EDBPadProperties#

class pyedb.dotnet.database.edb_data.padstacks_data.EDBPadProperties(edb_padstack, layer_name, pad_type, p_edb_padstack)#

Bases: object

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"]

Overview#

int_to_pad_type

Convert an integer to an EDB.PadGeometryType.

int_to_geometry_type

Convert an integer to an EDB.PadGeometryType.

geometry_type

Geometry type.

shape

Get the shape of the pad.

parameters_values

Parameters.

parameters_values_string

Parameters value in string format.

polygon_data

Parameters.

parameters

Get parameters.

offset_x

Offset for the X axis.

offset_y

Offset for the Y axis.

rotation

Rotation.

Import detail#

from pyedb.dotnet.database.edb_data.padstacks_data import EDBPadProperties

Property detail#

property EDBPadProperties.geometry_type#

Geometry type.

Returns:
int

Type of the geometry.

property EDBPadProperties.shape#

Get the shape of the pad.

property EDBPadProperties.parameters_values#

Parameters.

Returns:
list

List of parameters.

property EDBPadProperties.parameters_values_string#

Parameters value in string format.

property EDBPadProperties.polygon_data#

Parameters.

Returns:
list

List of parameters.

property EDBPadProperties.parameters#

Get parameters.

Returns:
dict
property EDBPadProperties.offset_x#

Offset for the X axis.

Returns:
str

Offset for the X axis.

property EDBPadProperties.offset_y#

Offset for the Y axis.

Returns:
str

Offset for the Y axis.

property EDBPadProperties.rotation#

Rotation.

Returns:
str

Value for the rotation.

Attribute detail#

EDBPadProperties.layer_name#
EDBPadProperties.pad_type#

Method detail#

EDBPadProperties.int_to_pad_type(val=0)#

Convert an integer to an EDB.PadGeometryType.

Parameters:
valint
Returns:
object

EDB.PadType enumerator value.

EDBPadProperties.int_to_geometry_type(val=0)#

Convert an integer to an EDB.PadGeometryType.

Parameters:
valint
Returns:
object

EDB.PadGeometryType enumerator value.