create_pcb_from_3dlayout#
- Icepak.create_pcb_from_3dlayout(component_name, project_name, design_name, resolution=2, extent_type='Bounding Box', outline_polygon='', close_linked_project_after_import=True, custom_x_resolution=None, custom_y_resolution=None, power_in=0, rad='Nothing', **kwargs)#
Create a PCB component in Icepak that is linked to an HFSS 3DLayout object linking only to the geometry file.
Note
No solution is linked.
- Parameters:
- component_name
str
Name of the new PCB component to create in Icepak.
- project_name
str
Name of the project or the full path to the project.
- design_name
str
Name of the design.
- resolution
int
,optional
Resolution of the mapping. The default is
2
.- extent_type
str
,optional
Type of the extent. Options are
"Polygon"
and"Bounding Box"
. The default is"Bounding Box"
.- outline_polygon
str
,optional
Name of the outline polygon if
extent_type="Polygon"
. The default is""
.- close_linked_project_after_importbool,
optional
Whether to close the linked AEDT project after the import. The default is
True
.- custom_x_resolution
int
,optional
The default is
None
.- custom_y_resolution
int
,optional
The default is
None
.- power_in
float
,optional
Power in Watt.
- rad
str
,optional
Radiating faces. Options are:
"Nothing"
"Low"
"High"
"Both"
The default is
"Nothing"
.
- component_name
- Returns:
- bool
True
when successful,False
when failed.
References
>>> oModule.InsertNativeComponent