Source code for pyleecan.GUI.Dialog.DMatLib.Gen_DMatLib

# -*- coding: utf-8 -*-
"""File generated according to DMatLib/gen_list.json
WARNING! All changes made in this file will be lost!
"""
from pyleecan.GUI.Dialog.DMatLib.Ui_DMatLib import Ui_DMatLib


[docs]class Gen_DMatLib(Ui_DMatLib):
[docs] def setupUi(self, DMatLib): """Abstract class to update the widget according to the csv doc""" Ui_DMatLib.setupUi(self, DMatLib) # Setup of out_name txt = self.tr(u"""name of the material""") self.out_name.setWhatsThis(txt) self.out_name.setToolTip(txt) # Setup of out_iso txt = self.tr(u"""If True, uniformity in all orientations""") self.out_iso.setWhatsThis(txt) self.out_iso.setToolTip(txt) # Setup of out_rho_elec txt = self.tr(u"""Resistivity at 20 deg C""") self.out_rho_elec.setWhatsThis(txt) self.out_rho_elec.setToolTip(txt) # Setup of out_epsr txt = self.tr(u"""Relative dielectric constant""") self.out_epsr.setWhatsThis(txt) self.out_epsr.setToolTip(txt) # Setup of out_cost_unit txt = self.tr(u"""Cost of one kilo of material""") self.out_cost_unit.setWhatsThis(txt) self.out_cost_unit.setToolTip(txt) # Setup of out_Cp txt = self.tr(u"""specific heat capacity""") self.out_Cp.setWhatsThis(txt) self.out_Cp.setToolTip(txt) # Setup of out_alpha txt = self.tr(u"""thermal expansion coefficient""") self.out_alpha.setWhatsThis(txt) self.out_alpha.setToolTip(txt) # Setup of out_L txt = self.tr( u"""thermal conductivity (XY is lamination plane, Z is rotation axis)""" ) self.out_L.setWhatsThis(txt) self.out_L.setToolTip(txt) # Setup of out_LX txt = self.tr( u"""thermal conductivity (XY is lamination plane, Z is rotation axis)""" ) self.out_LX.setWhatsThis(txt) self.out_LX.setToolTip(txt) # Setup of out_LY txt = self.tr( u"""thermal conductivity (XY is lamination plane, Z is rotation axis)""" ) self.out_LY.setWhatsThis(txt) self.out_LY.setToolTip(txt) # Setup of out_LZ txt = self.tr( u"""thermal conductivity (XY is lamination plane, Z is rotation axis)""" ) self.out_LZ.setWhatsThis(txt) self.out_LZ.setToolTip(txt) # Setup of out_rho_meca txt = self.tr(u"""mass per unit volume [kg/m3]""") self.out_rho_meca.setWhatsThis(txt) self.out_rho_meca.setToolTip(txt) # Setup of out_E txt = self.tr( u"""equivalent Young modulus (XY is lamination plane, Z is rotation axis)""" ) self.out_E.setWhatsThis(txt) self.out_E.setToolTip(txt) # Setup of out_EX txt = self.tr( u"""equivalent Young modulus (XY is lamination plane, Z is rotation axis)""" ) self.out_EX.setWhatsThis(txt) self.out_EX.setToolTip(txt) # Setup of out_EY txt = self.tr( u"""equivalent Young modulus (XY is lamination plane, Z is rotation axis)""" ) self.out_EY.setWhatsThis(txt) self.out_EY.setToolTip(txt) # Setup of out_EZ txt = self.tr( u"""equivalent Young modulus (XY is lamination plane, Z is rotation axis)""" ) self.out_EZ.setWhatsThis(txt) self.out_EZ.setToolTip(txt) # Setup of out_G txt = self.tr( u"""shear modulus in XZ plane (XY is lamination plane, Z is rotation axis)""" ) self.out_G.setWhatsThis(txt) self.out_G.setToolTip(txt) # Setup of out_GXY txt = self.tr( u"""shear modulus in XZ plane (XY is lamination plane, Z is rotation axis)""" ) self.out_GXY.setWhatsThis(txt) self.out_GXY.setToolTip(txt) # Setup of out_GXZ txt = self.tr( u"""shear modulus in XY plane (XY is lamination plane, Z is rotation axis)""" ) self.out_GXZ.setWhatsThis(txt) self.out_GXZ.setToolTip(txt) # Setup of out_GYZ txt = self.tr( u"""shear modulus in YZ plane (XY is lamination plane, Z is rotation axis)""" ) self.out_GYZ.setWhatsThis(txt) self.out_GYZ.setToolTip(txt) # Setup of out_nu txt = self.tr( u"""equivalent Poisson ratio in the XY plane (XY is lamination plane, Z is rotation axis)""" ) self.out_nu.setWhatsThis(txt) self.out_nu.setToolTip(txt) # Setup of out_nu_XY txt = self.tr( u"""equivalent Poisson ratio in the XY plane (XY is lamination plane, Z is rotation axis)""" ) self.out_nu_XY.setWhatsThis(txt) self.out_nu_XY.setToolTip(txt) # Setup of out_nu_XZ txt = self.tr( u"""equivalent Poisson ratio in the XZ plane (XY is lamination plane, Z is rotation axis)""" ) self.out_nu_XZ.setWhatsThis(txt) self.out_nu_XZ.setToolTip(txt) # Setup of out_nu_YZ txt = self.tr( u"""equivalent Poisson ratio in the YZ plane (XY is lamination plane, Z is rotation axis)""" ) self.out_nu_YZ.setWhatsThis(txt) self.out_nu_YZ.setToolTip(txt) # Setup of out_mur_lin txt = self.tr(u"""Relative magnetic permeability""") self.out_mur_lin.setWhatsThis(txt) self.out_mur_lin.setToolTip(txt) # Setup of out_Brm20 txt = self.tr(u"""magnet remanence induction at 20degC""") self.out_Brm20.setWhatsThis(txt) self.out_Brm20.setToolTip(txt) # Setup of out_alpha_Br txt = self.tr( u"""temperature coefficient for remanent flux density /degC compared to 20degC""" ) self.out_alpha_Br.setWhatsThis(txt) self.out_alpha_Br.setToolTip(txt) # Setup of out_wlam txt = self.tr( u"""lamination sheet width without insulation [m] (0 == not laminated)""" ) self.out_wlam.setWhatsThis(txt) self.out_wlam.setToolTip(txt)