create_ipk_3dcomponent_pcb#

Icepak.create_ipk_3dcomponent_pcb(compName, setupLinkInfo, solutionFreq, resolution, PCB_CS='Global', rad='Nothing', extent_type='Bounding Box', outline_polygon='', powerin='0W', custom_x_resolution=None, custom_y_resolution=None, **kwargs)[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 in this format: [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".

extent_typestr, optional

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

outline_polygonstr, 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