VoltageRegulator#
- class ansys.edb.core.layout.voltage_regulator.VoltageRegulator(msg)#
Represents a voltage regulator.
Methods
VoltageRegulator.add_power_module
(power_module)Add a power module to the voltage regulator.
VoltageRegulator.add_power_modules
(power_modules)Add multiple power modules to the voltage regulator.
VoltageRegulator.create
(layout, name, ...)Create a voltage regulator.
Create a 3D composite model from an MCAD file.
Create an HFSS model from an MCAD file.
Create a Stride model from an MCAD file.
Delete the layout object.
VoltageRegulator.find_by_id
(layout, uid)Find a Connectable object by database ID in a given layout.
Get all power modules in the voltage regulator.
Get the power module for a given component group name.
Get the product property of the layout object for a given product ID and attribute ID.
Get a list of attribute IDs given a product ID for the layout object.
Remove all power modules in the voltage regulator.
Remove a power module from the voltage regulator.
Remove multiple power modules from the voltage regulator.
Set the product property of the layout object for a given product ID and attribute ID.
Attributes
bool
: Flag indicating if the voltage regular is active.ComponentGroup
: Component of the Connectable object.int
: Unique, persistent ID for the Connectable object.Group
object.int
: Unique ID of the EDB object.bool
: Flag indicating if this is an MCAD model.bool
: Flag indicating if this is a 3D composite MCAD model.bool
: Flag indicating if this is an HFSS MCAD model.bool
: Flag indicating if this is a Stride MCAD model.bool
: Flag indicating if the object exists in the database.Layout
: Layout owning the object.Value
: Load regulation current of the voltage regulator.Value
: Load regulation percent of the voltage regulator.EDBObjMessage
: Protobuf message that represents the object's ID.str
: Name of the voltage regulator.PadstackInstance
: Negative remote sense pin of the voltage regulator.Net
: Net of the Connectable object.- obj:
int: Number of active power modules.
- obj:
int: Number of power modules.
LayoutObjType
: Layout object type.PadstackInstance
: Positive remote sense pin of the voltage regulator.Value
: Voltage of the voltage regulator.