PackageDef#
- class ansys.edb.core.definition.package_def.PackageDef(msg)#
Represents a package definition.
Methods
PackageDef.create
(db, name)Create a package definition in a given database.
Delete the package definition.
PackageDef.find_by_id
(db, uid)Find a package definition object by ID in a given database.
PackageDef.find_by_name
(db, name)Find a package definition object by name in a given database.
PackageDef.get_product_property
(prod_id, attr_it)Get the product property for a given product ID and attribute ID.
PackageDef.get_product_property_ids
(prod_id)Get the list of attribute IDs that are set for a given property ID.
PackageDef.set_product_property
(prod_id, ...)Set the product property for the given product ID and attribute ID.
Attributes
DefinitionObjType
: Definition type.PolygonData
: Exterior boundary of the package definition.HeatSink
: Heat sink model assigned to the package.ValueLike: Height of the package.
int
: Unique ID of the EDB object.bool
: Flag indicating if the object exists in the database.ValueLike: Maximum power of the package.
EDBObjMessage
: Protobuf message that represents the object's ID.str
: Name of the package definition.ValueLike: Operating power of the package.
ValueLike: Thermal conductivity of the package.
ValueLike: Theta JB (junction to board) of the package.
ValueLike: Theta JC (junction to case) of the package.