create_bondwire#
- Modeler3D.create_bondwire(start, end, h1=0.2, h2=0, alpha=80, beta=5, bond_type=0, diameter=0.025, facets=6, name=None, material=None, orientation='Z', **kwargs)[source]#
Create a bondwire.
- Parameters:
- start
list
List of
[x, y, z]
coordinates for the starting position of the bond pad.- end
list
List of
[x, y, z]
coordinates for the ending position of the bond pad.- h1float|str
optional
Height between the IC die I/O pad and the top of the bondwire. If the height is provided as a parameter, its value has to be provided as value + unit. The default is
0.2
.- h2float|str
optional
Height of the IC die I/O pad above the lead frame. If the height is provided as a parameter, its value has to be provided as value + unit. The default is
0
. A negative value indicates that the I/O pad is below the lead frame.- alpha
float
,optional
Angle in degrees between the xy plane and the wire bond at the IC die I/O pad. The default is
80
.- beta
float
,optional
Angle in degrees between the xy plane and the wire bond at the lead frame. The default is
5
.- bond_type
int
,optional
Type of the boundwire, which indicates its shape. Options are:
‘’0’’ for JEDEC 5-point
1
for JEDEC 4-point‘’2`` for Low
The default is ‘’0``.
- diameterfloat|str
optional
Diameter of the wire. The default is
0.025
.- facets
int
,optional
Number of wire facets. The default is
6
.- name
str
,optional
Name of the bondwire. The default is
None
, in which case the default name is assigned.- material
str
,optional
Name of the material. The default is
None
, in which case the default material is assigned.- orientation
str
,optional
Coordinate system axis. The default is
"Z"
.- **kwargs
optional
Additional keyword arguments may be passed when creating the primitive to set properties. See
ansys.aedt.core.modeler.cad.object_3d.Object3d
for more details.
- start
- Returns:
References
>>> oEditor.CreateBondwire
Examples
>>> from ansys.aedt.core import Hfss >>> hfss = Hfss() >>> origin = [0,0,0] >>> endpos = [10,5,20] >>> #Material and name are not mandatory fields >>> object_id = hfss.modeler.create_bondwire(origin,endpos,h1=0.5,h2=0.1,alpha=75, ... beta=4,bond_type=0,name="mybox",material="copper")