PackageDef#
- class pyedb.grpc.database.definition.package_def.PackageDef(pedb, edb_object=None, name=None, component_part_name=None, extent_bounding_box=None)#
Bases:
ansys.edb.core.definition.package_def.PackageDefManages EDB package definitions.
Overview#
Set Heat sink. |
Get the exterior boundary of a package definition. |
|
Maximum power of the package. |
|
Thermal conductivity of the package. |
|
Theta Junction-to-Board of the package. |
|
Theta Junction-to-Case of the package. |
|
Height of the package. |
|
Package heat sink. |
|
Property added for .NET compatibility. |
Import detail#
from pyedb.grpc.database.definition.package_def import PackageDef
Property detail#
- property PackageDef.exterior_boundary: ansys.edb.core.geometry.polygon_data.PolygonData#
Get the exterior boundary of a package definition.
- Returns:
PolygonData
- property PackageDef.maximum_power: float#
Maximum power of the package.
- Returns:
floatmaximum power value.
- property PackageDef.therm_cond: float#
Thermal conductivity of the package.
- Returns:
floatThermal conductivity value.
- property PackageDef.theta_jb: float#
Theta Junction-to-Board of the package.
- Returns:
floatTheta jb value.
- property PackageDef.theta_jc: float#
Theta Junction-to-Case of the package.
- Returns:
floatTheta jc value.
- property PackageDef.heat_sink: pyedb.grpc.database.utility.heat_sink.HeatSink#
Package heat sink.
- Returns:
HeatSinkHeatSink object.
- property PackageDef.heatsink#
Property added for .NET compatibility. . deprecated:: pyedb 0.43.0 Use
heat_sink()instead.
Method detail#
- PackageDef.set_heatsink(fin_base_height, fin_height, fin_orientation, fin_spacing, fin_thickness) pyedb.grpc.database.utility.heat_sink.HeatSink#
Set Heat sink. Parameters ———- fin_base_height : str, float
Fin base height.
- fin_heightstr, float
Fin height.
- fin_orientationstr
Fin orientation. Supported values, x_oriented, y_oriented.
- fin_spacingstr, float
Fin spacing.
- fin_thicknessstr, float
Fin thickness.