CfgDiffWavePort#

class pyedb.configuration.cfg_ports_sources.CfgDiffWavePort(pedb=None, *args, **kwargs)#

Represent one bundled differential wave-port entry.

Overview#

set_parameters_to_edb

Write this differential port into the open EDB design.

export_properties

Serialize this differential port to a plain dictionary.

Import detail#

from pyedb.configuration.cfg_ports_sources import CfgDiffWavePort

Attribute detail#

CfgDiffWavePort.name#
CfgDiffWavePort.type#
CfgDiffWavePort.horizontal_extent_factor#
CfgDiffWavePort.vertical_extent_factor#
CfgDiffWavePort.pec_launch_width#
CfgDiffWavePort.positive_port#
CfgDiffWavePort.negative_port#

Method detail#

CfgDiffWavePort.set_parameters_to_edb()#

Write this differential port into the open EDB design.

Creates two individual wave ports (positive and negative arms) and wraps them in a bundle terminal.

Returns:
object or dict

Bundle terminal object, or the serialized payload when no EDB session is attached.

CfgDiffWavePort.export_properties()#

Serialize this differential port to a plain dictionary.

Returns:
dict

Dictionary with name, type, terminal descriptors, and extent parameters.