EDBPadProperties#

class pyedb.dotnet.edb_core.edb_data.padstacks_data.EDBPadProperties(edb_padstack, layer_name, pad_type, p_edb_padstack)[source]#

Manages EDB functionalities for pad properties.

Parameters:
edb_padstack
layer_namestr

Name of the layer.

pad_type

Type of the pad.

pedbpadstackstr

Inherited AEDT object.

Examples

>>> from pyedb import Edb
>>> edb = Edb(myedb, edbversion="2021.2")
>>> edb_pad_properties = edb.padstacks.definitions["MyPad"].pad_by_layer["TOP"]

Methods

EDBPadProperties.int_to_geometry_type([val])

Convert an integer to an EDB.PadGeometryType.

EDBPadProperties.int_to_pad_type([val])

Convert an integer to an EDB.PadGeometryType.

Attributes

EDBPadProperties.geometry_type

Geometry type.

EDBPadProperties.offset_x

Offset for the X axis.

EDBPadProperties.offset_y

Offset for the Y axis.

EDBPadProperties.parameters

Get parameters.

EDBPadProperties.parameters_values

Parameters.

EDBPadProperties.parameters_values_string

Parameters value in string format.

EDBPadProperties.polygon_data

Parameters.

EDBPadProperties.rotation

Rotation.

EDBPadProperties.shape

Get the shape of the pad.