Icepak#
- class pyedb.siwave_core.icepak.Icepak(psiw)#
SIwave Icepak.
Overview#
Run Icepak analysis. |
|
Sets the meshing detail level for Icepak simulations. |
|
Specifies the minimum edge length when modifying the board outline for export to Icepak. This |
|
Sets the thermal environment settings to use for Icepak simulations. |
|
Export Icepak simulation report to a file. |
Import detail#
from pyedb.siwave_core.icepak import Icepak
Method detail#
- Icepak.run(name, dc_simulation_name)#
Run Icepak analysis.
- Parameters:
- namestr,
Name of the Icepak simulation.
- dc_simulation_name: str
Name of the dc simulation.
- Returns:
- Icepak.set_meshing_detail(mesh_level=0)#
Sets the meshing detail level for Icepak simulations.
- Parameters:
- mesh_level
int,optional Meshing level.
- mesh_level
- Returns:
- Icepak.set_board_outline_fidelity(fidelity=2)#
Specifies the minimum edge length when modifying the board outline for export to Icepak. This minimum edge length is used when indiscretion arcs into a series of straight lines and when simplifying the outline to remove very small edges.
- Icepak.set_thermal_environment(convection=True, force_air=True, top_or_ambient_temperature=22, top_or_overall_flow_direction='+X', top_or_overall_flow_speed=2, bottom_temperature=22, bottom_flow_direction='+X', bottom_flow_speed=2, gravity_vector_x=0, gravity_vector_y=0, gravity_vector_z=9.8)#
Sets the thermal environment settings to use for Icepak simulations.
- Parameters:
- convectionbool,
optional - force_airbool,
optional - top_or_ambient_temperature: int, float, optional
Temperature above PCB in degrees Celsius.
- top_or_overall_flow_direction
str,optional Flow direction above PCB.
- top_or_overall_flow_speed
int,float,optional Flow speed above PCB.
- bottom_temperature
int,float,optional Temperature below PCB in degrees Celsius.
- bottom_flow_direction
str,optional Flow direction below PCB.
- bottom_flow_speed
int,float,optional Flow speed below PCB.
- gravity_vector_x
int,float,optional Gravity vector x for natural convection.
- gravity_vector_y
int,float,optional Gravity vector y for natural convection.
- gravity_vector_z
int,float,optional Gravity vector z for natural convection.
- convectionbool,
- Returns: