EDBNetsData#

class pyaedt.edb_core.edb_data.nets_data.EDBNetsData(raw_net, core_app)[source]#

Manages EDB functionalities for a primitives. It Inherits EDB Object properties.

Examples

>>> from pyaedt import Edb
>>> edb = Edb(myedb, edbversion="2021.2")
>>> edb_net = edb.nets.nets["GND"]
>>> edb_net.name # Class Property
>>> edb_net.name # EDB Object Property

Methods

EDBNetsData.create(layout, name)

Edb Dotnet Api Database Edb.Net.Create.

EDBNetsData.delete()

Edb Dotnet Api Database Edb.Net.Delete.

EDBNetsData.find_by_name(layout, net)

Edb Dotnet Api Database Edb.Net.FindByName.

EDBNetsData.get_smallest_trace_width()

Retrieve the smallest trace width from paths.

EDBNetsData.plot([layers, show_legend, ...])

Plot a net to Matplotlib 2D chart.

Attributes

EDBNetsData.api_class

Return Ansys.Ansoft.Edb class object.

EDBNetsData.api_object

Return Ansys.Ansoft.Edb object.

EDBNetsData.components

Return the list of components that touch the net.

EDBNetsData.extended_net

Get extended net and associated components.

EDBNetsData.is_null

Edb Dotnet Api Database Net.IsNull().

EDBNetsData.is_power_ground

Edb Dotnet Api Database Net.IsPowerGround() and Net.SetIsPowerGround().

EDBNetsData.name

Edb Dotnet Api Database net.name and Net.SetName().

EDBNetsData.padstack_instances

Return the list of primitives that belongs to the net.

EDBNetsData.primitives

Return the list of primitives that belongs to the net.