SolderBallsInfo#

class pyedb.workflows.sipi.hfss_auto_configuration.SolderBallsInfo#

Solder ball configuration for component modeling.

This dataclass stores geometric parameters for solder ball definitions used in HFSS port creation and component modeling.

Attributes:
ref_desstr

Reference designator of the component. The default is "".

shapestr

Geometric shape of the solder ball: "cylinder", "sphere", or "spheroid". The default is "cylinder".

diameterstr or float or None

Nominal diameter of the solder ball. The default is None.

mid_diameterstr or float or None

Middle diameter for spheroid shapes only. The default is None.

heightstr or float or None

Height of the solder ball. The default is None.

Examples

>>> ball = SolderBallsInfo(ref_des="U1", shape="cylinder", diameter="0.3mm", height="0.2mm")
>>> ball.ref_des
'U1'
>>> ball.diameter
'0.3mm'

Overview#

Import detail#

from pyedb.workflows.sipi.hfss_auto_configuration import SolderBallsInfo

Attribute detail#

SolderBallsInfo.ref_des: str = ''#
SolderBallsInfo.shape: str = 'cylinder'#
SolderBallsInfo.diameter: str | float | None = None#
SolderBallsInfo.mid_diameter: str | float | None = None#
SolderBallsInfo.height: str | float | None = None#