DeprecatedMaterial#

class pyedb.dotnet.database.definition.definition_obj.DeprecatedMaterial#

Manage EDB methods for material property management.

Overview#

to_dict

Convert material into dictionary.

update

set_thermal_modifier

Sets the material property thermal modifier of a given material property.

dc_model

Material dielectric model.

loss_tangent

Get material loss tangent.

dc_conductivity

Get material dielectric conductivity.

dc_permittivity

Get material dielectric relative permittivity

dielectric_model_frequency

Get material frequency in GHz.

loss_tangent_at_frequency

Get material loss tangeat at frequency.

permittivity_at_frequency

Get material relative permittivity at frequency.

Import detail#

from pyedb.dotnet.database.definition.definition_obj import DeprecatedMaterial

Property detail#

property DeprecatedMaterial.dc_model#

Material dielectric model.

Deprecated since version 0.70.0: Use dielectric_material_model instead.

property DeprecatedMaterial.loss_tangent#

Get material loss tangent.

property DeprecatedMaterial.dc_conductivity#

Get material dielectric conductivity.

property DeprecatedMaterial.dc_permittivity#

Get material dielectric relative permittivity

property DeprecatedMaterial.dielectric_model_frequency#

Get material frequency in GHz.

property DeprecatedMaterial.loss_tangent_at_frequency#

Get material loss tangeat at frequency.

property DeprecatedMaterial.permittivity_at_frequency#

Get material relative permittivity at frequency.

Method detail#

DeprecatedMaterial.to_dict()#

Convert material into dictionary.

DeprecatedMaterial.update(input_dict: dict)#
DeprecatedMaterial.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_namestr

Name of the property to modify.

basic_quadratic_temperature_referencefloat, optional

The TempRef value in the quadratic model.

basic_quadratic_c1float, optional

The C1 value in the quadratic model.

basic_quadratic_c2float, optional

The C2 value in the quadratic model.

advanced_quadratic_lower_limitfloat, optional

The lower temperature limit where the quadratic model is valid.

advanced_quadratic_upper_limitfloat, 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_constantfloat, optional

The constant thermal modifier value for temperatures lower than LowerConstantThermalModifierVal.

advanced_quadratic_upper_constantfloat, optional

The constant thermal modifier value for temperatures greater than UpperConstantThermalModifierVal.

Returns: