CfgTerminal#

class pyedb.configuration.cfg_terminals.CfgTerminal(/, **data: Any)#

Bases: pyedb.configuration.cfg_common.CfgBaseModel

Base class for explicit terminal definitions.

Overview#

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name

impedance

is_circuit_port

reference_terminal

amplitude

phase

terminal_to_ground

boundary_type

hfss_type

Import detail#

from pyedb.configuration.cfg_terminals import CfgTerminal

Attribute detail#

CfgTerminal.model_config#

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

CfgTerminal.name: str#
CfgTerminal.impedance: float | int | str#
CfgTerminal.is_circuit_port: bool = False#
CfgTerminal.reference_terminal: str | None = None#
CfgTerminal.amplitude: float | int | str | None = 1#
CfgTerminal.phase: float | int | str | None = 0#
CfgTerminal.terminal_to_ground: Literal['kNoGround', 'kNegative', 'kNegativeNode', 'kPositive', 'kPositiveNode', 'no_ground', 'negative', 'positive'] | None = 'kNoGround'#
CfgTerminal.boundary_type: Literal['PortBoundary', 'PecBoundary', 'RlcBoundary', 'kCurrentSource', 'kVoltageSource', 'kNexximGround', 'kNexximPort', 'kDcTerminal', 'kVoltageProbe', 'InvalidBoundary', 'port', 'dc_terminal', 'voltage_probe', 'voltage_source', 'current_source', 'rlc', 'pec']#
CfgTerminal.hfss_type: Literal['Wave', 'Gap', None] = None#