PinGroup#
- class pyedb.grpc.database.hierarchy.pingroup.PinGroup(pedb, edb_pin_group=None)#
Bases:
ansys.edb.core.hierarchy.pin_group.PinGroupManages pin groups.
Overview#
Create a terminal. |
|
Create current source terminal. |
|
Create voltage source terminal. |
|
Create voltage probe terminal. |
|
Create port terminal. |
Import detail#
from pyedb.grpc.database.hierarchy.pingroup import PinGroup
Property detail#
- property PinGroup.component: pyedb.grpc.database.hierarchy.component.Component#
Component.
- property PinGroup.pins: dict[str, pyedb.grpc.database.primitive.padstack_instance.PadstackInstance]#
Pin group pins.
- Returns:
Dict[PadstackInstance].
- property PinGroup.net: pyedb.grpc.database.net.net.Net#
Net.
- Returns:
Net.
- property PinGroup.terminal: pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal | None#
Terminal.
Method detail#
- PinGroup.create_terminal(name=None) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#
Create a terminal.
- Parameters:
- name
str,optional Name of the terminal.
- name
- Returns:
PinGroupTerminal.Pin group terminal.
- PinGroup.create_current_source_terminal(magnitude=1.0, phase=0, impedance=1000000.0) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#
Create current source terminal.
- PinGroup.create_voltage_source_terminal(magnitude=1, phase=0, impedance=0.001) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#
Create voltage source terminal.
- PinGroup.create_voltage_probe_terminal(impedance=1000000.0) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#
Create voltage probe terminal.
- Parameters:
- impedance
float,optional Probe impedance, default value
1e6.
- impedance
- Returns:
PinGroupTerminal.Pin group terminal.
- PinGroup.create_port_terminal(impedance=50) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#
Create port terminal.
- Parameters:
- impedance
float,optional Port impedance, default value
50.
- impedance
- Returns:
PinGroupTerminal.Pin group terminal.