Material#
- class pyedb.dotnet.database.materials.Material(edb: pyedb.Edb, material_def)#
Bases:
objectManage EDB methods for material property management.
Overview#
Convert material into dictionary. |
|
Sets the material property thermal modifier of a given material property. |
Material name. |
|
Material dielectric model. |
|
Get material conductivity. |
|
Get material permittivity. |
|
Get material permeability. |
|
Get material loss tangent. |
|
Get material loss tangent. |
|
Get material dielectric conductivity. |
|
Get material dielectric relative permittivity |
|
Get material frequency in GHz. |
|
Get material loss tangeat at frequency. |
|
Get material relative permittivity at frequency. |
|
Get material magnetic loss tangent. |
|
Get material thermal conductivity. |
|
Get material mass density. |
|
Get material youngs modulus. |
|
Get material specific heat. |
|
Get material poisson ratio. |
|
Get material thermal coefficient. |
Import detail#
from pyedb.dotnet.database.materials import Material
Property detail#
- property Material.name#
Material name.
- property Material.dc_model#
Material dielectric model.
- property Material.conductivity#
Get material conductivity.
- property Material.permittivity#
Get material permittivity.
- property Material.permeability#
Get material permeability.
- property Material.loss_tangent#
Get material loss tangent.
- property Material.dielectric_loss_tangent#
Get material loss tangent.
- property Material.dc_conductivity#
Get material dielectric conductivity.
- property Material.dc_permittivity#
Get material dielectric relative permittivity
- property Material.dielectric_model_frequency#
Get material frequency in GHz.
- property Material.loss_tangent_at_frequency#
Get material loss tangeat at frequency.
- property Material.permittivity_at_frequency#
Get material relative permittivity at frequency.
- property Material.magnetic_loss_tangent#
Get material magnetic loss tangent.
- property Material.thermal_conductivity#
Get material thermal conductivity.
- property Material.mass_density#
Get material mass density.
- property Material.youngs_modulus#
Get material youngs modulus.
- property Material.specific_heat#
Get material specific heat.
- property Material.poisson_ratio#
Get material poisson ratio.
- property Material.thermal_expansion_coefficient#
Get material thermal coefficient.
Attribute detail#
- Material.material_property_id_mapping#
Method detail#
- Material.to_dict()#
Convert material into dictionary.
- Material.set_thermal_modifier(property_name: str, basic_quadratic_temperature_reference: float = 21, basic_quadratic_c1: float = 0.1, basic_quadratic_c2: float = 0.1, advanced_quadratic_lower_limit: float = -270, advanced_quadratic_upper_limit: float = 1001, advanced_quadratic_auto_calculate: bool = False, advanced_quadratic_lower_constant: float = 1.1, advanced_quadratic_upper_constant: float = 1.1)#
Sets the material property thermal modifier of a given material property.
- Parameters:
- property_name
str Name of the property to modify.
- basic_quadratic_temperature_reference
float,optional The TempRef value in the quadratic model.
- basic_quadratic_c1
float,optional The C1 value in the quadratic model.
- basic_quadratic_c2
float,optional The C2 value in the quadratic model.
- advanced_quadratic_lower_limit
float,optional The lower temperature limit where the quadratic model is valid.
- advanced_quadratic_upper_limit
float,optional The upper temperature limit where the quadratic model is valid.
- advanced_quadratic_auto_calculatebool,
optional The flag indicating whether or the LowerConstantThermalModifierVal and UpperConstantThermalModifierVal values should be auto calculated.
- advanced_quadratic_lower_constant
float,optional The constant thermal modifier value for temperatures lower than LowerConstantThermalModifierVal.
- advanced_quadratic_upper_constant
float,optional The constant thermal modifier value for temperatures greater than UpperConstantThermalModifierVal.
- property_name
- Returns: