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 property IDs 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.Value
: Height of the package.int
: Unique ID of the EDB object.bool
: Flag indicating if the object exists in the database.Value
: Maximum power of the package.EDBObjMessage
: Protobuf message that represents the object's ID.str
: Name of the package definition.Value
: Operating power of the package.Value
: Thermal conductivity of the package.Value
: Theta JB (junction to board) of the package.Value
: Theta JC (junction to case) of the package.