Длина соленоида должна быть значительно больше его диаметра, чтобы внутри катушки могло создаваться относительно равномерное магнитное поле при подаче электрического тока. 12
Это поле втягивает внутрь сердечник, что заставляет его совершать механическое движение. 3