BundleTerminal#
- class pyedb.grpc.database.terminal.bundle_terminal.BundleTerminal(pedb, edb_object)#
Manages bundle terminal properties.
- Parameters:
- pedb
Edb EDB object.
- edb_object
BundleTerminal BundleTerminal instance from EDB.
- pedb
Overview#
Create a bundle terminal. |
Ungroup a bundle of terminals. |
Boundary type. |
|
Check if the bundle terminal is a reference terminal. |
|
Component. |
|
Impedance value. |
|
Returns Net object. |
|
Returns HFSS PI type. |
|
Returns reference layer. |
|
Returns reference terminal. |
|
Returns Rlc parameters |
|
Returns source amplitude. |
|
Returns source phase. |
|
Returns terminal to ground. |
|
Returns terminals list. |
Import detail#
from pyedb.grpc.database.terminal.bundle_terminal import BundleTerminal
Property detail#
- property BundleTerminal.is_reference_terminal: bool#
Check if the bundle terminal is a reference terminal.
- Returns:
- property BundleTerminal.component: pyedb.grpc.database.hierarchy.component.Component#
Component.
- Returns:
Component
- property BundleTerminal.net: pyedb.grpc.database.net.net.Net#
Returns Net object.
- Returns:
- property BundleTerminal.reference_layer: pyedb.grpc.database.layers.layer.Layer#
Returns reference layer.
- Returns:
- property BundleTerminal.reference_terminal: pyedb.grpc.database.terminal.terminal.Terminal#
Returns reference terminal.
- Returns:
- property BundleTerminal.rlc_boundary_parameters: pyedb.grpc.database.utility.rlc.Rlc#
Returns Rlc parameters
- Returns:
- property BundleTerminal.terminals: list[pyedb.grpc.database.terminal.terminal.Terminal]#
Returns terminals list.
- Returns:
List[Terminal]
Attribute detail#
- BundleTerminal.core#
Method detail#
- classmethod BundleTerminal.create(terminals: list[pyedb.grpc.database.terminal.terminal.Terminal | pyedb.grpc.database.ports.ports.WavePort]) BundleTerminal#
Create a bundle terminal.
- Parameters:
- terminals
list[Union[Terminal,WavePort]] List of terminals to bundle.
- terminals
- Returns:
BundleTerminalThe created bundle terminal.