PinGroup#

class pyedb.grpc.database.hierarchy.pingroup.PinGroup(pedb, edb_pin_group=None)#

Bases: ansys.edb.core.hierarchy.pin_group.PinGroup

Manages pin groups.

Overview#

create_terminal

Create a terminal.

create_current_source_terminal

Create current source terminal.

create_voltage_source_terminal

Create voltage source terminal.

create_voltage_probe_terminal

Create voltage probe terminal.

create_port_terminal

Create port terminal.

component

Component.

pins

Pin group pins.

net

Net.

net_name

Net name.

terminal

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.net_name: str#

Net name.

Returns:
str

Net name.

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:
namestr, optional

Name of the terminal.

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.

Parameters:
magnitudefloat or int, optional

Source magnitude, default value 1.0.

phasefloat or int, optional

Source phase, default value 0.0.

impedancefloat, optional

Source impedance, default value 1e6.

Returns:
PinGroupTerminal.

Pin group terminal.

PinGroup.create_voltage_source_terminal(magnitude=1, phase=0, impedance=0.001) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#

Create voltage source terminal.

Parameters:
magnitudefloat or int, optional

Source magnitude, default value 1.0.

phasefloat or int, optional

Source phase, default value 0.0.

impedancefloat, optional

Source impedance, default value 1e-3.

Returns:
PinGroupTerminal.

Pin group terminal.

PinGroup.create_voltage_probe_terminal(impedance=1000000.0) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#

Create voltage probe terminal.

Parameters:
impedancefloat, optional

Probe impedance, default value 1e6.

Returns:
PinGroupTerminal.

Pin group terminal.

PinGroup.create_port_terminal(impedance=50) pyedb.grpc.database.terminal.pingroup_terminal.PinGroupTerminal#

Create port terminal.

Parameters:
impedancefloat, optional

Port impedance, default value 50.

Returns:
PinGroupTerminal.

Pin group terminal.