EdbExtendedNets#
- class pyedb.dotnet.database.net_class.EdbExtendedNets(p_edb)#
Bases:
EdbCommon,objectManages EDB methods for managing nets accessible from the
Edb.extended_netsproperty.Examples
>>> from pyedb import Edb >>> edbapp = Edb("myaedbfolder", edbversion="2021.2") >>> edb_nets = edbapp.extended_nets
Overview#
Create a new Extended net. |
|
Get extended signal net and associated components. |
|
Get all extended power nets and their associated components. |
Extended nets. |
Import detail#
from pyedb.dotnet.database.net_class import EdbExtendedNets
Property detail#
Method detail#
- EdbExtendedNets.create(name: str, net: str | list) pyedb.dotnet.database.edb_data.nets_data.EDBExtendedNetData#
Create a new Extended net.
- EdbExtendedNets.auto_identify_signal(resistor_below: int | float = 10, inductor_below: int | float = 1, capacitor_above: int | float = 1e-09, exception_list: list = None) list#
Get extended signal net and associated components.
- Parameters:
- resistor_below
int,float,optional Threshold for the resistor value. Search the extended net across resistors that have a value lower than the threshold.
- inductor_below
int,float,optional Threshold for the inductor value. Search the extended net across inductances that have a value lower than the threshold.
- capacitor_above
int,float,optional Threshold for the capacitor value. Search the extended net across capacitors that have a value higher than the threshold.
- exception_list
list,optional List of components to bypass when performing threshold checks. Components in the list are considered as serial components. The default is
None.
- resistor_below
- Returns:
listList of all extended nets.
Examples
>>> from pyedb import Edb >>> app = Edb() >>> app.extended_nets.auto_identify_signal()
- EdbExtendedNets.auto_identify_power(resistor_below: int | float = 10, inductor_below: int | float = 1, capacitor_above: int | float = 1, exception_list: list = None) list#
Get all extended power nets and their associated components.
- Parameters:
- resistor_below
int,float,optional Threshold for the resistor value. Search the extended net across resistors that have a value lower than the threshold.
- inductor_below
int,float,optional Threshold for the inductor value. Search the extended net across inductances that have a value lower than the threshold.
- capacitor_above
int,float,optional Threshold for the capacitor value. Search the extended net across capacitors that have a value higher than the threshold.
- exception_list
list,optional List of components to bypass when performing threshold checks. Components in the list are considered as serial components. The default is
None.
- resistor_below
- Returns:
listList of all extended nets and their associated components.
Examples
>>> from pyedb import Edb >>> app = Edb() >>> app.extended_nets.auto_identify_power()