WavePort#
- class pyedb.dotnet.edb_core.edb_data.ports.WavePort(pedb, edb_terminal)[source]#
Manages wave 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
WavePort
class.>>> from pyedb import Edb >>> edb = Edb("myaedb.aedb") >>> exc = edb.ports
Methods
WavePort.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.
Component connected to this object.
Whether deembed is active.
Deembed Length.
Determine whether port renormalization is enabled.
HFSS port type.
Horizontal extent factor.
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.
Get the magnitude of the source.
Name of the definition.
Net Object.
Get the primitive layer name.
Launch width for the printed electronic component (PEC).
Get the phase of the source.
Get reference terminal.
Net name to which reference_object belongs.
This returns the object assigned as reference.
Terminal Type.
Type of the edb object.
Vertical extent factor.