pyleecan.Methods.Slot.Slot.plot_active module¶
- plot_active(self, wind_mat=None, fig=None, ax=None, is_bar=False, is_show_fig=True, enforced_default_color=None, alpha=0, delta=0, is_add_wedge=False)[source]¶
Plot the active area of the lamination according to the wind_mat
- Parameters:
self (Slot) – A Slot object
wind_mat (numpy.ndarray) – A matrix [Nrad,Ntan,Zs,qs] representing the active (Default value = None)
fig – if None, open a new fig and plot, else add to the current one (Default value = None)
is_bar (bool) – To adapt the legend text for squirrel cage bar (Default value = False)
is_show_fig (bool) – To call show at the end of the method
enforced_default_color (str) – If not None enforce the active color (when wind_mat is None)
alpha (float) – Angle for rotation (Default value = 0) [rad]
delta (Complex) – complex for translation (Default value = 0)
is_add_wedge (bool) – True to add the wedges surfaces
- Return type:
None
- get_color(wind_mat, Nrad, Ntan, Zs)[source]¶
Return the color (corresponding phase) for the zone (Nrad,Ntan,Zs)
- Parameters:
wind_mat – A matrix [Nrad,Ntan,Zs,qs] representing the winding
Nrad – Zone radial coordinate
Ntan – Zone tagential coordinate
Zs – Zone slot number coordinate
- Returns:
color: Color of the zone
- Return type:
str