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:
- compName
str
Name of the new PCB component.
- setupLinkInfo
list
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.
- resolution
int
Resolution of the mapping.
- PCB_CS
str
,optional
Coordinate system for the PCB. The default is
"Global"
.- rad
str
,optional
Radiating faces. The default is
"Nothing"
.- extent_type
str
,optional
Type of the extent. Options are
"Bounding Box"
and"Polygon"
. The default is"Bounding Box"
.- outline_polygon
str
,optional
Name of the polygon if
extentype="Polygon"
. The default is""
, in which case the outline polygon is automatically identified.- powerin
str
,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
.
- compName
- Returns:
ansys.aedt.core.modules.boundary.NativeComponentPCB
NativeComponentObject object.
References
>>> oModule.InsertNativeComponent