import_idf

Icepak.import_idf(board_path, library_path=None, control_path=None, filter_cap=False, filter_ind=False, filter_res=False, filter_height_under=None, filter_height_exclude_2d=False, power_under=None, create_filtered_as_non_model=False, high_surface_thick='0.07mm', low_surface_thick='0.07mm', internal_thick='0.07mm', internal_layer_number=2, high_surface_coverage=30, low_surface_coverage=30, internal_layer_coverage=30, trace_material='Cu-Pure', substrate_material='FR-4', create_board=True, model_board_as_rect=False, model_device_as_rect=True, cutoff_height='5mm', component_lib='')[source]

Import an IDF file to Icepak Design.

Parameters
board_pathstr

Full path to .emn file.

library_pathstr

Full path to .emp file. If None emp will be looked in same folder with same name.

control_pathstr

Full path to .xml file. If None xml will be looked in same folder with same name.

filter_capbool, optional

Either to Filter Capacitor from IDF. Default False.

filter_indbool, optional

Either to Filter Inductors from IDF. Default False.

filter_resbool, optional

Either to Filter Resistor from IDF. Default False.

filter_height_underfloat or str optional

Height Under components will be filtered. Default None.

filter_height_exclude_2dbool, optional

Either to Filter 2D Components from IDF. Default False.

power_underfloat or str optional

Power in “mW” Under components will be filtered. Default None.

create_filtered_as_non_modelbool, optional

Either to Import Filtered Components and set as Non-Model. Default False.

high_surface_thickfloat or str optional

High Surface Thickness. Default "0.07mm".

low_surface_thickfloat or str optional

Low Surface Thickness. Default "0.07mm".

internal_thickfloat or str optional

Internal Layer Thickness. Default "0.07mm".

internal_layer_numberint, optional

Internal Layer Number. Default 2.

high_surface_coveragefloat, optional

High Surface Material Coverage. Default 30.

low_surface_coveragefloat, optional

Low Surface Material Coverage. Default 30.

internal_layer_coveragefloat, optional

Internal Layere Material Coverage. Default 30.

trace_materialstr, optional

Trace Material Coverage. Default "Cu-Pure".

substrate_materialstr, optional

Substrate Material Coverage. Default "FR-4".

create_boardbool, optional

Either to Create the Board or not. Default True.

model_board_as_rectbool, optional

Either to Create the Board as rectangle. Default False.

model_device_as_rectbool, optional

Either to Create the Components as rectangle. Default True.

cutoff_heightstr or float, optional

Cutoff Eight. Default is None.

component_libstr, optional

If provided, defines the component Library path.

Returns
bool

References

>>> oDesign.ImportIDF