GapPort#
- class pyedb.dotnet.edb_core.edb_data.ports.GapPort(pedb, edb_object)[source]#
Manages gap port properties.
- Parameters:
- pedb
pyedb.edb.Edb
EDB object from the
Edblib
library.- edb_object
Ansys.Ansoft.Edb.Cell.Terminal.EdgeTerminal
Edge terminal instance from EDB.
- pedb
Examples
This example shows how to access the
GapPort
class. >>> from pyedb import Edb >>> edb = Edb(“myaedb.aedb”) >>> gap_port = edb.ports[“gap_port”]Methods
GapPort.couple_ports
(port)Create a bundle wave port.
Delete this primitive.
Check and return a primitive instance that serves Edge ports, wave ports and coupled edge ports that are directly connedted to primitives.
Get the closest pin padstack instances and serves any edge terminal connected to a pad.
Get a list of pad stacks instances and serves Coax wave ports, pingroup terminals, PadEdge terminals.
Return a list of pins and serves terminals connected to pingroups.
Find and return the primitive reference for the point terminal or the padstack instance.
Attributes
Boundary type.
Bounding box.
Component connected to this object.
Inductance value of the deembed gap port.
Determine whether port renormalization is enabled.
HFSS port type.
Primitive ID.
Impedance of the port.
Whether it is a circuit port.
Whether it is a current source.
Flag indicating if this object is null.
Whether it is a port.
Whether it is a reference terminal.
Whether it is a voltage source.
Get layer of the terminal.
Location of the terminal.
Magnitude.
Name of the definition.
Net Object.
Net name.
Phase.
Get reference terminal.
Net name to which reference_object belongs.
This returns the object assigned as reference.
Whether renormalize is active.
Renormalize Z0 value (real, imag).
Terminal Type.
Type of the edb object.