diff --git a/_unittest/example_models/PlanarTransformer.aedt b/_unittest/example_models/PlanarTransformer.aedt new file mode 100644 index 00000000000..98db322c6cd --- /dev/null +++ b/_unittest/example_models/PlanarTransformer.aedt @@ -0,0 +1,10910 @@ +$begin 'AnsoftProject' + Created='Sun Feb 10 09:34:40 2019' + Product='ElectronicsDesktop' + FileOwnedByWorkbench=false + $begin 'Desktop' + Version(2021, 2) + InfrastructureVersion(1, 0) + $begin 'FactoryHeader' + $end 'FactoryHeader' + $end 'Desktop' + UsesAdvancedFeatures=false + NextUniqueID=0 + MoveBackwards=false + $begin 'HFSSEnvironment' + Version(1, 0) + $end 'HFSSEnvironment' + $begin 'PlanarEMEnvironment' + Version(1, 0) + $end 'PlanarEMEnvironment' + $begin 'Q3DEnvironment' + Version(1, 0) + $end 'Q3DEnvironment' + $begin '2DExtractorEnvironment' + Version(1, 0) + $end '2DExtractorEnvironment' + $begin 'NexximEnvironment' + Version(1, 0) + $end 'NexximEnvironment' + $begin 'NexximNetlistEnvironment' + Version(1, 0) + $end 'NexximNetlistEnvironment' + $begin 'EmitEnvironment' + Version(1, 0) + $end 'EmitEnvironment' + $begin 'Maxwell3DEnvironment' + Version(1, 0) + $end 'Maxwell3DEnvironment' + $begin 'Maxwell2DEnvironment' + Version(1, 0) + $end 'Maxwell2DEnvironment' + $begin 'RMxprtEnvironment' + Version(1, 0) + $end 'RMxprtEnvironment' + $begin 'MaxCirEnvironment' + Version(1, 0) + $end 'MaxCirEnvironment' + $begin 'SimplorerEnvironment' + Version(1, 0) + $end 'SimplorerEnvironment' + $begin 'IcepakEnvironment' + Version(1, 0) + $end 'IcepakEnvironment' + $begin 'MechanicalEnvironment' + Version(1, 0) + $end 'MechanicalEnvironment' + $begin 'FilterDesignEnvironment' + $end 'FilterDesignEnvironment' + $begin 'SchematicEnvironment' + Version(1, 0) + $end 'SchematicEnvironment' + $begin 'geometry3deditor' + Version(1, 0) + $end 'geometry3deditor' + ReadVersion=9 + $begin 'DesignMgrEnvironment' + CompInstCounter=7 + GPortCounter=0 + NetCounter=0 + Alias('Ieee;Simplorer Elements\\Ieee', 'Std;Simplorer Elements\\Std', 'Basic_VHDLAMS;Simplorer Elements\\Basic Elements VHDLAMS\\Basic Elements VHDLAMS', 'Digital_Elements;Simplorer Elements\\Digital Elements\\Digital Elements', 'Transformations;Simplorer Elements\\Tools\\Transformations\\Transformations', 'HEV_VHDLAMS;Simplorer Elements\\HEV VHDLAMS\\HEV VHDLAMS', 'automotive_vda;Simplorer Elements\\VDALibs VHDLAMS\\automotive_vda', 'example_boardnet;Simplorer Elements\\VDALibs VHDLAMS\\example_boardnet', 'example_ecar;Simplorer Elements\\VDALibs VHDLAMS\\example_ecar', 'fundamentals_vda;Simplorer Elements\\VDALibs VHDLAMS\\fundamentals_vda', 'hybrid_emc_vda;Simplorer Elements\\VDALibs VHDLAMS\\hybrid_emc_vda', 'megma;Simplorer Elements\\VDALibs VHDLAMS\\megma', 'modelica_rotational;Simplorer Elements\\VDALibs VHDLAMS\\modelica_rotational', 'modelica_thermal;Simplorer Elements\\VDALibs VHDLAMS\\modelica_thermal', 'modelica_translational;Simplorer Elements\\VDALibs VHDLAMS\\modelica_translational', 'spice2vhd;Simplorer Elements\\VDALibs VHDLAMS\\spice2vhd', 'spice2vhd_devices;Simplorer Elements\\VDALibs VHDLAMS\\spice2vhd_devices', 'aircraft_electrical_vhdlams;Simplorer Elements\\Aircraft Electrical VHDLAMS\\Aircraft Electrical VHDLAMS', 'power_system_vhdlams;Simplorer Elements\\Power System VHDLAMS\\Power System VHDLAMS') + $end 'DesignMgrEnvironment' + $begin 'ProjectDatasets' + NextUniqueID=1 + MoveBackwards=false + DatasetType='ProjectDatasetType' + $begin 'DatasetDefinitions' + $begin '$Mu_3F3' + ID=0 + $begin 'Coordinates' + DimUnits[2: '', ''] + Points[70: 0, 2000, 98459.6815894695, 2027.2, 197983.598439825, 2051, 398107.170553497, 2100, 494745.693364606, 2124, 596047.538592714, 2174, 696140.064601457, 2251.3, 788186.901908786, 2304.4, 892404.594894609, 2386.3, 994839.015358011, 2500.2, 1126381.2001137, 2589.1, 1255672.56203026, 2619.4, 1378243.15007929, 2619.4, 1536444.41791644, 2559.1, 1712804.77556574, 2414.3, 1822527.78210077, 2251.3, 1969618.08128912, 2075, 2161879.38710699, 1846.9, 2372907.99104522, 1550.8, 2604535.83467541, 1242.9, 2814739.4644536, 1019.6, 3287410.45931894, 603.6, 3780315.8735092, 300, 4214238.41031241, 188.3, 4625604.95263426, 122.3, 4846109.89543321, 100.3, 5156553.7681451, 88.3, 5402369.31126385, 77.7, 5659903.00645773, 70, 6116695.39929428, 60.1, 6713767.41844878, 49.3, 7963859.60989012, 39.5, 9016877.71231702, 34.3, 10209130.7056581, 31.3, 11559028.8668147, 28.8] + $end 'Coordinates' + $end '$Mu_3F3' + $end 'DatasetDefinitions' + $end 'ProjectDatasets' + VariableOrders[0:] + $begin 'Definitions' + $begin 'Folders' + Definitions(1604, 10000, 1, 1, 0, false, false) + Materials(1604, 9500, 9, 2, 1, false, false) + 'Surface Materials'(1604, 9501, 33503, 3, 1, false, false) + Scripts(1604, 9502, 33500, 4, 1, false, false) + Padstacks(1604, 9003, 12, 105, 1, false, false) + Symbols(1604, 9001, 10, 103, 1, false, false) + Footprints(1604, 9002, 11, 104, 1, false, false) + Bondwires(1604, 9006, 12, 108, 1, false, false) + Components(1604, 9000, 8, 102, 1, false, false) + Models(1604, 9004, 13, 106, 1, false, false) + Packages(1604, 9005, 33502, 107, 1, false, false) + $end 'Folders' + $begin 'Materials' + $begin 'vacuum' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=230 + Green=230 + Blue=230 + Transparency=0.949999988079071 + $end 'MatAppearanceData' + $end 'AttachedData' + permittivity='1' + ModTime=1499970477 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'vacuum' + $begin 'Material_3F3' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal') + $end 'PhysicsTypes' + permeability='pwl($Mu_3F3,Freq)' + conductivity='0.5' + thermal_conductivity='5.5' + $begin 'core_loss_type' + property_type='ChoiceProperty' + Choice='Power Ferrite' + $end 'core_loss_type' + core_loss_cm='0.195' + core_loss_x='1.561' + core_loss_y='2.15' + core_loss_kdc='0' + mass_density='0' + specific_heat='0' + thermal_expansion_coefficient='0' + ModTime=1549984218 + Library='' + LibLocation='Project' + ModSinceLib=true + $end 'Material_3F3' + $begin 'copper' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=242 + Green=140 + Blue=102 + $end 'MatAppearanceData' + $end 'AttachedData' + permeability='0.999991' + conductivity='58000000' + thermal_conductivity='400' + mass_density='8933' + specific_heat='385' + youngs_modulus='120000000000' + poissons_ratio='0.38' + thermal_expansion_coefficient='1.77e-05' + ModTime=1499970477 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'copper' + $begin 'polyamide' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=90 + Green=90 + Blue=90 + $end 'MatAppearanceData' + $end 'AttachedData' + permittivity='4.3' + dielectric_loss_tangent='0.004' + thermal_conductivity='0.26' + ModTime=1499970477 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'polyamide' + $begin 'copper_temp' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=242 + Green=140 + Blue=102 + $end 'MatAppearanceData' + $end 'AttachedData' + $begin 'ModifierData' + $begin 'ThermalModifierData' + modifier_data='thermal_modifier_data' + $begin 'all_thermal_modifiers' + $begin 'one_thermal_modifier' + 'Property:'='conductivity' + 'Index:'=0 + prop_modifier='thermal_modifier' + use_free_form=true + free_form_value='1/(1+0.0039*(Temp-22))' + $end 'one_thermal_modifier' + $end 'all_thermal_modifiers' + $end 'ThermalModifierData' + $end 'ModifierData' + permeability='0.999991' + conductivity='58000000' + thermal_conductivity='400' + mass_density='8933' + specific_heat='385' + youngs_modulus='120000000000' + poissons_ratio='0.38' + thermal_expansion_coefficient='1.77e-05' + ModTime=1549809453 + Library='' + LibLocation='Project' + ModSinceLib=false + $end 'copper_temp' + $begin 'air' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=230 + Green=230 + Blue=230 + Transparency=0.949999988079071 + $end 'MatAppearanceData' + $end 'AttachedData' + permittivity='1.0006' + permeability='1.0000004' + thermal_conductivity='0.0261' + mass_density='1.1614' + specific_heat='1005' + thermal_expansion_coefficient='0.00333' + $begin 'thermal_material_type' + property_type='ChoiceProperty' + Choice='Fluid' + $end 'thermal_material_type' + diffusivity='2.88e-05' + molecular_mass='0.028966' + viscosity='1.84e-05' + material_refractive_index='1.000293' + $begin 'clarity_type' + property_type='ChoiceProperty' + Choice='Transparent' + $end 'clarity_type' + ModTime=1592011950 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'air' + $begin 'Al-Extruded' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Thermal') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=232 + Green=235 + Blue=235 + $end 'MatAppearanceData' + $end 'AttachedData' + thermal_conductivity='205' + mass_density='2800' + specific_heat='900' + $begin 'thermal_material_type' + property_type='ChoiceProperty' + Choice='Solid' + $end 'thermal_material_type' + $begin 'clarity_type' + property_type='ChoiceProperty' + Choice='Opaque' + $end 'clarity_type' + ModTime=1592011950 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'Al-Extruded' + $end 'Materials' + $begin 'SurfaceMaterials' + $begin 'Steel-oxidised-surface' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=2 + $begin 'PhysicsTypes' + set('Thermal') + $end 'PhysicsTypes' + surface_emissivity='0.8' + ModTime=1461288057 + Library='SurfaceMaterials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'Steel-oxidised-surface' + $end 'SurfaceMaterials' + $begin 'Scripts' + $end 'Scripts' + $begin 'Symbols' + $begin 'Maxwell3D' + ModTime=1549809270 + Library='' + ModSinceLib=false + LibLocation='Project' + HighestLevel=1 + Normalize=true + InitialLevels(0, 1) + $begin 'Graphics' + Rect(0, 0, 0, 0, 0.00254, 0.00254, 0.00508, 0.00508, 0, 0, 0) + $end 'Graphics' + $end 'Maxwell3D' + $end 'Symbols' + $begin 'DefInfo' + Maxwell3D(0, 0, '', 1549809270, '', 'Maxwell3D', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1549809270, '', 0) + $end 'DefInfo' + $begin 'Compdefs' + $begin 'Maxwell3D' + Library='' + CircuitEnv=1 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'Maxwell3D') + TextProp('Owner', 'SRD', '', 'Maxwell 3D') + $end 'Properties' + CompExtID=6 + $end 'Maxwell3D' + $end 'Compdefs' + $end 'Definitions' + DesignIDServer=15 + MoveBackwards=false + $begin 'Maxwell3DModel' + RepRewriteV2=true + Name='Maxwell3D' + DesignID=2 + 'Allow Material Override'=false + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=true + EnableFeedback=true + Temperatures(6, '22cel', 180, '22cel', 307, '22cel', 335, '20cel', 357, '22cel', 385, '20cel', 407, '22cel', 435, '20cel', 457, '22cel', 485, '20cel', 507, '22cel', 535, '20cel', 557, '22cel', 585, '20cel', 608, '22cel', 629, '22cel', 650, '22cel', 671, '22cel', 692, '22cel', 713, '22cel', 751, '22cel') + BoundaryTemperatures() + $end 'TemperatureSettings' + ObjsEnabledForDeformation() + PerfectConductorThreshold=1e+30 + InsulatorThreshold=1 + SolveFraction=false + Multiplier='1' + SolutionType='EddyCurrent' + $begin 'OutputVariable' + NextUniqueID=2 + MoveBackwards=false + $begin 'OutputVariables' + Lleakage12_from_L11(ID=0, 'L(pri,pri)-2*L(pri,sec)-2*L(sec,pri)+4*L(sec,sec)', 1, 'nH', 1, 'nH', 3, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0) + Lleakage12_from_CC(ID=1, 'L(pri,pri)*(1-CplCoef(sec,pri)*CplCoef(sec,pri))', 1, 'nH', 1, 'nH', 3, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0) + $end 'OutputVariables' + $end 'OutputVariable' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + $begin 'Properties' + VariableProp('Vp', 'UD', '', '50V') + VariableProp('Rload', 'UD', '', '0.4ohm') + $end 'Properties' + VariableOrders[2: 'Vp', 'Rload'] + $begin 'Editor3D Doc Preferences' + 'Plane Background'=true + BackgroundColor1=16777215 + BackgroundColor2=0 + 'Need Lights'=true + 'Ambient Light'=9671571 + 'Num Lights'=4 + Light0[4: 6710886, 0, -1, -0.150000005960464] + Light1[4: 6710886, -0.600000023841858, 0.100000001490116, -0.5] + Light2[4: 6710886, 0.5, 0.100000001490116, -0.5] + Light3[4: 6710886, 0.200000002980232, 0.400000005960464, 1] + Ver=2 + $end 'Editor3D Doc Preferences' + SnapMode=31 + WorkingCS=1 + $begin 'GeometryCore' + BlockVersionID=3 + DataVersion=9 + NativeKernel='ACIS' + NativeKernelVersionID=13 + Units='mm' + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=778 + MoveBackwards=false + $end 'AnsoftRangedIDServer' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=1 + IDServerRangeMin=2146483648 + IDServerRangeMax=2146485547 + NextUniqueID=2146483654 + MoveBackwards=false + $end 'AnsoftRangedIDServer' + $end 'AnsoftRangedIDServerManager' + StartBackGroundFaceID=2146483648 + $begin 'CoordinateSystems' + $end 'CoordinateSystems' + $begin 'OperandCSs' + $end 'OperandCSs' + $begin 'SubModelDefinitions' + $end 'SubModelDefinitions' + $begin 'Groups' + $end 'Groups' + $begin 'UserDefinedModels' + $end 'UserDefinedModels' + $begin 'OperandUserDefinedModels' + $end 'OperandUserDefinedModels' + $begin 'ToplevelParts' + $begin 'GeometryPart' + $begin 'Attributes' + Name='PQ_Core_Bottom' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Material_3F3"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Box' + ID=5 + ReferenceCoordSystemID=1 + $begin 'BoxParameters' + KernelVersion=11 + XPosition='-10.65mm' + YPosition='-7mm' + ZPosition='-3.5mm' + XSize='4.65mm' + YSize='14mm' + ZSize='3.5mm' + $end 'BoxParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=6 + NumWires=0 + NumLoops=6 + NumCoedges=24 + NumEdges=12 + NumVertices=8 + $end 'Topology' + BodyID=6 + StartFaceID=7 + StartEdgeID=13 + StartVertexID=25 + NumNewFaces=6 + NumNewEdges=12 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='Unite' + ID=63 + $begin 'UniteParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=6 + NumToolParts=1 + ToolParts(34) + $end 'UniteParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=10 + NumWires=0 + NumLoops=10 + NumCoedges=48 + NumEdges=24 + NumVertices=16 + $end 'Topology' + BodyID=-1 + StartFaceID=64 + StartEdgeID=66 + StartVertexID=-1 + NumNewFaces=2 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=64 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=4.9 + FcUVMid(-6, -6.3, -1.75) + $begin 'FcTolVts' + TolVt(-6, -5.6, -3.5, 0) + TolVt(-6, -5.6, 0, 0) + TolVt(-6, -7, 0, 0) + TolVt(-6, -7, -3.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=65 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=4.9 + FcUVMid(-6, 6.3, -1.75) + $begin 'FcTolVts' + TolVt(-6, 5.6, 0, 0) + TolVt(-6, 5.6, -3.5, 0) + TolVt(-6, 7, -3.5, 0) + TolVt(-6, 7, 0, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=66 + EdgeFaces(7, 64) + $begin 'EdTolVts' + TolVt(-6, -7, 0, 0) + TolVt(-6, -5.6, 0, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, -6.3, 0) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=67 + EdgeFaces(8, 64) + $begin 'EdTolVts' + TolVt(-6, -5.6, -3.5, 0) + TolVt(-6, -7, -3.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, -6.3, -3.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=68 + EdgeFaces(8, 65) + $begin 'EdTolVts' + TolVt(-6, 7, -3.5, 0) + TolVt(-6, 5.6, -3.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, 6.3, -3.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=69 + EdgeFaces(7, 65) + $begin 'EdTolVts' + TolVt(-6, 5.6, 0, 0) + TolVt(-6, 7, 0, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, 6.3, 0) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=5 + NumToolOperations=1 + ToolOperations(45) + $end 'Operation' + $begin 'Operation' + OperationType='Substract' + ID=79 + $begin 'SubtractParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=6 + NumToolParts=1 + ToolParts(71) + $end 'SubtractParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=12 + NumWires=0 + NumLoops=12 + NumCoedges=60 + NumEdges=30 + NumVertices=20 + $end 'Topology' + BodyID=-1 + StartFaceID=80 + StartEdgeID=82 + StartVertexID=91 + NumNewFaces=2 + NumNewEdges=9 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=80 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=22.7088541053341 + FcUVMid(-9, -5.09898500788318e-15, -0.75) + $begin 'FcTolVts' + TolVt(-6, -6.70820393249937, 0, 0) + TolVt(-6, -6.70820393249937, -1.5, 0) + TolVt(-6, 6.70820393249937, -1.5, 0) + TolVt(-6, 6.70820393249937, 0, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=81 + $begin 'FaceGeomTopol' + FaceTopol(1, 6, 6, 6) + $begin 'FaceGeometry' + Area=65.9540730748062 + FcUVMid(-5.5, -3.10862446895044e-15, -1.5) + $begin 'FcTolVts' + TolVt(-6, -6.70820393249937, -1.5, 0) + TolVt(-6, -5.6, -1.5, 0) + TolVt(-2, -3.91918358845, -1.5, 0) + TolVt(-2, 3.91918358845, -1.5, 0) + TolVt(-6, 5.6, -1.5, 0) + TolVt(-6, 6.70820393249937, -1.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=82 + EdgeFaces(64, 80) + $begin 'EdTolVts' + TolVt(-6, -6.70820393249937, -1.5, 0) + TolVt(-6, -6.70820393249937, 0, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, -6.70820393249937, -0.75) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=83 + EdgeFaces(80, 81) + $begin 'EdTolVts' + TolVt(-6, -6.70820393249937, -1.5, 0) + TolVt(-6, 6.70820393249937, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-9, -5.09898500788318e-15, -1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=84 + EdgeFaces(65, 80) + $begin 'EdTolVts' + TolVt(-6, 6.70820393249937, 0, 0) + TolVt(-6, 6.70820393249937, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, 6.70820393249937, -0.75) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=85 + EdgeFaces(7, 80) + $begin 'EdTolVts' + TolVt(-6, -6.70820393249937, 0, 0) + TolVt(-6, 6.70820393249937, 0, 0) + $end 'EdTolVts' + EdgeMidPoint(-9, -1.10218211923262e-15, 0) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=4 + ID=86 + EdgeFaces(64, 81) + $begin 'EdTolVts' + TolVt(-6, -5.6, -1.5, 0) + TolVt(-6, -6.70820393249937, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, -6.15410196624968, -1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=5 + ID=87 + EdgeFaces(48, 81) + $begin 'EdTolVts' + TolVt(-2, -3.91918358845, -1.5, 0) + TolVt(-6, -5.6, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4, -4.759591794225, -1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=6 + ID=88 + EdgeFaces(47, 81) + $begin 'EdTolVts' + TolVt(-2, 3.91918358845, -1.5, 0) + TolVt(-2, -3.91918358845, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-2, 0, -1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=7 + ID=89 + EdgeFaces(46, 81) + $begin 'EdTolVts' + TolVt(-6, 5.6, -1.5, 0) + TolVt(-2, 3.91918358845, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4, 4.759591794225, -1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=8 + ID=90 + EdgeFaces(65, 81) + $begin 'EdTolVts' + TolVt(-6, 6.70820393249937, -1.5, 0) + TolVt(-6, 5.6, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-6, 6.15410196624968, -1.5) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=91 + VtPos(-6, -6.70820393249937, 0) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=92 + VtPos(-6, -6.70820393249937, -1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=2 + ID=93 + VtPos(-6, 6.70820393249937, -1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=3 + ID=94 + VtPos(-6, 6.70820393249937, 0) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=4 + ID=95 + VtPos(-6, -5.6, -1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=5 + ID=96 + VtPos(-2, -3.91918358845, -1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=6 + ID=97 + VtPos(-2, 3.91918358845, -1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=7 + ID=98 + VtPos(-6, 5.6, -1.5) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=63 + NumToolOperations=1 + ToolOperations(70) + $end 'Operation' + $begin 'CloneToOperation' + OperationType='DuplicateMirror' + ID=99 + ReferenceCoordSystemID=1 + $begin 'DuplicateToMirrorParameters' + DuplicateMirrorBaseX='0mm' + DuplicateMirrorBaseY='0mm' + DuplicateMirrorBaseZ='0mm' + DuplicateMirrorNormalX='1mm' + DuplicateMirrorNormalY='0mm' + DuplicateMirrorNormalZ='0mm' + $end 'DuplicateToMirrorParameters' + ParentPartID=6 + ReferenceUDMID=-1 + $end 'CloneToOperation' + $begin 'Operation' + OperationType='Unite' + ID=173 + $begin 'UniteParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=6 + NumToolParts=2 + ToolParts(101, 165) + $end 'UniteParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=23 + NumWires=0 + NumLoops=24 + NumCoedges=122 + NumEdges=61 + NumVertices=41 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=174 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=174 + EdgeFaces(81, 166) + $begin 'EdTolVts' + TolVt(-2, -3.91918358845, -1.5, 0) + TolVt(-2, 3.91918358845, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.4, -5.38844591624835e-16, -1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=175 + EdgeFaces(8, 166) + $begin 'EdTolVts' + TolVt(2, -3.91918358845, -3.5, 0) + TolVt(-2, -3.91918358845, -3.5, 0) + $end 'EdTolVts' + EdgeMidPoint(1.24641855748256e-15, -4.4, -3.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=176 + EdgeFaces(103, 166) + $begin 'EdTolVts' + TolVt(2, 3.91918358845, -1.5, 0) + TolVt(2, -3.91918358845, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(4.4, 0, -1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=177 + EdgeFaces(8, 166) + $begin 'EdTolVts' + TolVt(-2, 3.91918358845, -3.5, 0) + TolVt(2, 3.91918358845, -3.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-8.08266887437253e-16, 4.4, -3.5) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $begin 'Element' + RetainedID=8 + MergedIDs(110, 167) + $end 'Element' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=79 + NumToolOperations=2 + ToolOperations(100, 164) + $end 'Operation' + $begin 'CloneToOperation' + OperationType='DuplicateMirror' + ID=178 + ReferenceCoordSystemID=1 + $begin 'DuplicateToMirrorParameters' + DuplicateMirrorBaseX='0mm' + DuplicateMirrorBaseY='0mm' + DuplicateMirrorBaseZ='0mm' + DuplicateMirrorNormalX='0mm' + DuplicateMirrorNormalY='0mm' + DuplicateMirrorNormalZ='1mm' + $end 'DuplicateToMirrorParameters' + ParentPartID=6 + ReferenceUDMID=-1 + $end 'CloneToOperation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='PQ_Core_Top' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Material_3F3"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='DuplicateBodyMirror' + ID=179 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=6 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=180 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=23 + NumWires=0 + NumLoops=24 + NumCoedges=122 + NumEdges=61 + NumVertices=41 + $end 'Topology' + BodyID=180 + StartFaceID=181 + StartEdgeID=204 + StartVertexID=265 + NumNewFaces=23 + NumNewEdges=61 + NumNewVertices=41 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'CloneFromOperationIdentityHelper' + CloneFaces('7'='198', '8'='193', '9'='201', '10'='202', '11'='203', '46'='199', '48'='196', '64'='197', '65'='200', '80'='194', '81'='195', '102'='183', '103'='184', '104'='185', '105'='186', '106'='187', '107'='188', '109'='189', '111'='190', '112'='191', '113'='192', '166'='181', '168'='182') + CloneEdges('14'='259', '15'='258', '16'='257', '18'='243', '19'='242', '20'='241', '21'='263', '22'='255', '23'='264', '24'='262', '36'='239', '38'='245', '52'='205', '53'='261', '55'='211', '57'='254', '66'='256', '67'='244', '68'='240', '69'='260', '82'='246', '83'='249', '84'='248', '85'='247', '86'='251', '87'='250', '89'='253', '90'='252', '114'='213', '115'='216', '116'='215', '117'='214', '118'='219', '119'='218', '120'='217', '122'='220', '123'='209', '124'='222', '125'='221', '126'='225', '127'='224', '128'='223', '129'='229', '130'='228', '131'='227', '132'='226', '133'='231', '134'='230', '135'='207', '137'='233', '138'='232', '139'='238', '140'='237', '141'='235', '142'='234', '143'='236', '170'='204', '174'='212', '175'='210', '176'='208', '177'='206') + CloneVertices('25'='302', '26'='305', '27'='304', '28'='303', '29'='291', '30'='294', '31'='293', '32'='292', '39'='295', '40'='290', '41'='267', '42'='272', '91'='297', '92'='296', '93'='299', '94'='298', '95'='300', '96'='273', '97'='266', '98'='301', '144'='275', '145'='274', '146'='277', '147'='276', '148'='279', '149'='278', '150'='269', '151'='270', '152'='271', '153'='280', '154'='282', '155'='281', '156'='285', '157'='284', '158'='283', '159'='286', '160'='268', '161'='287', '162'='289', '163'='288', '172'='265') + CloneIdentityHelperKernelType=0 + $end 'CloneFromOperationIdentityHelper' + OriginalFaceIDs(7, 8, 9, 10, 11, 46, 48, 64, 65, 80, 81, 102, 103, 104, 105, 106, 107, 109, 111, 112, 113, 166, 168) + OriginalEdgeIDs(14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 36, 38, 52, 53, 55, 57, 66, 67, 68, 69, 82, 83, 84, 85, 86, 87, 89, 90, 114, 115, 116, 117, 118, 119, 120, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 137, 138, 139, 140, 141, 142, 143, 170, 174, 175, 176, 177) + OriginalVertexIDs(25, 26, 27, 28, 29, 30, 31, 32, 39, 40, 41, 42, 91, 92, 93, 94, 95, 96, 97, 98, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 172) + $end 'OperationIdentity' + PlaceHolderOpnId=178 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Board_1' + Flags='' + Color='(0 128 0)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"polyamide"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=306 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-1.5mm' + Radius='9mm' + Height='0.2mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=307 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=307 + StartFaceID=308 + StartEdgeID=311 + StartVertexID=313 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='Substract' + ID=324 + $begin 'SubtractParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=307 + NumToolParts=1 + ToolParts(316) + $end 'SubtractParameters' + ParentPartID=307 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=325 + StartEdgeID=326 + StartVertexID=328 + NumNewFaces=1 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=325 + $begin 'FaceGeomTopol' + FaceTopol(2, 2, 2, 2) + $begin 'FaceGeometry' + Area=5.52920307031804 + FcUVMid(4.4, 0, -1.4) + $begin 'FcTolVts' + TolVt(-4.4, 5.38844591624835e-16, -1.3, 0) + TolVt(4.4, 0, -1.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=326 + EdgeFaces(310, 325) + $begin 'EdTolVts' + TolVt(-4.4, 5.38844591624835e-16, -1.3, 0) + $end 'EdTolVts' + EdgeMidPoint(4.4, 0, -1.3) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=327 + EdgeFaces(309, 325) + $begin 'EdTolVts' + TolVt(4.4, 0, -1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.4, 5.38844591624835e-16, -1.5) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=328 + VtPos(-4.4, 5.38844591624835e-16, -1.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=329 + VtPos(4.4, 0, -1.5) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=306 + NumToolOperations=1 + ToolOperations(315) + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer1_1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper_temp"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Rectangle' + ID=334 + ReferenceCoordSystemID=1 + $begin 'RectangleParameters' + KernelVersion=11 + XStart='4.45mm' + YStart='0mm' + ZStart='-0.3mm' + Width='0.3mm' + Height='4mm' + WhichAxis='Y' + $end 'RectangleParameters' + ParentPartID=335 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=335 + StartFaceID=-1 + StartEdgeID=336 + StartVertexID=340 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='CoverLines' + ID=344 + $begin 'LocalOperationParameters' + KernelVersion=11 + LocalOpPart=335 + $end 'LocalOperationParameters' + ParentPartID=335 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=345 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=1 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=345 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 2.23281689765741e-16, -0.15) + $begin 'FcTolVts' + TolVt(4.45, 0, -0.3, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + ParentOperationID=334 + $end 'Operation' + $begin 'Operation' + OperationType='SweepAlongPath' + ID=346 + $begin 'PathSweepParameters' + KernelVersion=11 + ProfileID=335 + DraftAngle='0deg' + DraftType='Round' + CheckFaceFaceIntersection=false + PathID=331 + TwistAngle='0deg' + $end 'PathSweepParameters' + ParentPartID=335 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=347 + StartEdgeID=351 + StartVertexID=-1 + NumNewFaces=4 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + BlockVersionID=1 + $begin 'FaceAnnotationMap' + $begin 'AnnotationElement' + ElementID=347 + InputIDs[2: 332, 339] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=348 + InputIDs[2: 332, 338] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=349 + InputIDs[2: 332, 337] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=350 + InputIDs[2: 332, 336] + $end 'AnnotationElement' + $end 'FaceAnnotationMap' + $begin 'EdgeAnnotationMap' + $begin 'AnnotationElement' + ElementID=351 + InputIDs[2: 332, 343] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=352 + InputIDs[2: 332, 340] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=353 + InputIDs[2: 332, 342] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=354 + InputIDs[2: 332, 341] + $end 'AnnotationElement' + $end 'EdgeAnnotationMap' + $begin 'VertexAnnotationMap' + $end 'VertexAnnotationMap' + $begin 'LegacyProfileIDMaps' + $end 'LegacyProfileIDMaps' + $end 'OperationIdentity' + SweepProfileOperationID=344 + TreatAllFacesAsNew=false + SweepPathOperationID=330 + $end 'Operation' + $begin 'Operation' + OperationType='Move' + ID=355 + ReferenceCoordSystemID=1 + $begin 'TranslateParameters' + KernelVersion=11 + TargetID=335 + TranslateVectorX='0mm' + TranslateVectorY='0mm' + TranslateVectorZ='-1mm' + $end 'TranslateParameters' + ParentPartID=335 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + TranformBaseOperationID=346 + $end 'Operation' + $begin 'SectionToOperation' + OperationType='SectionTo' + ID=606 + ReferenceCoordSystemID=1 + $begin 'SectionToParameters' + KernelVersion=11 + ClonedEntity=335 + CreateNewObjects=true + SectionPlane='ZX' + $end 'SectionToParameters' + ParentPartID=335 + ReferenceUDMID=-1 + $end 'SectionToOperation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Board_2' + Flags='' + Color='(0 128 0)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"polyamide"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=356 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-1mm' + Radius='9mm' + Height='0.2mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=357 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=357 + StartFaceID=358 + StartEdgeID=361 + StartVertexID=363 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='Substract' + ID=374 + $begin 'SubtractParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=357 + NumToolParts=1 + ToolParts(366) + $end 'SubtractParameters' + ParentPartID=357 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=375 + StartEdgeID=376 + StartVertexID=378 + NumNewFaces=1 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=375 + $begin 'FaceGeomTopol' + FaceTopol(2, 2, 2, 2) + $begin 'FaceGeometry' + Area=5.52920307031803 + FcUVMid(4.4, 0, -0.9) + $begin 'FcTolVts' + TolVt(-4.4, 5.38844591624835e-16, -0.8, 0) + TolVt(4.4, 0, -1, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=376 + EdgeFaces(360, 375) + $begin 'EdTolVts' + TolVt(-4.4, 5.38844591624835e-16, -0.8, 0) + $end 'EdTolVts' + EdgeMidPoint(4.4, 0, -0.8) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=377 + EdgeFaces(359, 375) + $begin 'EdTolVts' + TolVt(4.4, 0, -1, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.4, 5.38844591624835e-16, -1) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=378 + VtPos(-4.4, 5.38844591624835e-16, -0.8) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=379 + VtPos(4.4, 0, -1) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=356 + NumToolOperations=1 + ToolOperations(365) + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer2_1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper_temp"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Rectangle' + ID=384 + ReferenceCoordSystemID=1 + $begin 'RectangleParameters' + KernelVersion=11 + XStart='4.45mm' + YStart='0mm' + ZStart='-0.3mm' + Width='0.3mm' + Height='4mm' + WhichAxis='Y' + $end 'RectangleParameters' + ParentPartID=385 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=385 + StartFaceID=-1 + StartEdgeID=386 + StartVertexID=390 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='CoverLines' + ID=394 + $begin 'LocalOperationParameters' + KernelVersion=11 + LocalOpPart=385 + $end 'LocalOperationParameters' + ParentPartID=385 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=395 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=1 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=395 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 2.23281689765741e-16, -0.15) + $begin 'FcTolVts' + TolVt(4.45, 0, -0.3, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + ParentOperationID=384 + $end 'Operation' + $begin 'Operation' + OperationType='SweepAlongPath' + ID=396 + $begin 'PathSweepParameters' + KernelVersion=11 + ProfileID=385 + DraftAngle='0deg' + DraftType='Round' + CheckFaceFaceIntersection=false + PathID=381 + TwistAngle='0deg' + $end 'PathSweepParameters' + ParentPartID=385 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=397 + StartEdgeID=401 + StartVertexID=-1 + NumNewFaces=4 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + BlockVersionID=1 + $begin 'FaceAnnotationMap' + $begin 'AnnotationElement' + ElementID=397 + InputIDs[2: 382, 389] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=398 + InputIDs[2: 382, 388] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=399 + InputIDs[2: 382, 387] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=400 + InputIDs[2: 382, 386] + $end 'AnnotationElement' + $end 'FaceAnnotationMap' + $begin 'EdgeAnnotationMap' + $begin 'AnnotationElement' + ElementID=401 + InputIDs[2: 382, 393] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=402 + InputIDs[2: 382, 390] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=403 + InputIDs[2: 382, 392] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=404 + InputIDs[2: 382, 391] + $end 'AnnotationElement' + $end 'EdgeAnnotationMap' + $begin 'VertexAnnotationMap' + $end 'VertexAnnotationMap' + $begin 'LegacyProfileIDMaps' + $end 'LegacyProfileIDMaps' + $end 'OperationIdentity' + SweepProfileOperationID=394 + TreatAllFacesAsNew=false + SweepPathOperationID=380 + $end 'Operation' + $begin 'Operation' + OperationType='Move' + ID=405 + ReferenceCoordSystemID=1 + $begin 'TranslateParameters' + KernelVersion=11 + TargetID=385 + TranslateVectorX='0mm' + TranslateVectorY='0mm' + TranslateVectorZ='-0.5mm' + $end 'TranslateParameters' + ParentPartID=385 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + TranformBaseOperationID=396 + $end 'Operation' + $begin 'SectionToOperation' + OperationType='SectionTo' + ID=627 + ReferenceCoordSystemID=1 + $begin 'SectionToParameters' + KernelVersion=11 + ClonedEntity=385 + CreateNewObjects=true + SectionPlane='ZX' + $end 'SectionToParameters' + ParentPartID=385 + ReferenceUDMID=-1 + $end 'SectionToOperation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Board_3' + Flags='' + Color='(0 128 0)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"polyamide"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=406 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.5mm' + Radius='9mm' + Height='0.2mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=407 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=407 + StartFaceID=408 + StartEdgeID=411 + StartVertexID=413 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='Substract' + ID=424 + $begin 'SubtractParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=407 + NumToolParts=1 + ToolParts(416) + $end 'SubtractParameters' + ParentPartID=407 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=425 + StartEdgeID=426 + StartVertexID=428 + NumNewFaces=1 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=425 + $begin 'FaceGeomTopol' + FaceTopol(2, 2, 2, 2) + $begin 'FaceGeometry' + Area=5.52920307031803 + FcUVMid(4.4, 0, -0.4) + $begin 'FcTolVts' + TolVt(-4.4, 5.38844591624835e-16, -0.3, 0) + TolVt(4.4, 0, -0.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=426 + EdgeFaces(410, 425) + $begin 'EdTolVts' + TolVt(-4.4, 5.38844591624835e-16, -0.3, 0) + $end 'EdTolVts' + EdgeMidPoint(4.4, 0, -0.3) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=427 + EdgeFaces(409, 425) + $begin 'EdTolVts' + TolVt(4.4, 0, -0.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.4, 5.38844591624835e-16, -0.5) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=428 + VtPos(-4.4, 5.38844591624835e-16, -0.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=429 + VtPos(4.4, 0, -0.5) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=406 + NumToolOperations=1 + ToolOperations(415) + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer3_1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper_temp"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Rectangle' + ID=434 + ReferenceCoordSystemID=1 + $begin 'RectangleParameters' + KernelVersion=11 + XStart='4.45mm' + YStart='0mm' + ZStart='-0.3mm' + Width='0.3mm' + Height='4mm' + WhichAxis='Y' + $end 'RectangleParameters' + ParentPartID=435 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=435 + StartFaceID=-1 + StartEdgeID=436 + StartVertexID=440 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='CoverLines' + ID=444 + $begin 'LocalOperationParameters' + KernelVersion=11 + LocalOpPart=435 + $end 'LocalOperationParameters' + ParentPartID=435 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=445 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=1 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=445 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 2.23281689765741e-16, -0.15) + $begin 'FcTolVts' + TolVt(4.45, 0, -0.3, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + ParentOperationID=434 + $end 'Operation' + $begin 'Operation' + OperationType='SweepAlongPath' + ID=446 + $begin 'PathSweepParameters' + KernelVersion=11 + ProfileID=435 + DraftAngle='0deg' + DraftType='Round' + CheckFaceFaceIntersection=false + PathID=431 + TwistAngle='0deg' + $end 'PathSweepParameters' + ParentPartID=435 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=447 + StartEdgeID=451 + StartVertexID=-1 + NumNewFaces=4 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + BlockVersionID=1 + $begin 'FaceAnnotationMap' + $begin 'AnnotationElement' + ElementID=447 + InputIDs[2: 432, 439] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=448 + InputIDs[2: 432, 438] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=449 + InputIDs[2: 432, 437] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=450 + InputIDs[2: 432, 436] + $end 'AnnotationElement' + $end 'FaceAnnotationMap' + $begin 'EdgeAnnotationMap' + $begin 'AnnotationElement' + ElementID=451 + InputIDs[2: 432, 443] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=452 + InputIDs[2: 432, 440] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=453 + InputIDs[2: 432, 442] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=454 + InputIDs[2: 432, 441] + $end 'AnnotationElement' + $end 'EdgeAnnotationMap' + $begin 'VertexAnnotationMap' + $end 'VertexAnnotationMap' + $begin 'LegacyProfileIDMaps' + $end 'LegacyProfileIDMaps' + $end 'OperationIdentity' + SweepProfileOperationID=444 + TreatAllFacesAsNew=false + SweepPathOperationID=430 + $end 'Operation' + $begin 'Operation' + OperationType='Move' + ID=455 + ReferenceCoordSystemID=1 + $begin 'TranslateParameters' + KernelVersion=11 + TargetID=435 + TranslateVectorX='0mm' + TranslateVectorY='0mm' + TranslateVectorZ='0mm' + $end 'TranslateParameters' + ParentPartID=435 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + TranformBaseOperationID=446 + $end 'Operation' + $begin 'SectionToOperation' + OperationType='SectionTo' + ID=648 + ReferenceCoordSystemID=1 + $begin 'SectionToParameters' + KernelVersion=11 + ClonedEntity=435 + CreateNewObjects=true + SectionPlane='ZX' + $end 'SectionToParameters' + ParentPartID=435 + ReferenceUDMID=-1 + $end 'SectionToOperation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Board_4' + Flags='' + Color='(0 128 0)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"polyamide"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=456 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='0mm' + Radius='9mm' + Height='0.2mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=457 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=457 + StartFaceID=458 + StartEdgeID=461 + StartVertexID=463 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='Substract' + ID=474 + $begin 'SubtractParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=457 + NumToolParts=1 + ToolParts(466) + $end 'SubtractParameters' + ParentPartID=457 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=475 + StartEdgeID=476 + StartVertexID=478 + NumNewFaces=1 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=475 + $begin 'FaceGeomTopol' + FaceTopol(2, 2, 2, 2) + $begin 'FaceGeometry' + Area=5.52920307031803 + FcUVMid(4.4, 0, 0.1) + $begin 'FcTolVts' + TolVt(-4.4, 5.38844591624835e-16, 0.2, 0) + TolVt(4.4, 0, 0, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=476 + EdgeFaces(460, 475) + $begin 'EdTolVts' + TolVt(-4.4, 5.38844591624835e-16, 0.2, 0) + $end 'EdTolVts' + EdgeMidPoint(4.4, 0, 0.2) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=477 + EdgeFaces(459, 475) + $begin 'EdTolVts' + TolVt(4.4, 0, 0, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.4, 5.38844591624835e-16, 0) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=478 + VtPos(-4.4, 5.38844591624835e-16, 0.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=479 + VtPos(4.4, 0, 0) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=456 + NumToolOperations=1 + ToolOperations(465) + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer4_1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper_temp"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Rectangle' + ID=484 + ReferenceCoordSystemID=1 + $begin 'RectangleParameters' + KernelVersion=11 + XStart='4.45mm' + YStart='0mm' + ZStart='-0.3mm' + Width='0.3mm' + Height='4mm' + WhichAxis='Y' + $end 'RectangleParameters' + ParentPartID=485 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=485 + StartFaceID=-1 + StartEdgeID=486 + StartVertexID=490 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='CoverLines' + ID=494 + $begin 'LocalOperationParameters' + KernelVersion=11 + LocalOpPart=485 + $end 'LocalOperationParameters' + ParentPartID=485 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=495 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=1 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=495 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 2.23281689765741e-16, -0.15) + $begin 'FcTolVts' + TolVt(4.45, 0, -0.3, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + ParentOperationID=484 + $end 'Operation' + $begin 'Operation' + OperationType='SweepAlongPath' + ID=496 + $begin 'PathSweepParameters' + KernelVersion=11 + ProfileID=485 + DraftAngle='0deg' + DraftType='Round' + CheckFaceFaceIntersection=false + PathID=481 + TwistAngle='0deg' + $end 'PathSweepParameters' + ParentPartID=485 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=497 + StartEdgeID=501 + StartVertexID=-1 + NumNewFaces=4 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + BlockVersionID=1 + $begin 'FaceAnnotationMap' + $begin 'AnnotationElement' + ElementID=497 + InputIDs[2: 482, 489] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=498 + InputIDs[2: 482, 488] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=499 + InputIDs[2: 482, 487] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=500 + InputIDs[2: 482, 486] + $end 'AnnotationElement' + $end 'FaceAnnotationMap' + $begin 'EdgeAnnotationMap' + $begin 'AnnotationElement' + ElementID=501 + InputIDs[2: 482, 493] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=502 + InputIDs[2: 482, 490] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=503 + InputIDs[2: 482, 492] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=504 + InputIDs[2: 482, 491] + $end 'AnnotationElement' + $end 'EdgeAnnotationMap' + $begin 'VertexAnnotationMap' + $end 'VertexAnnotationMap' + $begin 'LegacyProfileIDMaps' + $end 'LegacyProfileIDMaps' + $end 'OperationIdentity' + SweepProfileOperationID=494 + TreatAllFacesAsNew=false + SweepPathOperationID=480 + $end 'Operation' + $begin 'Operation' + OperationType='Move' + ID=505 + ReferenceCoordSystemID=1 + $begin 'TranslateParameters' + KernelVersion=11 + TargetID=485 + TranslateVectorX='0mm' + TranslateVectorY='0mm' + TranslateVectorZ='0.5mm' + $end 'TranslateParameters' + ParentPartID=485 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + TranformBaseOperationID=496 + $end 'Operation' + $begin 'SectionToOperation' + OperationType='SectionTo' + ID=669 + ReferenceCoordSystemID=1 + $begin 'SectionToParameters' + KernelVersion=11 + ClonedEntity=485 + CreateNewObjects=true + SectionPlane='ZX' + $end 'SectionToParameters' + ParentPartID=485 + ReferenceUDMID=-1 + $end 'SectionToOperation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Board_5' + Flags='' + Color='(0 128 0)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"polyamide"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=506 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='0.5mm' + Radius='9mm' + Height='0.2mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=507 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=507 + StartFaceID=508 + StartEdgeID=511 + StartVertexID=513 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='Substract' + ID=524 + $begin 'SubtractParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=507 + NumToolParts=1 + ToolParts(516) + $end 'SubtractParameters' + ParentPartID=507 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=525 + StartEdgeID=526 + StartVertexID=528 + NumNewFaces=1 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=525 + $begin 'FaceGeomTopol' + FaceTopol(2, 2, 2, 2) + $begin 'FaceGeometry' + Area=5.52920307031803 + FcUVMid(4.4, 0, 0.6) + $begin 'FcTolVts' + TolVt(-4.4, 5.38844591624835e-16, 0.7, 0) + TolVt(4.4, 0, 0.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=526 + EdgeFaces(510, 525) + $begin 'EdTolVts' + TolVt(-4.4, 5.38844591624835e-16, 0.7, 0) + $end 'EdTolVts' + EdgeMidPoint(4.4, 0, 0.7) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=527 + EdgeFaces(509, 525) + $begin 'EdTolVts' + TolVt(4.4, 0, 0.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.4, 5.38844591624835e-16, 0.5) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=528 + VtPos(-4.4, 5.38844591624835e-16, 0.7) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=529 + VtPos(4.4, 0, 0.5) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=506 + NumToolOperations=1 + ToolOperations(515) + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer5_1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper_temp"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Rectangle' + ID=534 + ReferenceCoordSystemID=1 + $begin 'RectangleParameters' + KernelVersion=11 + XStart='4.45mm' + YStart='0mm' + ZStart='-0.3mm' + Width='0.3mm' + Height='4mm' + WhichAxis='Y' + $end 'RectangleParameters' + ParentPartID=535 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=535 + StartFaceID=-1 + StartEdgeID=536 + StartVertexID=540 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='CoverLines' + ID=544 + $begin 'LocalOperationParameters' + KernelVersion=11 + LocalOpPart=535 + $end 'LocalOperationParameters' + ParentPartID=535 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=545 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=1 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=545 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 2.23281689765741e-16, -0.15) + $begin 'FcTolVts' + TolVt(4.45, 0, -0.3, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + ParentOperationID=534 + $end 'Operation' + $begin 'Operation' + OperationType='SweepAlongPath' + ID=546 + $begin 'PathSweepParameters' + KernelVersion=11 + ProfileID=535 + DraftAngle='0deg' + DraftType='Round' + CheckFaceFaceIntersection=false + PathID=531 + TwistAngle='0deg' + $end 'PathSweepParameters' + ParentPartID=535 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=547 + StartEdgeID=551 + StartVertexID=-1 + NumNewFaces=4 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + BlockVersionID=1 + $begin 'FaceAnnotationMap' + $begin 'AnnotationElement' + ElementID=547 + InputIDs[2: 532, 539] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=548 + InputIDs[2: 532, 538] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=549 + InputIDs[2: 532, 537] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=550 + InputIDs[2: 532, 536] + $end 'AnnotationElement' + $end 'FaceAnnotationMap' + $begin 'EdgeAnnotationMap' + $begin 'AnnotationElement' + ElementID=551 + InputIDs[2: 532, 543] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=552 + InputIDs[2: 532, 540] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=553 + InputIDs[2: 532, 542] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=554 + InputIDs[2: 532, 541] + $end 'AnnotationElement' + $end 'EdgeAnnotationMap' + $begin 'VertexAnnotationMap' + $end 'VertexAnnotationMap' + $begin 'LegacyProfileIDMaps' + $end 'LegacyProfileIDMaps' + $end 'OperationIdentity' + SweepProfileOperationID=544 + TreatAllFacesAsNew=false + SweepPathOperationID=530 + $end 'Operation' + $begin 'Operation' + OperationType='Move' + ID=555 + ReferenceCoordSystemID=1 + $begin 'TranslateParameters' + KernelVersion=11 + TargetID=535 + TranslateVectorX='0mm' + TranslateVectorY='0mm' + TranslateVectorZ='1mm' + $end 'TranslateParameters' + ParentPartID=535 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + TranformBaseOperationID=546 + $end 'Operation' + $begin 'SectionToOperation' + OperationType='SectionTo' + ID=690 + ReferenceCoordSystemID=1 + $begin 'SectionToParameters' + KernelVersion=11 + ClonedEntity=535 + CreateNewObjects=true + SectionPlane='ZX' + $end 'SectionToParameters' + ParentPartID=535 + ReferenceUDMID=-1 + $end 'SectionToOperation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Board_6' + Flags='' + Color='(0 128 0)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"polyamide"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=556 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='1mm' + Radius='9mm' + Height='0.2mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=557 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=557 + StartFaceID=558 + StartEdgeID=561 + StartVertexID=563 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='Substract' + ID=574 + $begin 'SubtractParameters' + KernelVersion=11 + KeepOriginals=false + BlankPart=557 + NumToolParts=1 + ToolParts(566) + $end 'SubtractParameters' + ParentPartID=557 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=575 + StartEdgeID=576 + StartVertexID=578 + NumNewFaces=1 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=575 + $begin 'FaceGeomTopol' + FaceTopol(2, 2, 2, 2) + $begin 'FaceGeometry' + Area=5.52920307031804 + FcUVMid(4.4, 0, 1.1) + $begin 'FcTolVts' + TolVt(-4.4, 5.38844591624835e-16, 1.2, 0) + TolVt(4.4, 0, 1, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=576 + EdgeFaces(560, 575) + $begin 'EdTolVts' + TolVt(-4.4, 5.38844591624835e-16, 1.2, 0) + $end 'EdTolVts' + EdgeMidPoint(4.4, 0, 1.2) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=577 + EdgeFaces(559, 575) + $begin 'EdTolVts' + TolVt(4.4, 0, 1, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.4, 5.38844591624835e-16, 1) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=578 + VtPos(-4.4, 5.38844591624835e-16, 1.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=579 + VtPos(4.4, 0, 1) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $begin 'MergedFaces' + $end 'MergedFaces' + $begin 'MergedEdges' + $end 'MergedEdges' + $end 'OperationIdentity' + BlankOperation=556 + NumToolOperations=1 + ToolOperations(565) + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer6_1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper_temp"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Rectangle' + ID=584 + ReferenceCoordSystemID=1 + $begin 'RectangleParameters' + KernelVersion=11 + XStart='4.45mm' + YStart='0mm' + ZStart='-0.3mm' + Width='0.3mm' + Height='4mm' + WhichAxis='Y' + $end 'RectangleParameters' + ParentPartID=585 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=585 + StartFaceID=-1 + StartEdgeID=586 + StartVertexID=590 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='CoverLines' + ID=594 + $begin 'LocalOperationParameters' + KernelVersion=11 + LocalOpPart=585 + $end 'LocalOperationParameters' + ParentPartID=585 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=595 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=1 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=595 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 2.23281689765741e-16, -0.15) + $begin 'FcTolVts' + TolVt(4.45, 0, -0.3, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + ParentOperationID=584 + $end 'Operation' + $begin 'Operation' + OperationType='SweepAlongPath' + ID=596 + $begin 'PathSweepParameters' + KernelVersion=11 + ProfileID=585 + DraftAngle='0deg' + DraftType='Round' + CheckFaceFaceIntersection=false + PathID=581 + TwistAngle='0deg' + $end 'PathSweepParameters' + ParentPartID=585 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=597 + StartEdgeID=601 + StartVertexID=-1 + NumNewFaces=4 + NumNewEdges=4 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + BlockVersionID=1 + $begin 'FaceAnnotationMap' + $begin 'AnnotationElement' + ElementID=597 + InputIDs[2: 582, 589] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=598 + InputIDs[2: 582, 588] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=599 + InputIDs[2: 582, 587] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=600 + InputIDs[2: 582, 586] + $end 'AnnotationElement' + $end 'FaceAnnotationMap' + $begin 'EdgeAnnotationMap' + $begin 'AnnotationElement' + ElementID=601 + InputIDs[2: 582, 593] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=602 + InputIDs[2: 582, 590] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=603 + InputIDs[2: 582, 592] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=604 + InputIDs[2: 582, 591] + $end 'AnnotationElement' + $end 'EdgeAnnotationMap' + $begin 'VertexAnnotationMap' + $end 'VertexAnnotationMap' + $begin 'LegacyProfileIDMaps' + $end 'LegacyProfileIDMaps' + $end 'OperationIdentity' + SweepProfileOperationID=594 + TreatAllFacesAsNew=false + SweepPathOperationID=580 + $end 'Operation' + $begin 'Operation' + OperationType='Move' + ID=605 + ReferenceCoordSystemID=1 + $begin 'TranslateParameters' + KernelVersion=11 + TargetID=585 + TranslateVectorX='0mm' + TranslateVectorY='0mm' + TranslateVectorZ='1.5mm' + $end 'TranslateParameters' + ParentPartID=585 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=4 + NumWires=0 + NumLoops=8 + NumCoedges=8 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + TranformBaseOperationID=596 + $end 'Operation' + $begin 'SectionToOperation' + OperationType='SectionTo' + ID=711 + ReferenceCoordSystemID=1 + $begin 'SectionToParameters' + KernelVersion=11 + ClonedEntity=585 + CreateNewObjects=true + SectionPlane='ZX' + $end 'SectionToParameters' + ParentPartID=585 + ReferenceUDMID=-1 + $end 'SectionToOperation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer1_1_Section1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Copper"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='SectionFrom' + ID=607 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=335 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=608 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=2 + NumShells=2 + NumFaces=2 + NumWires=0 + NumLoops=2 + NumCoedges=8 + NumEdges=8 + NumVertices=8 + $end 'Topology' + BodyID=608 + StartFaceID=609 + StartEdgeID=611 + StartVertexID=619 + NumNewFaces=2 + NumNewEdges=8 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=609 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 0, -1.15) + $begin 'FcTolVts' + TolVt(8.45, 3.98319700041184e-16, -1.3, 0) + TolVt(4.45, 0, -1.3, 0) + TolVt(4.45, 4.82436794902991e-17, -1, 0) + TolVt(8.45, 4.46563379531483e-16, -1, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=610 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(-6.45, 0, -1.15) + $begin 'FcTolVts' + TolVt(-4.45, 0, -1.3, 0) + TolVt(-8.45, 0, -1.3, 0) + TolVt(-8.45, 0, -1, 0) + TolVt(-4.45, 0, -1, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=611 + EdgeFaces(609) + $begin 'EdTolVts' + TolVt(4.45, 0, -1.3, 0) + TolVt(8.45, 3.98319700041184e-16, -1.3, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, -1.3) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=612 + EdgeFaces(609) + $begin 'EdTolVts' + TolVt(4.45, 4.82436794902991e-17, -1, 0) + TolVt(4.45, 0, -1.3, 0) + $end 'EdTolVts' + EdgeMidPoint(4.45, 0, -1.15) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=613 + EdgeFaces(609) + $begin 'EdTolVts' + TolVt(8.45, 4.46563379531483e-16, -1, 0) + TolVt(4.45, 4.82436794902991e-17, -1, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, -1) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=614 + EdgeFaces(609) + $begin 'EdTolVts' + TolVt(8.45, 3.98319700041184e-16, -1.3, 0) + TolVt(8.45, 4.46563379531483e-16, -1, 0) + $end 'EdTolVts' + EdgeMidPoint(8.45, 0, -1.15) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=4 + ID=615 + EdgeFaces(610) + $begin 'EdTolVts' + TolVt(-8.45, 0, -1.3, 0) + TolVt(-4.45, 0, -1.3, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, -1.3) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=5 + ID=616 + EdgeFaces(610) + $begin 'EdTolVts' + TolVt(-8.45, 0, -1, 0) + TolVt(-8.45, 0, -1.3, 0) + $end 'EdTolVts' + EdgeMidPoint(-8.45, 0, -1.15) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=6 + ID=617 + EdgeFaces(610) + $begin 'EdTolVts' + TolVt(-4.45, 0, -1, 0) + TolVt(-8.45, 0, -1, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, -0.999999999999998) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=7 + ID=618 + EdgeFaces(610) + $begin 'EdTolVts' + TolVt(-4.45, 0, -1.3, 0) + TolVt(-4.45, 0, -1, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.45, 0, -1.15) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=619 + VtPos(8.45, 3.98319700041184e-16, -1.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=620 + VtPos(4.45, 0, -1.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=2 + ID=621 + VtPos(4.45, 4.82436794902991e-17, -1) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=3 + ID=622 + VtPos(8.45, 4.46563379531483e-16, -1) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=4 + ID=623 + VtPos(-4.45, 0, -1.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=5 + ID=624 + VtPos(-8.45, 0, -1.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=6 + ID=625 + VtPos(-8.45, 0, -1) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=7 + ID=626 + VtPos(-4.45, 0, -1) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + PlaceHolderOpnId=606 + $end 'Operation' + $begin 'Operation' + OperationType='Separate' + ID=732 + $begin 'SeparateToParameters' + KernelVersion=11 + SeparatedPart=608 + $end 'SeparateToParameters' + ParentPartID=608 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'BodyGeomTopoForSeparate' + FaceId=609 + EdgeId=611 + VertexId=619 + BoundingBoxLow[3: 4.45, 3.98319700041184e-16, -1.3] + BoundingBoxHigh[3: 8.45, 3.98319700041184e-16, -1] + $end 'BodyGeomTopoForSeparate' + $end 'OperationIdentity' + SeparateFromOpnIDs[1: 733] + ParentOperation=607 + SeparateToLumpIndex=0 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer2_1_Section1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Copper"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='SectionFrom' + ID=628 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=385 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=629 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=2 + NumShells=2 + NumFaces=2 + NumWires=0 + NumLoops=2 + NumCoedges=8 + NumEdges=8 + NumVertices=8 + $end 'Topology' + BodyID=629 + StartFaceID=630 + StartEdgeID=632 + StartVertexID=640 + NumNewFaces=2 + NumNewEdges=8 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=630 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 0, -0.65) + $begin 'FcTolVts' + TolVt(8.45, 3.98319700041184e-16, -0.800000000000001, 0) + TolVt(4.45, 0, -0.8, 0) + TolVt(4.45, 4.82436794902991e-17, -0.5, 0) + TolVt(8.45, 4.46563379531483e-16, -0.500000000000001, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=631 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(-6.45, 0, -0.649999999999999) + $begin 'FcTolVts' + TolVt(-4.45, 0, -0.8, 0) + TolVt(-8.45, 0, -0.800000000000001, 0) + TolVt(-8.45, 0, -0.500000000000001, 0) + TolVt(-4.45, 0, -0.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=632 + EdgeFaces(630) + $begin 'EdTolVts' + TolVt(4.45, 0, -0.8, 0) + TolVt(8.45, 3.98319700041184e-16, -0.800000000000001, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, -0.8) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=633 + EdgeFaces(630) + $begin 'EdTolVts' + TolVt(4.45, 4.82436794902991e-17, -0.5, 0) + TolVt(4.45, 0, -0.8, 0) + $end 'EdTolVts' + EdgeMidPoint(4.45, 0, -0.65) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=634 + EdgeFaces(630) + $begin 'EdTolVts' + TolVt(8.45, 4.46563379531483e-16, -0.500000000000001, 0) + TolVt(4.45, 4.82436794902991e-17, -0.5, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, -0.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=635 + EdgeFaces(630) + $begin 'EdTolVts' + TolVt(8.45, 3.98319700041184e-16, -0.800000000000001, 0) + TolVt(8.45, 4.46563379531483e-16, -0.500000000000001, 0) + $end 'EdTolVts' + EdgeMidPoint(8.45, 0, -0.650000000000001) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=4 + ID=636 + EdgeFaces(631) + $begin 'EdTolVts' + TolVt(-8.45, 0, -0.800000000000001, 0) + TolVt(-4.45, 0, -0.8, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, -0.799999999999998) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=5 + ID=637 + EdgeFaces(631) + $begin 'EdTolVts' + TolVt(-8.45, 0, -0.500000000000001, 0) + TolVt(-8.45, 0, -0.800000000000001, 0) + $end 'EdTolVts' + EdgeMidPoint(-8.45, 0, -0.650000000000001) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=6 + ID=638 + EdgeFaces(631) + $begin 'EdTolVts' + TolVt(-4.45, 0, -0.5, 0) + TolVt(-8.45, 0, -0.500000000000001, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, -0.499999999999998) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=7 + ID=639 + EdgeFaces(631) + $begin 'EdTolVts' + TolVt(-4.45, 0, -0.8, 0) + TolVt(-4.45, 0, -0.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.45, 0, -0.65) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=640 + VtPos(8.45, 3.98319700041184e-16, -0.800000000000001) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=641 + VtPos(4.45, 0, -0.8) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=2 + ID=642 + VtPos(4.45, 4.82436794902991e-17, -0.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=3 + ID=643 + VtPos(8.45, 4.46563379531483e-16, -0.500000000000001) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=4 + ID=644 + VtPos(-4.45, 0, -0.8) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=5 + ID=645 + VtPos(-8.45, 0, -0.800000000000001) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=6 + ID=646 + VtPos(-8.45, 0, -0.500000000000001) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=7 + ID=647 + VtPos(-4.45, 0, -0.5) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + PlaceHolderOpnId=627 + $end 'Operation' + $begin 'Operation' + OperationType='Separate' + ID=735 + $begin 'SeparateToParameters' + KernelVersion=11 + SeparatedPart=629 + $end 'SeparateToParameters' + ParentPartID=629 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'BodyGeomTopoForSeparate' + FaceId=630 + EdgeId=632 + VertexId=640 + BoundingBoxLow[3: 4.45, 3.98319700041184e-16, -0.8] + BoundingBoxHigh[3: 8.45, 3.98319700041184e-16, -0.5] + $end 'BodyGeomTopoForSeparate' + $end 'OperationIdentity' + SeparateFromOpnIDs[1: 736] + ParentOperation=628 + SeparateToLumpIndex=0 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer3_1_Section1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Copper"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='SectionFrom' + ID=649 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=435 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=650 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=2 + NumShells=2 + NumFaces=2 + NumWires=0 + NumLoops=2 + NumCoedges=8 + NumEdges=8 + NumVertices=8 + $end 'Topology' + BodyID=650 + StartFaceID=651 + StartEdgeID=653 + StartVertexID=661 + NumNewFaces=2 + NumNewEdges=8 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=651 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 0, -0.15) + $begin 'FcTolVts' + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + TolVt(4.45, 0, -0.3, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=652 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(-6.45, 0, -0.149999999999999) + $begin 'FcTolVts' + TolVt(-4.45, 0, -0.3, 0) + TolVt(-8.45, 0, -0.300000000000001, 0) + TolVt(-8.45, 0, -7.21644966006352e-16, 0) + TolVt(-4.45, 0, 0, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=653 + EdgeFaces(651) + $begin 'EdTolVts' + TolVt(4.45, 0, -0.3, 0) + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, -0.3) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=654 + EdgeFaces(651) + $begin 'EdTolVts' + TolVt(4.45, 4.82436794902991e-17, 0, 0) + TolVt(4.45, 0, -0.3, 0) + $end 'EdTolVts' + EdgeMidPoint(4.45, 0, -0.15) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=655 + EdgeFaces(651) + $begin 'EdTolVts' + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + TolVt(4.45, 4.82436794902991e-17, 0, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, -3.5978164891759e-16) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=656 + EdgeFaces(651) + $begin 'EdTolVts' + TolVt(8.45, 3.98319700041184e-16, -0.300000000000001, 0) + TolVt(8.45, 4.46563379531483e-16, -7.21644966006352e-16, 0) + $end 'EdTolVts' + EdgeMidPoint(8.45, 0, -0.150000000000001) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=4 + ID=657 + EdgeFaces(652) + $begin 'EdTolVts' + TolVt(-8.45, 0, -0.300000000000001, 0) + TolVt(-4.45, 0, -0.3, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, -0.299999999999998) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=5 + ID=658 + EdgeFaces(652) + $begin 'EdTolVts' + TolVt(-8.45, 0, -7.21644966006352e-16, 0) + TolVt(-8.45, 0, -0.300000000000001, 0) + $end 'EdTolVts' + EdgeMidPoint(-8.45, 0, -0.150000000000001) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=6 + ID=659 + EdgeFaces(652) + $begin 'EdTolVts' + TolVt(-4.45, 0, 0, 0) + TolVt(-8.45, 0, -7.21644966006352e-16, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, 1.9675233664529e-15) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=7 + ID=660 + EdgeFaces(652) + $begin 'EdTolVts' + TolVt(-4.45, 0, -0.3, 0) + TolVt(-4.45, 0, 0, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.45, 0, -0.15) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=661 + VtPos(8.45, 3.98319700041184e-16, -0.300000000000001) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=662 + VtPos(4.45, 0, -0.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=2 + ID=663 + VtPos(4.45, 4.82436794902991e-17, 0) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=3 + ID=664 + VtPos(8.45, 4.46563379531483e-16, -7.21644966006352e-16) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=4 + ID=665 + VtPos(-4.45, 0, -0.3) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=5 + ID=666 + VtPos(-8.45, 0, -0.300000000000001) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=6 + ID=667 + VtPos(-8.45, 0, -7.21644966006352e-16) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=7 + ID=668 + VtPos(-4.45, 0, 0) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + PlaceHolderOpnId=648 + $end 'Operation' + $begin 'Operation' + OperationType='Separate' + ID=738 + $begin 'SeparateToParameters' + KernelVersion=11 + SeparatedPart=650 + $end 'SeparateToParameters' + ParentPartID=650 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'BodyGeomTopoForSeparate' + FaceId=651 + EdgeId=653 + VertexId=661 + BoundingBoxLow[3: 4.45, 3.98319700041184e-16, -0.3] + BoundingBoxHigh[3: 8.45, 3.98319700041184e-16, 0] + $end 'BodyGeomTopoForSeparate' + $end 'OperationIdentity' + SeparateFromOpnIDs[1: 739] + ParentOperation=649 + SeparateToLumpIndex=0 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer4_1_Section1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Copper"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='SectionFrom' + ID=670 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=485 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=671 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=2 + NumShells=2 + NumFaces=2 + NumWires=0 + NumLoops=2 + NumCoedges=8 + NumEdges=8 + NumVertices=8 + $end 'Topology' + BodyID=671 + StartFaceID=672 + StartEdgeID=674 + StartVertexID=682 + NumNewFaces=2 + NumNewEdges=8 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=672 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 0, 0.35) + $begin 'FcTolVts' + TolVt(8.45, 3.98319700041184e-16, 0.199999999999999, 0) + TolVt(4.45, 0, 0.2, 0) + TolVt(4.45, 4.82436794902991e-17, 0.5, 0) + TolVt(8.45, 4.46563379531483e-16, 0.499999999999999, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=673 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(-6.45, 0, 0.350000000000001) + $begin 'FcTolVts' + TolVt(-4.45, 0, 0.2, 0) + TolVt(-8.45, 0, 0.199999999999999, 0) + TolVt(-8.45, 0, 0.499999999999999, 0) + TolVt(-4.45, 0, 0.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=674 + EdgeFaces(672) + $begin 'EdTolVts' + TolVt(4.45, 0, 0.2, 0) + TolVt(8.45, 3.98319700041184e-16, 0.199999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, 0.2) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=675 + EdgeFaces(672) + $begin 'EdTolVts' + TolVt(4.45, 4.82436794902991e-17, 0.5, 0) + TolVt(4.45, 0, 0.2, 0) + $end 'EdTolVts' + EdgeMidPoint(4.45, 0, 0.35) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=676 + EdgeFaces(672) + $begin 'EdTolVts' + TolVt(8.45, 4.46563379531483e-16, 0.499999999999999, 0) + TolVt(4.45, 4.82436794902991e-17, 0.5, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, 0.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=677 + EdgeFaces(672) + $begin 'EdTolVts' + TolVt(8.45, 3.98319700041184e-16, 0.199999999999999, 0) + TolVt(8.45, 4.46563379531483e-16, 0.499999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(8.45, 0, 0.349999999999999) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=4 + ID=678 + EdgeFaces(673) + $begin 'EdTolVts' + TolVt(-8.45, 0, 0.199999999999999, 0) + TolVt(-4.45, 0, 0.2, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, 0.200000000000002) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=5 + ID=679 + EdgeFaces(673) + $begin 'EdTolVts' + TolVt(-8.45, 0, 0.499999999999999, 0) + TolVt(-8.45, 0, 0.199999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(-8.45, 0, 0.349999999999999) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=6 + ID=680 + EdgeFaces(673) + $begin 'EdTolVts' + TolVt(-4.45, 0, 0.5, 0) + TolVt(-8.45, 0, 0.499999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, 0.500000000000002) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=7 + ID=681 + EdgeFaces(673) + $begin 'EdTolVts' + TolVt(-4.45, 0, 0.2, 0) + TolVt(-4.45, 0, 0.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.45, 0, 0.35) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=682 + VtPos(8.45, 3.98319700041184e-16, 0.199999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=683 + VtPos(4.45, 0, 0.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=2 + ID=684 + VtPos(4.45, 4.82436794902991e-17, 0.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=3 + ID=685 + VtPos(8.45, 4.46563379531483e-16, 0.499999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=4 + ID=686 + VtPos(-4.45, 0, 0.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=5 + ID=687 + VtPos(-8.45, 0, 0.199999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=6 + ID=688 + VtPos(-8.45, 0, 0.499999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=7 + ID=689 + VtPos(-4.45, 0, 0.5) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + PlaceHolderOpnId=669 + $end 'Operation' + $begin 'Operation' + OperationType='Separate' + ID=741 + $begin 'SeparateToParameters' + KernelVersion=11 + SeparatedPart=671 + $end 'SeparateToParameters' + ParentPartID=671 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'BodyGeomTopoForSeparate' + FaceId=672 + EdgeId=674 + VertexId=682 + BoundingBoxLow[3: 4.45, 3.98319700041184e-16, 0.2] + BoundingBoxHigh[3: 8.45, 3.98319700041184e-16, 0.5] + $end 'BodyGeomTopoForSeparate' + $end 'OperationIdentity' + SeparateFromOpnIDs[1: 742] + ParentOperation=670 + SeparateToLumpIndex=0 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer5_1_Section1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Copper"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='SectionFrom' + ID=691 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=535 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=692 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=2 + NumShells=2 + NumFaces=2 + NumWires=0 + NumLoops=2 + NumCoedges=8 + NumEdges=8 + NumVertices=8 + $end 'Topology' + BodyID=692 + StartFaceID=693 + StartEdgeID=695 + StartVertexID=703 + NumNewFaces=2 + NumNewEdges=8 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=693 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 0, 0.85) + $begin 'FcTolVts' + TolVt(8.45, 3.98319700041184e-16, 0.699999999999999, 0) + TolVt(4.45, 0, 0.7, 0) + TolVt(4.45, 4.82436794902991e-17, 1, 0) + TolVt(8.45, 4.46563379531483e-16, 0.999999999999999, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=694 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(-6.45, 0, 0.850000000000001) + $begin 'FcTolVts' + TolVt(-4.45, 0, 0.7, 0) + TolVt(-8.45, 0, 0.699999999999999, 0) + TolVt(-8.45, 0, 0.999999999999999, 0) + TolVt(-4.45, 0, 1, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=695 + EdgeFaces(693) + $begin 'EdTolVts' + TolVt(4.45, 0, 0.7, 0) + TolVt(8.45, 3.98319700041184e-16, 0.699999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, 0.7) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=696 + EdgeFaces(693) + $begin 'EdTolVts' + TolVt(4.45, 4.82436794902991e-17, 1, 0) + TolVt(4.45, 0, 0.7, 0) + $end 'EdTolVts' + EdgeMidPoint(4.45, 0, 0.85) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=697 + EdgeFaces(693) + $begin 'EdTolVts' + TolVt(8.45, 4.46563379531483e-16, 0.999999999999999, 0) + TolVt(4.45, 4.82436794902991e-17, 1, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, 1) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=698 + EdgeFaces(693) + $begin 'EdTolVts' + TolVt(8.45, 3.98319700041184e-16, 0.699999999999999, 0) + TolVt(8.45, 4.46563379531483e-16, 0.999999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(8.45, 0, 0.849999999999999) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=4 + ID=699 + EdgeFaces(694) + $begin 'EdTolVts' + TolVt(-8.45, 0, 0.699999999999999, 0) + TolVt(-4.45, 0, 0.7, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, 0.700000000000002) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=5 + ID=700 + EdgeFaces(694) + $begin 'EdTolVts' + TolVt(-8.45, 0, 0.999999999999999, 0) + TolVt(-8.45, 0, 0.699999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(-8.45, 0, 0.849999999999999) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=6 + ID=701 + EdgeFaces(694) + $begin 'EdTolVts' + TolVt(-4.45, 0, 1, 0) + TolVt(-8.45, 0, 0.999999999999999, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, 1) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=7 + ID=702 + EdgeFaces(694) + $begin 'EdTolVts' + TolVt(-4.45, 0, 0.7, 0) + TolVt(-4.45, 0, 1, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.45, 0, 0.85) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=703 + VtPos(8.45, 3.98319700041184e-16, 0.699999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=704 + VtPos(4.45, 0, 0.7) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=2 + ID=705 + VtPos(4.45, 4.82436794902991e-17, 1) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=3 + ID=706 + VtPos(8.45, 4.46563379531483e-16, 0.999999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=4 + ID=707 + VtPos(-4.45, 0, 0.7) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=5 + ID=708 + VtPos(-8.45, 0, 0.699999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=6 + ID=709 + VtPos(-8.45, 0, 0.999999999999999) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=7 + ID=710 + VtPos(-4.45, 0, 1) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + PlaceHolderOpnId=690 + $end 'Operation' + $begin 'Operation' + OperationType='Separate' + ID=744 + $begin 'SeparateToParameters' + KernelVersion=11 + SeparatedPart=692 + $end 'SeparateToParameters' + ParentPartID=692 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'BodyGeomTopoForSeparate' + FaceId=693 + EdgeId=695 + VertexId=703 + BoundingBoxLow[3: 4.45, 3.98319700041184e-16, 0.7] + BoundingBoxHigh[3: 8.45, 3.98319700041184e-16, 1] + $end 'BodyGeomTopoForSeparate' + $end 'OperationIdentity' + SeparateFromOpnIDs[1: 745] + ParentOperation=691 + SeparateToLumpIndex=0 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Layer6_1_Section1' + Flags='' + Color='(255 128 64)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Copper"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='SectionFrom' + ID=712 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=585 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=713 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=2 + NumShells=2 + NumFaces=2 + NumWires=0 + NumLoops=2 + NumCoedges=8 + NumEdges=8 + NumVertices=8 + $end 'Topology' + BodyID=713 + StartFaceID=714 + StartEdgeID=716 + StartVertexID=724 + NumNewFaces=2 + NumNewEdges=8 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=714 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(6.45, 0, 1.35) + $begin 'FcTolVts' + TolVt(8.45, 3.98319700041184e-16, 1.2, 0) + TolVt(4.45, 0, 1.2, 0) + TolVt(4.45, 4.82436794902991e-17, 1.5, 0) + TolVt(8.45, 4.46563379531483e-16, 1.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $begin 'Face' + NormalizedSerialNum=1 + ID=715 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=1.2 + FcUVMid(-6.45, 0, 1.35) + $begin 'FcTolVts' + TolVt(-4.45, 0, 1.2, 0) + TolVt(-8.45, 0, 1.2, 0) + TolVt(-8.45, 0, 1.5, 0) + TolVt(-4.45, 0, 1.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $begin 'Edge' + NormalizedSerialNum=0 + ID=716 + EdgeFaces(714) + $begin 'EdTolVts' + TolVt(4.45, 0, 1.2, 0) + TolVt(8.45, 3.98319700041184e-16, 1.2, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, 1.2) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=1 + ID=717 + EdgeFaces(714) + $begin 'EdTolVts' + TolVt(4.45, 4.82436794902991e-17, 1.5, 0) + TolVt(4.45, 0, 1.2, 0) + $end 'EdTolVts' + EdgeMidPoint(4.45, 0, 1.35) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=2 + ID=718 + EdgeFaces(714) + $begin 'EdTolVts' + TolVt(8.45, 4.46563379531483e-16, 1.5, 0) + TolVt(4.45, 4.82436794902991e-17, 1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(6.45, 0, 1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=3 + ID=719 + EdgeFaces(714) + $begin 'EdTolVts' + TolVt(8.45, 3.98319700041184e-16, 1.2, 0) + TolVt(8.45, 4.46563379531483e-16, 1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(8.45, 0, 1.35) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=4 + ID=720 + EdgeFaces(715) + $begin 'EdTolVts' + TolVt(-8.45, 0, 1.2, 0) + TolVt(-4.45, 0, 1.2, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, 1.2) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=5 + ID=721 + EdgeFaces(715) + $begin 'EdTolVts' + TolVt(-8.45, 0, 1.5, 0) + TolVt(-8.45, 0, 1.2, 0) + $end 'EdTolVts' + EdgeMidPoint(-8.45, 0, 1.35) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=6 + ID=722 + EdgeFaces(715) + $begin 'EdTolVts' + TolVt(-4.45, 0, 1.5, 0) + TolVt(-8.45, 0, 1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-6.45, 0, 1.5) + $end 'Edge' + $begin 'Edge' + NormalizedSerialNum=7 + ID=723 + EdgeFaces(715) + $begin 'EdTolVts' + TolVt(-4.45, 0, 1.2, 0) + TolVt(-4.45, 0, 1.5, 0) + $end 'EdTolVts' + EdgeMidPoint(-4.45, 0, 1.35) + $end 'Edge' + $end 'NewEdges' + $begin 'NewVertices' + $begin 'Vertex' + NormalizedSerialNum=0 + ID=724 + VtPos(8.45, 3.98319700041184e-16, 1.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=1 + ID=725 + VtPos(4.45, 0, 1.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=2 + ID=726 + VtPos(4.45, 4.82436794902991e-17, 1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=3 + ID=727 + VtPos(8.45, 4.46563379531483e-16, 1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=4 + ID=728 + VtPos(-4.45, 0, 1.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=5 + ID=729 + VtPos(-8.45, 0, 1.2) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=6 + ID=730 + VtPos(-8.45, 0, 1.5) + $end 'Vertex' + $begin 'Vertex' + NormalizedSerialNum=7 + ID=731 + VtPos(-4.45, 0, 1.5) + $end 'Vertex' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + PlaceHolderOpnId=711 + $end 'Operation' + $begin 'Operation' + OperationType='Separate' + ID=747 + $begin 'SeparateToParameters' + KernelVersion=11 + SeparatedPart=713 + $end 'SeparateToParameters' + ParentPartID=713 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'BodyGeomTopoForSeparate' + FaceId=714 + EdgeId=716 + VertexId=724 + BoundingBoxLow[3: 4.45, 3.98319700041184e-16, 1.2] + BoundingBoxHigh[3: 8.45, 3.98319700041184e-16, 1.5] + $end 'BodyGeomTopoForSeparate' + $end 'OperationIdentity' + SeparateFromOpnIDs[1: 748] + ParentOperation=712 + SeparateToLumpIndex=0 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Region' + Flags='Wireframe#' + Color='(255 0 0)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"vacuum"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Region' + ID=750 + ReferenceCoordSystemID=1 + $begin 'RegionParameters' + KernelVersion=11 + '+XPaddingType'='Percentage Offset' + '+XPadding'='50' + '-XPaddingType'='Percentage Offset' + '-XPadding'='50' + '+YPaddingType'='Percentage Offset' + '+YPadding'='50' + '-YPaddingType'='Percentage Offset' + '-YPadding'='50' + '+ZPaddingType'='Percentage Offset' + '+ZPadding'='50' + '-ZPaddingType'='Percentage Offset' + '-ZPadding'='50' + $end 'RegionParameters' + ParentPartID=751 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=6 + NumWires=0 + NumLoops=6 + NumCoedges=24 + NumEdges=12 + NumVertices=8 + $end 'Topology' + BodyID=751 + StartFaceID=752 + StartEdgeID=758 + StartVertexID=770 + NumNewFaces=6 + NumNewEdges=12 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + IsXZ2DModeler=false + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Polyline1' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Polyline' + ID=33 + ReferenceCoordSystemID=1 + $begin 'PolylineParameters' + KernelVersion=11 + IsPolylineClosed=true + $begin 'PolylinePoints' + $begin 'PLPoint' + X='-6mm' + Y='-5.6mm' + Z='-3.5mm' + $end 'PLPoint' + $begin 'PLPoint' + X='-6mm' + Y='5.6mm' + Z='-3.5mm' + $end 'PLPoint' + $begin 'PLPoint' + X='-2mm' + Y='3.91918358845mm' + Z='-3.5mm' + $end 'PLPoint' + $begin 'PLPoint' + X='-2mm' + Y='-3.91918358845mm' + Z='-3.5mm' + $end 'PLPoint' + $begin 'PLPoint' + X='-6mm' + Y='-5.6mm' + Z='-3.5mm' + $end 'PLPoint' + $end 'PolylinePoints' + $begin 'PolylineSegments' + $begin 'PLSegment' + SegmentType='Line' + StartIndex=0 + NoOfPoints=2 + $end 'PLSegment' + $begin 'PLSegment' + SegmentType='Line' + StartIndex=1 + NoOfPoints=2 + $end 'PLSegment' + $begin 'PLSegment' + SegmentType='Line' + StartIndex=2 + NoOfPoints=2 + $end 'PLSegment' + $begin 'PLSegment' + SegmentType='Line' + StartIndex=3 + NoOfPoints=2 + $end 'PLSegment' + $end 'PolylineSegments' + $begin 'PolylineXSection' + XSectionType='None' + XSectionOrient='Auto' + XSectionWidth='0mm' + XSectionTopWidth='0mm' + XSectionHeight='0mm' + XSectionNumSegments='0' + XSectionBendType='Corner' + $end 'PolylineXSection' + $end 'PolylineParameters' + ParentPartID=34 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=34 + StartFaceID=-1 + StartEdgeID=35 + StartVertexID=39 + NumNewFaces=0 + NumNewEdges=4 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $begin 'Operation' + OperationType='CoverLines' + ID=43 + $begin 'LocalOperationParameters' + KernelVersion=11 + LocalOpPart=34 + $end 'LocalOperationParameters' + ParentPartID=34 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=4 + NumEdges=4 + NumVertices=4 + $end 'Topology' + BodyID=-1 + StartFaceID=44 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=1 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'GeomTopolBasedOperationIdentityHelper' + $begin 'NewFaces' + $begin 'Face' + NormalizedSerialNum=0 + ID=44 + $begin 'FaceGeomTopol' + FaceTopol(1, 4, 4, 4) + $begin 'FaceGeometry' + Area=38.0767343538 + FcUVMid(-4, -2.22044604925031e-16, -3.5) + $begin 'FcTolVts' + TolVt(-6, -5.6, -3.5, 0) + TolVt(-6, 5.6, -3.5, 0) + TolVt(-2, 3.91918358845, -3.5, 0) + TolVt(-2, -3.91918358845, -3.5, 0) + $end 'FcTolVts' + $end 'FaceGeometry' + $end 'FaceGeomTopol' + $end 'Face' + $end 'NewFaces' + $begin 'NewEdges' + $end 'NewEdges' + $begin 'NewVertices' + $end 'NewVertices' + $end 'GeomTopolBasedOperationIdentityHelper' + $end 'OperationIdentity' + ParentOperationID=33 + $end 'Operation' + $begin 'Operation' + OperationType='SweepAlongVector' + ID=45 + ReferenceCoordSystemID=1 + $begin 'VectorSweepParameters' + KernelVersion=11 + ProfileID=34 + DraftAngle='0deg' + DraftType='Round' + CheckFaceFaceIntersection=false + SweepVectorX='0mm' + SweepVectorY='0mm' + SweepVectorZ='3.5mm' + $end 'VectorSweepParameters' + ParentPartID=34 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=6 + NumWires=0 + NumLoops=6 + NumCoedges=24 + NumEdges=12 + NumVertices=8 + $end 'Topology' + BodyID=-1 + StartFaceID=46 + StartEdgeID=51 + StartVertexID=59 + NumNewFaces=5 + NumNewEdges=8 + NumNewVertices=4 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + BlockVersionID=1 + $begin 'FaceAnnotationMap' + $begin 'AnnotationElement' + ElementID=46 + InputIDs[1: 36] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=47 + InputIDs[1: 37] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=48 + InputIDs[1: 38] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=49 + InputIDs[1: 35] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=50 + InputIDs[1: 44] + $end 'AnnotationElement' + $end 'FaceAnnotationMap' + $begin 'EdgeAnnotationMap' + $begin 'AnnotationElement' + ElementID=51 + InputIDs[1: 36] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=52 + InputIDs[1: 41] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=53 + InputIDs[1: 40] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=54 + InputIDs[1: 37] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=55 + InputIDs[1: 42] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=56 + InputIDs[1: 38] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=57 + InputIDs[1: 39] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=58 + InputIDs[1: 35] + $end 'AnnotationElement' + $end 'EdgeAnnotationMap' + $begin 'VertexAnnotationMap' + $begin 'AnnotationElement' + ElementID=59 + InputIDs[1: 40] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=60 + InputIDs[1: 41] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=61 + InputIDs[1: 42] + $end 'AnnotationElement' + $begin 'AnnotationElement' + ElementID=62 + InputIDs[1: 39] + $end 'AnnotationElement' + $end 'VertexAnnotationMap' + $begin 'LegacyProfileIDMaps' + $end 'LegacyProfileIDMaps' + $end 'OperationIdentity' + SweepProfileOperationID=43 + TreatAllFacesAsNew=false + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='XCyl1' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=70 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-1.5mm' + Radius='9mm' + Height='1.5mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=71 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=71 + StartFaceID=72 + StartEdgeID=75 + StartVertexID=77 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='PQ_Core_Bottom_1' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='DuplicateBodyMirror' + ID=100 + $begin 'CloneFromParameters' + KernelVersion=11 + SourceID=6 + WhichClone=0 + $end 'CloneFromParameters' + ParentPartID=101 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=12 + NumWires=0 + NumLoops=12 + NumCoedges=60 + NumEdges=30 + NumVertices=20 + $end 'Topology' + BodyID=101 + StartFaceID=102 + StartEdgeID=114 + StartVertexID=144 + NumNewFaces=12 + NumNewEdges=30 + NumNewVertices=20 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $begin 'CloneFromOperationIdentityHelper' + CloneFaces('7'='106', '8'='110', '9'='111', '10'='112', '11'='113', '46'='107', '47'='108', '48'='104', '64'='105', '65'='109', '80'='102', '81'='103') + CloneEdges('14'='131', '15'='130', '16'='129', '18'='141', '19'='140', '20'='139', '21'='142', '22'='127', '23'='143', '24'='137', '36'='134', '37'='136', '38'='124', '52'='135', '53'='133', '55'='123', '57'='125', '66'='128', '67'='126', '68'='138', '69'='132', '82'='114', '83'='117', '84'='116', '85'='115', '86'='118', '87'='122', '88'='121', '89'='120', '90'='119') + CloneVertices('25'='155', '26'='158', '27'='157', '28'='156', '29'='161', '30'='154', '31'='163', '32'='162', '39'='153', '40'='159', '41'='160', '42'='152', '91'='145', '92'='144', '93'='147', '94'='146', '95'='148', '96'='151', '97'='150', '98'='149') + CloneIdentityHelperKernelType=0 + $end 'CloneFromOperationIdentityHelper' + OriginalFaceIDs(7, 8, 9, 10, 11, 46, 47, 48, 64, 65, 80, 81) + OriginalEdgeIDs(14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 36, 37, 38, 52, 53, 55, 57, 66, 67, 68, 69, 82, 83, 84, 85, 86, 87, 88, 89, 90) + OriginalVertexIDs(25, 26, 27, 28, 29, 30, 31, 32, 39, 40, 41, 42, 91, 92, 93, 94, 95, 96, 97, 98) + $end 'OperationIdentity' + PlaceHolderOpnId=99 + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='XCyl2' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=164 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-3.5mm' + Radius='4.4mm' + Height='3.5mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=165 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=165 + StartFaceID=166 + StartEdgeID=169 + StartVertexID=171 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='BoardSlot_1' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=315 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-1.5mm' + Radius='4.4mm' + Height='3mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=316 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=316 + StartFaceID=317 + StartEdgeID=320 + StartVertexID=322 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Tool1_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Circle' + ID=330 + ReferenceCoordSystemID=1 + $begin 'CircleParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.15mm' + Radius='6.45mm' + WhichAxis='Z' + NumSegments='0' + $end 'CircleParameters' + ParentPartID=331 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=331 + StartFaceID=-1 + StartEdgeID=332 + StartVertexID=333 + NumNewFaces=0 + NumNewEdges=1 + NumNewVertices=1 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='BoardSlot_2' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=365 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-1mm' + Radius='4.4mm' + Height='3mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=366 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=366 + StartFaceID=367 + StartEdgeID=370 + StartVertexID=372 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Tool2_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Circle' + ID=380 + ReferenceCoordSystemID=1 + $begin 'CircleParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.15mm' + Radius='6.45mm' + WhichAxis='Z' + NumSegments='0' + $end 'CircleParameters' + ParentPartID=381 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=381 + StartFaceID=-1 + StartEdgeID=382 + StartVertexID=383 + NumNewFaces=0 + NumNewEdges=1 + NumNewVertices=1 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='BoardSlot_3' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=415 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.5mm' + Radius='4.4mm' + Height='3mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=416 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=416 + StartFaceID=417 + StartEdgeID=420 + StartVertexID=422 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Tool3_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Circle' + ID=430 + ReferenceCoordSystemID=1 + $begin 'CircleParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.15mm' + Radius='6.45mm' + WhichAxis='Z' + NumSegments='0' + $end 'CircleParameters' + ParentPartID=431 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=431 + StartFaceID=-1 + StartEdgeID=432 + StartVertexID=433 + NumNewFaces=0 + NumNewEdges=1 + NumNewVertices=1 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='BoardSlot_4' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=465 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='0mm' + Radius='4.4mm' + Height='3mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=466 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=466 + StartFaceID=467 + StartEdgeID=470 + StartVertexID=472 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Tool4_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Circle' + ID=480 + ReferenceCoordSystemID=1 + $begin 'CircleParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.15mm' + Radius='6.45mm' + WhichAxis='Z' + NumSegments='0' + $end 'CircleParameters' + ParentPartID=481 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=481 + StartFaceID=-1 + StartEdgeID=482 + StartVertexID=483 + NumNewFaces=0 + NumNewEdges=1 + NumNewVertices=1 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='BoardSlot_5' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=515 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='0.5mm' + Radius='4.4mm' + Height='3mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=516 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=516 + StartFaceID=517 + StartEdgeID=520 + StartVertexID=522 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Tool5_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Circle' + ID=530 + ReferenceCoordSystemID=1 + $begin 'CircleParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.15mm' + Radius='6.45mm' + WhichAxis='Z' + NumSegments='0' + $end 'CircleParameters' + ParentPartID=531 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=531 + StartFaceID=-1 + StartEdgeID=532 + StartVertexID=533 + NumNewFaces=0 + NumNewEdges=1 + NumNewVertices=1 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='BoardSlot_6' + Flags='' + Color='(165 42 42)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Cylinder' + ID=565 + ReferenceCoordSystemID=1 + $begin 'CylinderParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='1mm' + Radius='4.4mm' + Height='3mm' + WhichAxis='Z' + NumSides='0' + $end 'CylinderParameters' + ParentPartID=566 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=3 + NumWires=0 + NumLoops=4 + NumCoedges=4 + NumEdges=2 + NumVertices=2 + $end 'Topology' + BodyID=566 + StartFaceID=567 + StartEdgeID=570 + StartVertexID=572 + NumNewFaces=3 + NumNewEdges=2 + NumNewVertices=2 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Tool6_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='""' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='Circle' + ID=580 + ReferenceCoordSystemID=1 + $begin 'CircleParameters' + KernelVersion=11 + XCenter='0mm' + YCenter='0mm' + ZCenter='-0.15mm' + Radius='6.45mm' + WhichAxis='Z' + NumSegments='0' + $end 'CircleParameters' + ParentPartID=581 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=0 + NumWires=1 + NumLoops=0 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=581 + StartFaceID=-1 + StartEdgeID=582 + StartVertexID=583 + NumNewFaces=0 + NumNewEdges=1 + NumNewVertices=1 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'RegionIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=6 + NumWires=0 + NumLoops=6 + NumCoedges=24 + NumEdges=12 + NumVertices=8 + $end 'Topology' + BodyID=751 + StartFaceID=752 + StartEdgeID=758 + StartVertexID=770 + NumNewFaces=6 + NumNewEdges=12 + NumNewVertices=8 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + IsXZ2DModeler=false + $end 'RegionIdentity' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'board_' + board_(1, 2, 3, 4, 5, 6) + $end 'board_' + $begin 'boardslot_' + boardslot_(1, 2, 3, 4, 5, 6) + $end 'boardslot_' + $begin 'global' + global(-1) + $end 'global' + $begin 'layer1_' + layer1_(1) + $end 'layer1_' + $begin 'layer1_1_section' + layer1_1_section(1) + $end 'layer1_1_section' + $begin 'layer2_' + layer2_(1) + $end 'layer2_' + $begin 'layer2_1_section' + layer2_1_section(1) + $end 'layer2_1_section' + $begin 'layer3_' + layer3_(1) + $end 'layer3_' + $begin 'layer3_1_section' + layer3_1_section(1) + $end 'layer3_1_section' + $begin 'layer4_' + layer4_(1) + $end 'layer4_' + $begin 'layer4_1_section' + layer4_1_section(1) + $end 'layer4_1_section' + $begin 'layer5_' + layer5_(1) + $end 'layer5_' + $begin 'layer5_1_section' + layer5_1_section(1) + $end 'layer5_1_section' + $begin 'layer6_' + layer6_(1) + $end 'layer6_' + $begin 'layer6_1_section' + layer6_1_section(1) + $end 'layer6_1_section' + $begin 'model' + model(-1) + $end 'model' + $begin 'polyline' + polyline(1) + $end 'polyline' + $begin 'pq_core_bottom' + pq_core_bottom(-1) + $end 'pq_core_bottom' + $begin 'pq_core_bottom_' + pq_core_bottom_(1) + $end 'pq_core_bottom_' + $begin 'pq_core_top' + pq_core_top(-1) + $end 'pq_core_top' + $begin 'region' + region(-1) + $end 'region' + $begin 'tool1_' + tool1_(1) + $end 'tool1_' + $begin 'tool2_' + tool2_(1) + $end 'tool2_' + $begin 'tool3_' + tool3_(1) + $end 'tool3_' + $begin 'tool4_' + tool4_(1) + $end 'tool4_' + $begin 'tool5_' + tool5_(1) + $end 'tool5_' + $begin 'tool6_' + tool6_(1) + $end 'tool6_' + $begin 'xcyl' + xcyl(1, 2) + $end 'xcyl' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 5) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 63) + DependencyObject('GeometryBodyOperation', 5) + DependencyObject('GeometryBodyOperation', 45) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 79) + DependencyObject('GeometryBodyOperation', 63) + DependencyObject('GeometryBodyOperation', 70) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 99) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=3 + DependencyObject('GeometryBodyOperation', 173) + DependencyObject('GeometryBodyOperation', 79) + DependencyObject('GeometryBodyOperation', 100) + DependencyObject('GeometryBodyOperation', 164) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 178) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 179) + DependencyObject('GeometryOperation', 178) + DependencyObject('GeometryBodyOperation', 173) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 306) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 324) + DependencyObject('GeometryBodyOperation', 306) + DependencyObject('GeometryBodyOperation', 315) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 334) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 344) + DependencyObject('GeometryBodyOperation', 334) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 346) + DependencyObject('GeometryBodyOperation', 344) + DependencyObject('GeometryBodyOperation', 330) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 355) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryBodyOperation', 346) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 606) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 356) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 374) + DependencyObject('GeometryBodyOperation', 356) + DependencyObject('GeometryBodyOperation', 365) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 384) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 394) + DependencyObject('GeometryBodyOperation', 384) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 396) + DependencyObject('GeometryBodyOperation', 394) + DependencyObject('GeometryBodyOperation', 380) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 405) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryBodyOperation', 396) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 627) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 406) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 424) + DependencyObject('GeometryBodyOperation', 406) + DependencyObject('GeometryBodyOperation', 415) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 434) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 444) + DependencyObject('GeometryBodyOperation', 434) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 446) + DependencyObject('GeometryBodyOperation', 444) + DependencyObject('GeometryBodyOperation', 430) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 455) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryBodyOperation', 446) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 648) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 456) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 474) + DependencyObject('GeometryBodyOperation', 456) + DependencyObject('GeometryBodyOperation', 465) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 484) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 494) + DependencyObject('GeometryBodyOperation', 484) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 496) + DependencyObject('GeometryBodyOperation', 494) + DependencyObject('GeometryBodyOperation', 480) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 505) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryBodyOperation', 496) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 669) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 506) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 524) + DependencyObject('GeometryBodyOperation', 506) + DependencyObject('GeometryBodyOperation', 515) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 534) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 544) + DependencyObject('GeometryBodyOperation', 534) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 546) + DependencyObject('GeometryBodyOperation', 544) + DependencyObject('GeometryBodyOperation', 530) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 555) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryBodyOperation', 546) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 690) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 556) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 574) + DependencyObject('GeometryBodyOperation', 556) + DependencyObject('GeometryBodyOperation', 565) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 584) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 594) + DependencyObject('GeometryBodyOperation', 584) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 596) + DependencyObject('GeometryBodyOperation', 594) + DependencyObject('GeometryBodyOperation', 580) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 605) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryBodyOperation', 596) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryOperation', 711) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=3 + DependencyObject('GeometryBodyOperation', 607) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryOperation', 606) + DependencyObject('GeometryBodyOperation', 355) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 732) + DependencyObject('GeometryBodyOperation', 607) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=3 + DependencyObject('GeometryBodyOperation', 628) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryOperation', 627) + DependencyObject('GeometryBodyOperation', 405) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 735) + DependencyObject('GeometryBodyOperation', 628) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=3 + DependencyObject('GeometryBodyOperation', 649) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryOperation', 648) + DependencyObject('GeometryBodyOperation', 455) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 738) + DependencyObject('GeometryBodyOperation', 649) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=3 + DependencyObject('GeometryBodyOperation', 670) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryOperation', 669) + DependencyObject('GeometryBodyOperation', 505) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 741) + DependencyObject('GeometryBodyOperation', 670) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=3 + DependencyObject('GeometryBodyOperation', 691) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryOperation', 690) + DependencyObject('GeometryBodyOperation', 555) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 744) + DependencyObject('GeometryBodyOperation', 691) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=3 + DependencyObject('GeometryBodyOperation', 712) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryOperation', 711) + DependencyObject('GeometryBodyOperation', 605) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 747) + DependencyObject('GeometryBodyOperation', 712) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 750) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 33) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 43) + DependencyObject('GeometryBodyOperation', 33) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 45) + DependencyObject('CoordinateSystem', 1) + DependencyObject('GeometryBodyOperation', 43) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 70) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=2 + DependencyObject('GeometryBodyOperation', 100) + DependencyObject('GeometryOperation', 99) + DependencyObject('GeometryBodyOperation', 79) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 164) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 315) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 330) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 365) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 380) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 415) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 430) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 465) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 480) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 515) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 530) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 565) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 580) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $end 'GeometryDependencies' + $end 'GeometryCore' + GroupByMaterial=true + GroupSheetByMaterial=true + GroupCompByDefID=true + DoNotOrganizeUnderGroup=false + DoNotOrganizeUnderComponent=false + OrganizeLightweight=false + ShowGroup=true + $begin 'LastUserInputs' + $end 'LastUserInputs' + $end 'ModelSetup' + $begin '3DComponent' + $end '3DComponent' + $begin 'BoundarySetup' + $begin 'GlobalBoundData' + CoreLossObjectIDs[3: 6, 180, 307] + ExternalCircuitFile[0:] + ExternalCircuitFileExtenstion='' + InductorNames[0:] + SourceNames[0:] + SourceType[0:] + OriginalPath='' + OriginalDesign='' + CurrentProbes() + VoltageProbes() + $begin 'ParamValues' + $end 'ParamValues' + $begin 'EddyEffect' + $begin 'Eddy Effect Data' + 'Object ID'=335 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=true + 'Displacement Current'=true + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=385 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=true + 'Displacement Current'=true + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=435 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=true + 'Displacement Current'=true + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=485 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=true + 'Displacement Current'=true + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=535 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=true + 'Displacement Current'=true + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=585 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=true + 'Displacement Current'=true + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=6 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=180 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=307 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=357 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=407 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=457 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=507 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=557 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $begin 'Eddy Effect Data' + 'Object ID'=751 + 'Is Eddy Current Solution'=true + 'Eddy Effect'=false + 'Displacement Current'=false + $end 'Eddy Effect Data' + $end 'EddyEffect' + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=15 + MoveBackwards=false + $begin 'CoilTerminal_1' + ID=7 + BoundType='Coil Terminal' + IsComponent=false + Objects(608) + ParentBndID=13 + 'Conductor number'='1' + Winding=13 + 'Point out of terminal'=false + $end 'CoilTerminal_1' + $begin 'CoilTerminal_2' + ID=8 + BoundType='Coil Terminal' + IsComponent=false + Objects(629) + ParentBndID=13 + 'Conductor number'='1' + Winding=13 + 'Point out of terminal'=false + $end 'CoilTerminal_2' + $begin 'CoilTerminal_3' + ID=9 + BoundType='Coil Terminal' + IsComponent=false + Objects(650) + ParentBndID=14 + 'Conductor number'='1' + Winding=14 + 'Point out of terminal'=false + $end 'CoilTerminal_3' + $begin 'CoilTerminal_4' + ID=10 + BoundType='Coil Terminal' + IsComponent=false + Objects(671) + ParentBndID=14 + 'Conductor number'='1' + Winding=14 + 'Point out of terminal'=false + $end 'CoilTerminal_4' + $begin 'CoilTerminal_5' + ID=11 + BoundType='Coil Terminal' + IsComponent=false + Objects(692) + ParentBndID=13 + 'Conductor number'='1' + Winding=13 + 'Point out of terminal'=false + $end 'CoilTerminal_5' + $begin 'CoilTerminal_6' + ID=12 + BoundType='Coil Terminal' + IsComponent=false + Objects(713) + ParentBndID=13 + 'Conductor number'='1' + Winding=13 + 'Point out of terminal'=false + $end 'CoilTerminal_6' + $begin 'pri' + ID=13 + BoundType='Winding Group' + IsComponent=false + ParentBndID=-1 + Type='Voltage' + IsSolid=true + Current='0mA' + Resistance='0ohm' + Inductance='0nH' + Voltage='Vp' + ParallelBranchesNum='1' + Phase='0deg' + $end 'pri' + $begin 'sec' + ID=14 + BoundType='Winding Group' + IsComponent=false + ParentBndID=-1 + Type='Voltage' + IsSolid=true + Current='0mA' + Resistance='Rload' + Inductance='0nH' + Voltage='0mV' + ParallelBranchesNum='1' + Phase='0deg' + $end 'sec' + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MaxwellParameterSetup' + $begin 'MaxwellParameters' + NextUniqueID=4 + MoveBackwards=false + $end 'MaxwellParameters' + MotionParams() + $end 'MaxwellParameterSetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalCurvilinear' + Apply=true + $end 'GlobalCurvilinear' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + UseAlternativeMeshMethodsAsFallBack=true + AllowPhiForLayeredGeometry=false + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=2 + MoveBackwards=false + $begin 'Length_Coil' + RefineInside=false + ID=0 + Type='LengthBased' + IsComponent=false + Enabled=true + Objects(335, 385, 435, 485, 535, 585) + RestrictElem=false + NumMaxElem='1000' + RestrictLength=true + MaxLength='1.065mm' + $end 'Length_Coil' + $begin 'Length_Core' + RefineInside=false + ID=1 + Type='LengthBased' + IsComponent=false + Enabled=true + Objects(6, 180) + RestrictElem=false + NumMaxElem='1000' + RestrictLength=true + MaxLength='1.065mm' + $end 'Length_Core' + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'AnalysisSetup' + $begin 'SolveSetups' + NextUniqueID=1 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='EddyCurrent' + Enabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + MaximumPasses=5 + MinimumPasses=2 + MinimumConvergedPasses=1 + PercentRefinement=30 + SolveFieldOnly=false + PercentError=1 + SolveMatrixAtLast=true + UseNonLinearIterNum=false + UseCacheFor('Pass') + UseIterativeSolver=false + RelativeResidual=0.0001 + NonLinearResidual=0.0001 + SmoothBHCurve=false + Frequency='100000Hz' + HasSweepSetup=false + UseHighOrderShapeFunc=false + UseMuLink=false + $end 'Setup1' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + $begin 'Named_Expression' + Name('cond') + ExpressionID(10002) + Vector_Constant(1, 0, 0) + MaterialOp('Conductivity (cond)', 1) + Operation('Mag') + $end 'Named_Expression' + $begin 'Named_Expression' + Name('Ipri') + ExpressionID(10003) + NameOfExpression('') + Operation('ScalarY') + Scalar_Function(FuncValue='Phase') + Operation('AtPhase') + EnterSurface('Layer1_1_Section1', 608) + Operation('SurfaceValue') + Operation('Integrate') + $end 'Named_Expression' + $begin 'Named_Expression' + Name('Isec') + ExpressionID(10004) + NameOfExpression('') + Operation('ScalarY') + Scalar_Function(FuncValue='Phase') + Operation('AtPhase') + EnterSurface('Layer3_1_Section1', 650) + Operation('SurfaceValue') + Operation('Integrate') + $end 'Named_Expression' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=68 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=11 + MoveBackwards=false + NumQuantityType=6 + $begin 'QuantityFolder_1' + PlotFolder='B' + PlotFolderInstance=3 + FolderSettingsType=11 + 'Real time mode'=true + $begin 'ColorMapSettings' + ColorMapType='Spectrum' + SpectrumType='Rainbow' + UniformColor(127, 255, 255) + RampColor(255, 127, 127) + $end 'ColorMapSettings' + $begin 'Scale3DSettings' + unit=103 + m_nLevels=15 + minvalue=1e-06 + maxvalue=0.0425 + log=true + IntrinsicMin=2.43244834465884e-06 + IntrinsicMax=0.0340820599518489 + LimitFieldValuePrecision=true + FieldValuePrecisionDigits=4 + dB=false + ScaleType=1 + UserSpecifyValues(16, 9.99999997475243e-07, 2.03497597794922e-06, 4.14112673752243e-06, 8.4270932347863e-06, 1.71489318745444e-05, 3.48976645909715e-05, 7.10158928995952e-05, 0.000144515681313351, 0.000294085853965953, 0.000598457525484264, 0.0012178469914943, 0.00247828895226121, 0.00504325702786446, 0.0102629102766514, 0.020884782075882, 0.0425000004470348) + ValueNumberFormatTypeAuto=0 + ValueNumberFormatTypeScientific=false + ValueNumberFormatWidth=8 + ValueNumberFormatPrecision=6 + $end 'Scale3DSettings' + $begin 'Marker3DSettings' + MarkerType=9 + MarkerMapSize=true + MarkerMapColor=false + MarkerSize=0.25 + $end 'Marker3DSettings' + $begin 'Arrow3DSettings' + ArrowType=1 + ArrowMapSize=true + ArrowMapColor=true + ShowArrowTail=true + ArrowSize=0.25 + ArrowMinMagnitude=-0.499999886032185 + ArrowMaxMagnitude=0.542489409446716 + ArrowMagnitudeThreshold=0 + ArrowMagnitudeFilteringFlag=false + ArrowMinIntrinsicMagnitude=-0.499997567551655 + ArrowMaxIntrinsicMagnitude=0.534082059951849 + $end 'Arrow3DSettings' + $begin 'DeformScaleSettings' + ShowDeformation=true + MinScaleFactor=0 + MaxScaleFactor=1 + DeformationScale=0 + ShowDeformationOutline=false + $end 'DeformScaleSettings' + $end 'QuantityFolder_1' + $begin 'QuantityFolder_2' + PlotFolder='Conductivity' + PlotFolderInstance=3 + FolderSettingsType=11 + 'Real time mode'=true + $begin 'ColorMapSettings' + ColorMapType='Spectrum' + SpectrumType='Rainbow' + UniformColor(127, 255, 255) + RampColor(255, 127, 127) + $end 'ColorMapSettings' + $begin 'Scale3DSettings' + unit=90 + m_nLevels=15 + minvalue=58455956.460391 + maxvalue=58455956.460391 + log=false + IntrinsicMin=58455956.460391 + IntrinsicMax=58455956.460391 + LimitFieldValuePrecision=false + FieldValuePrecisionDigits=4 + dB=false + ScaleType=0 + UserSpecifyValues(16, 58455956, 57949336, 58027280, 58105220, 58183160, 58261104, 58339044, 58416984, 58494928, 58572868, 58650808, 58728752, 58806692, 58884632, 58962576, 58455956) + ValueNumberFormatTypeAuto=1 + ValueNumberFormatTypeScientific=true + ValueNumberFormatWidth=12 + ValueNumberFormatPrecision=4 + $end 'Scale3DSettings' + $begin 'Marker3DSettings' + MarkerType=9 + MarkerMapSize=true + MarkerMapColor=false + MarkerSize=0.25 + $end 'Marker3DSettings' + $begin 'Arrow3DSettings' + ArrowType=1 + ArrowMapSize=true + ArrowMapColor=true + ShowArrowTail=true + ArrowSize=0.25 + ArrowMinMagnitude=58455955.5 + ArrowMaxMagnitude=58455956.5 + ArrowMagnitudeThreshold=58455955.5 + ArrowMagnitudeFilteringFlag=false + ArrowMinIntrinsicMagnitude=58455955.960391 + ArrowMaxIntrinsicMagnitude=58455956.960391 + $end 'Arrow3DSettings' + $begin 'DeformScaleSettings' + ShowDeformation=true + MinScaleFactor=0 + MaxScaleFactor=1 + DeformationScale=0 + ShowDeformationOutline=false + $end 'DeformScaleSettings' + $end 'QuantityFolder_2' + $begin 'QuantityFolder_3' + PlotFolder='Core-Loss' + PlotFolderInstance=3 + FolderSettingsType=11 + 'Real time mode'=true + $begin 'ColorMapSettings' + ColorMapType='Spectrum' + SpectrumType='Rainbow' + UniformColor(127, 255, 255) + RampColor(255, 127, 127) + $end 'ColorMapSettings' + $begin 'Scale3DSettings' + unit=90 + m_nLevels=15 + minvalue=2013.95736058355 + maxvalue=34979876.8419027 + log=true + IntrinsicMin=2013.95736058355 + IntrinsicMax=34979876.8419027 + LimitFieldValuePrecision=false + FieldValuePrecisionDigits=4 + dB=false + ScaleType=0 + UserSpecifyValues(16, 971, 1939.11938476562, 3872.48510742188, 7733.4794921875, 15444.0126953125, 30842.203125, 61592.87890625, 123003.015625, 245641.078125, 490553.3125, 979651.1875, 1956395.75, 3906984.5, 7802377, 15581604, 31117000) + ValueNumberFormatTypeAuto=0 + ValueNumberFormatTypeScientific=true + ValueNumberFormatWidth=12 + ValueNumberFormatPrecision=4 + $end 'Scale3DSettings' + $begin 'Marker3DSettings' + MarkerType=9 + MarkerMapSize=true + MarkerMapColor=false + MarkerSize=0.25 + $end 'Marker3DSettings' + $begin 'Arrow3DSettings' + ArrowType=1 + ArrowMapSize=true + ArrowMapColor=true + ShowArrowTail=true + ArrowSize=0.25 + ArrowMinMagnitude=970.504455566406 + ArrowMaxMagnitude=31116738.5 + ArrowMagnitudeThreshold=970.504455566406 + ArrowMagnitudeFilteringFlag=false + ArrowMinIntrinsicMagnitude=2013.45736058355 + ArrowMaxIntrinsicMagnitude=34979877.3419027 + $end 'Arrow3DSettings' + $begin 'DeformScaleSettings' + ShowDeformation=true + MinScaleFactor=0 + MaxScaleFactor=1 + DeformationScale=0 + ShowDeformationOutline=false + $end 'DeformScaleSettings' + $end 'QuantityFolder_3' + $begin 'QuantityFolder_4' + PlotFolder='J' + PlotFolderInstance=3 + FolderSettingsType=11 + 'Real time mode'=true + $begin 'ColorMapSettings' + ColorMapType='Spectrum' + SpectrumType='Rainbow' + UniformColor(127, 255, 255) + RampColor(255, 127, 127) + $end 'ColorMapSettings' + $begin 'Scale3DSettings' + unit=313 + m_nLevels=15 + minvalue=7242393.63363049 + maxvalue=88420972.1568177 + log=false + IntrinsicMin=7242393.63363049 + IntrinsicMax=88420972.1568177 + LimitFieldValuePrecision=false + FieldValuePrecisionDigits=4 + dB=false + ScaleType=0 + UserSpecifyValues(16, 6249161, 10706201, 15163241, 19620280, 24077320, 28534360, 32991400, 37448440, 41905480, 46362520, 50819560, 55276600, 59733640, 64190680, 68647720, 73104760) + ValueNumberFormatTypeAuto=0 + ValueNumberFormatTypeScientific=true + ValueNumberFormatWidth=12 + ValueNumberFormatPrecision=4 + $end 'Scale3DSettings' + $begin 'Marker3DSettings' + MarkerType=9 + MarkerMapSize=true + MarkerMapColor=false + MarkerSize=0.25 + $end 'Marker3DSettings' + $begin 'Arrow3DSettings' + ArrowType=1 + ArrowMapSize=true + ArrowMapColor=true + ShowArrowTail=true + ArrowSize=0.25 + ArrowMinMagnitude=6249160.5 + ArrowMaxMagnitude=73104760.5 + ArrowMagnitudeThreshold=6249160.5 + ArrowMagnitudeFilteringFlag=false + ArrowMinIntrinsicMagnitude=7242393.13363049 + ArrowMaxIntrinsicMagnitude=88420972.6568177 + $end 'Arrow3DSettings' + $begin 'DeformScaleSettings' + ShowDeformation=true + MinScaleFactor=0 + MaxScaleFactor=1 + DeformationScale=0 + ShowDeformationOutline=false + $end 'DeformScaleSettings' + $end 'QuantityFolder_4' + $begin 'QuantityFolder_5' + PlotFolder='Ohmic-Loss' + PlotFolderInstance=3 + FolderSettingsType=11 + 'Real time mode'=true + $begin 'ColorMapSettings' + ColorMapType='Spectrum' + SpectrumType='Rainbow' + UniformColor(127, 255, 255) + RampColor(255, 127, 127) + $end 'ColorMapSettings' + $begin 'Scale3DSettings' + unit=90 + m_nLevels=15 + minvalue=2096872.38563511 + maxvalue=92359945.2344041 + log=true + IntrinsicMin=2096872.38563511 + IntrinsicMax=92359945.2344041 + LimitFieldValuePrecision=false + FieldValuePrecisionDigits=4 + dB=false + ScaleType=0 + UserSpecifyValues(16, 1513700, 1967377.75, 2557028.75, 3323406.5, 4319478.5, 5614088, 7296709.5, 9483637, 12326017, 16020301, 20821812, 27062404, 35173388, 45715352, 59416892, 77225000) + ValueNumberFormatTypeAuto=0 + ValueNumberFormatTypeScientific=true + ValueNumberFormatWidth=12 + ValueNumberFormatPrecision=4 + $end 'Scale3DSettings' + $begin 'Marker3DSettings' + MarkerType=9 + MarkerMapSize=true + MarkerMapColor=false + MarkerSize=0.25 + $end 'Marker3DSettings' + $begin 'Arrow3DSettings' + ArrowType=1 + ArrowMapSize=true + ArrowMapColor=true + ShowArrowTail=true + ArrowSize=0.25 + ArrowMinMagnitude=1513694.125 + ArrowMaxMagnitude=77225408.5 + ArrowMagnitudeThreshold=1513694.125 + ArrowMagnitudeFilteringFlag=false + ArrowMinIntrinsicMagnitude=2096871.88563511 + ArrowMaxIntrinsicMagnitude=92359945.7344041 + $end 'Arrow3DSettings' + $begin 'DeformScaleSettings' + ShowDeformation=true + MinScaleFactor=0 + MaxScaleFactor=1 + DeformationScale=0 + ShowDeformationOutline=false + $end 'DeformScaleSettings' + $end 'QuantityFolder_5' + $begin 'QuantityFolder_6' + PlotFolder='Temperature' + PlotFolderInstance=3 + FolderSettingsType=11 + 'Real time mode'=true + $begin 'ColorMapSettings' + ColorMapType='Spectrum' + SpectrumType='Rainbow' + UniformColor(127, 255, 255) + RampColor(255, 127, 127) + $end 'ColorMapSettings' + $begin 'Scale3DSettings' + unit=80 + m_nLevels=15 + minvalue=20 + maxvalue=20 + log=false + IntrinsicMin=20 + IntrinsicMax=20 + LimitFieldValuePrecision=false + FieldValuePrecisionDigits=4 + dB=false + ScaleType=0 + UserSpecifyValues(16, 94.0739974975586, 95.0235748291016, 95.97314453125, 96.922721862793, 97.8722915649414, 98.8218688964844, 99.7714385986328, 100.721015930176, 101.670585632324, 102.620162963867, 103.569732666016, 104.519309997559, 105.468879699707, 106.41845703125, 107.368026733398, 108.317604064941) + ValueNumberFormatTypeAuto=1 + ValueNumberFormatTypeScientific=true + ValueNumberFormatWidth=8 + ValueNumberFormatPrecision=4 + $end 'Scale3DSettings' + $begin 'Marker3DSettings' + MarkerType=9 + MarkerMapSize=true + MarkerMapColor=false + MarkerSize=0.25 + $end 'Marker3DSettings' + $begin 'Arrow3DSettings' + ArrowType=1 + ArrowMapSize=true + ArrowMapColor=true + ShowArrowTail=true + ArrowSize=0.25 + ArrowMinMagnitude=93.5739974975586 + ArrowMaxMagnitude=108.817604064941 + ArrowMagnitudeThreshold=93.5739974975586 + ArrowMagnitudeFilteringFlag=false + ArrowMinIntrinsicMagnitude=19.5 + ArrowMaxIntrinsicMagnitude=20.5 + $end 'Arrow3DSettings' + $begin 'DeformScaleSettings' + ShowDeformation=true + MinScaleFactor=0 + MaxScaleFactor=1 + DeformationScale=0 + ShowDeformationOutline=false + $end 'DeformScaleSettings' + $end 'QuantityFolder_6' + NumPlots=6 + $begin 'PlotDefinition_1' + PlotDefinitionType='Mesh_field_type' + PlotName='cond1' + PlotDefinitionId=1 + VersionID=139 + SolutionId=68 + UserSpecifyName=0 + UserSpecifyFolder=0 + QuantityId=10002 + PlotFolder='Conductivity' + FieldType='Fields' + StreamlinePlot=false + AdjacentSidePlot=false + FullModelPlot=false + IntrinsicVar='Freq=\'100000Hz\' Phase=\'0deg\'' + FieldPlotGeometry(1, 128, 2, 6, 335, 385, 435, 485, 535, 585) + FilterIds(0) + $begin 'PlotOnSurfaceSettings' + Filled=false + IsoValType='Fringe' + AddGrid=false + MapTransparency=true + Refinement=0 + Transparency=0 + SmoothingLevel=0 + ShadingType=0 + $begin 'Arrow3DSpacingSettings' + ArrowUniform=true + ArrowSpacing=0.360954970121384 + MinArrowSpacing=0.240636646747589 + MaxArrowSpacing=0.481273293495178 + $end 'Arrow3DSpacingSettings' + GridColor(255, 255, 255) + $end 'PlotOnSurfaceSettings' + EnableGaussianSmoothing=false + $end 'PlotDefinition_1' + $begin 'PlotDefinition_2' + PlotDefinitionType='Mesh_field_type' + PlotName='Mag_B1' + PlotDefinitionId=5 + VersionID=145 + SolutionId=68 + UserSpecifyName=0 + UserSpecifyFolder=0 + QuantityId=41 + PlotFolder='B' + StreamlinePlot=false + AdjacentSidePlot=false + FullModelPlot=false + IntrinsicVar='Freq=\'100000Hz\' Phase=\'0deg\'' + FieldPlotGeometry(1, 128, 2, 2, 180, 6) + FilterIds(2, 6, 180) + $begin 'PlotOnSurfaceSettings' + Filled=false + IsoValType='Fringe' + AddGrid=false + MapTransparency=true + Refinement=0 + Transparency=0 + SmoothingLevel=0 + ShadingType=0 + $begin 'Arrow3DSpacingSettings' + ArrowUniform=true + ArrowSpacing=0.396491169929504 + MinArrowSpacing=0.264327436685562 + MaxArrowSpacing=0.528654873371124 + $end 'Arrow3DSpacingSettings' + GridColor(255, 255, 255) + $end 'PlotOnSurfaceSettings' + EnableGaussianSmoothing=false + $end 'PlotDefinition_2' + $begin 'PlotDefinition_3' + PlotDefinitionType='Mesh_field_type' + PlotName='Mag_J1' + PlotDefinitionId=6 + VersionID=145 + SolutionId=68 + UserSpecifyName=0 + UserSpecifyFolder=0 + QuantityId=42 + PlotFolder='J' + StreamlinePlot=false + AdjacentSidePlot=false + FullModelPlot=false + IntrinsicVar='Freq=\'100000Hz\' Phase=\'0deg\'' + FieldPlotGeometry(1, 128, 2, 6, 335, 385, 435, 485, 535, 585) + FilterIds(0) + $begin 'PlotOnSurfaceSettings' + Filled=false + IsoValType='Fringe' + AddGrid=false + MapTransparency=true + Refinement=0 + Transparency=0 + SmoothingLevel=0 + ShadingType=0 + $begin 'Arrow3DSpacingSettings' + ArrowUniform=true + ArrowSpacing=0.360954970121384 + MinArrowSpacing=0.240636646747589 + MaxArrowSpacing=0.481273293495178 + $end 'Arrow3DSpacingSettings' + GridColor(255, 255, 255) + $end 'PlotOnSurfaceSettings' + EnableGaussianSmoothing=false + $end 'PlotDefinition_3' + $begin 'PlotDefinition_4' + PlotDefinitionType='Mesh_field_type' + PlotName='Ohmic_Loss1' + PlotDefinitionId=7 + VersionID=140 + SolutionId=68 + UserSpecifyName=0 + UserSpecifyFolder=0 + QuantityId=53 + PlotFolder='Ohmic-Loss' + StreamlinePlot=false + AdjacentSidePlot=false + FullModelPlot=false + IntrinsicVar='Freq=\'100000Hz\' Phase=\'0deg\'' + FieldPlotGeometry(1, 128, 2, 6, 335, 385, 435, 485, 535, 585) + FilterIds(0) + $begin 'PlotOnSurfaceSettings' + Filled=false + IsoValType='Fringe' + AddGrid=false + MapTransparency=true + Refinement=0 + Transparency=0 + SmoothingLevel=0 + ShadingType=0 + $begin 'Arrow3DSpacingSettings' + ArrowUniform=true + ArrowSpacing=0.360954970121384 + MinArrowSpacing=0.240636646747589 + MaxArrowSpacing=0.481273293495178 + $end 'Arrow3DSpacingSettings' + GridColor(255, 255, 255) + $end 'PlotOnSurfaceSettings' + EnableGaussianSmoothing=false + $end 'PlotDefinition_4' + $begin 'PlotDefinition_5' + PlotDefinitionType='Mesh_field_type' + PlotName='Core_Loss1' + PlotDefinitionId=8 + VersionID=145 + SolutionId=68 + UserSpecifyName=0 + UserSpecifyFolder=0 + QuantityId=63 + PlotFolder='Core-Loss' + StreamlinePlot=false + AdjacentSidePlot=false + FullModelPlot=false + IntrinsicVar='Freq=\'100000Hz\' Phase=\'0deg\'' + FieldPlotGeometry(1, 128, 2, 2, 180, 6) + FilterIds(0) + $begin 'PlotOnSurfaceSettings' + Filled=false + IsoValType='Fringe' + AddGrid=false + MapTransparency=true + Refinement=0 + Transparency=0 + SmoothingLevel=0 + ShadingType=0 + $begin 'Arrow3DSpacingSettings' + ArrowUniform=true + ArrowSpacing=0.396491169929504 + MinArrowSpacing=0.264327436685562 + MaxArrowSpacing=0.528654873371124 + $end 'Arrow3DSpacingSettings' + GridColor(255, 255, 255) + $end 'PlotOnSurfaceSettings' + EnableGaussianSmoothing=false + $end 'PlotDefinition_5' + $begin 'PlotDefinition_6' + PlotDefinitionType='Mesh_field_type' + PlotName='Temperature1' + PlotDefinitionId=10 + VersionID=107 + SolutionId=68 + UserSpecifyName=0 + UserSpecifyFolder=0 + QuantityId=60 + PlotFolder='Temperature' + StreamlinePlot=false + AdjacentSidePlot=false + FullModelPlot=false + IntrinsicVar='Freq=\'100000Hz\' Phase=\'0deg\'' + FieldPlotGeometry(1, 128, 2, 6, 335, 385, 435, 485, 535, 585) + FilterIds(0) + $begin 'PlotOnSurfaceSettings' + Filled=false + IsoValType='Fringe' + AddGrid=false + MapTransparency=true + Refinement=0 + Transparency=0 + SmoothingLevel=0 + ShadingType=0 + $begin 'Arrow3DSpacingSettings' + ArrowUniform=true + ArrowSpacing=0.360954970121384 + MinArrowSpacing=0.240636646747589 + MaxArrowSpacing=0.481273293495178 + $end 'Arrow3DSpacingSettings' + GridColor(255, 255, 255) + $end 'PlotOnSurfaceSettings' + EnableGaussianSmoothing=false + $end 'PlotDefinition_6' + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'SolutionManager' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=66 + Name='Setup1' + $begin 'Solution' + ID=67 + Name='AdaptivePass' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $begin 'Sweeps' + $begin 'PostprocessSweep' + Variable='NormalizedDistance' + RegularSweep=1 + Units='' + Minimum=0 + Maximum=1 + Increment=0.01 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'PostprocessSweep' + Variable='Phi' + RegularSweep=1 + Units='deg' + Minimum=0 + Maximum=6.28318530717959 + Increment=0.0872664625997165 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'PostprocessSweep' + Variable='Theta' + RegularSweep=1 + Units='deg' + Minimum=0 + Maximum=6.28318530717959 + Increment=0.0872664625997165 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'PostprocessSweep' + Variable='Phase' + RegularSweep=1 + Units='deg' + Minimum=0 + Maximum=6.28318530717959 + Increment=0.0872664625997165 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'Sweep' + Variable='Pass' + Column='1;2' + Units='' + $end 'Sweep' + $begin 'Sweep' + Variable='Freq' + Column='0.0001GHz' + Units='GHz' + $end 'Sweep' + $end 'Sweeps' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=68 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + SimValue('cond', 1, 90, false, SimValueID=618, 3, 0, 2, 0, false, false, 335, 1, 0, 1, 1, '', 0, 0) + SimValue('Mag_B', 1, 103, false, SimValueID=619, 3, 0, 2, 0, false, false, 180, 1, 0, 1, 1, '', 0, 0) + SimValue('Mag_J', 1, 313, false, SimValueID=620, 3, 0, 2, 0, false, false, 335, 1, 0, 1, 1, '', 0, 0) + SimValue('Ohmic_Loss', 1, 90, false, SimValueID=621, 3, 0, 2, 0, false, false, 335, 1, 0, 1, 1, '', 0, 0) + SimValue('Core_Loss', 1, 90, false, SimValueID=622, 3, 0, 2, 0, false, false, 180, 1, 0, 1, 1, '', 0, 0) + SimValue('Temperature', 1, 80, false, SimValueID=623, 3, 0, 2, 0, false, false, 335, 1, 0, 1, 1, '', 0, 0) + SimValue('Ipri', 1, 90, false, SimValueID=624, 0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0, 'PC', false, '1') + SimValue('Isec', 1, 90, false, SimValueID=625, 0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0, 'PC', false, '1') + SimValue('L(pri,pri)', 1, 22, false, SimValueID=626, 0, 0, 2, 0, false, false, 1, 1, 0, 1, 1, '', 0, 0) + SimValue('CplCoef(sec,pri)', 1, 90, false, SimValueID=627, 0, 0, 2, 0, false, false, 1, 1, 0, 1, 1, '', 0, 0) + SimValue('L(pri,sec)', 1, 22, false, SimValueID=628, 0, 0, 2, 0, false, false, 1, 1, 0, 1, 1, '', 0, 0) + SimValue('L(sec,pri)', 1, 22, false, SimValueID=629, 0, 0, 2, 0, false, false, 1, 1, 0, 1, 1, '', 0, 0) + SimValue('L(sec,sec)', 1, 22, false, SimValueID=630, 0, 0, 2, 0, false, false, 1, 1, 0, 1, 1, '', 0, 0) + SimValue('CoreLoss', 1, 58, false, SimValueID=631, 0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0) + SimValue('SolidLoss', 1, 58, false, SimValueID=632, 0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0) + $begin 'Sweeps' + $begin 'PostprocessSweep' + Variable='NormalizedDistance' + RegularSweep=1 + Units='' + Minimum=0 + Maximum=1 + Increment=0.01 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'PostprocessSweep' + Variable='Phi' + RegularSweep=1 + Units='deg' + Minimum=0 + Maximum=6.28318530717959 + Increment=0.0872664625997165 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'PostprocessSweep' + Variable='Theta' + RegularSweep=1 + Units='deg' + Minimum=0 + Maximum=6.28318530717959 + Increment=0.0872664625997165 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'PostprocessSweep' + Variable='Phase' + RegularSweep=1 + Units='deg' + Minimum=0 + Maximum=6.28318530717959 + Increment=0.0872664625997165 + CreateIndexedSubsweepFlag=false + $end 'PostprocessSweep' + $begin 'Sweep' + Variable='Freq' + Column='100000Hz' + Units='Hz' + $end 'Sweep' + $begin 'Sweep' + Variable='Vp' + Column='50V' + Units='V' + $end 'Sweep' + $begin 'Sweep' + Variable='Rload' + Column='0.4ohm' + Units='ohm' + $end 'Sweep' + $end 'Sweeps' + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=65 + $begin 'Setup' + N='Setup1' + V=425 + Soln(N='AdaptivePass', V=633) + Soln(N='LastAdaptive', V=633) + $end 'Setup' + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=66 + Soln(N='AdaptivePass', I=67) + Soln(N='LastAdaptive', I=68) + $end 'Setup' + $end 'ID Map' + ValidationCacheHeader='' + $end 'SolutionManager' + $begin 'UserDefinedSolutionMgr' + NextUniqueID=1000000 + MoveBackwards=false + $end 'UserDefinedSolutionMgr' + $begin 'DatasetSolutionMgr' + NextUniqueID=2000000 + MoveBackwards=false + $end 'DatasetSolutionMgr' + Notes=$begin_cdata$ Notes: Due to higher frequency operations of planar transformers, the skin depth and proximity effects play a major role on the proper electromagnetic design process. Therefore, current 3D Maxwell design is using eddy-current solver to predict the electromagnetic harmonic characteristics of a planar transformer as Current vs Phase angle, Leakage Inductance and Electromagnetic Loss $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR636F6524416430340133.tmp' + $end 'Maxwell3DModel' + $begin 'DataInstances' + DesignEditor='TopLevel' + Refdes('1', 'U2') + $begin 'CompInstances' + $begin 'Compinst' + ID='1' + Status='Status' + CompName='Maxwell3D' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '1') + $end 'Properties' + $end 'Compinst' + $end 'CompInstances' + $begin 'Instance' + DesignEditor='Maxwell3D' + ID='1' + $begin 'MaxwellDesignInstance' + DesignInstanceID=3 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(3, -1, -1, -9, -38, 0, 0, 405, 293), OrientationMatrix(-0.0144033003598452, -0.0230966657400131, 0.0365190356969833, 0, 0.0432099066674709, -0.00769888749346137, 0.012173012830317, 0, 7.63639596002008e-10, 0.0384944453835487, 0.024346025660634, 0, -4.05195947905668e-08, 0, -5.96739196777344, 1, 0, -1.63455653190613, 1.63455653190613, -1, 1, -0.580528736114502, 12.5153121948242), Drawings[23: 'PQ_Core_Bottom', 'PQ_Core_Top', 'Board_1', 'Layer1_1', 'Board_2', 'Layer2_1', 'Board_3', 'Layer3_1', 'Board_4', 'Layer4_1', 'Board_5', 'Layer5_1', 'Board_6', 'Layer6_1', 'Layer1_1_Section1', 'Layer2_1_Section1', 'Layer3_1_Section1', 'Layer4_1_Section1', 'Layer5_1_Section1', 'Layer6_1_Section1', 'Region', 'Length_Coil', 'Length_Core'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=0, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=2, dYForGrid=2, dZForGrid=2, dRForGrid=2, dThetaForGrid=10), ClipPlanes(ClipPlaneOptions(DisableWhenDrawingNewPlane=true, ForceOpqaueForUnclipped=false, ShowClipped=false, Transparency=0, HandleColor=16776960))))) + $end 'EditorWindow' + $end 'WindowPosition' + $begin 'ReportSetup' + $begin 'ReportManager' + $begin 'Reports' + $begin 'Current vs Phase angle' + ReportID=5 + ReportName='Current vs Phase angle' + $begin 'TraceDef' + TraceDefinitionType='TraceDefinition' + $begin 'DesignSolnDefn' + $begin 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + DesignID=2 + SolutionID=68 + $begin 'REPORT_TYPE_SIM_VALUE_CONTEXT' + ReportType=9 + SimValueContext(0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0, 'PC', false, '1') + $end 'REPORT_TYPE_SIM_VALUE_CONTEXT' + $end 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + $end 'DesignSolnDefn' + ID=3 + VersionID=39 + Name='Ipri' + TieNameToExpr=true + $begin 'Components' + $begin 'TraceComponentDefinition' + Expr='Phase' + $end 'TraceComponentDefinition' + $begin 'TraceComponentDefinition' + Expr='Ipri' + $end 'TraceComponentDefinition' + $end 'Components' + $begin 'ExtendedTraceInfo' + NumPoints=0 + TraceType=0 + Offset=0 + XLabel='' + SamplingPeriod='0' + SamplingPeriodOffset='0' + AutoDelay=true + DelayValue='0ps' + AutoCompCrossAmplitude=true + CrossingAmplitude='0mV' + YAxis=1 + AutoCompEyeMeasurementPoint=true + EyeMeasurementPoint='0ps' + EyePamLow() + EyePamVRef() + EyePamHigh() + EyePamNames() + EyePamStrictVRef=false + $end 'ExtendedTraceInfo' + $begin 'TraceFamiliesDisplayDefinition' + DisplayFamiliesType='DisplayAll' + $end 'TraceFamiliesDisplayDefinition' + $begin 'PointsetDefinition' + $begin 'SubsweepDefParamsContainer' + $begin '0' + SubsweepType='Specifiable' + SubsweepChoiceType='All' + SweepVariableName='Phase' + AllowSelecteValues=true + SweepHasConsistentValues=true + ColumnValues(0) + ParameterType='DoubleParam' + Units='deg' + $end '0' + $begin '1' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='Freq' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '1' + $begin '2' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Vp' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '2' + $begin '3' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Rload' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '3' + $end 'SubsweepDefParamsContainer' + FamilyBlock() + $end 'PointsetDefinition' + DesignInstanceID=3 + $end 'TraceDef' + $begin 'TraceDef' + TraceDefinitionType='TraceDefinition' + $begin 'DesignSolnDefn' + $begin 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + DesignID=2 + SolutionID=68 + $begin 'REPORT_TYPE_SIM_VALUE_CONTEXT' + ReportType=9 + SimValueContext(0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0, 'PC', false, '1') + $end 'REPORT_TYPE_SIM_VALUE_CONTEXT' + $end 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + $end 'DesignSolnDefn' + ID=4 + VersionID=40 + Name='Isec' + TieNameToExpr=true + $begin 'Components' + $begin 'TraceComponentDefinition' + Expr='Phase' + $end 'TraceComponentDefinition' + $begin 'TraceComponentDefinition' + Expr='Isec' + $end 'TraceComponentDefinition' + $end 'Components' + $begin 'ExtendedTraceInfo' + NumPoints=0 + TraceType=0 + Offset=0 + XLabel='' + SamplingPeriod='0' + SamplingPeriodOffset='0' + AutoDelay=true + DelayValue='0ps' + AutoCompCrossAmplitude=true + CrossingAmplitude='0mV' + YAxis=1 + AutoCompEyeMeasurementPoint=true + EyeMeasurementPoint='0ps' + EyePamLow() + EyePamVRef() + EyePamHigh() + EyePamNames() + EyePamStrictVRef=false + $end 'ExtendedTraceInfo' + $begin 'TraceFamiliesDisplayDefinition' + DisplayFamiliesType='DisplayAll' + $end 'TraceFamiliesDisplayDefinition' + $begin 'PointsetDefinition' + $begin 'SubsweepDefParamsContainer' + $begin '0' + SubsweepType='Specifiable' + SubsweepChoiceType='All' + SweepVariableName='Phase' + AllowSelecteValues=true + SweepHasConsistentValues=true + ColumnValues(0) + ParameterType='DoubleParam' + Units='deg' + $end '0' + $begin '1' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='Freq' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '1' + $begin '2' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Vp' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '2' + $begin '3' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Rload' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '3' + $end 'SubsweepDefParamsContainer' + FamilyBlock() + $end 'PointsetDefinition' + DesignInstanceID=3 + $end 'TraceDef' + $end 'Current vs Phase angle' + $begin 'Loss' + ReportID=11 + ReportName='Loss' + $begin 'TraceDef' + TraceDefinitionType='TraceDefinition' + $begin 'DesignSolnDefn' + $begin 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + DesignID=2 + SolutionID=68 + $begin 'REPORT_TYPE_SIM_VALUE_CONTEXT' + ReportType=2 + SimValueContext(0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0) + $end 'REPORT_TYPE_SIM_VALUE_CONTEXT' + $end 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + $end 'DesignSolnDefn' + ID=12 + VersionID=43 + Name='CoreLoss' + TieNameToExpr=true + $begin 'Components' + $begin 'TraceComponentDefinition' + Expr='Freq' + $end 'TraceComponentDefinition' + $begin 'TraceComponentDefinition' + Expr='CoreLoss' + $end 'TraceComponentDefinition' + $end 'Components' + $begin 'ExtendedTraceInfo' + NumPoints=0 + TraceType=0 + Offset=0 + XLabel='' + SamplingPeriod='0' + SamplingPeriodOffset='0' + AutoDelay=true + DelayValue='0ps' + AutoCompCrossAmplitude=true + CrossingAmplitude='0mV' + YAxis=1 + AutoCompEyeMeasurementPoint=true + EyeMeasurementPoint='0ps' + EyePamLow() + EyePamVRef() + EyePamHigh() + EyePamNames() + EyePamStrictVRef=false + $end 'ExtendedTraceInfo' + $begin 'TraceFamiliesDisplayDefinition' + DisplayFamiliesType='DisplayAll' + $end 'TraceFamiliesDisplayDefinition' + $begin 'PointsetDefinition' + $begin 'SubsweepDefParamsContainer' + $begin '0' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='Freq' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '0' + $begin '1' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Vp' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '1' + $begin '2' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Rload' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '2' + $end 'SubsweepDefParamsContainer' + FamilyBlock() + $end 'PointsetDefinition' + DesignInstanceID=3 + $end 'TraceDef' + $begin 'TraceDef' + TraceDefinitionType='TraceDefinition' + $begin 'DesignSolnDefn' + $begin 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + DesignID=2 + SolutionID=68 + $begin 'REPORT_TYPE_SIM_VALUE_CONTEXT' + ReportType=2 + SimValueContext(0, 0, 2, 0, false, false, -1, 1, 0, 1, 1, '', 0, 0) + $end 'REPORT_TYPE_SIM_VALUE_CONTEXT' + $end 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + $end 'DesignSolnDefn' + ID=13 + VersionID=44 + Name='SolidLoss' + TieNameToExpr=true + $begin 'Components' + $begin 'TraceComponentDefinition' + Expr='Freq' + $end 'TraceComponentDefinition' + $begin 'TraceComponentDefinition' + Expr='SolidLoss' + $end 'TraceComponentDefinition' + $end 'Components' + $begin 'ExtendedTraceInfo' + NumPoints=0 + TraceType=0 + Offset=0 + XLabel='' + SamplingPeriod='0' + SamplingPeriodOffset='0' + AutoDelay=true + DelayValue='0ps' + AutoCompCrossAmplitude=true + CrossingAmplitude='0mV' + YAxis=1 + AutoCompEyeMeasurementPoint=true + EyeMeasurementPoint='0ps' + EyePamLow() + EyePamVRef() + EyePamHigh() + EyePamNames() + EyePamStrictVRef=false + $end 'ExtendedTraceInfo' + $begin 'TraceFamiliesDisplayDefinition' + DisplayFamiliesType='DisplayAll' + $end 'TraceFamiliesDisplayDefinition' + $begin 'PointsetDefinition' + $begin 'SubsweepDefParamsContainer' + $begin '0' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='Freq' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '0' + $begin '1' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Vp' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '1' + $begin '2' + SubsweepType='Regular' + SubsweepChoiceType='Nominal' + SweepVariableName='Rload' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '2' + $end 'SubsweepDefParamsContainer' + FamilyBlock() + $end 'PointsetDefinition' + DesignInstanceID=3 + $end 'TraceDef' + $end 'Loss' + $end 'Reports' + NextUniqueID=18 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=45 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $begin 'Current vs Phase angle' + ReportID=5 + $begin 'Report2D' + name='Current vs Phase angle' + ReportID=5 + ReportType=9 + DisplayType=1 + Title='' + Domain='' + $begin 'Migration' + MigVersion(1, 0, '2021R1 mig(1.0)') + $end 'Migration' + $begin 'Graph2DsV2' + $begin 'Graph2D' + TraceDefID=3 + Type='Continuous' + Axis='Y1' + $end 'Graph2D' + $begin 'Graph2D' + TraceDefID=4 + Type='Continuous' + Axis='Y1' + $end 'Graph2D' + $end 'Graph2DsV2' + $begin 'PlotDisplayDataManager' + NextUniqueID=61 + MoveBackwards=false + $begin 'PlotHeaderDataSource' + CompanyName='' + ShowDesignName=true + ProjectFileName='' + $end 'PlotHeaderDataSource' + StockNameIDMap(AxisX=1, AxisY1=2, AxisY10=16, AxisY11=17, AxisY12=18, AxisY13=19, AxisY14=20, AxisY15=21, AxisY16=22, AxisY17=23, AxisY18=24, AxisY19=25, AxisY2=8, AxisY20=26, AxisY3=9, AxisY4=10, AxisY5=11, AxisY6=12, AxisY7=13, AxisY8=14, AxisY9=15, Grid=27, Header=0, Legend=5, XYHorizScroller=7) + $begin 'SourceList' + $end 'SourceList' + Version='17.0:20150830' + $begin 'DocAttributes' + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=5 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=6.54498469497874 + TickSpacing=0.872664625997165 + ManualUnits=false + Units='deg' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=13.0899693899575 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=2 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=4 + DecimalFieldPrecision=2 + ManualTitle='Current' + AxisColor(R=0, G=0, B=0) + MinScale=-50 + MaxScale=50 + TickSpacing=25 + ManualUnits=false + Units='' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=100 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $end 'PlotAttributeStoreMap' + $end 'DocAttributes' + $begin 'DisplayTypeAttributes' + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=27 + $begin 'CartesianGridDescAttribute' + ShowXMinor=true + ShowYMinor=true + ShowXMajor=true + ShowYMajor=true + ShowBorder=true + $end 'CartesianGridDescAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=37 + $begin 'CurveCartesianAttribute' + YAxis='Y1' + $end 'CurveCartesianAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=39 + $begin 'CurveCartesianAttribute' + YAxis='Y1' + $end 'CurveCartesianAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=37 + $begin 'CurveRenderAttribute' + $begin 'LineRenderAttribute' + LineStyle='Solid' + LineWidth=3 + LineColor(R=237, G=28, B=36) + $end 'LineRenderAttribute' + TraceType='Continuous' + SymbolType='HollowHorizontalLeftTriangle' + SymbolColor(R=155, G=93, B=112) + ShowSymbols=false + SymbolFrequency=15 + ShowArrows=false + $end 'CurveRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=39 + $begin 'CurveRenderAttribute' + $begin 'LineRenderAttribute' + LineStyle='Solid' + LineWidth=3 + LineColor(R=0, G=255, B=0) + $end 'LineRenderAttribute' + TraceType='Continuous' + SymbolType='Circle' + SymbolColor(R=128, G=158, B=173) + ShowSymbols=false + SymbolFrequency=15 + ShowArrows=false + $end 'CurveRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=0 + $begin 'HeaderRenderAttribute' + $begin 'TitleFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-19 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TitleFont' + $begin 'SubtitleFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-13 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'SubtitleFont' + $end 'HeaderRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=5 + $begin 'LegendRenderAttribute' + $begin 'LegendTableAttrib' + $begin 'TableRenderAttribute' + $begin 'TableFontAttrib' + $begin 'FontAttribute' + $begin 'Font' + Height=-11 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TableFontAttrib' + $begin 'TableTitleFontAttrib' + $begin 'FontAttribute' + $begin 'Font' + Height=-11 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TableTitleFontAttrib' + TableBorderLineWidth=1 + TableBorderLineColor=0 + TableGridLineWidth=1 + TableGridLineColor=12632256 + TableBackgroundColor=16777215 + TableHeaderBackgroundColor=14408667 + $end 'TableRenderAttribute' + $end 'LegendTableAttrib' + ShowTraceName=true + ShowSolutionName=true + ShowVariationKey=true + FileNameDisplayModeInVariationKey=0 + DockMode='None' + $end 'LegendRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=2 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=8 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=9 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=10 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=11 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=12 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=13 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=14 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=15 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=16 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=17 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=18 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=19 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=20 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=21 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=22 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=23 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=24 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=25 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=26 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='mm' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-12 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TextFont' + InfMapMode=false + InfMapValue=1.79769313486232e+306 + AutoRangeMin=true + AutoRangeMax=true + AutoSpacing=true + kNumMinorDivisions=5 + ShowAxisTitle=true + ShowAxisUnits=true + vwm='FullWnd' + viewWndWd=#nan + ActivateMargins=true + MarginPercent=0 + NeverCollapse=false + AxisStripes=true + $end 'LineAxisRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $end 'PlotAttributeStoreMap' + $end 'DisplayTypeAttributes' + $begin 'DocDefaultAttributes' + $begin 'PlotAttributeStoreMap' + $end 'PlotAttributeStoreMap' + $end 'DocDefaultAttributes' + $begin 'PerViewPlotAttributeStoreMap' + $begin 'MapItem' + ItemID=-1 + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=4 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=1688 + Left=823 + Bottom=9494 + Right=8795 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=28 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=1688 + Left=823 + Bottom=9494 + Right=8795 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=35 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=75 + Left=75 + Bottom=9925 + Right=572 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=31 + $begin 'CartesianAxisLayoutAttribute' + $begin 'AxisRect' + Top=75 + Left=8795 + Bottom=9925 + Right=9925 + $end 'AxisRect' + $begin 'GridRect' + Top=1688 + Left=823 + Bottom=9494 + Right=8795 + $end 'GridRect' + AxisCollapsed=false + AxisExpandCollapseByUser=false + $end 'CartesianAxisLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=32 + $begin 'CartesianAxisLayoutAttribute' + $begin 'AxisRect' + Top=75 + Left=823 + Bottom=1688 + Right=8795 + $end 'AxisRect' + $begin 'GridRect' + Top=1688 + Left=823 + Bottom=9494 + Right=8795 + $end 'GridRect' + AxisCollapsed=false + AxisExpandCollapseByUser=false + $end 'CartesianAxisLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=4 + $begin 'CartesianCurveGroupLayoutAttribute' + X_spc=1.74532925199433 + X_fwd=5 + X_fpr=2 + Y1_spc=20 + Y1_fwd=4 + Y1_fpr=2 + $end 'CartesianCurveGroupLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=6 + $begin 'DockableOverlayLayoutAttribute' + $begin 'Dock_0' + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=4850 + Left=672 + Bottom=9850 + Right=8172 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'Dock_0' + $begin 'Dock_1' + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=5000 + Left=0 + Bottom=10000 + Right=10000 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'Dock_1' + $begin 'Dock_2' + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=0 + Left=0 + Bottom=5000 + Right=10000 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'Dock_2' + $end 'DockableOverlayLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $end 'PlotAttributeStoreMap' + PlotType=1 + $end 'MapItem' + $end 'PerViewPlotAttributeStoreMap' + IsViewAttribServer=false + ViewID=-1 + $begin 'SourceIDMap' + IDMapItem(3, 0, -1, 37) + IDMapItem(4, 0, -1, 39) + $end 'SourceIDMap' + $begin 'TraceCharacteristicsMgr' + $begin 'TraceCharacteristicsDataSource' + ID=47 + $begin 'Parameters' + Name='max' + FunctionName='max' + $begin 'Range' + Type='Full' + Start='0' + End='1' + $end 'Range' + $end 'Parameters' + $end 'TraceCharacteristicsDataSource' + $end 'TraceCharacteristicsMgr' + $begin 'CartesianXMarkerManager' + RefMarkerID=-1 + CurrentMarkerID=-1 + $begin 'ReferenceCurves' + $end 'ReferenceCurves' + $end 'CartesianXMarkerManager' + $begin 'CartesianYMarkerManager' + $end 'CartesianYMarkerManager' + XAxisStackID=-1 + $begin 'AllTransSrcDwg' + $begin 'PT' + ID=1 + TransSrcDwg(-1, 0, 35, 1, 31, 2, 32, 5, 6, 27, 28, 37, 38, 39, 40, 47, 48) + $end 'PT' + $end 'AllTransSrcDwg' + $begin 'AllPtSVID' + PtID(1, -1, 4) + $end 'AllPtSVID' + $end 'PlotDisplayDataManager' + $end 'Report2D' + $end 'Current vs Phase angle' + $begin 'Loss' + ReportID=11 + $begin 'Report2D' + name='Loss' + ReportID=11 + ReportType=2 + DisplayType=4 + Title='' + Domain='' + $begin 'Migration' + MigVersion(1, 0, '2021R1 mig(1.0)') + $end 'Migration' + $begin 'Graph2DsV2' + $begin 'Graph2D' + TraceDefID=12 + Type='Continuous' + Axis='Y1' + $end 'Graph2D' + $begin 'Graph2D' + TraceDefID=13 + Type='Continuous' + Axis='Y1' + $end 'Graph2D' + $end 'Graph2DsV2' + $begin 'PlotDisplayDataManager' + NextUniqueID=66 + MoveBackwards=false + $begin 'PlotHeaderDataSource' + CompanyName='' + ShowDesignName=true + ProjectFileName='' + $end 'PlotHeaderDataSource' + StockNameIDMap(DataTable=3, Header=0, PrimarySweep=1) + $begin 'SourceList' + $end 'SourceList' + Version='17.0:20150830' + $begin 'DocAttributes' + $begin 'PlotAttributeStoreMap' + $end 'PlotAttributeStoreMap' + $end 'DocAttributes' + $begin 'DisplayTypeAttributes' + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=7 + $begin 'CurveCartesianAttribute' + YAxis='Y1' + $end 'CurveCartesianAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=9 + $begin 'CurveCartesianAttribute' + YAxis='Y1' + $end 'CurveCartesianAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=7 + $begin 'CurveRenderAttribute' + $begin 'LineRenderAttribute' + LineStyle='Solid' + LineWidth=3 + LineColor(R=237, G=28, B=36) + $end 'LineRenderAttribute' + TraceType='Continuous' + SymbolType='HollowHorizontalLeftTriangle' + SymbolColor(R=155, G=93, B=112) + ShowSymbols=false + SymbolFrequency=15 + ShowArrows=false + $end 'CurveRenderAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=9 + $begin 'CurveRenderAttribute' + $begin 'LineRenderAttribute' + LineStyle='Solid' + LineWidth=3 + LineColor(R=0, G=255, B=0) + $end 'LineRenderAttribute' + TraceType='Continuous' + SymbolType='Circle' + SymbolColor(R=128, G=158, B=173) + ShowSymbols=false + SymbolFrequency=15 + ShowArrows=false + $end 'CurveRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=0 + $begin 'HeaderRenderAttribute' + $begin 'TitleFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-19 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TitleFont' + $begin 'SubtitleFont' + $begin 'FontAttribute' + $begin 'Font' + Height=-13 + Width=0 + Escapement=0 + Orientation=0 + Weight=400 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=7 + ClipPrecision=48 + Quality=6 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'SubtitleFont' + $end 'HeaderRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $end 'PlotAttributeStoreMap' + $end 'DisplayTypeAttributes' + $begin 'DocDefaultAttributes' + $begin 'PlotAttributeStoreMap' + $end 'PlotAttributeStoreMap' + $end 'DocDefaultAttributes' + $begin 'PerViewPlotAttributeStoreMap' + $begin 'MapItem' + ItemID=-1 + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=5 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=75 + Left=75 + Bottom=9925 + Right=390 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=4 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=553 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=12 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=669 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=17 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=514 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=22 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=669 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=27 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=726 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=32 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=664 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=37 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=516 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=42 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=2068 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=47 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=597 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=52 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=511 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=57 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=814 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=62 + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=225 + Left=565 + Bottom=9775 + Right=9775 + $end 'BoundingRect' + ModifySize=false + ModifyPosition=false + $end 'OverlayLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $end 'PlotAttributeStoreMap' + PlotType=25 + $end 'MapItem' + $end 'PerViewPlotAttributeStoreMap' + IsViewAttribServer=false + ViewID=-1 + $begin 'SourceIDMap' + IDMapItem(12, 0, -1, 7) + IDMapItem(13, 0, -1, 9) + $end 'SourceIDMap' + $begin 'TraceCharacteristicsMgr' + $end 'TraceCharacteristicsMgr' + $begin 'CartesianXMarkerManager' + RefMarkerID=-1 + CurrentMarkerID=-1 + $begin 'ReferenceCurves' + $end 'ReferenceCurves' + $end 'CartesianXMarkerManager' + $begin 'CartesianYMarkerManager' + $end 'CartesianYMarkerManager' + XAxisStackID=-1 + $begin 'AllTransSrcDwg' + $begin 'PT' + ID=25 + TransSrcDwg(-1, 0, 5) + $end 'PT' + $end 'AllTransSrcDwg' + $begin 'AllPtSVID' + $end 'AllPtSVID' + $end 'PlotDisplayDataManager' + $end 'Report2D' + $end 'Loss' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $begin 'Current vs Phase angle' + ReportID=5 + $begin 'WindowInfoList' + $begin 'Report2D' + $end 'Report2D' + $end 'WindowInfoList' + $end 'Current vs Phase angle' + $begin 'Loss' + ReportID=11 + $begin 'WindowInfoList' + $begin 'Report2D' + $end 'Report2D' + $end 'WindowInfoList' + $end 'Loss' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'MaxwellDesignInstance' + $end 'Instance' + $begin 'SODInfo' + $end 'SODInfo' + $end 'DataInstances' + $begin 'WBSystemIDToDesignInstanceIDMap' + $end 'WBSystemIDToDesignInstanceIDMap' + $begin 'WBSysIDSysDetails' + $end 'WBSysIDSysDetails' + $begin 'WBConnIDConnDetails' + $end 'WBConnIDConnDetails' + $begin 'WBMaterialGuidDetails' + WBMaterialGuidMap() + $end 'WBMaterialGuidDetails' + $begin 'MinervaProjectSettingsBlk' + MinervaRemoteFilePath='' + FolderContainerString='' + $end 'MinervaProjectSettingsBlk' +$end 'AnsoftProject' +$begin 'AllReferencedFilesForProject' +$end 'AllReferencedFilesForProject' +$begin 'ProjectPreview' + IsEncrypted=false + Thumbnail64='/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE\ +BAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAg\ +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCABgAGADASIAAhEBAxEB/\ +8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR\ +BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUp\ +TVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5us\ +LDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAA\ +AECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHB\ +CSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ\ +3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4u\ +Pk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/iiiigAoor42+PX7VGu/Dr4v/Cj9n34S/DTSf\ +il8XPiZq1hDqCeM/iBefCf4cfD/AELXPh/8ffHvhLUvE3jDTfAHinU9S1bXYP2bPizbaXZaP4d1KGF/\ +CF1Jr+oaELnQk1zjx2PwmXUY18XVdOFScKUVGE6k51KklGEIU6cZ1Jybe0ItqKlN2jGUl9JwtwlxBxn\ +mNfK+HcFHF4nCYXE42vKriMNhMPhsJg6Mq+IxOKxmMrYfCYajThHlVTEV6caladLD03OvWo05/ZNFfJ\ +n/AAvb9oPQv+JV4s/Yi+LXiPxBa/8AH/rPwM+LX7NHjT4WXnn/AOk2v/CL+JfjV8YPhr4m1Ly7Ka2iv\ +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' + $begin 'DesignInfo' + DesignName='Maxwell3D' + Notes='Notes: Due to higher frequency operations of planar transformers, the skin depth and proximity effects play a major role on the proper electromagnetic design process. Therefore, current 3D Maxwell design is using eddy-current solver to predict the electromagnetic harmonic characteristics of a planar transformer as Current vs Phase angle, Leakage Inductance and Electromagnetic Loss' + Factory='Maxwell 3D' + IsSolved=false + 'Nominal Setups'[1: 'Setup1'] + 'Nominal Setup Types'[1: ''] + 'Optimetrics Setups'[0:] + 'Optimetrics Experiment Types'[0:] + Image64='/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE\ +BAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAg\ +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCADIAMgDASIAAhEBAxEB/\ +8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR\ +BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUp\ +TVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5us\ +LDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAA\ +AECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHB\ +CSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ\ +3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4u\ +Pk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/iiiigAooooAKKKKACiiigAooooAKKKKACiii\ +gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoor8r9Y1vVv2pP2zfCvg7WPEXxD8M\ +/s7eH/h5+2RoPguz+FHxn+OHwV134kfEf4BfFX9kL4b/ABB+IXi7W/hJ8SvDl7caTo3xG8afFnwRpGh\ +ajYBIJvh9rHim11LWdK8W6INK8vNczWXU8OoUliMVi6tOlTpuTgv3lWnSdSclCo4UoOpBSnySXPOnD4\ +qkb/d8B8Ey4yxebTxWPlk+R5BgcZjsZi40YV5pYTBYrGxwuFoVMRhKeJx2Jp4SvOjhniqM3h8Pi8Vd0\ +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\ +Uo4qFOFWjX+efA37XX7KHxQ8U6X4G+Gn7T37PPxD8ba59u/sXwd4G+NXw28W+KdY/szTrvWNS/svw9o\ +HiW4u9Q+z6Tp9/dT+VC/lW1lNPJtiidl+hq5Lxz4B8CfFDwtqngb4l+CvCXxD8E659i/trwd458OaP4\ +t8Lax/Zmo2msab/anh7X7O4tNQ+z6tp9hdQebC/lXNlDPHtliRl+ef+GHv2a9P/c+BvB/i34JaS3724\ +8K/s0/Gb43fsueBdQ1Fvkm8Q6t8P/2dPiL4X0TWPFstslpbT6xdafNqtxZ6TYWU95JaafYw25zZ5S93\ +2eEx19efnrYS3932fs8bzWtfn9rG9+X2a5eaR7Pwsx/7767xBwry+79X+rZdn/PbX231z63w17Lm5uT\ +6t9Rq8ns/a/W6ntvY0PrOivkz/hQHxr8Lf6V8Mf2xfi1/xKv9G8J+Bvjn4K+EXxn+FmnaP/x422jeKL\ +vRvBfhT4mePvsOiuy2Wp6h8Uv7dudRsbTUvEereI/+Jna6qf8AGdXhL/o0z4//ANof9lh/ZA/4RL7J/\ +wCHx/4WH9v+0/8AUr/2T/Y3/Ma/tP8A4lJ/aVenricoxNCnH4pxVGvFPZcsKFapiJpysk40LpPmnGEV\ +JxP9ScrxfuZL4iZHmeMq60cLWnmOWVZx+Jqris2y7BZPh6lOnzTnGrmqpylB0cNVxNadCFb6zr4203X\ +9C8Kftm/tT+KfFOtaT4a8M+Gv2Nv2Ptf8ReItf1Kz0fQtA0LR/ir+3/qOr61rWr6jNHb6VpNrp9tcT3\ +NzPJHDBDA8srqisw1v+F//ABr8Lf6L8Tv2Ovi1/wASr/SfFnjn4GeNfhF8Z/hZp2j/APH9c6z4XtNZ8\ +aeFPiZ4++w6K6te6Zp/wt/t251Gxu9N8OaT4j/4ll1qvzFo+iat+1J+2b4q8Y6P4d+Ifhn9nbw/8PP2\ +N9e8aXnxX+DHxw+Cuu/Ej4j/AAC+Kv7XvxI+H3w98I6J8W/hr4cvbjSdG+I3jT4TeN9X13Tr8JBN8Pt\ +H8LXWm6zpXi3WzpXlZlmtKtiMnhgoTnjViZclKrSq0JPmwmKgqjhWhTqOhTlOLrVIRlyRvZSnywf6Bw\ +TwFjcuyjxKxHE2Jw+F4YlkdBYnH5fjsvzWjD2XEfD+Klg6eIy7E4vCwzTFUMPVhl+DxVah7eu4e0nSw\ +/ta9P6z/Z30DXfEV54z/aU8caLq3hfxh+0BpPw6k8PeBfEmm3mjeLvhJ8D/AAfoV/qHwx+E/jvTZobZ\ +F+Idv4m8d/FPxP4hSS0a70bW/izf+Dhq/iDR/CuiavcfTtFFfRYPDRweHhQU3UknKU5vRzqVJSqVajS\ +0i6lSUpuMUox5uWCUUkvxviPPKvEWcYrNalCOEpzjRoYehBuUMNg8JQpYTA4SM5fvKscJg6FDDRrVnO\ +vWVJVa9SpWnUqSKKKK6TwwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\ +ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK\ +KACiiigAooooA//Z' + $end 'DesignInfo' +$end 'ProjectPreview' diff --git a/_unittest/test_00_EDB.py b/_unittest/test_00_EDB.py index b0179d4b7cd..81a3c4bd72d 100644 --- a/_unittest/test_00_EDB.py +++ b/_unittest/test_00_EDB.py @@ -57,6 +57,9 @@ def test_01B_get_vias_from_nets(self): assert self.edbapp.core_padstack.get_via_instance_from_net("GND") assert not self.edbapp.core_padstack.get_via_instance_from_net(["GND2"]) + def tesCt_01_flip_layer_stackup(self): + assert self.edbapp.core_stackup.place_in_layout() + def test_02_get_properties(self): assert len(self.edbapp.core_components.components) > 0 assert len(self.edbapp.core_components.inductors) > 0 @@ -555,13 +558,10 @@ def test_67_add_void(self): void = self.edbapp.core_primitives.create_path(path, layer_name="TOP", width="0.1mm") assert self.edbapp.core_primitives.add_void(plane, void) - def test_68_flip_layer_stackup(self): - assert self.edbapp.core_stackup.flip_stackup_and_apply_transform() - def test_69_create_solder_balls_on_component(self): assert self.edbapp.core_components.set_solder_ball("U2A5") - @pytest.mark.skipif(is_ironpython, reason="This Test uses Ironpython") + @pytest.mark.skipif(is_ironpython, reason="This Test uses Matplotlib that is not supported by Ironpython") def test_70_plot_on_matplotlib(self): local_png = os.path.join(self.local_scratch.path, "test.png") self.edbapp.core_nets.plot(None, None, save_plot=local_png) diff --git a/_unittest/test_07_Object3D.py b/_unittest/test_07_Object3D.py index 12b69f7942c..33f0d977256 100644 --- a/_unittest/test_07_Object3D.py +++ b/_unittest/test_07_Object3D.py @@ -93,6 +93,11 @@ def test_01_bounding_box(self): bb = o.bounding_box assert len(bb) == 6 + def test_01_bounding_dimension(self): + o = self.create_copper_box() + bd = o.bounding_dimension + assert len(bd) == 3 + def test_01_delete_object(self): o = self.create_copper_box("DeleteBox") name = o.name diff --git a/_unittest/test_20_HFSS.py b/_unittest/test_20_HFSS.py index d8f7d955b82..e9c0bfc332f 100644 --- a/_unittest/test_20_HFSS.py +++ b/_unittest/test_20_HFSS.py @@ -86,16 +86,19 @@ def test_05_create_wave_port_from_sheets(self): o5 = self.aedtapp.modeler.primitives.create_circle(self.aedtapp.PLANE.YZ, udp, 10, name="sheet1") self.aedtapp.solution_type = "Terminal" port = self.aedtapp.create_wave_port_from_sheet( - o5, 5, self.aedtapp.AxisDir.XNeg, 40, 2, "sheet1_Port", True, terminal_references=["outer"] + o5, 5, self.aedtapp.AxisDir.XNeg, 40, 2, "sheet1_Port", renorm=False, terminal_references=["outer"] ) assert port.name == "sheet1_Port" assert port.name in [i.name for i in self.aedtapp.boundaries] + assert port.props["RenormalizeAllTerminals"] is False + self.aedtapp.solution_type = "Modal" udp = self.aedtapp.modeler.Position(200, 0, 0) o6 = self.aedtapp.modeler.primitives.create_circle(self.aedtapp.PLANE.YZ, udp, 10, name="sheet2") port = self.aedtapp.create_wave_port_from_sheet(o6, 5, self.aedtapp.AxisDir.XPos, 40, 2, "sheet2_Port", True) assert port.name == "sheet2_Port" assert port.name in [i.name for i in self.aedtapp.boundaries] + assert port.props["RenormalizeAllTerminals"] is True id6 = self.aedtapp.modeler.primitives.create_box([20, 20, 20], [10, 10, 2], matname="Copper", name="My_Box") id7 = self.aedtapp.modeler.primitives.create_box([20, 25, 30], [10, 2, 2], matname="Copper") diff --git a/_unittest/test_21_Circuit.py b/_unittest/test_21_Circuit.py index f73ddb833ea..cef599ad98f 100644 --- a/_unittest/test_21_Circuit.py +++ b/_unittest/test_21_Circuit.py @@ -294,3 +294,10 @@ def test_25_import_model(self): assert len(t1.pins) == 6 t2 = self.aedtapp.modeler.schematic.create_touchsthone_component(touch) assert t2 + + def test_25_zoom_to_fit(self): + self.aedtapp.insert_design("zoom_test") + myind = self.aedtapp.modeler.schematic.create_inductor("L100", 1e-9) + myres = self.aedtapp.modeler.components.create_resistor("R100", 50) + mycap = self.aedtapp.modeler.components.create_capacitor("C100", 1e-12) + self.aedtapp.modeler.zoom_to_fit() diff --git a/_unittest/test_28_Maxwell3D.py b/_unittest/test_28_Maxwell3D.py index 391699fe425..692ecacb832 100644 --- a/_unittest/test_28_Maxwell3D.py +++ b/_unittest/test_28_Maxwell3D.py @@ -1,5 +1,5 @@ # Setup paths for module imports -from _unittest.conftest import scratch_path +from _unittest.conftest import scratch_path, local_path import os # Import required modules @@ -223,3 +223,20 @@ def test_30_assign_movement(self): bound = self.aedtapp.assign_translate_motion("Outer_Box", mechanical_transient=True, velocity=1) assert bound assert bound.props["Velocity"] == "1m_per_sec" + + def test_31_core_losses(self): + core_loss_file = "PlanarTransformer.aedt" + example_project = os.path.join(local_path, "example_models", core_loss_file) + file_path = self.local_scratch.copyfile(example_project) + m3d1 = Maxwell3d(file_path) + assert m3d1.set_core_losses(["PQ_Core_Bottom", "PQ_Core_Top"]) + assert m3d1.set_core_losses(["PQ_Core_Bottom"], False) + self.aedtapp.close_project(m3d1.project_name) + + def test_32_matrix(self): + core_loss_file = "PlanarTransformer.aedt" + example_project = os.path.join(local_path, "example_models", core_loss_file) + file_path = self.local_scratch.copyfile(example_project) + m3d1 = Maxwell3d(file_path) + assert m3d1.assign_matrix("pri", "mymatrix") == "mymatrix" + self.aedtapp.close_project(m3d1.project_name, False) diff --git a/doc/source/API/ClientServer.rst b/doc/source/API/ClientServer.rst index 4c141590d30..36539ebae2c 100644 --- a/doc/source/API/ClientServer.rst +++ b/doc/source/API/ClientServer.rst @@ -120,3 +120,35 @@ As an alternative, the user can upload the script to run to the server and run i upload(local_script, remote_script, "servername") ansysem = "/path/to/AnsysEMxxx/Linux64" my_client.root.run_script(remote_script, ansysem_path=ansysem) + + +CPython on Linux with Client-Server +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +To bypass current IronPython limits, you can launch PyAEDT on a Linux machine: + +1. Using pip, install PyAEDT 0.4.23 or later on a Linux machine. +2. Launche CPython and run PyAEDT. + +.. code:: python + + # Launch the latest installed version of PyAEDT in graphical mode. + + from pyaedt.common_rpc import launch_ironpython_server + client = launch_ironpython_server(ansysem_path="/path/to/ansys/executable/folder", non_graphical=True, port=18000) + hfss = client.root.hfss() + # put your code here + +3. If the method returns a list or dictionary, use the following method to work around an + issue with CPython handling: + +.. code:: python + + box1 = hfss.modeler.create_box([0,0,0],[1,1,]) + # convert_remote_object method convert remote ironpython list to local cpython. + faces = client.convert_remote_object(box1.faces) + + +.. image:: Resources/IronPython2Cpython.png + :width: 800 + :alt: Electronics Desktop Launched \ No newline at end of file diff --git a/doc/source/Resources/IronPython2Cpython.png b/doc/source/Resources/IronPython2Cpython.png new file mode 100644 index 00000000000..9915e8b7e97 Binary files /dev/null and b/doc/source/Resources/IronPython2Cpython.png differ diff --git a/examples/07-TwinBuilder/01-RC_Circuit_Example.py b/examples/07-TwinBuilder/01-RC_Circuit_Example.py index 910cee622a7..6afad736c9a 100644 --- a/examples/07-TwinBuilder/01-RC_Circuit_Example.py +++ b/examples/07-TwinBuilder/01-RC_Circuit_Example.py @@ -1,55 +1,47 @@ """ -RC Circuit Schematic Creation and Analysis ------------------------------------------- +RC Circuit Design in Twin Builder +--------------------------------- This example shows how you can use PyAEDT to create a Twin Builder design and run a Twin Builder time-domain simulation. """ -from pyaedt import TwinBuilder -from pyaedt import Desktop +############################################################################### +# Import Required Packages for Twin Builder +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + import os import matplotlib.pyplot as plt +from pyaedt import TwinBuilder ############################################################################### -# Launch Twin Builder -# ~~~~~~~~~~~~~~~~~~~ +# Select Version and Launch Options +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # This example launches Twin Builder 2021.2 in graphical mode. -# This example uses SI units. - -desktop_version = "2021.2" - -############################################################################### -# Launch Twin Builder in Non-Graphical Mode -# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -# You can change the Boolean parameter ``non_graphical`` to ``False`` to launch -# Twin Builder in graphical mode. +# You can change the Boolean parameter ``non_graphical`` to ``True`` to launch +# Twin Builder in non graphical mode. # You can change the Boolean parameter ``new_thread`` to ``False`` to launch # Twin Builder in existing Desktop Session, if any. +desktop_version = "2021.2" non_graphical = False new_thread = True ############################################################################### # Launch Twin Builder # ~~~~~~~~~~~~~~~~~~~ -# The :class:`pyaedt.Desktop` class initializes AEDT and starts it on a specified version in -# a specified graphical mode. The Boolean parameter ``new_thread`` defines whether -# to create a new instance of AEDT or try to connect to existing instance of it. - -desktop = Desktop(desktop_version, non_graphical, new_thread) +# Use implicit declaration to launch Twin Builder Application # Add a new Twin Builder design with a default setup -tb = TwinBuilder() - +tb = TwinBuilder(specified_version=desktop_version, non_graphical=non_graphical, new_desktop_session=new_thread) ############################################################################### # Create Components for a RC circuit driven by a pulse voltage source # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # -# Define the Grid Distance +# Define the Grid Distance for ease in calculations G = 0.00254 @@ -62,14 +54,14 @@ ############################################################################### # Create a Ground # ~~~~~~~~~~~~~~~ -# This method create a ground, which is needed for a twin builder analog analysis. +# This method creates a ground, which is needed for a twin builder analog analysis. gnd = tb.modeler.components.create_gnd([0, -10 * G]) ############################################################################### # Connect Components # ~~~~~~~~~~~~~~~~~~ -# This method connects components with wires. +# This method connects components with pageports. source.pins[1].connect_to_component(resistor.pins[0]) resistor.pins[1].connect_to_component(capacitor.pins[0]) @@ -91,35 +83,30 @@ tb.analyze_setup("TR") -################################################################ -# Get Report Data and plot it on matplotlib. -# +############################################################################### +# Get Report Data and plot it on matplotlib +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # Get the values for the voltage on the Pulse voltage source +# Get the values for the voltage on the capacitor in the RC Circuit + E_Value = "E1.V" x = tb.post.get_report_data(E_Value, "TR", "Time", {"Time": ["All"]}) plt.plot(x.sweeps["Time"], x.data_real(E_Value)) -################################################################ -# Get the values for the voltage on the capacitor in the RC Circuit - C_Value = "C1.V" x = tb.post.get_report_data(C_Value, "TR", "Time", {"Time": ["All"]}) plt.plot(x.sweeps["Time"], x.data_real(C_Value)) - plt.grid() plt.xlabel("Time") -plt.ylabel("C1.V vs E1.V") +plt.ylabel("Capacitor Voltage vs Input Pulse") plt.show() -plt.clf() - ############################################################################### # Close Twin Builder # ~~~~~~~~~~~~~~~~~~ -# After the simulaton is completed, you can close Twin Builder or release it using the -# :func:`pyaedt.Desktop.force_close_desktop` method. +# After the simulaton is completed, you can close Twin Builder or release it # All methods provide for saving the project before exiting. if os.name != "posix": - desktop.release_desktop() + tb.release_desktop() diff --git a/examples/07-TwinBuilder/02-Wiring_A_Rectifier.py b/examples/07-TwinBuilder/02-Wiring_A_Rectifier.py new file mode 100644 index 00000000000..935c7d97206 --- /dev/null +++ b/examples/07-TwinBuilder/02-Wiring_A_Rectifier.py @@ -0,0 +1,144 @@ +""" +Wiring a Rectifier with Capacitive Filter in Twin Builder +------------------------------------------ +This example shows how you can use PyAEDT to create a Twin Builder design +and run a Twin Builder time-domain simulation. +""" + +############################################################################### +# Import Required Packages for Twin Builder +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +import os +import math +import matplotlib.pyplot as plt +from pyaedt import TwinBuilder + +############################################################################### +# Select Version and Launch Options +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# This example launches Twin Builder 2021.2 in graphical mode. + +# You can change the Boolean parameter ``non_graphical`` to ``True`` to launch +# Twin Builder in non graphical mode. +# You can change the Boolean parameter ``new_thread`` to ``False`` to launch +# Twin Builder in existing Desktop Session, if any. + +desktop_version = "2021.2" +non_graphical = False +new_thread = True + +############################################################################### +# Launch Twin Builder +# ~~~~~~~~~~~~~~~~~~~ +# Use implicit declaration to launch Twin Builder Application + +# Add a new Twin Builder design with a default setup + +tb = TwinBuilder(specified_version=desktop_version, non_graphical=non_graphical, new_desktop_session=new_thread) + +############################################################################### +# Create Components for a bridge rectifier with capacitor filter +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# + +# Define the Grid Distance for ease of calculations + +G = 0.00254 + +# Place an AC sinosoidal source component + +source = tb.modeler.schematic.create_voltage_source("V_AC", "ESINE", 100, 50, [-1 * G, 0]) + +# Place four diodes of the bridge rectifier + +diode1 = tb.modeler.schematic.create_diode("D1", [10 * G, 6 * G], 3 * math.pi / 2) +diode2 = tb.modeler.schematic.create_diode("D2", [20 * G, 6 * G], 3 * math.pi / 2) +diode3 = tb.modeler.schematic.create_diode("D3", [10 * G, -4 * G], 3 * math.pi / 2) +diode4 = tb.modeler.schematic.create_diode("D4", [20 * G, -4 * G], 3 * math.pi / 2) + +# Place capacitor filter + +capacitor = tb.modeler.schematic.create_capacitor("C_FILTER", 1e-6, [29 * G, -10 * G]) + +# Place load resistor + +resistor = tb.modeler.schematic.create_resistor("RL", 100000, [39 * G, -10 * G]) + +# Place a ground + +gnd = tb.modeler.components.create_gnd([5 * G, -16 * G]) + +############################################################################### +# Connect Components +# ~~~~~~~~~~~~~~~~~~ +# This method connects components with wires. + +# Wire the diode bridge + +tb.modeler.schematic.create_wire([diode1.pins[0].location, diode3.pins[0].location]) +tb.modeler.schematic.create_wire([diode2.pins[1].location, diode4.pins[1].location]) +tb.modeler.schematic.create_wire([diode1.pins[1].location, diode2.pins[0].location]) +tb.modeler.schematic.create_wire([diode3.pins[1].location, diode4.pins[0].location]) + +# Wire the AC Source + +tb.modeler.schematic.create_wire([source.pins[1].location, [0, 10 * G], [15 * G, 10 * G], [15 * G, 5 * G]]) +tb.modeler.schematic.create_wire([source.pins[0].location, [0, -10 * G], [15 * G, -10 * G], [15 * G, -5 * G]]) + +# Wire the Filter Capacitor and Load Resistor + +tb.modeler.schematic.create_wire([resistor.pins[0].location, [40 * G, 0], [22 * G, 0]]) +tb.modeler.schematic.create_wire([capacitor.pins[0].location, [30 * G, 0]]) + +# Wire the ground + +tb.modeler.schematic.create_wire([resistor.pins[1].location, [40 * G, -15 * G], gnd.pins[0].location]) +tb.modeler.schematic.create_wire([capacitor.pins[1].location, [30 * G, -15 * G]]) +tb.modeler.schematic.create_wire([gnd.pins[0].location, [5 * G, 0], [8 * G, 0]]) + +# Zoom to Fit the schematic +tb.modeler.zoom_to_fit() + +############################################################################### +# Parametrize a Transient Setup +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# This method setup the end time for the default transient setup. + +tb.set_end_time("100ms") + +############################################################################### +# Solve the Transient Setup +# ~~~~~~~~~~~~~~~~~~~~~~~~~ +# This method solves the transient setup. + +tb.analyze_setup("TR") + + +############################################################################### +# Get Report Data and plot it on matplotlib +# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +# Get the values for the voltage on the Pulse voltage source +# Get the values for the voltage on the capacitor in the RC Circuit + +E_Value = "V_AC.V" +x = tb.post.get_report_data(E_Value, "TR", "Time", {"Time": ["All"]}) +plt.plot(x.sweeps["Time"], x.data_real(E_Value)) + +R_Value = "RL.V" +x = tb.post.get_report_data(R_Value, "TR", "Time", {"Time": ["All"]}) +plt.plot(x.sweeps["Time"], x.data_real(R_Value)) + +plt.grid() +plt.xlabel("Time") +plt.ylabel("AC to DC Conversion using Rectifier") +plt.show() + +############################################################################### +# Close Twin Builder +# ~~~~~~~~~~~~~~~~~~ +# After the simulaton is completed, you can close Twin Builder or release it +# All methods provide for saving the project before exiting. + +if os.name != "posix": + tb.release_desktop() diff --git a/pyaedt/application/Design.py b/pyaedt/application/Design.py index bf2b550b6ba..431e0b295e0 100644 --- a/pyaedt/application/Design.py +++ b/pyaedt/application/Design.py @@ -485,6 +485,8 @@ def logger(self): """ return self._logger + # TODO Project Properties are set at the beginning + # but after they are never updated along the different project steps. @property def project_properies(self): """Project properties. diff --git a/pyaedt/edb.py b/pyaedt/edb.py index 9c7d8a0ad95..fb93fd65e0c 100644 --- a/pyaedt/edb.py +++ b/pyaedt/edb.py @@ -220,6 +220,19 @@ def logger(self): """ return self._logger + @property + def cell_names(self): + """Cell name container. + Returns + ------- + list of str + List of Cell names. + """ + names = [] + for cell in list(self._db.TopCircuitCells): + names.append(cell.GetName()) + return names + @aedt_exception_handler def _init_dlls(self): """Initialize DLLs.""" diff --git a/pyaedt/edb_core/components.py b/pyaedt/edb_core/components.py index 6370330a68a..391a24c02bb 100644 --- a/pyaedt/edb_core/components.py +++ b/pyaedt/edb_core/components.py @@ -1,6 +1,7 @@ """This module contains the `Components` class. """ +import math import re import warnings import os @@ -381,6 +382,99 @@ def get_components_from_nets(self, netlist=None): cmp_list.append(refdes) return cmp_list + @aedt_exception_handler + def _get_edb_pin_from_pin_name(self, cmp, pin): + if not isinstance(cmp, self._edb.Cell.Hierarchy.Component): + return False + if not isinstance(pin, str): + pin = pin.GetName() + pins = self.get_pin_from_component(component=cmp, pinName=pin) + if pins: + return pins[0] + return False + + @aedt_exception_handler + def get_component_placement_vector( + self, + mounted_component, + hosting_component, + mounted_component_pin1=None, + mounted_component_pin2=None, + hosting_component_pin1=None, + hosting_component_pin2=None, + ): + """Get the placement vector between 2 components. + + Parameters + ---------- + mounted_component : str + Mounted component name. + hosting_component : str + Hosting component name. + mounted_component_pin1 : str + Mounted component Pin 1 name. + mounted_component_pin2 : str + Mounted component Pin 2 name. + hosting_component_pin1 : str + Hosted component Pin 1 name. + hosting_component_pin2 : str + Hosted component Pin 2 name. + + Returns + ------- + tuple + Tuple of Vector offset, rotation and solder height. + + Examples + -------- + >>> edb1 = Edb(edbpath=targetfile1, edbversion="2021.2") + >>> hosting_cmp = edb1.core_components.get_component_by_name("U100") + >>> mounted_cmp = edb2.core_components.get_component_by_name("BGA") + >>> vector, rotation, solder_ball_height = edb1.core_components.get_component_placement_vector( + ... mounted_component=mounted_cmp, + ... hosting_component=hosting_cmp, + ... mounted_component_pin1="A12", + ... mounted_component_pin2="A14", + ... hosting_component_pin1="A12", + ... hosting_component_pin2="A14") + """ + m_pin1_pos = [0.0, 0.0] + m_pin2_pos = [0.0, 0.0] + h_pin1_pos = [0.0, 0.0] + h_pin2_pos = [0.0, 0.0] + if not isinstance(mounted_component, self._edb.Cell.Hierarchy.Component): + return False + if not isinstance(hosting_component, self._edb.Cell.Hierarchy.Component): + return False + if mounted_component_pin1: + m_pin1 = self._get_edb_pin_from_pin_name(mounted_component, mounted_component_pin1) + m_pin1_pos = self.get_pin_position(m_pin1) + if mounted_component_pin2: + m_pin2 = self._get_edb_pin_from_pin_name(mounted_component, mounted_component_pin2) + m_pin2_pos = self.get_pin_position(m_pin2) + if hosting_component_pin1: + h_pin1 = self._get_edb_pin_from_pin_name(hosting_component, hosting_component_pin1) + h_pin1_pos = self.get_pin_position(h_pin1) + if hosting_component_pin2: + h_pin2 = self._get_edb_pin_from_pin_name(hosting_component, hosting_component_pin2) + h_pin2_pos = self.get_pin_position(h_pin2) + vector = [h_pin1_pos[0] - m_pin1_pos[0], h_pin1_pos[1] - m_pin1_pos[1]] + d_m_pin1_h_pin2 = math.sqrt( + math.pow(h_pin2_pos[0] - m_pin1_pos[0], 2) + math.pow(h_pin2_pos[1] - m_pin1_pos[1], 2) + ) + d_m_pin2_h_pin2 = math.sqrt( + math.pow(h_pin2_pos[0] - m_pin2_pos[0], 2) + math.pow(h_pin2_pos[1] - m_pin2_pos[1], 2) + ) + rotation = math.atan(d_m_pin2_h_pin2 / d_m_pin1_h_pin2) + if vector: + solder_ball_height = self.get_solder_ball_height(mounted_component) + if solder_ball_height == 0.0: + solder_ball_height = 150e-6 + # mounted_component_name = mounted_component.GetName() + self.set_solder_ball(component=mounted_component, sball_height=solder_ball_height) + return True, vector, rotation, solder_ball_height + return False + @aedt_exception_handler def get_solder_ball_height(self, cmp): """Get component solder ball height. @@ -594,64 +688,6 @@ def _create_pin_group_terminal(self, pingroup, isref=False): ) return pingroup_term - @aedt_exception_handler - def set_solder_ball(self, cmp, sball_height=100e-6, sball_diam=150e-6): - """Define component solder ball ready for port assignment. - - Parameters - ---------- - cmp : str or self._edb.Cell.Hierarchy.Component - Edb component or str component name.. - sball_height : str or double - Solder balls height value. - sball_diam : str or double - Solder balls diameter value. - orientation : FlipChipOrientation - Gives the orientation for flip chip (only applied on IC component). - Returns - ------- - bool - ``True`` when successful, ``False`` when failed. - - Examples - -------- - - >>> from pyaedt import Edb - >>> edbapp = Edb("myaedbfolder") - >>> set_solder_ball = edbapp.core_components.set_solder_ball("A1") - - """ - if cmp is not None: - if not (isinstance(cmp, self._edb.Cell.Hierarchy.Component)): - cmp = self.get_component_by_name(cmp) - cmp_prop = cmp.GetComponentProperty().Clone() - cmp_type = cmp.GetComponentType() - if cmp_type == self._edb.Definition.ComponentType.IC: - die_prop = cmp_prop.GetDieProperty().Clone() - if self._is_top_component(cmp): - die_prop.SetOrientation(self._edb.Definition.DieOrientation.ChipDown) - else: - die_prop.SetOrientation(self._edb.Definition.DieOrientation.ChipUp) - if not cmp_prop.SetDieProperty(die_prop): - return False - solder_prop = cmp_prop.GetSolderBallProperty().Clone() - if not solder_prop.SetDiameter(self._edb_value(sball_diam), self._edb_value(sball_diam)): - return False - if not solder_prop.SetHeight(self._edb_value(sball_height)): - return False - if not cmp_prop.SetSolderBallProperty(solder_prop): - return False - - port_prop = cmp_prop.GetPortProperty().Clone() - port_prop.SetReferenceSizeAuto(True) - cmp_prop.SetPortProperty(port_prop) - if not cmp.SetComponentProperty(cmp_prop): - return False - - return True - else: - return False - @aedt_exception_handler def _is_top_component(self, cmp): """Test the component placment layer. @@ -957,12 +993,12 @@ def disable_rlc_component(self, component_name): return False @aedt_exception_handler - def set_solder_ball(self, componentname="", sball_diam="100um", sball_height="150um"): + def set_solder_ball(self, component="", sball_diam="100um", sball_height="150um"): """Set cylindrical solder balls on a given component. Parameters ---------- - componentname : str + componentname : str or EDB component Name of the discret component. sball_diam : str, float @@ -984,7 +1020,10 @@ def set_solder_ball(self, componentname="", sball_diam="100um", sball_height="15 >>> edbapp.core_components.set_solder_ball("A1") """ - edb_cmp = self.get_component_by_name(componentname) + if not isinstance(component, self._edb.Cell.Hierarchy.Component): + edb_cmp = self.get_component_by_name(component) + else: + edb_cmp = component if edb_cmp: cmp_type = edb_cmp.GetComponentType() if cmp_type == self._edb.Definition.ComponentType.IC: @@ -1018,6 +1057,17 @@ def set_solder_ball(self, componentname="", sball_diam="100um", sball_height="15 io_cmp_prop.SetPortProperty(io_port_prop) edb_cmp.SetComponentProperty(io_cmp_prop) return True + elif cmp_type == self._edb.Definition.ComponentType.Other: + other_cmp_prop = edb_cmp.GetComponentProperty().Clone() + other_solder_ball_prop = other_cmp_prop.GetSolderBallProperty().Clone() + other_solder_ball_prop.SetDiameter(self._edb_value(sball_diam), self._edb_value(sball_diam)) + other_solder_ball_prop.SetHeight(self._edb_value(sball_height)) + other_solder_ball_prop.SetShape(self._edb.Definition.SolderballShape.Cylinder) + other_cmp_prop.SetSolderBallProperty(other_solder_ball_prop) + other_port_prop = other_cmp_prop.GetPortProperty().Clone() + other_port_prop.SetReferenceSizeAuto(True) + other_cmp_prop.SetPortProperty(other_port_prop) + edb_cmp.SetComponentProperty(other_port_prop) else: return False else: @@ -1154,13 +1204,13 @@ def update_rlc_from_bom( return found @aedt_exception_handler - def get_pin_from_component(self, cmpName, netName=None, pinName=None): + def get_pin_from_component(self, component, netName=None, pinName=None): """Retrieve the pins of a component. Parameters ---------- - cmpName : str - Name of the component. + component : str or EDB component + Name of the component or the EDB component object. netName : str, optional Filter on the net name as an alternative to ``pinName``. The default is ``None``. @@ -1181,8 +1231,8 @@ def get_pin_from_component(self, cmpName, netName=None, pinName=None): >>> edbapp.core_components.get_pin_from_component("R1", refdes) """ - - cmp = self._edb.Cell.Hierarchy.Component.FindByName(self._active_layout, cmpName) + if not isinstance(component, self._edb.Cell.Hierarchy.Component): + component = self._edb.Cell.Hierarchy.Component.FindByName(self._active_layout, component) if netName: if not isinstance(netName, list): netName = [netName] @@ -1196,7 +1246,7 @@ def get_pin_from_component(self, cmpName, netName=None, pinName=None): # pins.append(p) pins = [ p - for p in list(cmp.LayoutObjs) + for p in list(component.LayoutObjs) if int(p.GetObjType()) == 1 and p.IsLayoutPin() and p.GetNet().GetName() in netName ] elif pinName: @@ -1204,13 +1254,13 @@ def get_pin_from_component(self, cmpName, netName=None, pinName=None): pinName = [pinName] pins = [ p - for p in list(cmp.LayoutObjs) + for p in list(component.LayoutObjs) if int(p.GetObjType()) == 1 and p.IsLayoutPin() and (self.get_aedt_pin_name(p) == str(pinName) or p.GetName() in str(pinName)) ] else: - pins = [p for p in list(cmp.LayoutObjs) if int(p.GetObjType()) == 1 and p.IsLayoutPin()] + pins = [p for p in list(component.LayoutObjs) if int(p.GetObjType()) == 1 and p.IsLayoutPin()] return pins @aedt_exception_handler diff --git a/pyaedt/edb_core/nets.py b/pyaedt/edb_core/nets.py index cf2c515903c..47a62408d66 100644 --- a/pyaedt/edb_core/nets.py +++ b/pyaedt/edb_core/nets.py @@ -488,7 +488,7 @@ def get_powertree(self, power_net_name, ground_nets): comp_partname = self._pedb.core_components._cmp[refdes].partname el.append(comp_partname) - pins = self._pedb.core_components.get_pin_from_component(cmpName=refdes, netName=el[2]) + pins = self._pedb.core_components.get_pin_from_component(component=refdes, netName=el[2]) el.append("-".join([i.GetName() for i in pins])) component_list_columns = ["refdes", "pin_name", "net_name", "component_type", "component_partname", "pin_list"] diff --git a/pyaedt/edb_core/stackup.py b/pyaedt/edb_core/stackup.py index 02ee788e114..1227d7503be 100644 --- a/pyaedt/edb_core/stackup.py +++ b/pyaedt/edb_core/stackup.py @@ -223,61 +223,95 @@ def create_debye_material( return self._add_dielectric_material_model(name, material_def) @aedt_exception_handler - def flip_stackup_and_apply_transform(self, angle=0.0, offset_x=0.0, offset_y=0.0, mirror=True): - """Flip the current layer stackup of a layout. Transform parameters currently not supported. + def place_in_layout( + self, + edb_cell=None, + angle=0.0, + offset_x=0.0, + offset_y=0.0, + flipped_stackup=True, + place_on_top=True, + solder_height=0, + ): + """Place current Cell into another cell. + Flip the current layer stackup of a layout if requested. Transform parameters currently not supported. Parameters ---------- + edb_cell : Cell + Cell on which to place the current layout. If None the Cell will be applied on an empty new Cell. angle : double The rotation angle applied on the design (not supported for the moment). offset_x : double The x offset value (not supported for the moment. offset_y : double The y offset value (not supported for the moment. - mirror : bool - mirror the flipped design, default value True (not supported for the moment. + flipped_stackup : bool + Either if the current layout is inverted. + If `True` and place_on_top is `True` the stackup will be flipped before the merge. + place_on_top : bool + Either if place the current layout on Top or Bottom of destination Layout. + solder_height : float + Solder Ball or Bumps eight. + This value will be added to the elevation to align the two layouts. Returns ------- bool ``True`` when succeed ``False`` if not. + + Examples + -------- + >>> edb1 = Edb(edbpath=targetfile1, edbversion="2021.2") + >>> edb2 = Edb(edbpath=targetfile2, edbversion="2021.2") + + >>> hosting_cmp = edb1.core_components.get_component_by_name("U100") + >>> mounted_cmp = edb2.core_components.get_component_by_name("BGA") + + >>> vector, rotation, solder_ball_height = edb1.core_components.get_component_placement_vector( + ... mounted_component=mounted_cmp, + ... hosting_component=hosting_cmp, + ... mounted_component_pin1="A12", + ... mounted_component_pin2="A14", + ... hosting_component_pin1="A12", + ... hosting_component_pin2="A14") + >>> edb2.core_stackup.place_in_layout(edb1.active_cell, angle=0.0, offset_x=vector[0], + ... offset_y=vector[1], flipped_stackup=False, place_on_top=True, + ... solder_height=solder_ball_height) """ - lc = self._active_layout.GetLayerCollection() - new_lc = self._edb.Cell.LayerCollection() - max_elevation = 0.0 - for layer in lc.Layers(self._edb.Cell.LayerTypeSet.StackupLayerSet): - if not "RadBox" in layer.GetName(): # Ignore RadBox - lower_elevation = layer.GetLowerElevation() * 1.0e6 - upper_elevation = layer.GetUpperElevation() * 1.0e6 - max_elevation = max([max_elevation, lower_elevation, upper_elevation]) - - non_stackup_layers = [] - for layer in lc.Layers(self._edb.Cell.LayerTypeSet.AllLayerSet): - cloned_layer = layer.Clone() - if not cloned_layer.IsStackupLayer(): - non_stackup_layers.append(cloned_layer) - continue - - if not "RadBox" in layer.GetName(): - upper_elevation = layer.GetUpperElevation() * 1.0e6 - updated_lower_el = max_elevation - upper_elevation - val = self._edb_value("{}um".format(updated_lower_el)) - cloned_layer.SetLowerElevation(val) - new_lc.AddStackupLayerAtElevation(cloned_layer) - - layer_list = convert_py_list_to_net_list(non_stackup_layers) - new_lc.AddLayers(layer_list) - if self._active_layout.SetLayerCollection(new_lc): - cell_name = self._active_layout.GetCell().GetName() - cell_inst = self._edb.Cell.Hierarchy.CellInstance.FindByName(self._active_layout, cell_name) - cell_trans = cell_inst.GetTransform() - _angle = self._edb_value(angle * math.pi / 180.0) - _offset_x = self._edb_value(offset_x) - _offset_y = self._edb_value(offset_y) - cell_trans.SetRotationValue(_angle) - cell_trans.SetXOffsetValue(_offset_x) - cell_trans.SetYOffsetValue(_offset_y) - cell_trans.SetMirror(mirror) + if flipped_stackup and place_on_top or (not flipped_stackup and not place_on_top): + model_flip = True + else: + model_flip = False + if model_flip: + lc = self._active_layout.GetLayerCollection() + new_lc = self._edb.Cell.LayerCollection() + max_elevation = 0.0 + for layer in lc.Layers(self._edb.Cell.LayerTypeSet.StackupLayerSet): + if not "RadBox" in layer.GetName(): # Ignore RadBox + lower_elevation = layer.GetLowerElevation() * 1.0e6 + upper_elevation = layer.GetUpperElevation() * 1.0e6 + max_elevation = max([max_elevation, lower_elevation, upper_elevation]) + + non_stackup_layers = [] + for layer in lc.Layers(self._edb.Cell.LayerTypeSet.AllLayerSet): + cloned_layer = layer.Clone() + if not cloned_layer.IsStackupLayer(): + non_stackup_layers.append(cloned_layer) + continue + + if not "RadBox" in layer.GetName(): + upper_elevation = layer.GetUpperElevation() * 1.0e6 + updated_lower_el = max_elevation - upper_elevation + val = self._edb_value("{}um".format(updated_lower_el)) + cloned_layer.SetLowerElevation(val) + new_lc.AddStackupLayerAtElevation(cloned_layer) + + layer_list = convert_py_list_to_net_list(non_stackup_layers) + new_lc.AddLayers(layer_list) + if not self._active_layout.SetLayerCollection(new_lc): + self._logger.error("Failed to Flip Stackup.") + return False cmp_list = [cmp for cmp in self._active_layout.Groups if cmp.GetComponent() is not None] for cmp in cmp_list: cmp_type = cmp.GetComponentType() @@ -292,10 +326,78 @@ def flip_stackup_and_apply_transform(self, angle=0.0, offset_x=0.0, offset_y=0.0 die_prop.SetOrientation(self._edb.Definition.DieOrientation.ChipDown) cmp_prop.SetDieProperty(die_prop) cmp.SetComponentProperty(cmp_prop) - return True + _angle = self._edb_value(angle * math.pi / 180.0) + _offset_x = self._edb_value(offset_x) + _offset_y = self._edb_value(offset_y) + edb_was_none = False + if edb_cell is None: + cell_name = self._active_layout.GetCell().GetName() + self._active_layout.GetCell().SetName(cell_name + "_Transform") + edb_cell = self._edb.Cell.Cell.Create(self._db, self._edb.Cell.CellType.CircuitCell, cell_name) + edb_cell.GetLayout().SetLayerCollection(self._active_layout.GetLayerCollection()) + edb_was_none = True + cell_inst2 = self._edb.Cell.Hierarchy.CellInstance.Create( + edb_cell.GetLayout(), edb_cell.GetName() + "_Transform", self._active_layout + ) + else: + if edb_cell.GetName() not in self._pedb.cell_names: + _dbCell = convert_py_list_to_net_list([edb_cell]) + list_cells = self._pedb.db.CopyCells(_dbCell) + edb_cell = list_cells[0] + cell_inst2 = self._edb.Cell.Hierarchy.CellInstance.Create( + edb_cell.GetLayout(), self._active_layout.GetCell().GetName(), self._active_layout + ) + + cell_trans = cell_inst2.GetTransform() + cell_trans.SetRotationValue(_angle) + cell_trans.SetXOffsetValue(_offset_x) + cell_trans.SetYOffsetValue(_offset_y) + cell_trans.SetMirror(model_flip) + cell_inst2.SetTransform(cell_trans) + cell_inst2.SetSolveIndependentPreference(True) + stackup_target = edb_cell.GetLayout().GetLayerCollection() + stackup_source = self._active_layout.GetLayerCollection() + + if place_on_top: + cell_inst2.SetPlacementLayer(list(stackup_target.Layers(self._edb.Cell.LayerTypeSet.SignalLayerSet))[0]) else: - return False + cell_inst2.SetPlacementLayer(list(stackup_target.Layers(self._edb.Cell.LayerTypeSet.SignalLayerSet))[-1]) + + cell_inst2.SetIs3DPlacement(True) + input_layers = self._edb.Cell.LayerTypeSet.SignalLayerSet + if is_ironpython: + res, topl, topz, bottoml, bottomz = stackup_target.GetTopBottomStackupLayers(input_layers) + res_s, topl_s, topz_s, bottoml_s, bottomz_s = stackup_source.GetTopBottomStackupLayers(input_layers) + else: + topl = None + topz = Double(0.0) + bottoml = None + bottomz = Double(0.0) + topl_s = None + topz_s = Double(0.0) + bottoml_s = None + bottomz_s = Double(0.0) + res, topl, topz, bottoml, bottomz = stackup_target.GetTopBottomStackupLayers( + input_layers, topl, topz, bottoml, bottomz + ) + res_s, topl_s, topz_s, bottoml_s, bottomz_s = stackup_source.GetTopBottomStackupLayers( + input_layers, topl_s, topz_s, bottoml_s, bottomz_s + ) + + if place_on_top: + h_stackup = self._edb_value(topz + solder_height - bottomz_s) + else: + h_stackup = self._edb_value(bottomz - solder_height - topz_s) + + zero_data = self._edb_value(0.0) + one_data = self._edb_value(1.0) + point3d_t = self._edb.Geometry.Point3DData(_offset_x, _offset_y, h_stackup) + point_loc = self._edb.Geometry.Point3DData(zero_data, zero_data, zero_data) + point_from = self._edb.Geometry.Point3DData(zero_data, one_data, zero_data) + point_to = self._edb.Geometry.Point3DData(zero_data, one_data, zero_data) + cell_inst2.Set3DTransformation(point_loc, point_from, point_to, _angle, point3d_t) + return True @aedt_exception_handler def create_djordjevicsarkar_material(self, name, relative_permittivity, loss_tangent, test_frequency): diff --git a/pyaedt/hfss.py b/pyaedt/hfss.py index 3752464db90..421c69bf2f4 100644 --- a/pyaedt/hfss.py +++ b/pyaedt/hfss.py @@ -299,7 +299,7 @@ def _create_lumped_driven(self, objectname, int_line_start, int_line_stop, imped return self._create_boundary(portname, props, "LumpedPort") @aedt_exception_handler - def _create_port_terminal(self, objectname, int_line_stop, portname, iswaveport=False): + def _create_port_terminal(self, objectname, int_line_stop, portname, renorm=True, iswaveport=False): ref_conductors = self.modeler.convert_to_selections(int_line_stop, True) props = OrderedDict({}) props["Faces"] = int(objectname) @@ -338,7 +338,7 @@ def _create_port_terminal(self, objectname, int_line_stop, portname, iswaveport= props["DoDeembed"] = True if iswaveport: props["DeembedDist"] = "0mm" - props["RenormalizeAllTerminals"] = True + props["RenormalizeAllTerminals"] = renorm props["ShowReporterFilter"] = False props["UseAnalyticAlignment"] = False boundary.props = props @@ -1596,7 +1596,7 @@ def create_lumped_port_between_objects( return self._create_lumped_driven(sheet_name, point0, point1, impedance, portname, renorm, deemb) else: faces = self.modeler.primitives.get_object_faces(sheet_name) - return self._create_port_terminal(faces[0], endobject, portname, iswaveport=False) + return self._create_port_terminal(faces[0], endobject, portname, renorm=renorm, iswaveport=False) return False @aedt_exception_handler @@ -2051,7 +2051,7 @@ def create_wave_port_between_objects( ) else: faces = self.modeler.primitives.get_object_faces(sheet_name) - return self._create_port_terminal(faces[0], endobject, portname, iswaveport=True) + return self._create_port_terminal(faces[0], endobject, portname, renorm=renorm, iswaveport=True) return False @aedt_exception_handler @@ -2480,7 +2480,7 @@ def create_wave_port_microstrip_between_objects( ) else: faces = self.modeler.primitives.get_object_faces(sheet_name) - return self._create_port_terminal(faces[0], endobject, portname, iswaveport=True) + return self._create_port_terminal(faces[0], endobject, portname, renorm=renorm, iswaveport=True) return False @aedt_exception_handler @@ -3069,7 +3069,7 @@ def create_wave_port_from_sheet( elif portname in self.modeler.get_excitations_name(): portname = generate_unique_name(portname) if terminal_references: - return self._create_port_terminal(faces, terminal_references, portname, iswaveport=True) + return self._create_port_terminal(faces, terminal_references, portname, renorm=renorm, iswaveport=True) else: self.logger.error("Reference Conductors are missed.") return False @@ -3148,7 +3148,9 @@ def create_lumped_port_to_sheet( if not faces: self.logger.error("Wrong Input object. it has to be a face id or a sheet.") return False - port = self._create_port_terminal(faces, reference_object_list, portname, iswaveport=False) + port = self._create_port_terminal( + faces, reference_object_list, portname, renorm=renorm, iswaveport=False + ) return port return False @@ -3166,7 +3168,7 @@ def assig_voltage_source_to_sheet(self, sheet_name, axisdir=0, sourcename=None): "`assig_voltage_source_to_sheet` is deprecated. Use `assign_voltage_source_to_sheet` instead.", DeprecationWarning, ) - self.assign_voltage_source_to_sheet(sheet_name, axisdir=0, sourcename=None) + self.assign_voltage_source_to_sheet(sheet_name, axisdir, sourcename) @aedt_exception_handler def assign_voltage_source_to_sheet(self, sheet_name, axisdir=0, sourcename=None): diff --git a/pyaedt/maxwell.py b/pyaedt/maxwell.py index ee5233140d8..44659b2b903 100644 --- a/pyaedt/maxwell.py +++ b/pyaedt/maxwell.py @@ -105,6 +105,85 @@ def change_inductance_computation(self, compute_transient_inductance=True, incre ) return True + @aedt_exception_handler + def set_core_losses(self, objects, value=True): + """Enable/Disable core losses for a set of objects. + It works only on `EddyCurrent` and `Transient` solutions. + + Parameters + ---------- + objects : list, str + List of object to apply core losses to. + value : bool + Either to enable or disable core losses for given list. + + Returns + ------- + bool + ``True`` when successful, ``False`` when failed. + + References + ---------- + + >>> oModule.SetCoreLoss + + Examples + -------- + Set Core Losses in Maxwell 3d. + + >>> from pyaedt import Maxwell3d + >>> maxwell_3d = Maxwell3d() + >>> maxwell_3d.set_core_losses(["PQ_Core_Bottom", "PQ_Core_Top"], True) + + """ + if self.solution_type in ["EddyCurrent", "Transient"]: + objects = self.modeler.convert_to_selections(objects, True) + self.oboundary.SetCoreLoss(objects, value) + return True + else: + raise Exception("Core losses is only available with `EddyCurrent` and `Transient` solutions.") + return False + + @aedt_exception_handler + def assign_matrix(self, objects, matrix_name=None): + """Assign a Matrix to the selection. + + Parameters + ---------- + objects : list, str + List of objects to apply core losses. + matrix_name : str, optional + Boundary condition name. + + Returns + ------- + str + The matrix name when successful, ``False`` when failed. + + References + ---------- + + >>> oModule.AssignMatrix + + Examples + -------- + Set Matrix in Maxwell 3d analysis. + + >>> from pyaedt import Maxwell3d + >>> maxwell_3d = Maxwell3d() + >>> maxwell_3d.assign_matrix(["pri", "sec"]) + """ + if self.solution_type in ["EddyCurrent", "Magnetostatic"]: + objects = self.modeler._convert_list_to_ids(objects, True) + if not matrix_name: + matrix_name = generate_unique_name("Matrix") + args = ["NAME:" + matrix_name, ["NAME:MatrixEntry"]] + for object in objects: + args[1].append(["NAME:MatrixEntry", "Source:=", object]) + self.o_maxwell_parameters.AssignMatrix(args) + return matrix_name + return False + @aedt_exception_handler def setup_ctrlprog( self, setupname, file_str=None, keep_modifications=False, python_interpreter=None, aedt_lib_dir=None @@ -1159,19 +1238,33 @@ def xy_plane(self): def xy_plane(self, value=True): self.design_solutions.xy_plane = value - @aedt_exception_handler - def get_model_depth(self): + @property + def model_depth(self): """Get model depth.""" + if "ModelDepth" in self.design_properties: value_str = self.design_properties["ModelDepth"] try: a = float_units(value_str) except: a = self.variable_manager[value_str].value - return a + finally: + return a else: return None + @model_depth.setter + def model_depth(self, value): + """Set model depth.""" + + self.odesign.SetDesignSettings( + [ + "NAME:Design Settings Data", + "ModelDepth:=", + value, + ] + ) + @aedt_exception_handler def generate_design_data(self, linefilter=None, objectfilter=None): """Generate a generic set of design data and store it in the extension directory as ``design_data.json``. @@ -1204,7 +1297,6 @@ def convert(obj): solid_ids = [i for i, j in self.modeler.primitives.object_id_dict.items() if j.name in objectfilter] else: solid_ids = [i for i in list(self.modeler.primitives.object_id_dict.keys())] - model_depth = self.get_model_depth() self.design_data = { "Project Directory": self.project_path, "Working Directory": self.working_directory, @@ -1213,7 +1305,7 @@ def convert(obj): "GeoMode": self.geometry_mode, "ModelUnits": self.modeler.model_units, "Symmetry": self.symmetry_multiplier, - "ModelDepth": model_depth, + "ModelDepth": self.model_depth, "ObjectList": solid_ids, "LineList": self.modeler.vertex_data_of_lines(linefilter), "VarList": self.variable_manager.variable_names, diff --git a/pyaedt/modeler/Circuit.py b/pyaedt/modeler/Circuit.py index f224cc9de8f..ae563eac037 100644 --- a/pyaedt/modeler/Circuit.py +++ b/pyaedt/modeler/Circuit.py @@ -54,6 +54,17 @@ def obounding_box(self): >>> oEditor.GetModelBoundingBox()""" return self.oeditor.GetModelBoundingBox() + @aedt_exception_handler + def zoom_to_fit(self): + """Zoom To Fit. + + References + ---------- + + >>> oEditor.ZoomToFit + """ + self.oeditor.ZoomToFit() + @aedt_exception_handler def connect_schematic_components(self, firstcomponent, secondcomponent, pinnum_first=2, pinnum_second=1): """Connect schematic components. diff --git a/pyaedt/modeler/Modeler.py b/pyaedt/modeler/Modeler.py index c931002b6d3..634c54e0e43 100644 --- a/pyaedt/modeler/Modeler.py +++ b/pyaedt/modeler/Modeler.py @@ -3459,8 +3459,8 @@ def get_bounding_dimension(self): Returns ------- list - List of six float values representing the bounding box - in the form ``[min_x, min_y, min_z, max_x, max_y, max_z]``. + List of three float values representing the bounding box dimensions + in the form ``[dim_x, dim_y, dim_z]``. References ---------- diff --git a/pyaedt/modeler/Object3d.py b/pyaedt/modeler/Object3d.py index 65241b4a7b5..448de733d98 100644 --- a/pyaedt/modeler/Object3d.py +++ b/pyaedt/modeler/Object3d.py @@ -716,7 +716,6 @@ def __init__(self, primitives, name=None): self._primitives = primitives self.flags = "" self._part_coordinate_system = "Global" - self._bounding_box = None self._material_name = None self._transparency = None self._solve_inside = None @@ -768,6 +767,28 @@ def bounding_box(self): ) return bounding + @property + def bounding_dimension(self): + """Retrieve the dimension array of the bounding box. + + Returns + ------- + list + List of three float values representing the bounding box dimensions + in the form ``[dim_x, dim_y, dim_z]``. + + References + ---------- + + >>> oEditor.GetModelBoundingBox + """ + oBoundingBox = self.bounding_box + dimensions = [] + dimensions.append(abs(float(oBoundingBox[0]) - float(oBoundingBox[3]))) + dimensions.append(abs(float(oBoundingBox[1]) - float(oBoundingBox[4]))) + dimensions.append(abs(float(oBoundingBox[2]) - float(oBoundingBox[5]))) + return dimensions + @property def _odesign(self): """Design.""" @@ -2703,7 +2724,7 @@ def change_property(self, vPropChange, names_list=None): class Objec3DLayout(object): - """Manages properties of objects in HFSS 3D Lauout. + """Manages properties of objects in HFSS 3D Layout. Parameters ----------- diff --git a/pyaedt/modeler/Primitives2D.py b/pyaedt/modeler/Primitives2D.py index c0a3023a555..a43d5d691dc 100644 --- a/pyaedt/modeler/Primitives2D.py +++ b/pyaedt/modeler/Primitives2D.py @@ -260,7 +260,8 @@ def create_region(self, pad_percent=300): ---------- pad_percent : float or list of float, default=300 If float, use padding in per-cent for all dimensions - If list, then interpret as adding for ``["+X", "+Y", "-X", "-Y"]``. + If list, then interpret as adding for ``["+X", "+Y", "-X", "-Y"]`` or + ``["+R", "+Z", "-R", "-Z"]`` depending if the solution is XY or RZ. Returns ------- @@ -272,9 +273,17 @@ def create_region(self, pad_percent=300): >>> oEditor.CreateRegion """ - # TODO handle RZ!! if is_number(pad_percent): - pad_percent = [pad_percent, pad_percent, 0, pad_percent, pad_percent, 0] + if self._app.xy_plane: + pad_percent = [pad_percent, pad_percent, 0, pad_percent, pad_percent, 0] + else: + pad_percent = [pad_percent, 0, pad_percent, pad_percent, 0, pad_percent] + else: - pad_percent = [pad_percent[0], pad_percent[1], 0, pad_percent[2], pad_percent[3], 0] + if self._app.xy_plane: + pad_percent = [pad_percent[0], pad_percent[1], 0, pad_percent[2], pad_percent[3], 0] + + else: + pad_percent = [pad_percent[0], 0, pad_percent[1], pad_percent[2], 0, pad_percent[3]] + return Primitives.create_region(self, pad_percent) diff --git a/pyaedt/modeler/PrimitivesSimplorer.py b/pyaedt/modeler/PrimitivesSimplorer.py index e7dfdec3aeb..a0c0fa83a3e 100644 --- a/pyaedt/modeler/PrimitivesSimplorer.py +++ b/pyaedt/modeler/PrimitivesSimplorer.py @@ -236,15 +236,13 @@ def create_voltage_source( return id @aedt_exception_handler - def create_diode(self, compname=None, model_name="required", location=[], angle=0, use_instance_id_netlist=False): + def create_diode(self, compname=None, location=[], angle=0, use_instance_id_netlist=False): """Create a diode. Parameters ---------- compname : str, optional Name of the diode. The default is ``None``. - model_name : str, optional - Name of the model. The default is ``"required"``. location : list of float, optional Position on the X axis and Y axis. angle : float, optional diff --git a/pyaedt/modules/AdvancedPostProcessing.py b/pyaedt/modules/AdvancedPostProcessing.py index 5e5e76eaa2f..7a33fbe4f0a 100644 --- a/pyaedt/modules/AdvancedPostProcessing.py +++ b/pyaedt/modules/AdvancedPostProcessing.py @@ -236,6 +236,8 @@ def __init__(self): self._elevation_angle = 20 self._zoom = 1 self._isometric_view = True + self.bounding_box = True + self.color_bar = True @property def isometric_view(self): @@ -949,18 +951,24 @@ def plot(self, export_image_path=None): self._read_mesh_files() axes_color = [0 if i >= 128 else 1 for i in self.background_color] - sargs = dict( - title_font_size=10, - label_font_size=10, - shadow=True, - n_labels=9, - italic=True, - fmt="%.1f", - font_family="arial", - interactive=True, - color=axes_color, - vertical=False, - ) + if self.color_bar: + sargs = dict( + title_font_size=10, + label_font_size=10, + shadow=True, + n_labels=9, + italic=True, + fmt="%.1f", + font_family="arial", + interactive=True, + color=axes_color, + vertical=False, + ) + else: + sargs = dict( + position_x=2, + position_y=2, + ) for field in self._fields: if self.range_max is not None and self.range_min is not None: field._cached_mesh = self.pv.add_mesh( @@ -991,7 +999,8 @@ def plot(self, export_image_path=None): self.pv.show_axes() if self.show_grid and not self.is_notebook: self.pv.show_grid(color=tuple(axes_color)) - self.pv.add_bounding_box(color=tuple(axes_color)) + if self.bounding_box: + self.pv.add_bounding_box(color=tuple(axes_color)) self.pv.set_focus(self.pv.mesh.center) if not self.isometric_view: @@ -1066,7 +1075,8 @@ def animate(self): self.pv.show_axes() if self.show_grid and not self.is_notebook: self.pv.show_grid(color=tuple(axes_color)) - self.pv.add_bounding_box(color=tuple(axes_color)) + if self.bounding_box: + self.pv.add_bounding_box(color=tuple(axes_color)) if self.show_legend: labels = [] for m in self.objects: @@ -1103,16 +1113,21 @@ def p_callback(): self.pv.add_text(" ", font_size=10, position=[0, 0], color=tuple(axes_color)) self.pv.add_key_event("q", q_callback) self.pv.add_key_event("p", p_callback) - - sargs = dict( - title_font_size=10, - label_font_size=10, - shadow=True, - n_labels=9, - italic=True, - fmt="%.1f", - font_family="arial", - ) + if self.color_bar: + sargs = dict( + title_font_size=10, + label_font_size=10, + shadow=True, + n_labels=9, + italic=True, + fmt="%.1f", + font_family="arial", + ) + else: + sargs = dict( + position_x=2, + position_y=2, + ) for field in self._fields: field._cached_mesh = self.pv.add_mesh( @@ -1152,6 +1167,7 @@ def p_callback(): pickable=True, smooth_shading=True, name="FieldPlot", + opacity=self.frames[0].opacity, ) start = time.time()