EdgeTerminal#
- class pyedb.grpc.database.terminal.edge_terminal.EdgeTerminal(pedb, edb_object)#
Overview#
Create an edge terminal. |
Set product solver option. |
|
Create a bundle wave port. |
Component. |
|
Terminal name. |
|
Source amplitude. |
|
Source phase. |
|
Impedance. |
|
Boundary type. |
|
Reference terminal. |
|
Is circuit port. |
|
Port post-processing property. |
|
Added for dotnet compatibility |
|
Added for dotnet compatibility |
|
Added for dotnet compatibility |
|
Return refeference terminal. |
|
Import detail#
from pyedb.grpc.database.terminal.edge_terminal import EdgeTerminal
Property detail#
- property EdgeTerminal.component#
Component.
- Returns:
Componentobject.Component.
- property EdgeTerminal.name#
Terminal name.
- Returns:
- str
terminalname.
- str
- property EdgeTerminal.source_amplitude#
Source amplitude.
- Returns:
- float
sourceamplitude.
- float
- property EdgeTerminal.source_phase#
Source phase.
- Returns:
- float
sourcephase.
- float
- property EdgeTerminal.impedance#
Impedance.
- Returns:
- floatimpedance.
- property EdgeTerminal.reference_terminal#
Reference terminal.
- Returns:
EdgeTerminalobject.
- property EdgeTerminal.port_post_processing_prop#
Port post-processing property.
- property EdgeTerminal.ref_terminal: any#
Return refeference terminal.
- ..deprecated:: 0.44.0
Use: func:reference_terminal property instead.
Attribute detail#
- EdgeTerminal.core#
Method detail#
- classmethod EdgeTerminal.create(layout, name, edge, net, is_ref=False)#
Create an edge terminal.
- Parameters:
- layout
pyedb.grpc.database.layout.layout.Layout Layout object.
- name
str Terminal name.
- edge
Edge Edge object.
- net
Netorstr,optional Net object or net name. If None, the terminal will not be assigned to any net.
- is_refbool,
optional Whether the terminal is a reference terminal. Default is False.
- layout
- Returns:
EdgeTerminalEdge terminal object.
- EdgeTerminal.set_product_solver_option(product_id, solver_name, option)#
Set product solver option.