PadProperties#

class pyedb.grpc.database.definition.padstack_def.PadProperties(edb_padstack, layer_name, pad_type, p_edb_padstack)#

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#

geometry_type

Geometry type.

shape

Pad shape.

parameters_values

Parameters.

parameters_values_string

Parameters value in string format.

polygon_data

Parameters.

offset_x

Offset for the X axis.

offset_y

Offset for the Y axis.

rotation

Rotation.

Import detail#

from pyedb.grpc.database.definition.padstack_def import PadProperties

Property detail#

property PadProperties.geometry_type: float#

Geometry type.

Returns:
int

Type of the geometry.

property PadProperties.shape: str#

Pad shape.

Returns:
str

pad shape.

property PadProperties.parameters_values#

Parameters.

Returns:
list

List of parameters.

property PadProperties.parameters_values_string#

Parameters value in string format.

property PadProperties.polygon_data: ansys.edb.core.geometry.polygon_data.PolygonData#

Parameters.

Returns:
list

List of parameters.

property PadProperties.offset_x: float#

Offset for the X axis.

Returns:
str

Offset for the X axis.

property PadProperties.offset_y: float#

Offset for the Y axis.

Returns:
str

Offset for the Y axis.

property PadProperties.rotation: float#

Rotation.

Returns:
str

Value for the rotation.

Attribute detail#

PadProperties.layer_name#
PadProperties.pad_type#