WavePort#
- class pyaedt.edb_core.edb_data.ports.WavePort(pedb, edb_terminal)[source]#
Manages wave port properties.
- Parameters:
- pedb
pyaedt.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 pyaedt import Edb >>> edb = Edb("myaedb.aedb") >>> exc = edb.ports
Methods
WavePort.couple_ports
(port)Create a bundle wave port.
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.
Determine if this object is null.
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.
Impedance of the port.
Whether it is a circuit port.
Port Name.
Net Object.
Net name.
Launch width for the printed electronic component (PEC).
Radial extent factor.
Net name to which reference_object belongs.
This returns the object assigned as reference.
Terminal Type.
Vertical extent factor.