Source code for pyleecan.Methods.Output.Output.getter.get_rot_dir

# -*- coding: utf-8 -*-


[docs]def get_rot_dir(self): """Return the rotation direction of the magnetic field fundamental WARNING: rot_dir = -1 to have positive rotor rotating direction, i.e. rotor position moves towards positive angle Parameters ---------- self : Output an Output object Returns ------- rot_dir: int Rotation direction of magnetic field fundamental """ # Already available => Return if self.geo.rot_dir is not None: return self.geo.rot_dir # check for imposed rot_dir in Simulation elif ( self.simu is not None and self.simu.input is not None and hasattr(self.simu.input, "rot_dir") and self.simu.input.rot_dir is not None ): rot_dir = self.simu.input.rot_dir else: # Compute from stator winding rot_dir = self.simu.machine.stator.comp_rot_dir() self.geo.rot_dir = rot_dir return rot_dir