# Задаём число угловых отсчётов в одном электрическом периоде.
# Число пар полюсов переводит электрический период в механический угол.
samples = 96
pole_pairs = 4
for index in range(samples):
    # Крайняя точка периода не повторяется: индекс изменяется от 0 до samples − 1.
    angle_deg = 360.0 * index / (pole_pairs * samples)
    # Порядок вывода: номер отсчёта; абсолютный механический угол, градусы.
    print(index, angle_deg)
# Для модели с правильно созданной скользящей границей перед решением:
# mi_modifyboundprop("SlidingGap", 10, angle_deg)
# В учебном Поверхностные-магниты-09-Готовая-модель.fem такой границы нет: поворот всей геометрии ротора
# требует группы, включающей узлы, сегменты, дуги и метки, а не только метки.
# После проверки этой группы используется mi_selectgroup(2),
# mi_moverotate(0, 0, angle_deg-previous_angle, 4), mi_clearselected().
