create_ipk_3dcomponent_pcb

Icepak.create_ipk_3dcomponent_pcb(compName, setupLinkInfo, solutionFreq, resolution, PCB_CS='Global', rad='Nothing', extenttype='Bounding Box', outlinepolygon='', powerin='0W', custom_x_resolution=None, custom_y_resolution=None)[source]

Create a PCB component in Icepak that is linked to an HFSS 3D Layout object.

Parameters
compNamestr

Name of the new PCB component.

setupLinkInfolist

List of the five elements needed to set up the link: [projectname, designname, solution name, forcesimulation (bool), preserve results (bool)].

solutionFreq

Frequency of the solution if cosimulation is requested.

resolutionint

Resolution of the mapping.

PCB_CSstr, optional

Coordinate system for the PCB. The default is "Global".

radstr, optional

Radiating faces. The default is "Nothing".

extenttypestr, optional

Type of the extent. Options are "Bounding Box" and "Polygon". The default is "Bounding Box".

outlinepolygonstr, optional

Name of the polygon if extentype="Polygon". The default is "".

powerinstr, optional

Power to dissipate if cosimulation is disabled. The default is "0W".

custom_x_resolution

The default is None.

custom_y_resolution

The default is None.

Returns
pyaedt.modules.Boundary.NativeComponentObject

NativeComponentObject object.

References

>>> oModule.InsertNativeComponent