GapPort#

class pyedb.dotnet.edb_core.edb_data.ports.GapPort(pedb, edb_object)[source]#

Manages gap port properties.

Parameters:
pedbpyedb.edb.Edb

EDB object from the Edblib library.

edb_objectAnsys.Ansoft.Edb.Cell.Terminal.EdgeTerminal

Edge terminal instance from EDB.

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.

GapPort.delete()

Delete this primitive.

GapPort.get_edge_terminal_reference_primitive()

Check and return a primitive instance that serves Edge ports, wave ports and coupled edge ports that are directly connedted to primitives.

GapPort.get_pad_edge_terminal_reference_pin([...])

Get the closest pin padstack instances and serves any edge terminal connected to a pad.

GapPort.get_padstack_terminal_reference_pin([...])

Get a list of pad stacks instances and serves Coax wave ports, pingroup terminals, PadEdge terminals.

GapPort.get_pin_group_terminal_reference_pin([...])

Return a list of pins and serves terminals connected to pingroups.

GapPort.get_point_terminal_reference_primitive()

Find and return the primitive reference for the point terminal or the padstack instance.

Attributes

GapPort.boundary_type

Boundary type.

GapPort.bounding_box

Bounding box.

GapPort.component

Component connected to this object.

GapPort.deembed

Inductance value of the deembed gap port.

GapPort.do_renormalize

Determine whether port renormalization is enabled.

GapPort.hfss_type

HFSS port type.

GapPort.id

Primitive ID.

GapPort.impedance

Impedance of the port.

GapPort.is_circuit_port

Whether it is a circuit port.

GapPort.is_current_source

Whether it is a current source.

GapPort.is_null

Flag indicating if this object is null.

GapPort.is_port

Whether it is a port.

GapPort.is_reference_terminal

Whether it is a reference terminal.

GapPort.is_voltage_source

Whether it is a voltage source.

GapPort.layer

Get layer of the terminal.

GapPort.location

Location of the terminal.

GapPort.magnitude

Magnitude.

GapPort.name

Name of the definition.

GapPort.net

Net Object.

GapPort.net_name

Net name.

GapPort.phase

Phase.

GapPort.ref_terminal

Get reference terminal.

GapPort.reference_net_name

Net name to which reference_object belongs.

GapPort.reference_object

This returns the object assigned as reference.

GapPort.renormalize

Whether renormalize is active.

GapPort.renormalize_z0

Renormalize Z0 value (real, imag).

GapPort.terminal_type

Terminal Type.

GapPort.type

Type of the edb object.