InsertNativeComponent
Link from HFSS Modal antenna design to SBR+ design as a component.
| UI Access | Create Antenna > Link to Source Design.... | ||||||
| Parameters |
|
||||||
| Return Value | None. |
| Python Syntax | InsertNativeComponent (<LinkedParameters>) |
| Python Example |
|
|
### Example Parametric Array oEditor = oDesign.SetActiveEditor("3D Modeler") oEditor.InsertNativeComponent( [ "NAME:InsertNativeComponentData", "TargetCS:=" , "Global", "SubmodelDefinitionName:=", "pAntArray1", [ "NAME:ComponentPriorityLists" ], "NextUniqueID:=" , 0, "MoveBackwards:=" , False, "DatasetType:=" , "ComponentDatasetType", [ "NAME:DatasetDefinitions" ], [ "NAME:BasicComponentInfo", "ComponentName:=" , "pAntArray1", "Company:=" , "", "Company URL:=" , "", "Model Number:=" , "", "Help URL:=" , "", "Version:=" , "1.0", "Notes:=" , "", "IconType:=" , "Parametric Array" ], [ "NAME:GeometryDefinitionParameters", [ "NAME:VariableOrders" ] ], [ "NAME:DesignDefinitionParameters", [ "NAME:VariableOrders" ] ], [ "NAME:MaterialDefinitionParameters", [ "NAME:VariableOrders" ] ], "DefReferenceCSID:=" , 1, "MapInstanceParameters:=", "DesignVariable", "UniqueDefinitionIdentifier:=", "f330af16-035a-4429-aa28-98e2881f673b", "OriginFilePath:=" , "", "IsLocal:=" , False, "ChecksumString:=" , "", "ChecksumHistory:=" , [], "VersionHistory:=" , [], [ "NAME:NativeComponentDefinitionProvider", "Type:=" , "Parametric Array", "Unit:=" , "mm", "Is Parametric Array:=" , True, [ "NAME:Antenna Array Parameters", "Array Element Type:=" , 2, "Array Element Angle Phi:=", "0deg", "Array Element Angle Theta:=", "0deg", "Array Element Angle Psi:=", "0deg", "Array Element Offset X:=", "0meter", "Array Element Offset Y:=", "0meter", "Array Element Offset Z:=", "0meter", "Array Element Conformance Type:=", 0, "Array Element Conform Orientation:=", False, "Array Design Frequency:=", "1GHz", "Array Layout Type:=" , 1, "Array Specify Design In Wavelength:=", True, "Array Element Num:=" , "5", "Array Length:=" , "0.899377374meter", "Array Width:=" , "1.199169832meter", "Array Length Spacing:=", "0.149896229meter", "Array Width Spacing:=" , "0.149896229meter", "Array Length In Wavelength:=", "3", "Array Width In Wavelength:=", "4", "Array Length Spacing In Wavelength:=", "0.5", "Array Width Spacing In Wavelength:=", "0.5", "Array Stagger Type:=" , 0, "Array Stagger Angle:=" , "0deg", "Array Symmetry Type:=" , 0, "Array Weight Type:=" , 3, "Array Beam Angle Theta:=", "0deg", "Array Beam Angle Phi:=", "0deg", "Array Weight Edge TaperX:=", -200, "Array Weight Edge TaperY:=", -200, "Array Weight Cosine Exp:=", 1, "Array Differential Pattern Type:=", 0, "Custom Array Filename:=", "", "Custom Array State Index:=", "0" ], [ "NAME:Array Element Parameters", "Unit:=" , "mm", "Is Parametric Array:=" , True, "Size:=" , "1mm", "Sheet:=" , -1, "MatchedPortImpedance:=", "50ohm", "Representation:=" , "Far Field" ] ], [ "NAME:InstanceParameters", "GeometryParameters:=" , "", "MaterialParameters:=" , "", "DesignParameters:=" , "" ] ]) |
|
|
### Example Custom Parametric Array By File oEditor = oDesign.SetActiveEditor("3D Modeler") oEditor.InsertNativeComponent( [ "NAME:InsertNativeComponentData", "TargetCS:=" , "Global", "SubmodelDefinitionName:=", "pAntArray2", [ "NAME:ComponentPriorityLists" ], "NextUniqueID:=" , 0, "MoveBackwards:=" , False, "DatasetType:=" , "ComponentDatasetType", [ "NAME:DatasetDefinitions" ], [ "NAME:BasicComponentInfo", "ComponentName:=" , "pAntArray2", "Company:=" , "", "Company URL:=" , "", "Model Number:=" , "", "Help URL:=" , "", "Version:=" , "1.0", "Notes:=" , "", "IconType:=" , "Parametric Array" ], [ "NAME:GeometryDefinitionParameters", [ "NAME:VariableOrders" ] ], [ "NAME:DesignDefinitionParameters", [ "NAME:VariableOrders" ] ], [ "NAME:MaterialDefinitionParameters", [ "NAME:VariableOrders" ] ], "DefReferenceCSID:=" , 1, "MapInstanceParameters:=", "DesignVariable", "UniqueDefinitionIdentifier:=", "902266e7-c403-4af1-9ae8-d92f1faea8a2", "OriginFilePath:=" , "", "IsLocal:=" , False, "ChecksumString:=" , "", "ChecksumHistory:=" , [], "VersionHistory:=" , [], [ "NAME:NativeComponentDefinitionProvider", "Type:=" , "Parametric Array", "Unit:=" , "mm", "Is Parametric Array:=" , True, [ "NAME:Antenna Array Parameters", "Array Element Type:=" , 2, "Array Element Angle Phi:=", "0deg", "Array Element Angle Theta:=", "0deg", "Array Element Angle Psi:=", "0deg", "Array Element Offset X:=", "0meter", "Array Element Offset Y:=", "0meter", "Array Element Offset Z:=", "0meter", "Array Element Conformance Type:=", 0, "Array Element Conform Orientation:=", False, "Array Design Frequency:=", "1GHz", "Array Layout Type:=" , 0, "Array Specify Design In Wavelength:=", True, "Array Element Num:=" , "5", "Array Length:=" , "0.899377374meter", "Array Width:=" , "1.199169832meter", "Array Length Spacing:=", "0.149896229meter", "Array Width Spacing:=" , "0.149896229meter", "Array Length In Wavelength:=", "3", "Array Width In Wavelength:=", "4", "Array Length Spacing In Wavelength:=", "0.5", "Array Width Spacing In Wavelength:=", "0.5", "Array Stagger Type:=" , 0, "Array Stagger Angle:=" , "0deg", "Array Symmetry Type:=" , 0, "Array Weight Type:=" , 3, "Array Beam Angle Theta:=", "0deg", "Array Beam Angle Phi:=", "0deg", "Array Weight Edge TaperX:=", -200, "Array Weight Edge TaperY:=", -200, "Array Weight Cosine Exp:=", 1, "Array Differential Pattern Type:=", 0, "Custom Array Filename:=", "D:\\___FEATURES\\__F531007_SBR+_CustomArray\\newtest_array_7.sarr", "Custom Array State Index:=", "0" ], [ "NAME:Array Element Parameters", "Unit:=" , "mm", "Is Parametric Array:=" , True, "Size:=" , "1mm", "Sheet:=" , -1, "MatchedPortImpedance:=", "50ohm", "Representation:=" , "Far Field" ] ], [ "NAME:InstanceParameters", "GeometryParameters:=" , "", "MaterialParameters:=" , "", "DesignParameters:=" , "" ] ]) |