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, matname='Al-Extruded', center=[0, 0, 0], plane_enum=0, rotation=0, tolerance=0.001)[source]

Create a parametric heat sink.

Parameters
hs_heightint, optional

Height of the heat sink. The default is 100.

hs_widthint, optional

Width of the heat sink. The default is 100.

hs_basethickint, optional

Thickness of the heat sink base. The default is 10.

pitchoptional

Pitch of the heat sink. The default is 10.

thickoptional

Thickness of the heat sink. The default is 10.

lengthoptional

The default is 40.

heightoptional

The default is 40.

draftangleoptional

Draft angle in degrees. The default is 0.

patternangleoptional

Pattern angle in degrees. The default is 10.

separationoptional

The default is 5.

symmetricbool, optional

Whether the heat sink is symmetric. The default is True.

symmetric_separationoptional

The default is 20.

numcolumn_persideint, optional

Number of columns per side. The default is 2.

vertical_separationoptional

The default is 10.

matnamestr, optional

Name of the material. The default is Al-Extruded.

centerlist, optional

List of [x, y, z] coordinates for the center of the heatsink. The default is [0, 0, 0].

plane_enumoptional

The default is 0.

rotationoptional

The default is 0.

toleranceoptional

Tolerance value. The default is 0.001.

Returns
bool

True when successful, False when failed.