SLamParam module¶
-
class
SLamParam
(machine, matlib, is_stator=False)[source]¶ Bases:
pyleecan.GUI.Dialog.DMachineSetup.SLamParam.Gen_SLamParam.Gen_SLamParam
,PySide2.QtWidgets.QWidget
Step to setup the main lamination parameters
-
saveNeeded
¶
-
step_name
= 'Lamination'¶
-
set_L1
()[source]¶ Signal to update the value of L1 according to the line edit
- Parameters
self (SLamParam) – A SLamParam object
-
set_Kf1
()[source]¶ Signal to update the value of Kf1 according to the line edit
- Parameters
self (SLamParam) – A SLamParam object
-
enable_rad_vent
(is_checked)[source]¶ Clear radial vent value if g_rad_vent is unselected
- Parameters
self (SLamParam) – A SLamParam object
is_checked (bool) – State of the g_rad_vent checkbox
-
enable_ax_vent
(is_checked)[source]¶ Clear axial vent value if g_ax_vent is unselected
- Parameters
self (SLamParam) – A SLamParam object
is_checked (bool) – State of the g_ax_vent checkbox
-
set_avd
()[source]¶ Open the GUI to allow the edition of the axial ventilation duct
- Parameters
self (SLamParam) – A SLamParam object
-
update_avd_text
()[source]¶ Update the text with the current number of axial vent
- Parameters
self (SLamParam) – A SLamParam object
-
set_Nrvd
()[source]¶ Signal to update the value of Nrvd according to the spinbox
- Parameters
self (SLamParam) – A SLamParam object
-
set_Wrvd
()[source]¶ Signal to update the value of Wrvd according to the line edit
- Parameters
self (SLamParam) – A SLamParam object
-
update_lenght
()[source]¶ Update the text of out_length
- Parameters
self (SLamParam) – A SLamParam object
-
static
check
(lamination)[source]¶ Check that the current machine have all the needed field set
- Parameters
lamination (Lamination) – Lamination to check
- Returns
error – Error message (return None if no error)
- Return type
str
-
check_gui
()[source]¶ Check that the widget are set right according to the current machine
- Parameters
self (SLamParam) – A SLamParam object
-
s_plot
()[source]¶ Plot the lamination (radial and axial) if possible
- Parameters
self (SLamParam) – A SLamParam object
-
staticMetaObject
= <PySide2.QtCore.QMetaObject object>¶
-