create_parametric_fin_heat_sink#
- Icepak.create_parametric_fin_heat_sink(hs_height=100, hs_width=100, hs_basethick=10, pitch=20, thick=10, length=40, height=40, draftangle=0, patternangle=10, separation=5, symmetric=True, symmetric_separation=20, numcolumn_perside=2, vertical_separation=10, material='Al-Extruded', center=[0, 0, 0], plane_enum=0, rotation=0, tolerance=0.001)[source]#
Create a parametric heat sink.
- Parameters:
- hs_height
int
,optional
Height of the heat sink. The default is
100
.- hs_width
int
,optional
Width of the heat sink. The default is
100
.- hs_basethick
int
,optional
Thickness of the heat sink base. The default is
10
.- pitch
optional
Pitch of the heat sink. The default is
10
.- thick
optional
Thickness of the heat sink. The default is
10
.- length
optional
Length of the heat sink. The default is
40
.- height
optional
Height of the heat sink. The default is
40
.- draftangle
int
,float
,optional
Draft angle in degrees. The default is
0
.- patternangle
int
,float
,optional
Pattern angle in degrees. The default is
10
.- separation
optional
The default is
5
.- symmetricbool,
optional
Whether the heat sink is symmetric. The default is
True
.- symmetric_separation
optional
The default is
20
.- numcolumn_perside
int
,optional
Number of columns per side. The default is
2
.- vertical_separation
optional
The default is
10
.- material
str
,optional
Name of the material. The default is
Al-Extruded
.- center
list
,optional
List of
[x, y, z]
coordinates for the center of the heatsink. The default is[0, 0, 0]
.- plane_enum
str
,int
,optional
Plane for orienting the heat sink.
ansys.aedt.core.constants.PLANE
Enumerator can be used as input. The default is0
.- rotation
int
,float
,optional
The default is
0
.- tolerance
int
,float
,optional
Tolerance value. The default is
0.001
.
- hs_height
- Returns:
- bool
True
when successful,False
when failed.
Examples
Create a symmetric fin heat sink.
>>> from ansys.aedt.core import Icepak >>> icepak = Icepak() >>> icepak.insert_design("Heat_Sink_Example") >>> icepak.create_parametric_fin_heat_sink(draftangle=1.5, patternangle=8, numcolumn_perside=3, ... vertical_separation=5.5, material="Steel", center=[10, 0, 0], ... plane_enum=icepak.PLANE.XY, rotation=45, tolerance=0.005)