diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a003331acf9..5728678d5f8 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,9 +5,6 @@ updates: insecure-external-code-execution: allow schedule: interval: "daily" - labels: - - "maintenance" - - "dependencies" - package-ecosystem: "github-actions" directory: "/" diff --git a/.github/workflows/nightly-docs.yml b/.github/workflows/nightly-docs.yml index 2edec121879..32ef2063139 100644 --- a/.github/workflows/nightly-docs.yml +++ b/.github/workflows/nightly-docs.yml @@ -41,7 +41,7 @@ jobs: run: | make -C doc phtml touch doc/_build/html/.nojekyll - echo "dev.aedtdocs.pyansys.com" >> doc/_build/html/CNAME + echo "dev.aedt.docs.pyansys.com" >> doc/_build/html/CNAME - name: Upload Documentation uses: actions/upload-artifact@v3 @@ -54,7 +54,7 @@ jobs: uses: JamesIves/github-pages-deploy-action@v4.4.0 with: repository-name: pyansys/pyaedt-dev-docs - branch: master + branch: gh-pages folder: doc/_build/html/ token: ${{ steps.get_workflow_token.outputs.token }} clean: true diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index e833259a964..280643786ea 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -63,8 +63,8 @@ jobs: cd tmp python -c "import pyaedt; print('Imported pyaedt')" - - name: "Check licences of packages" - uses: pyansys/pydpf-actions/check-licenses@v2.0 + # - name: "Check licences of packages" + # uses: pyansys/pydpf-actions/check-licenses@v2.0 - name: 'Unit testing' run: | diff --git a/_unittest/example_models/T11/coax_setup_231.aedb/edb.def b/_unittest/example_models/T11/coax_setup_231.aedb/edb.def new file mode 100644 index 00000000000..2cb150b0e62 Binary files /dev/null and b/_unittest/example_models/T11/coax_setup_231.aedb/edb.def differ diff --git a/_unittest/example_models/T11/coax_setup_231.aedb/stride/model.index b/_unittest/example_models/T11/coax_setup_231.aedb/stride/model.index new file mode 100644 index 00000000000..ce85c0d5113 --- /dev/null +++ b/_unittest/example_models/T11/coax_setup_231.aedb/stride/model.index @@ -0,0 +1,2 @@ +$begin 'Models' +$end 'Models' diff --git a/_unittest/example_models/T11/coax_setup_231.aedt b/_unittest/example_models/T11/coax_setup_231.aedt new file mode 100644 index 00000000000..010dae11dad --- /dev/null +++ b/_unittest/example_models/T11/coax_setup_231.aedt @@ -0,0 +1,3061 @@ +$begin 'AnsoftProject' + Created='Wed Jun 3 11:44:15 2020' + Product='ElectronicsDesktop' + FileOwnedByWorkbench=false + $begin 'Desktop' + Version(2023, 1) + InfrastructureVersion(1, 0) + $begin 'FactoryHeader' + $begin 'geometry3deditor' + KernelVersion(2, 0) + ProjectContainsGeometry3D='1' + $end 'geometry3deditor' + $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=11 + $begin 'EDB' + Path='' + LastUpdateTimeStamp=1661767495 + $end 'EDB' + $begin 'DesignMgrEnvironment' + CompInstCounter=5 + 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=40 + MoveBackwards=false + DatasetType='ProjectDatasetType' + $begin 'DatasetDefinitions' + $begin '$my_materialconductivityTH0' + ID=1 + $begin 'Coordinates' + DimUnits[2: '', ''] + Points[4: 22, 1, 80, 0.8] + $end 'Coordinates' + $end '$my_materialconductivityTH0' + $begin '$AluminumpermittivityTH0' + ID=18 + $begin 'Coordinates' + DimUnits[2: '', ''] + Points[6: 22, 1, 200, 0.6, 400, 0.39] + $end 'Coordinates' + $end '$AluminumpermittivityTH0' + $begin '$AluminumconductivityTH0' + ID=20 + $begin 'Coordinates' + DimUnits[2: '', ''] + Points[6: 22, 1, 200, 0.6, 400, 0.39] + $end 'Coordinates' + $end '$AluminumconductivityTH0' + $begin '$AluminumconductivityFM0' + ID=22 + $begin 'Coordinates' + DimUnits[2: '', ''] + Points[6: 1000000000, 38000000, 2000000000, 38000000, 3000000000, 38000000] + $end 'Coordinates' + $end '$AluminumconductivityFM0' + $end 'DatasetDefinitions' + $end 'ProjectDatasets' + $begin 'GlobalVariables' + VariableProp('$height', 'UD', '', '10mm') + VariableProp('$dim', 'UD', '', '5mm') + $end 'GlobalVariables' + VariableOrders[2: '$height', '$dim'] + $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 'Al2_O3_ceramic' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=240 + Green=240 + Blue=240 + $end 'MatAppearanceData' + $end 'AttachedData' + permittivity='9.8' + thermal_conductivity='35' + mass_density='3960' + specific_heat='850' + youngs_modulus='370000000000' + poissons_ratio='0.22' + thermal_expansion_coefficient='8.1e-06' + ModTime=1499970477 + Library='Materials' + LibLocation='Project' + ModSinceLib=true + $end 'Al2_O3_ceramic' + $begin 'Aluminum' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + $begin 'ModifierData' + $begin 'ThermalModifierData' + modifier_data='thermal_modifier_data' + $begin 'all_thermal_modifiers' + $begin 'one_thermal_modifier' + 'Property:'='permittivity' + 'Index:'=0 + prop_modifier='thermal_modifier' + use_free_form=true + free_form_value='pwl($AluminumpermittivityTH0,Temp)' + $end 'one_thermal_modifier' + $begin 'one_thermal_modifier' + 'Property:'='conductivity' + 'Index:'=0 + prop_modifier='thermal_modifier' + use_free_form=true + free_form_value='pwl($AluminumconductivityTH0,Temp)' + $end 'one_thermal_modifier' + $end 'all_thermal_modifiers' + $end 'ThermalModifierData' + $end 'ModifierData' + $begin 'permittivity' + property_type='AnisoProperty' + unit='' + component1='1' + component2='1' + component3='1' + $end 'permittivity' + permeability='1.000021' + conductivity='pwl($AluminumconductivityFM0,Freq)' + dielectric_loss_tangent='0' + magnetic_loss_tangent='0' + thermal_conductivity='237.5' + mass_density='2689' + specific_heat='951' + youngs_modulus='69000000001' + poissons_ratio='0.31' + thermal_expansion_coefficient='2.33e-05' + diffusivity='0' + molecular_mass='0' + viscosity='0' + ModTime=1591177458 + Library='' + LibLocation='Project' + ModSinceLib=true + $end 'Aluminum' + $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='Project' + ModSinceLib=true + $end 'copper' + $begin 'gold' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=255 + Green=196 + Blue=87 + $end 'MatAppearanceData' + $end 'AttachedData' + permeability='0.99996' + conductivity='41000000' + thermal_conductivity='315' + mass_density='19300' + specific_heat='129' + youngs_modulus='80000000000' + poissons_ratio='0.4' + thermal_expansion_coefficient='1.4e-05' + ModTime=1499970477 + Library='Materials' + LibLocation='Project' + ModSinceLib=true + $end 'gold' + $begin 'my_material' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + $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='pwl($my_materialconductivityTH0,Temp)' + $end 'one_thermal_modifier' + $end 'all_thermal_modifiers' + $end 'ThermalModifierData' + $end 'ModifierData' + permittivity='1' + permeability='1' + conductivity='650000000' + dielectric_loss_tangent='0' + magnetic_loss_tangent='0' + thermal_conductivity='0' + mass_density='0' + specific_heat='0' + youngs_modulus='0' + poissons_ratio='0' + thermal_expansion_coefficient='0' + diffusivity='0' + molecular_mass='0' + viscosity='0' + ModTime=1591177455 + Library='' + LibLocation='Project' + ModSinceLib=true + $end 'my_material' + $begin 'teflon_based' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal') + $end 'PhysicsTypes' + $begin 'AttachedData' + $begin 'MatAppearanceData' + property_data='appearance_data' + Red=26 + Green=26 + Blue=26 + $end 'MatAppearanceData' + $end 'AttachedData' + permittivity='2.08' + dielectric_loss_tangent='0.001' + thermal_conductivity='0.35' + mass_density='2200' + specific_heat='1050' + thermal_expansion_coefficient='0.00016' + ModTime=1499970477 + Library='Materials' + LibLocation='Project' + ModSinceLib=true + $end 'teflon_based' + $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='Project' + ModSinceLib=true + $end 'vacuum' + $end 'Materials' + $begin 'SurfaceMaterials' + $end 'SurfaceMaterials' + $begin 'Scripts' + $end 'Scripts' + $begin 'Symbols' + $begin 'Circuit1' + ModTime=1592908272 + Library='' + ModSinceLib=false + LibLocation='Project' + HighestLevel=1 + Normalize=true + InitialLevels(0, 1) + $begin 'PinDef' + Pin('Port1', -0.00254, 0.00254, 0, 'N', 0, 0.00254, false, 0, true, '', true, false, 'Port1', true) + $begin 'PropDisplayMap' + PinName(2, 5, 1, Text(-0.00254, 0.003175, 0, 4, 5, false, 'Arial', 0, 'Port1', false, false, ExtentRect(0, 0, 0, 0, -0.00254, 0.00405694444444797, 0.0036206140351022, 0.00176388888889594, 0, 0, 0))) + $end 'PropDisplayMap' + $end 'PinDef' + $begin 'Graphics' + Rect(0, 0, 0, 0, 0.00254, 0.00254, 0.00508, 0.00508, 0, 0, 0) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end 'Circuit1' + $begin 'HFSSDesign' + ModTime=1591177454 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end 'HFSSDesign' + $begin 'nexx_cap' + ModTime=1069355910 + CE=0 + Library='Nexxim Circuit Elements\\Nexxim_symbols' + ModSinceLib=false + LibLocation='SysLibrary' + HighestLevel=1 + Normalize=true + InitialLevels(0, 1) + $begin 'PinDef' + Pin('positive', -0.00508, 0, 0, 'N', 0, 0, false, 0, true, '', false, false, 'positive', true) + $end 'PinDef' + $begin 'PinDef' + Pin('negative', 0.00508, 0, 3.14159, 'N', 0, 0, false, 0, true, '', false, false, 'negative', true) + $end 'PinDef' + $begin 'Graphics' + Line(0, 1, 12566272, -0.0006985, 0.0017145, -0.0006985, -0.0017145, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + Line(0, 1, 12566272, 0.0006985, 0.0017145, 0.0006985, -0.0017145, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + Line(0, 1, 12566272, 0.00508, 0, 0.0006985, 0, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + Line(0, 1, 12566272, -0.00508, 0, -0.0006985, 0, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + $end 'Graphics' + $begin 'PropDisplayMap' + C(2, 5, 0, Text(2.1684e-19, -0.00378531, 0, 4, 5, false, 'Arial', 0, '[C]', false, false, ExtentRect(0, 0, 0, 0, 2.1684e-19, -0.00290337, 0.00195988, 0.00176389, 0, 0, 0))) + InstanceName(2, 5, 0, Text(-0.004572, 0.00104069, 0, 1, 5, false, 'Arial', 0, '***', false, false, ExtentRect(0, 0, 0, 0, -0.00369006, 0.00192263, 0.00176389, 0.00176389, 0, 0, 0))) + $end 'PropDisplayMap' + $end 'nexx_cap' + $begin 'nexx_res' + ModTime=1071764569 + CE=0 + Library='Nexxim Circuit Elements\\Nexxim_symbols' + ModSinceLib=false + LibLocation='SysLibrary' + HighestLevel=1 + Normalize=true + InitialLevels(0, 1) + $begin 'PinDef' + Pin('terminals_1', 0.00508, 0, 3.14159, 'N', 0, 0, false, 0, true, '', false, false, 'terminals_1', true) + $end 'PinDef' + $begin 'PinDef' + Pin('terminals_0', -0.00508, 0, 0, 'N', 0, 0, false, 0, true, '', false, false, 'terminals_0', true) + $end 'PinDef' + $begin 'Graphics' + Line(0, 1, 12566272, -0.003048, 0, -0.00254, 0.001016, -0.001524, -0.001016, -0.000508, 0.001016, 0.000508, -0.001016, 0.001524, 0.001016, 0.00254, -0.001016, 0.003048, 0, 0.00508, 0, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + Line(0, 1, 12566272, -0.00508, 0, -0.003048, 0, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + $end 'Graphics' + $begin 'PropDisplayMap' + R(2, 5, 0, Text(2.1684e-19, -0.00334081, 0, 4, 5, false, 'Arial', 0, '[R]', false, false, ExtentRect(0, 0, 0, 0, 2.1684e-19, -0.00245886555555203, 0.00194956140351657, 0.00176388888889594, 0, 0, 0))) + InstanceName(2, 5, 0, Text(-0.004572, 0.00123119, 0, 1, 5, false, 'Arial', 0, '***', false, false, ExtentRect(0, 0, 0, 0, -0.00359721929824171, 0.00211313444444797, 0.00194956140351657, 0.00176388888889594, 0, 0, 0))) + $end 'PropDisplayMap' + $end 'nexx_res' + $begin 'ground_earth' + ModTime=1016213689 + Library='Symbols' + ModSinceLib=false + LibLocation='SysLibrary' + HighestLevel=1 + Normalize=true + InitialLevels(0, 1) + $begin 'PinDef' + Pin('n1', 0, 0.00254, 4.71239, 'N', 0, 0, false, 0, true, '', false, false, 'n1', true) + $end 'PinDef' + $begin 'Graphics' + Line(0, 1, 12566272, -4.33681e-19, 0.00254, -4.33681e-19, 4.33681e-19, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + Line(0, 1, 12566272, 0.0017145, -4.33681e-19, -0.0017145, -4.33681e-19, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + Line(0, 1, 12566272, -0.001143, -0.000762, 0.001143, -0.000762, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + Line(0, 1, 12566272, -0.0005715, -0.001524, 0.0005715, -0.001524, End=0, Join=0, LineStyle=0, BeginObj=0, EndObj=0) + $end 'Graphics' + $end 'ground_earth' + $end 'Symbols' + $begin 'Bondwires' + $begin 'J4_LH10' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.254mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH10' + $begin 'J4_LH11' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.2794mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH11' + $begin 'J4_LH12' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.3048mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH12' + $begin 'J4_LH13' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.3302mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH13' + $begin 'J4_LH14' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.3556mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH14' + $begin 'J4_LH15' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.381mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH15' + $begin 'J4_LH3' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.0762mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH3' + $begin 'J4_LH4' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.1016mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH4' + $begin 'J4_LH5' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.127mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH5' + $begin 'J4_LH6' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.1524mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH6' + $begin 'J4_LH7' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.1778mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH7' + $begin 'J4_LH8' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.2032mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH8' + $begin 'J4_LH9' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Length' + HorizontalValue='0mm' + VerticalType='Length' + VerticalValue='0.2286mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $end 'Segments' + $end 'J4_LH9' + $begin 'J5_LH10_ALPH45_BETA15' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Angle' + HorizontalValue='2578.3100780887deg' + VerticalType='Length' + VerticalValue='0.254mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Switch' + HorizontalValue='0' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='50.000000 %' + VerticalType='Angle' + VerticalValue='859.436692696235deg' + $end 'Segment' + $end 'Segments' + $end 'J5_LH10_ALPH45_BETA15' + $begin 'J5_LH15_ALPH45_BETA15' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Angle' + HorizontalValue='2578.3100780887deg' + VerticalType='Length' + VerticalValue='0.381mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Switch' + HorizontalValue='0' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='50.000000 %' + VerticalType='Angle' + VerticalValue='859.436692696235deg' + $end 'Segment' + $end 'Segments' + $end 'J5_LH15_ALPH45_BETA15' + $begin 'J5_LH5_ALPH45_BETA15' + Type=0 + ModifiedOn=1661767454 + Library='' + FromVendor=true + IsForward=true + Material='GOLD' + Color=0 + IsVisible=true + Diameter('0mm') + $begin 'Segments' + $begin 'Segment' + HorizontalType='Angle' + HorizontalValue='2578.3100780887deg' + VerticalType='Length' + VerticalValue='0.127mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='12.500000 %' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Switch' + HorizontalValue='0' + VerticalType='Length' + VerticalValue='0mm' + $end 'Segment' + $begin 'Segment' + HorizontalType='Percent' + HorizontalValue='50.000000 %' + VerticalType='Angle' + VerticalValue='859.436692696235deg' + $end 'Segment' + $end 'Segments' + $end 'J5_LH5_ALPH45_BETA15' + $end 'Bondwires' + $begin 'DefInfo' + HFSSDesign(1002, 0, 0, 0, '', 1591177454, '', 'HFSSDesign', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1591177454, '', 0, 0) + Circuit1(1002, 0, 15, 1, '', 1592908272, '', 'Circuit1', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1592908272, '', 0, 0) + CAP_(1002, 0, 0, 2, 'Ansoft built-in component', 1502913463, '', 'Nexxim Circuit Elements\\Nexxim_symbols:nexx_cap', '', '', 'Capacitor', 'NXCAP.htm', 'nexximcomponents.chm', 'cap.bmp', 'Nexxim Circuit Elements\\Capacitors', 'SysLibrary', '', '', 1132000246, '', 0, 99002) + NXCHIPRES(1002, 0, 0, 2, 'Ansoft built-in component', 1502913463, '', 'Nexxim Circuit Elements\\Nexxim_symbols:nexx_res', '', '', 'Resistor, Chip, Nexxim', 'NXCHIPRES.htm', 'nexximcomponents.chm', 'res.bmp', 'Nexxim Circuit Elements\\Resistors', 'SysLibrary', 'psessions', '', 1238523114, '', 0, 99001) + RES_(1002, 0, 0, 2, 'Ansoft built-in component', 1502913463, '', 'Nexxim Circuit Elements\\Nexxim_symbols:nexx_res', '', '', 'Resistor', 'NXRES.htm', 'nexximcomponents.chm', 'res.bmp', 'Nexxim Circuit Elements\\Resistors', 'SysLibrary', '', '', 1246045291, '', 0, 99001) + $end 'DefInfo' + $begin 'Compdefs' + $begin 'HFSSDesign' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'HFSSDesign') + TextProp('Owner', 'SRD', '', 'HFSS') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'HFSSDesign' + $begin 'Circuit1' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + Terminal('Port1', 'Port1', 'A', false, 0, 1, '', 'Electrical', '0') + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'Circuit1') + TextProp('Owner', 'SRD', '', 'Circuit Design') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'Circuit1' + $begin 'CAP_' + Library='Nexxim Circuit Elements\\Capacitors' + CircuitEnv=0 + Refbase='C' + NumParts=1 + ModSinceLib=false + Terminal('positive', 'positive', 'A', false, 0, 1, '', 'Electrical', '0') + Terminal('negative', 'negative', 'A', false, 0, 1, '', 'Electrical', '0') + CompExtID=1 + $begin 'Parameters' + TextProp('LabelID', 'HD', 'Property string for netlist ID', 'C@ID') + VariablePropNU('C', 'D', 'Capacitance', '1e-12farad', 'farad') + TextProp('ModelName', 'SHD', '', 'CAP_') + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data('Nexxim Circuit'='C@ID %0 %1 ?C(@C)') + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'CAP_' + $begin 'NXCHIPRES' + Library='Nexxim Circuit Elements\\Resistors' + CircuitEnv=0 + Refbase='A' + NumParts=1 + ModSinceLib=false + Terminal('terminals_0', 'terminals_0', 'A', false, 6, 1, '', 'Electrical', '') + Terminal('terminals_1', 'terminals_1', 'A', false, 7, 1, '', 'Electrical', '') + CompExtID=1 + $begin 'Parameters' + TextProp('LabelID', 'HD', 'Property string for netlist ID', 'R@ID') + TextProp('ModelName', 'SHD', '', 'RES_') + ButtonProp('CosimDefinition', 'D', '', 'Edit', 'Edit', 40501, ButtonPropClientData()) + VariablePropNU('R', 'D', 'Chip resistance', '50ohm', 'ohm') + VariablePropNU('FESR', 'D', 'Chip resonant frequency', '1GHz', 'Hz') + VariablePropNU('TC', 'D', 'Temperature coefficient in PPM', '0', '') + VariablePropNU('TEMP', 'D', 'Element temperature', '25cel', 'cel') + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data('Nexxim Circuit'='A@ID %0 %1 R=@R FESR=@FESR TC=@TC TEMP=@TEMP component=chipres') + GRef('Nexxim Circuit'='') + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'NXCHIPRES' + $begin 'RES_' + Library='Nexxim Circuit Elements\\Resistors' + CircuitEnv=0 + Refbase='R' + NumParts=1 + ModSinceLib=false + Terminal('terminals_0', 'terminals_0', 'A', false, 6, 1, '', 'Electrical', '0') + Terminal('terminals_1', 'terminals_1', 'A', false, 7, 1, '', 'Electrical', '0') + CompExtID=1 + $begin 'Parameters' + TextProp('LabelID', 'HD', 'Property string for netlist ID', 'R@ID') + VariableProp('R', 'D', 'Resistance (Ohm)', '50') + MenuProp('ADD_NOISE', 'HD', '1=generate noise data, 0=no noise data', '0,1', 1) + VariablePropNU('DTEMP', 'HD', 'Diff betw device temp and circuit temp', '0cel', 'cel') + TextProp('ModelName', 'SHD', '', 'RES_') + ButtonProp('CosimDefinition', 'D', '', 'Edit', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data('Nexxim Circuit'='R@ID %0 %1 ?R(@R) *ADD_NOISE(NOISE=@ADD_NOISE) *DTEMP(DTEMP=@DTEMP)') + GRef('Nexxim Circuit'='') + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'RES_' + $end 'Compdefs' + $end 'Definitions' + DesignIDServer=6 + MoveBackwards=false + $begin 'HFSSModel' + RepRewriteV2=true + Name='HFSSDesign' + DesignID=0 + 'Use Advanced DC Extrapolation'=false + 'Use Power S'=false + 'Export After Simulation'=false + 'Allow Material Override'=false + 'Calculate Lossy Dielectrics'=false + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '25cel', 15, '22cel', 24, '22cel', 81, '22cel', 87, '22cel') + $end 'TemperatureSettings' + ObjsEnabledForDeformation() + 'Port Validation Settings'='Standard' + 'Save Adaptive support files'=true + SolutionType='HFSS Modal Network' + $begin 'DrivenOptions' + AutoOpen=false + $end 'DrivenOptions' + MaterialDensity=1 + MassOfTissue=1 + VoxelSize=1 + TissueObjectList=-1 + AverageSarMethod=0 + UseAutoDCThickness=true + HaveZwaveSupport=true + DCThicknessObjects(6, '""', 24, '""') + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'CableSetup' + $begin 'CableManager' + CableNextUniqueID=1000 + MoveBackwards=false + Version(1, 0) + $begin 'TDSources' + $end 'TDSources' + $begin 'Definitions' + $end 'Definitions' + $begin 'Harneses' + $end 'Harneses' + $begin 'HarnResults' + $end 'HarnResults' + $end 'CableManager' + $end 'CableSetup' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + $begin 'Properties' + VariableProp('height', 'UD', '', '5mm') + VariableProp('dim', 'UD', '', '5mm') + $end 'Properties' + VariableOrders[2: 'height', 'dim'] + $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=8 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=97 + 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='inner' + Flags='' + Color='(132 132 193)' + Transparency=0.3 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Aluminum"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=92 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + 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=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='NewObject_IJD39Q' + Flags='' + Color='(132 132 193)' + Transparency=0.3 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"teflon_based"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=93 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=15 + 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' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000015.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='outer' + Flags='' + Color='(132 132 193)' + Transparency=0.3 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"Aluminum"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=94 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=24 + 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' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000024.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='NewObject_V7O4LE' + Flags='' + Color='(132 132 193)' + Transparency=0.3 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"vacuum"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=95 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=81 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000081.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='NewObject_N4W2EG' + Flags='' + Color='(132 132 193)' + Transparency=0.3 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"vacuum"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=96 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=87 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000087.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'global' + global(-1) + $end 'global' + $begin 'inner' + inner(-1) + $end 'inner' + $begin 'model' + model(-1) + $end 'model' + $begin 'newobject_ijd39q' + newobject_ijd39q(-1) + $end 'newobject_ijd39q' + $begin 'newobject_n4w2eg' + newobject_n4w2eg(-1) + $end 'newobject_n4w2eg' + $begin 'newobject_v7o4le' + newobject_v7o4le(-1) + $end 'newobject_v7o4le' + $begin 'outer' + outer(-1) + $end 'outer' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 92) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 93) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 94) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 95) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 96) + 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' + $begin 'NativeComponentVisualization' + $end 'NativeComponentVisualization' + $end '3DComponent' + $begin 'BoundarySetup' + $begin 'GlobalBoundData' + PortImpedance='1' + GlobalMaterialEnv='vacuum' + UseTotalFieldFormulation=false + HybridRegionCouplingType='TwoWayCoupled' + 'Current Source Conformance'='Auto' + 'Thin Sources'=false + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=2 + MoveBackwards=false + $begin '1' + ID=0 + BoundType='Wave Port' + IsComponent=false + Faces(17) + NumModes=1 + PECCapPartID=-1 + UseLineModeAlignment=false + DoDeembed=false + DeembedDist='0mm' + ParentBndID=-1 + $begin 'Modes' + $begin 'Mode1' + ModeNum=1 + UseIntLine=false + CharImp='Zpi' + $end 'Mode1' + $end 'Modes' + UseAnalyticAlignment=false + ShowReporterFilter=false + ReporterFilter(true) + $end '1' + $begin '2' + ID=1 + BoundType='Wave Port' + IsComponent=false + Faces(18) + NumModes=1 + PECCapPartID=-1 + UseLineModeAlignment=false + DoDeembed=false + DeembedDist='0mm' + ParentBndID=-1 + $begin 'Modes' + $begin 'Mode1' + ModeNum=1 + UseIntLine=false + CharImp='Zpi' + $end 'Mode1' + $end 'Modes' + UseAnalyticAlignment=false + ShowReporterFilter=false + ReporterFilter(true) + $end '2' + $end 'Boundaries' + $begin 'ProductSpecificData' + $begin 'SBRWedgeSettings' + MaxWedgeAngle='135deg' + IncludeSheetEdges=true + ApplySourceDistFilter=false + ApplyBoxFilter=false + $end 'SBRWedgeSettings' + $begin 'SBRTxRxSettings' + $end 'SBRTxRxSettings' + $begin 'SBRCreepingWaveSettings' + CWRaySampleDensity=10 + CWRayCutoffDb=40 + CWCurvatureSensitivity=50 + CWAngularRayInterval=2 + $end 'SBRCreepingWaveSettings' + $begin 'SBRBlockageSettings' + $end 'SBRBlockageSettings' + $begin 'PMLData' + $begin 'PMLGroups' + $end 'PMLGroups' + $end 'PMLData' + $begin 'SortOrder' + Port[1: -1] + Terminal[1: -1] + $end 'SortOrder' + 'Phase Center Mode'='SinglePhaseCenter' + 'Single Phase Center'=-1 + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'ArrayDefinition' + NextUniqueID=0 + MoveBackwards=false + $end 'ArrayDefinition' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=6 + $end 'GlobalSurfApproximation' + $begin 'GlobalCurvilinear' + Apply=false + $end 'GlobalCurvilinear' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + UseAlternativeMeshMethodsAsFallBack=true + AllowPhiForLayeredGeometry=true + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=2 + MoveBackwards=false + $begin 'ModelResolution1' + ID=0 + Type='DefeatureBased' + IsComponent=false + Objects(6, 24) + UseAutoLength=true + $end 'ModelResolution1' + $begin 'Length2' + RefineInside=false + ID=1 + Type='LengthBased' + IsComponent=false + Enabled=true + Faces(59, 16, 17, 18) + RestrictElem=true + NumMaxElem='2000' + RestrictLength=true + MaxLength='1mm' + $end 'Length2' + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'AnalysisSetup' + $begin 'HfssGlobalData' + NextUniqueID=0 + MoveBackwards=false + $end 'HfssGlobalData' + $begin 'SolveSetups' + NextUniqueID=2 + MoveBackwards=false + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + FieldType='NoIncidentWave' + IncludePortPostProcessing=false + UseSpecifiedIncidentPower=false + SourceEntry(ID=0, Index=0, Terminal=false, Terminated=false, Magnitude='1W', Phase='0deg') + SourceEntry(ID=1, Index=0, Terminal=false, Terminated=false, Magnitude='0W', Phase='0deg') + $begin 'Contexts' + NextUniqueID=1 + MoveBackwards=false + $end 'Contexts' + $end 'Solutions' + $begin 'PortFieldDisplay' + $begin 'PortFieldDisplay' + ScaleFactor=5 + $end 'PortFieldDisplay' + $end 'PortFieldDisplay' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $begin 'SurfaceMeshSummary' + SolutionName='' + Variation='' + $begin 'MeshRowItems' + $end 'MeshRowItems' + $end 'SurfaceMeshSummary' + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=-1 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'RadField' + $begin 'FarFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'FarFieldSetups' + $begin 'ArraySetup' + UseOption='NoArray' + $begin 'RegularArray' + NumUCells='10' + NumVCells='10' + CellUDist='10mm' + CellVDist='10mm' + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + FirstCellPosX='0mm' + FirstCellPosY='0mm' + FirstCellPosZ='0mm' + Behavior='UseSlaveSettings' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'RegularArray' + $begin 'CustomArray' + NumCells=0 + $begin 'Cell' + $end 'Cell' + $end 'CustomArray' + $begin 'ParametricArray' + DesignFrequency='1GHz' + LayoutType=1 + CenterCellX='0mm' + CenterCellY='0mm' + CenterCellZ='0mm' + SpecifyDesignInWavelength=true + WidthSpacing='14.9896229mm' + WidthSpacingInWavelength='0.05' + Width='119.9169832mm' + WidthInWavelength='0.4' + LengthSpacing='14.9896229mm' + LengthSpacingInWavelength='0.05' + Length='89.9377374mm' + LengthInWavelength='0.3' + SymmetryType=0 + StaggerAngle='0deg' + StaggerType=0 + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + WeightType=3 + EdgeTaperX_db='-200' + CosineExp='1' + DifferentialType=0 + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'ParametricArray' + $end 'ArraySetup' + $begin 'NearFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'NearFieldSetups' + RadFieldComputationVersion=1.8 + RadfieldHeaderFile='RAD5A623568416617674554.tmp' + RadPowerMethod=0 + $end 'RadField' + $begin 'SolutionManager' + $begin 'Version ID Map' + V=17 + IQM=0 + $end 'Version ID Map' + ValidationCacheHeader='' + $end 'SolutionManager' + $begin 'UserDefinedSolutionMgr' + NextUniqueID=1000000 + MoveBackwards=false + $end 'UserDefinedSolutionMgr' + $begin 'DatasetSolutionMgr' + NextUniqueID=2000000 + MoveBackwards=false + $end 'DatasetSolutionMgr' + Notes=$begin_cdata$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR5A623568416617674555.tmp' + $end 'HFSSModel' + $begin 'NexximCircuit' + RepRewriteV2=true + Name='Circuit1' + DesignID=4 + $begin 'Circuit' + ComponentName='Circuit1' + AutoFP='' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + VariableOrders[0:] + $begin 'Compinst' + ID='3' + Status='Status' + CompName='Nexxim Circuit Elements\\Capacitors:CAP_' + $begin 'Properties' + TextProp('ID', 'SRID', '', '3') + $end 'Properties' + $begin 'Parameters' + TextProp('InstanceName', 'HID', '', 'C3') + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + $end 'Parameters' + $end 'Compinst' + $begin 'Compinst' + ID='4' + Status='Status' + CompName='Nexxim Circuit Elements\\Resistors:RES_' + $begin 'Properties' + TextProp('ID', 'SRID', '', '4') + $end 'Properties' + $begin 'Parameters' + TextProp('InstanceName', 'HID', '', 'R4') + ButtonProp('CosimDefinition', 'OHD', '', 'Edit', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + $end 'Parameters' + $end 'Compinst' + $begin 'GlobalPort' + PortName='0' + $end 'GlobalPort' + $begin 'IPort' + PortName='Port1' + Public=true + Connectible=true + UnconnectedAction=1 + PortValue='' + Domain(0, -1, 2, '') + $begin 'Properties' + TextProp('pnum', 'ORHD', '', '1') + ValueProp('rz', 'OD', '', '50ohm', 0) + ValueProp('iz', 'OD', '', '0ohm', 0) + CheckboxProp('EnableNoise', 'OD', '', false) + ValueProp('noisetemp', 'OD', '', '16.85cel', 0) + ButtonProp('EditPort', 'D', '', 'Edit', '', 0, ButtonPropClientData()) + $end 'Properties' + $end 'IPort' + $begin 'Net' + NetName='0' + $begin 'Properties' + CheckboxProp('AlignMicrowavePorts', 'D', '', false) + $end 'Properties' + NetGPorts='0' + NetPin('3', 1) + NetPin('4', 1) + $end 'Net' + $begin 'Net' + NetName='Port1' + $begin 'Properties' + CheckboxProp('AlignMicrowavePorts', 'D', '', true) + $end 'Properties' + NetInterfacePorts='Port1' + NetPin('3', 0) + NetPin('4', 0) + $end 'Net' + $end 'Circuit' + $begin 'Schematic' + PPortCounter=0 + BusEntryCounter=0 + ShowVariableBlock=true + $begin 'Page' + PageSize('A') + PageData(Origin(x='0mm', y='0mm'), PageSize(x='0', y='0'), Margins(x='0', y='0'), 0, 0, 0) + PageNumber=1 + $begin 'SchGPort' + SchPortInst('Symbols:ground_earth', '2', '0', 8, 0.07366, 0.05842, 0, false, 'Symbols:ground_earth', 0) + $begin 'PropDisplayMap' + PortName(2, 5, 0, Text(0.07493, 0.05842, 0, 1, 5, false, 'Arial', 0, '0', false, false, ExtentRect(0, 0, 0, 0, 0.0753795744989618, 0.0588695744989618, 0.000899148997923508, 0.00179829799584702, 0, 0, 0))) + $end 'PropDisplayMap' + $end 'SchGPort' + $begin 'SchIPort' + SchPortInst('defaultinterfaceport', '0', 'Port1', 1, 0.04318, 0.06096, 0, false, 'defaultinterfaceport', 4294967295) + $begin 'PropDisplayMap' + PortName(2, 5, 0, Text(0.04318, 0.06096, 0, 1, 5, false, 'Arial', 0, 'Port1', false, false, ExtentRect(0, 0, 0, 0, 0.0450906916205875, 0.0614095744989618, 0.00382138324117491, 0.00179829799584702, 0, 0, 0))) + $end 'PropDisplayMap' + $end 'SchIPort' + $begin 'SchCompDef' + SchCompInst('Nexxim Circuit Elements\\Capacitors:CAP_', 'A', '3', 5, '3', 'normal', 0.05842, 0.06096, 0, false, 4294967295, true) + Levels(0, 1) + $begin 'PropDisplayMap' + C(2, 5, 0, Text(0.05842, 0.05717469, 0, 4, 5, false, 'Arial', 0, '1e-12farad', false, false, ExtentRect(0, 0, 0, 0, 0.05842, 0.0576242644989618, 0.00764276648234982, 0.00179829799584702, 0, 0, 0))) + InstanceName(2, 5, 0, Text(0.053848, 0.06200069, 0, 1, 5, false, 'Arial', 0, 'C3', false, false, ExtentRect(0, 0, 0, 0, 0.0548595426226639, 0.0624502644989618, 0.00202308524532789, 0.00179829799584702, 0, 0, 0))) + $end 'PropDisplayMap' + $end 'SchCompDef' + $begin 'SchCompDef' + SchCompInst('Nexxim Circuit Elements\\Resistors:RES_', 'A', '4', 15, '4', 'normal', 0.05588, 0.07366, 0, false, 4294967295, true) + Levels(0, 1) + $begin 'PropDisplayMap' + R(2, 5, 0, Text(0.05588, 0.07031919, 0, 4, 5, false, 'Arial', 0, '50', false, false, ExtentRect(0, 0, 0, 0, 0.05588, 0.0707687644989618, 0.00179829799584702, 0.00179829799584702, 0, 0, 0))) + InstanceName(2, 5, 0, Text(0.051308, 0.07489119, 0, 1, 5, false, 'Arial', 0, 'R4', false, false, ExtentRect(0, 0, 0, 0, 0.0523195426226639, 0.0753407644989618, 0.00202308524532789, 0.00179829799584702, 0, 0, 0))) + $end 'PropDisplayMap' + $end 'SchCompDef' + $begin 'PageNet' + NetName='Port1' + ID=24 + Interface('Port1', 1) + WireSeg(0.04318, 0.06096, 0.0508, 0.06096, 2) + WireSeg(0.0508, 0.07366, 0.0508, 0.06096, 3) + WireSeg(0.0508, 0.06096, 0.05334, 0.06096, 2) + Color=16711680 + PC('4', 'terminals_0') + PC('3', 'positive') + $end 'PageNet' + $begin 'PageNet' + NetName='0' + ID=28 + Global('0', 8) + WireSeg(0.07366, 0.06096, 0.06858, 0.06096, 1) + WireSeg(0.06096, 0.07366, 0.06858, 0.07366, 4) + WireSeg(0.06858, 0.07366, 0.06858, 0.06096, 5) + WireSeg(0.06858, 0.06096, 0.0635, 0.06096, 1) + Color=16711680 + PC('4', 'terminals_1') + PC('3', 'negative') + $end 'PageNet' + $begin 'Properties' + TextProp('Title', 'D', '', '') + TextProp('Author', 'D', '', '') + TextProp('Number', 'D', '', '1') + TextProp('Project', 'D', '', 'coax_setup_parasolid') + TextProp('ProjectPath', 'D', '', 'C:/ansysdev/GIT/repos/pyaedt/_unittest/example_models/T11/') + TextProp('Design', 'D', '', 'Circuit1') + TextProp('Date', 'D', '', '12:04:23 PM Aug 29, 2022') + $end 'Properties' + $end 'Page' + GridSetup('1000mil', '100mil', '100mil', 16772075, 16774645, true, true, 16777215, Origin(x='0mm', y='0mm'), PageSize(x='0mm', y='0mm'), Margins(x='0mm', y='0mm'), 0, 0, 0) + hasWindowBeenOpened=false + NextUniqueID=0 + MoveBackwards=false + $end 'Schematic' + $begin 'Layout' + BlackBox=false + DefUnits='mm' + NIdx=13 + ActLyr='Trace' + Tol(1e-08, 1e-08, 1e-12) + $begin 'HfssExportInfo' + ScriptFileName='' + HfssFileName='' + Version=1 + ExtentType='BboxExtent' + BasePolygon='' + BasePolygonEDBUId=-1 + DielExtentType='BboxExtent' + DielBasePolygon='' + DielBasePolygonEDBUId=-1 + DielExt(Ext='0.005', Dim=false) + HonorUserDiel=true + TruncAtGnd=false + AirHorExt(Ext='0.15', Dim=false) + AirPosZExt(Ext='0.15', Dim=false) + AirNegZExt(Ext='0.15', Dim=false) + SyncZExt=true + OpenRegionType='Radiation' + UseRadBound=true + PMLVisible=false + OperFreq='5GHz' + RadLvl=0 + UseStackupForZExtFact=false + Smooth=true + $end 'HfssExportInfo' + $end 'Layout' + $begin 'Rule Set' + $begin 'Data' + $end 'Data' + $begin 'DRCSolutionMgr' + $end 'DRCSolutionMgr' + $end 'Rule Set' + $begin 'Workflow' + WorkflowName='' + SpecName='' + TemplateName='' + LibLoc=1353184 + $end 'Workflow' + $begin 'SimSetups' + $end 'SimSetups' + $begin 'ControlBlocks' + $begin 'SubstrateData' + Name='Alumina' + Type=0 + MetalSpecifyType=1 + DielecTempMaterial0='' + DielecTempMaterial1='' + DielecTempMaterial2='' + DielecTempMaterial3='' + DielecTempMaterial4='' + MetalTempMaterial='' + Dielectric('10mil', '9.8', '0.0001', '1000mil', '0', '0', '0') + DielectricRef(1, 'Dielectric') + Metalization(Layer('Trace'), Metal('gold', '2.439024', '0.675mil'), Metal('', '', ''), Metal('', '', ''), Roughness('')) + $end 'SubstrateData' + $end 'ControlBlocks' + $begin 'NexximSources' + $begin 'Data' + $end 'Data' + $end 'NexximSources' + $begin 'NexximPorts' + $begin 'Data' + $begin 'Port1' + DataId='Port0' + IIPortName='Port1' + SymbolType=0 + DoPostProcess=false + $end 'Port1' + $end 'Data' + $begin 'DiffPairs' + $end 'DiffPairs' + $end 'NexximPorts' + $begin 'NexximMultiComponentContainers' + $begin 'Data' + $end 'Data' + $end 'NexximMultiComponentContainers' + $begin 'ComponentConfigurationData' + $begin 'EnabledPorts' + $end 'EnabledPorts' + $begin 'EnabledMultipleComponents' + $end 'EnabledMultipleComponents' + $begin 'EnabledAnalyses' + $begin 'Port1' + Port1() + $end 'Port1' + $end 'EnabledAnalyses' + $end 'ComponentConfigurationData' + $begin 'Data' + $end 'Data' + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'SolutionManager' + $begin 'SimDataExtractors' + $begin 'Version ID Map' + V=0 + $end 'Version ID Map' + $end 'SimDataExtractors' + $end 'SolutionManager' + SParamCircuitDef=true + RunERCBeforeSimulation=false + IntegrationMethod='FFT' + DynLinkOutputVars=false + LocalParamScope=true + UpdateReportDuringFast=true + $begin 'UserDefinedSolutionMgr' + NextUniqueID=1000000 + MoveBackwards=false + $end 'UserDefinedSolutionMgr' + $begin 'DatasetSolutionMgr' + NextUniqueID=2000000 + MoveBackwards=false + $end 'DatasetSolutionMgr' + Notes=$begin_cdata$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR5A623568416617674556.tmp' + $end 'NexximCircuit' + $begin 'DataInstances' + DesignEditor='TopLevel' + Refdes('0', 'U1') + Refdes('2', 'U3') + $begin 'CompInstances' + $begin 'Compinst' + ID='0' + Status='Status' + CompName='HFSSDesign' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '0') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $begin 'Compinst' + ID='2' + Status='Status' + CompName='Circuit1' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '2') + $end 'Properties' + $begin 'Parameters' + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + $end 'Parameters' + $end 'Compinst' + $end 'CompInstances' + $begin 'Instance' + DesignEditor='HFSSDesign' + ID='0' + $begin 'HfssDesignInstance' + DesignInstanceID=1 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(3, -1, -1, -8, -31, 26, 26, 1376, 630), OrientationMatrix(-0.187082901597023, -0.300000011920929, 0.474341750144958, 0, 0.561248660087585, -0.100000001490116, 0.158113896846771, 0, 4.62877292051189e-09, 0.499999970197678, 0.316227793693542, 0, 0, 0, -5.74868774414062, 1, 0, -46.1760940551758, 117.122688293457, -52.0192413330078, 52.8415298461914, -292.998748779297, 304.496124267578), Drawings[7: 'inner', 'NewObject_IJD39Q', 'outer', 'NewObject_V7O4LE', 'NewObject_N4W2EG', 'ModelResolution1', 'Length2'], '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=5, dYForGrid=5, dZForGrid=5, dRForGrid=5, dThetaForGrid=10), ClipPlanes(ClipPlaneOptions(DisableWhenDrawingNewPlane=true, ForceOpqaueForUnclipped=false, ShowClipped=false, Transparency=0, HandleColor=16776960))))) + $end 'EditorWindow' + $end 'WindowPosition' + $begin 'ReportSetup' + $begin 'ReportManager' + $begin 'Reports' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'HfssDesignInstance' + $end 'Instance' + $begin 'Instance' + DesignEditor='Circuit1' + ID='2' + Refdes('3', 'C1') + Refdes('4', 'R1') + $begin 'NexximCircuit' + DesignInstanceID=5 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Schematic(View(WindowPos(5, -1, -1, -10, -33, 192, 192, 1656, 890), Extent(-0.507, -0.507, 1.015, 1.015, 4724.4094488, 4724.4094488, -0.031079235350108, 0.107372220762396, 0.266648695851232, 0.115885298196949, 1.12878856969595), Pages(1, 1, -0.031079235350108, -0.008513077434553, 0.235569460501124, 0.107372220762396))), Layout()) + $end 'EditorWindow' + $end 'WindowPosition' + $begin 'ReportSetup' + $begin 'ReportManager' + $begin 'Reports' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $begin 'DCDisplayOption' + UseDefault=true + Current(true, 16711807, 3) + Voltage(true, 128, 3) + Font('Arial', 'Regular', 8) + Other(true, true, false, '') + Sweeps() + $end 'DCDisplayOption' + $end 'NexximCircuit' + $begin 'TopLayout' + DefaultUnits='mm' + DefaultAngleUnits='deg' + MajorSize='10' + MinorSize='1' + PixelSnapTolerance=20 + SnapAcrossHierarchy=true + SnapTargetVertex_on=true + SnapTargetEdgeCenter_on=true + SnapTargetObjCenter_on=false + SnapTargetEdge_on=false + SnapTargetElecConnection_on=false + SnapTargetIntersection_on=false + SnapTargetGrid_on=true + SnapSourceVertex_on=true + SnapSourceEdgeCenter_on=true + SnapSourceObjCenter_on=false + SnapSourceEdge_on=false + SnapSourceElecConnection_on=false + ConstrainToGrid=false + DirectionConstraint=0 + defaultholesize='25mil' + anglesnap='5deg' + $begin 'TextStyles' + TextStyle(N='', F='Arial', Hght=12, Scale=false) + TextStyle(N='', Plot=true, F='RomanSimplex', Hght=5, HghtUnt='mm') + TextStyle(N='', Plot=true, F='RomanSimplex', Hght=1, HghtUnt='mm') + TextStyle(N='Small', F='Arial', Hght=5, Scale=false) + TextStyle(N='Large', F='Arial', Hght=15, Scale=false) + TextStyle(N='Notes', F='Arial', Hght=10, Scale=false) + $end 'TextStyles' + $begin 'TraceStyles' + TraceStyle(name='2mil', size='2mil', bendStyle=0, capStyle=0, capStyle=0) + TraceStyle(name='5mil', size='5mil', bendStyle=0, capStyle=0, capStyle=0) + TraceStyle(name='10mil', size='10mil', bendStyle=0, capStyle=0, capStyle=0) + TraceStyle(name='20mil', size='20mil', bendStyle=0, capStyle=0, capStyle=0) + $end 'TraceStyles' + 'current via style'='' + 'current pin style'='' + MajorColor=16772075 + MinorColor=16774645 + ShowGrid=true + PageExtent(-0.1, -0.1, 0.1, 0.1) + 'background color'=16777215 + DefaultToSketchMode=false + fillMode=false + DocVisibilityFlag=962 + FastViewTransforms=true + StartingHierarchyLevel=0 + EndingHierarchyLevel=-1 + SingleLevelView=false + 'show connection points'=false + 'draw rats'=true + 'display vertex labels'=false + ColorByNet=false + 'display package graphics'=false + 'rectangle description'=0 + snaptoport=true + autoplacecomp=false + 'sym footprint scaling'=1 + AutoScale=true + 'measure display digits'=3 + 'display measure units'=false + SuppressPads=true + AntiPadsOption=0 + TextIsVisible=true + 'primary selection color'=255 + 'secondary selection color'=3289780 + 'preview selection'=false + AllowDragOnFirstClick=false + PinConnectivityPopup=false + CreatePortsOnComp=false + OptionUseNamingConvention_PadPort=false + OptionNamingConvention_PadPort='$REFDES_$PINNAME_$NETNAME' + useFixedDrawingResolution=false + DrawingResolution='0.002mm' + $begin 'ViewConfigs' + ViewConfigsCurrent='' + $end 'ViewConfigs' + currentTextStyle=0 + currentTraceStyle=0 + prevBounds(-1000, -1000, 1000, 1000) + prevMapFactor(1000, 1000) + prevOrigin(0, 0) + prevViewExtent(0, 0) + prevZoomScale=1 + $begin 'Animation' + LabelColor(R=230, G=230, B=230) + FontName='Arial' + FontHeight=30 + FontWeight=400 + $end 'Animation' + $end 'TopLayout' + $end 'Instance' + $begin 'SODInfo' + $begin 'HFSSDesign' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'HFSSDesign' + $begin 'Circuit1' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Circuit1' + $begin 'Nexxim Circuit Elements\\Capacitors:CAP_' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Nexxim Circuit Elements\\Capacitors:CAP_' + $begin 'Nexxim Circuit Elements\\Resistors:NXCHIPRES' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Nexxim Circuit Elements\\Resistors:NXCHIPRES' + $begin 'Nexxim Circuit Elements\\Resistors:RES_' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Nexxim Circuit Elements\\Resistors:RES_' + $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' +$begin 'Design_0.setup/NativeGeometryFiles' +NumFiles= 5 +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000006.x_b +BIN000000004832 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ2@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Q2%&'F (( )*2ÿ )++@\3&¦‘¼þÑuæì,§¼ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<ÿ + ,+@\3&¦‘¼þÑuæì,§¼ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<¸…ëQ¸ž? -@§…ëQ¸ž?©W*7¦¼ *.Vÿ /n™’¼Â01 + 203 n™’¼ÂQ2.4567ÿ08009 9+36:-n™’¼ÂQ6/432;:<::3=1=+-3 Ê…ëQ¸ž?óúÑu¯"¨<ÿ< :>=?==3:1-15n™’¼Â: ,Q5-41@/2A,1 ++\3&¦‘<þÑuæì,§<ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘<ð?°<¸…ëQ¸ž?P4BC(#Q@#D15EFQ/,4 EG5HRÿA +QE"D /I@JQG+4KIL/MRH ÿKGn™’¼Â>NO+>.QI!DKGPEQQL*4>PRGSRM> +Ln™’¼ÂK)<++K).QP D>LTIUQR)4)TVLWRS) Rn™’¼Â>8 +>.QTD)RPXQV(4YZR[RW QY&\]V^QZ0BV&_R[PB`(#Q&1ZaR_ÿÿÿÿÁ„„€TainnerO`AEDT_BODYFlagGroupColor_V1P\bcQQ]%deYfT^innerPdgh(#Qe$bi]jkRfPblmj + + +Qineobÿj0RkPnDphSo‘à?‘à?888888è?OpSDL/TYSA_COLOUR_2OmSDL/TYSA_LAYEROhAttGS_PS_LayerO cSDL/TYSA_NAMEPDqASX‘à?‘à?888888è?OqSDL/TYSA_COLOUR8 0) . )SU‘à?‘à?888888è?2+>O +\3&¦‘<þÑuæì,§<ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘¼ð¿°¼3ÿOK++ð?ð¿\3&¦‘<ýÑuæì,§<¸…ëQ¸ž? +\3&¦‘<ð?°?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000015.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000015.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZM@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1QM&'(F )) *+2ÿ +,-+\3&¦‘<þÑuæì,§<ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘¼ð¿°¼ÿ $./+\3&¦‘<þÑuæì,§<ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘<ð?°<{®Gáz´? 01Ê…ëQ¸ž?óúÑu¯"¨< +2Vÿ3n™’¼Â4./5461n™’¼ÂQ5G789:ÿ4;44<<+6 9=>?n™’¼Â1@ @w®Gáz´?n€½¤¼@>?1@§…ëQ¸ž?©W*7¦¼> AB60@n™’¼Â?6@®Gáz´?”kI¼©9CDBEBB>FGF+0CH> n™’¼ÂQCJ70AIHJHH0KLK+ÿJH,KMKK0HL-L8n™’¼ÂHGNQ8F7LOP5QGPn™’¼ÂB.LRN"LR/+\3&¦‘<þÑuæì,§<ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<¸…ëQ¸ž?R!GN+@\3&¦‘¼þÑuæì,§¼ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘<ð?°<¸…ëQ¸ž?/#N +@\3&¦‘¼þÑuæì,§¼ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<{®Gáz´?QPE7GST8U. Tn™’¼Â=G QTD7.V3PW=X==6Y.Y+X=,JYZYY6=.-Z Y[ÿ[ +\n™’¼Â],^ -+],2Q\A7[_`ab]an™’¼Â[c d-[2,`n™’¼Â[*X ++[*2^<[Z3ÿ-[d ++ð?ð¿\3&¦‘<ýÑuæì,§<{®Gáz´? +\3&¦‘<ð?°< 2 **en™’¼Â,; f+,2Qe?7*gh`i;4*E2f*d+@\3&¦‘¼þÑuæì,§¼ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<3d]f-+ð?ð¿\3&¦‘<ýÑuæì,§<¸…ëQ¸ž? +\3&¦‘<ð?°<EB*P7jk(#Qg2l*emnQh>7opeqQ`@7,me\rRÿiQm3l,`g_sRrPltAQ_4l[\muvSs‘à?‘à?888888è?Qu5l]a_wxSv‘à?‘à?888888è?QaB7]u\3yQw6l3uVzSx‘à?‘à?888888è?Q3C7waT{QV7l.TwS|Sz‘à?‘à?888888è?QS8lGPVO}S|‘à?‘à?888888è?QO9lL8S~S}‘à?‘à?888888è?S~‘à?‘à?888888è?R{Ry;OtSDL/TYSA_COLOURQo<€hQpKjh'‚RqPjƒ(#Q'Lp„R‚ÿÿÿÿÁ„„€T„NewObject_IJD39QOƒAEDT_BODYFlagGroupColor_V1P…†QQ€;‡ˆo‰TNewObject_IJD39QP‡Š‹(#Qˆ:…Œ€ŽR‰P…j + + +QŒ1‘ˆ’bÿ0RŽP‘l“hS’‘à?‘à?888888è?O“SDL/TYSA_COLOUR_2OSDL/TYSA_LAYERO‹AttGS_PS_LayerO †SDL/TYSA_NAMESn‘à?‘à?888888è?OkAEDT_EntityID_V1<^<<4-cF]MFcFF>BG-MK]RbRWRU=RQ<RI>Q9H765A”RD?R”R:+ SJ) ŒOˆ€oCp'P&7•(#T (teflon_basedO•AEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000024.x_b +BIN000000005898 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000024.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000024.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZM@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1QM&'(F )) *+2ÿ +*,+@\3&¦‘¼þÑuæì,§¼ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<ÿ $-.+@\3&¦‘¼þÑuæì,§¼ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘<ð?°<{®Gáz´? /0ž™™™™™¹?1© `ª< +1Vÿ2n™’¼Â34563/0n™’¼ÂQ6G789:ÿ3;33<<+/ 9=> n™’¼Â0? @–™™™™™¹?ÊžB³¹ù£¼?@A0®Gáz´?”kI¼©<@BC>?n™’¼ÂA>?@w®Gáz´?n€½¤¼> DE/@An™’¼ÂQDI7>9BFEGEE>H-H+ÿGE*HIHH>E---Jn™’¼ÂE4K QJE7-LM8N4 Mn™’¼Â=-.K8n™’¼ÂC-OQ8F7KPJ6QCRCC@SKS+O!K5+\3&¦‘<þÑuæì,§<ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<{®Gáz´?5"O.+@\3&¦‘¼þÑuæì,§¼ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<š™™™™™¹?.#45 +\3&¦‘<þÑuæì,§<ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘<ð?°<š™™™™™¹?RCTSUSS@CK-USVÿVWn™’¼ÂXI ,-X1QWB7VYZ2[X +Zn™’¼ÂVT\ ]+VT1IHVU3ÿ,V^ ++ð?ð¿\3&¦‘<ýÑuæì,§<{®Gáz´? +\3&¦‘<ð?°< 1 **_n™’¼ÂT; ++T1Q_?7*`abcTbn™’¼ÂX*d ^+X*1;3*GQb@7Te_Zfd=TR2^T],+\3&¦‘<þÑuæì,§<ð¿\3&¦‘<ýÑuæì,§< +\3&¦‘¼ð¿°¼3]X^+ð?ð¿\3&¦‘<ýÑuæì,§<š™™™™™¹? +\3&¦‘<ð?°<=d==/g4g+ghgg/=4-h gXP7ij(#Qe3kTb`lmQZA7XlbWnRÿfQl4kXZeYoRnPkpAQY5kVWlqrSo‘à?‘à?888888è?Qq6k2YstSr‘à?‘à?888888è?Q2C7qWMuQs7k4MqLvSt‘à?‘à?888888è?QMD74s2JwQL8k-JsPxSv‘à?‘à?888888è?QP9kK8LySx‘à?‘à?888888è?Sy‘à?‘à?888888è?RwRuOpSDL/TYSA_COLOURQ`2k*_ezSm‘à?‘à?888888è?Sz‘à?‘à?888888è?OjAEDT_EntityID_V1Qa>7{|_}RcQ{<~a€Q|Kia'R}Pi‚(#Q'L|ƒRÿÿÿÿÁ„„€TƒouterO‚AEDT_BODYFlagGroupColor_V1P~„…QQ;†‡{ˆT€outerP†‰Š(#Q‡:„‹ŒRˆP„Žj + + +Q‹1‡‘bÿŒ0RPk’hS‘‘à?‘à?888888è?O’SDL/TYSA_COLOUR_2OSDL/TYSA_LAYEROŠAttGS_PS_LayerO …SDL/TYSA_NAME\<Xh<\<<3-R[+RQ,RN-Q9H7/6D“QBJ7@D”RF/R”.R“R:+ SJ) ‹P‡{B|'P&7•(#T(AluminumO•AEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000081.x_b +BIN000000003909 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000081.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000081.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Q%&'F (( ) )2ÿ + )+ð?\3&¦‘¼þÑuæì,§¼ýÑuæì,§¼ð¿ÿ +ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<š™™™™™¹? vÆSë =\<š™™™™™¹?š™™™™™y<  Vÿ*n™’¼Â+ ,+ n™’¼ÂQ,-*.ÿ+/++00+ÿ/+)0+-ÿ)1n™’¼Â/ ++ Q1-)23*4P-56(#Q27)189Q3-:;1<Q*-81,=Rÿ4UQ87*2>R=RP7?AS>‘à?‘à?888888è?O?SDL/TYSA_COLOURQ:@A3BQ;53&CR<QP5D(#Q&;ERCÿÿÿÿÁ„„€TENewObject_V7O4LEODAEDT_BODYFlagGroupColor_V1P@FGQQAHI:JTBNewObject_V7O4LEPHKL(#QIFMANORJPFPQj + + +QMRISbÿN0ROPR7ThSS‘à?‘à?888888è?OTSDL/TYSA_COLOUR_2OQSDL/TYSA_LAYEROLAttGS_PS_LayerO GSDL/TYSA_NAMES9‘à?‘à?888888è?O6AEDT_EntityID_V1R.SJ( M8IA:,;&P%-U(#T'vacuumOUAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000087.x_b +BIN000000003909 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000087.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/coa5AE43156016617674955.setup/Design_0.setup/NativeGeometryFiles/0000087.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZDSÿ@@OÿSDL/TYSA_DENSITYP !(#TÿUNIT=mmO!AEDT_EntityName_V1P"#(#S{®Gáz„?O#AEDT_ExtentScale_V1Q$%&F '' ( (2ÿ (+@ð?\3&¦‘¼þÑuæì,§¼ýÑuæì,§¼ð¿ÿ +  +@ð?\3&¦‘¼ýÑuæì,§¼ +\3&¦‘<ð?°<š™™™™™¹? @š™™™™™¹?š™™™™™y< Vÿ )n™’¼Â* ++* n™’¼ÂQ+,)-ÿ*.**/ /+ÿ.*(/* -ÿ(0n™’¼Â. +Q0,(12)3P,45(#Q16(078Q2,9:0;Q), 70+<Rÿ3[Q76 )1=R<XP6>AS=‘à?‘à?888888è?O>SDL/TYSA_COLOURQ9?@2AQ:42%BR;WP4C(#Q%:DRBÿÿÿÿÁ„„€TDNewObject_N4W2EGOCAEDT_BODYFlagGroupColor_V1P?EFQQ@GH9ITANewObject_N4W2EGPGJK(#QHEL@MNRIPEOPj + + +QLQHRbÿM0RNPQ6ShSR‘à?‘à?888888è?OSSDL/TYSA_COLOUR_2OPSDL/TYSA_LAYEROKAttGS_PS_LayerO FSDL/TYSA_NAMES8‘à?‘à?888888è?O5AEDT_EntityID_V1R-YJ' L7H@9+:%P$,T(#T&vacuumOTAEDT_MaterialName_V1$end 'x_b' +$end 'Design_0.setup/NativeGeometryFiles' +$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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRXzP+2R+0Zo/wCyV+y98b\ +f2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5Fg1HxlqehWTmN1dUvmdTlaAPpiivwl/wCCR\ +X/BUv43fts+PPi98Gf2pvh58PfhX8XPCXgH4a/GL4e6N4D0Hxb4bg8U/Cjx7pGnasdevNO8Y+NdbmkK\ +2Piv4e3ttPDPHHNZ+M4t0KtEWf8AXTVf2jv2etC8W+NPAOt/Hj4M6N47+G/h+HxZ8RPBWq/FDwRp3i3\ +wF4VuE0GS38TeNPDl3riXnhbw/JH4q8Lsl7fQwWzDxJYFZCLy38wA9morzf4afGP4Q/GjSbvX/g78VP\ +hv8WNCsLoWN9rXw08ceGPHek2d6VLizu9S8LapdQ291sBPlu4fAJxivz0/b9/b9+Afw7+BXxQ8AfDz9\ +of4W3/x18XW198K9G8M+BfjD4bPxK8Far4ostQ07U/EZsfB/ji08QeD9W0/TotQGn6laAXGna7Ppcjo\ +E3snZl+Cq5jjsJgKLUauMqQpxcnaKcmlzN9le78lpqTKShGUntFXOx+LP/BVr9j74PfFa7+FOveI/HP\ +iO58M6rr2hfE7xn8Pvh34k8beCPhZrmiQrEmja1daLbPqPj/VZvESahod1b+BNM8XTeG9a0W/sfGSeG\ +zZzyJ9l/Br45/CD9oTwbH4++CvxD8M/EXwt9rTS9RvPD1+s194a8Q/2VpetXfg/wAa6DcLHqHgTx5Z6\ +drWlPqWgaza2Gs6W98kOo2NrOTGP4lfDWoeFrG8/wCEE0PVNAstY8N2C/aPBOk6lo76xoeipFp6aGZd\ +GeYzWekxaPcaVFCzIiLFPbRrhdij7v8A+CVfxhj+F/8AwUFvfhl4KsrTU9N+Ofws1D/hoPS/DunwG18\ +DQfCXw74i8ZfD744fEPXbXRLs+GNL0uS7k8HQWt5daNBq0v7QWmXU91ey6HpVlJ+x8T+GGT5Vw7XzPL\ +s1nUxuXx/eKrOkqdacG3WjBJJ06sYqfLT5pt+zUGnNub8+jjalSqoTp2jPayd1fa/l56b9j+tKivA/B\ +n7Vv7LnxG8VjwH8Pf2kvgH488cs88Q8GeDPjF8PPFHisyWyu9zGPDuieIp7wvGkchceTlBGxbABr3yv\ +xA9I/nB/4OTfAH/C1/hZ/wAEovhb/wAJr8QPhr/wsr/gt9+wt4A/4WL8J/Ef/CHfFPwD/wAJj4c+Ovh\ +3/hNfhp4u+xXP/CK/EDSv7R+3aNqX2ef7DqNhbXXky+Vsb7F/ZG/4Ixfs9/sqftBab+1X4h+Pn7av7Z\ +X7Q/hjwlrvgf4efFX9uP8AaKv/AI9+JPhd4b8Uwva+J7H4fBfDek22iyX9jLc2080lvcTLb3tzDA8KX\ +VyJf15ooAK/l7/4OKPjR4r8aX37Mn7Bnwq8CeO/i/4r+IXiKT47/En4WfC3T9a1Xx54p8BeBv7Ts/D3\ +h3TLLw7oup3fkXsln49v5Z10+5Fi3ga3v3hljhZR/UJXzhbfsj/s92n7S+o/tgp8P/O/aL1PwengKb4\ +iX3izxvqX2TwnHaWNiNJ0bwjqPiWXQvD+bXT4laew0y2uX+03bPMzX1404B/Ip45/ba+MngT/AIKJ/s\ +g/t0fET/gnr8cv2Cvhn4VtPDH7MXxUvfH+lePV8B+Lvh5rSa1o9kkeqeJvg54UtrfXNF8H3mpXltZB7\ +qS5h8BWBTyYtOYn7R8K/s9/Bz9pL/g5C/bW8PfGrwP4f+JnhDwd+zv8PviJp3hLxVZQ634R1bX7H4Xf\ +sj+GdNl8QeH7sPZ+JNOhs/FuoTx2t5FPa/aoLa5MRlgiZf6N/wBon9mz4JftYfDHUvg3+0D4FtviH8O\ +NV1LR9ZvPD8+s+I/Dso1TQb1L/Sr+z13wjrGn6jplzHOrAtbXcJlhmlt5vMt5pYn+JfEmnf8ABNL9gv\ +8AaQ1D4za9Hf8AgL9o/wAcfAOw8P8AiTxFaXH7Rvxh1pP2ePhpY/DzwZF4l8b6Lo8viLT/AAZ4L0+2+\ +GHgS2u/FerWlh5k2gSy3ury3E+oyzgH5AfAr4Q/D/4W/wDBY/8A4K4/s1fDTxDpf7MvwS1v9grxJqE2\ +p+Hrm18K+D/hJeeKPAf7N2r33xHs4ZL60svD1p4fvfib421K2bzbW102G6mSGS0tgdn85M3hu3+HPgi\ +BvGvwy+Dnxv8Agz4V1e70mD4o/DzV9J8N+M9Qj1HxJNcwHU/Emh3MWoeIbuK+vmijjcztBAFsft7adb\ +2xi/pa/wCCp/xT/Yt+H37Rmt6z8JpPDH/DRP7S/wAMPAtr+0N8WNN8TeNfFelat8K9dHw4uvg74cZbf\ +xTe+GfAz3sHws8BaoJl0vSb+8tbTQbu11Key1LV4NQ/Hew+F37EsPjSSy1HwtoM/i62199CaCS28cR+\ +EG8Ww2p1F/DLSqV8OT679nUudM3NOwBT7MSStfq3B3CFTFZfHNo5lgaOKxcnSpU8TWpJQvdQ9pRqYfF\ +Qruq1K+GlTpylCEXCtFzko8WIrqM/ZuEnGOraT/Bpxtbvd67o83+Nt94e+GXxI/Z1/aL8NfabbwV4x8\ +IaT4Q8VjUVnvbuLQNW0WK78N6lrBvHnnu9RXR7tpJWkkkmZ/C0YLySFif1O/4J7fsX23xn/wCCZf7ff\ +7RfxI+LHhj9nLVP2ydQHhDwZ8YPiFrVj4X8H+DPhX8N/Hulz/YvEHiO8vLaLSfB3iTx5b3vhfVR5jCS\ +y0KARR3DuttJ8E33w2+Jn7fXjnw5+zR8A/DvhC6g+IdzcpofxH8Z+K7fwP4Vsr74a6jaX/j3S/Bdpru\ +mRyfEK60PwzPpl5qUHhk6jd21lrhka0SHLN/WXpf7QX7Af7LHwq8RfsJ+MdX8Q+JPDP7KPwi+Hfw9+P\ +2kR/s0fHr4lfD/AMLeE/Fnw9s9a0/W/jB4p8HfCbV/DGi6b4i8P3F/ql1Nf6kLWR579Z5BLbXaRed4i\ +ZrQr5visty3GRxGWxqrEVFTjy0vrkqNOjWlT1acGqamuVuKlVqWbuVhINU4znHlnayvvy3ur/fb5I/n\ +V0rR/BX7E/gz9le6/bt/YN/ZQ+LnwMs/G/hbSPgz+3P+w38ZI/CXxJ8Sa5psEuo6T461TWfhP4t03XP\ +jNdw2mmTXguLsaTayS20cod9SMaz/ANv1fihH+xl/wRL/AGY/iH+z98W1+GHwe8O+Ofjr8QPAGk/s5y\ +S+JfiZ8RrHxr4z8fahYN8P9V8EfD2fxHrGl2+lPqOpaRLBrQ0uDSdLa7tJ5r6yDQPX7X1+dHWFFFFAB\ +RRRQAV+Ef8AwW1/aC+JXh74bQ/sy+FdO+IvgP4dfGbwPrp+Mvx80T4M/E34kaQfC2oSXui2/wAB/BOo\ ++D/C15pdp8QfEdtZ69PrEmq3tmNJ8KaVe3NvBqF9f2FpL+7lfyu/8FC/2kL39pL49XfhLQr2yvPhV8I\ +9Q1DQvCFxYxWjDWtRnFhF4m186tp99cx69pd9qWk2s2nzRzm1fTbLTZY7W0vTfPc/Y8EcL1uKc5p4VW\ +hhMMlUryabXKn7sLJxbdSXutc0WoKck7xSfPia6oU3LeT0S/rt8z+f7xh8LfGOrp8X/DvhbwL4suLb4\ +t6D+znZfDK8tvD+sHT9D0rwI+l2WpW3ibUbuziHhO8tdM06KSZNRWykZmOIUcmJfqeDwt43/au/aw+H\ +Hwes9F8Z6XoPhv4n6Novw+0iL4bfEzUdO8T+OUnFrN8SvFnijw/4MvbXQvhzo0UuoXUl2jypBpmmX2p\ +3ZjtAcfUupXkXhzSBHGE+2XCbIYycE5wGbC8hQCSenQDIJFf0Cf8ABLL9mS6+E3wsvfjJ4ysbEeOfjR\ +ZaPqnh+VbjTNUutI+Fk9nbaxoCi8h0/wA7StQ1m8vW1DULWO+uYZLWw0IXMNrqNnc28X7TxnhsHwXk2\ +Ir4fGc9fHVKahhpRtTm4YjFYuMGoyjJ06VfGVarTlZwp0KM1KKlz+fh3LEVFFx0itX1WkY/e1FL5tnz\ +F8GPg7qOof8ABQb9kzx58F/2fv2kfhh4B+Bfwg+P3wt/aBb9p/wXdad4e0GOHQvD3hT4aa38C7ya/v8\ +Awnb+OfFXijTr/WPEeqfDe5SDWrPUr2814JfalqEc3jfx9/ZG/aw+LP7Rv/BbzVPhXrvxb+GOifEf4f\ +8A7IVt4W0E/D3Q/wDhWP7YHhvQP2btZ0f4lfC3TPG3iXwBdanJqCw2+peH0vfB2t2D6bqPjFodbjvM2\ +0dr/SpRX80VKlStUqVas3Uq1ZOUpPVylJ3bb6ttts9dJJJLRI/n0/aV/Z90H4m/Df8A4JAfG34Nfsm/\ +Evwb448G/tef8E9/Cfirw9rHw18dz/FX4Dfs5/BlvifdXnhHx/b6ro/2/wAJ+AfDfiLWrg6jq93BaWN\ +6z2GoXd1PAdMkT+guiioGFFFFABRRXE/Ej4geHPhX4D8WfEXxbc/ZvD/g/RL3WtQ2TWMN1efZYz9k0n\ +S/7SvbeC41u9vWtrOwt3ni+03l9Bbq4eVaulSqVqtOjSg6lWrJRjFauUpO0Ul3baSE2km3okfnX/wVJ\ +/afu/g38JbX4V+DbvT28efGO31PRtUgngstRfSvhxc2l1pmvSzWzXvm6Vd6pJcSWllcSWksM9tpmtpb\ +XFpqNta3EX88vhfSYtMsjeXTFvLVp5p5n3PI7ZeSWWWQ5d2YksxOTkk966X4i/EjxX+0R8W/FHxf8ay\ +2s+seJ7q3kWOwsDpenWljZWVrpthaWGntNIYLWDTbGytYnlZ7uWCwge9lnu/NnkzpdP1nxZ4h8NfDPw\ +daLqPiXxbrmj+GdJsEu7Wza91nXr+20vSNO+2X1xFb2pnvruCIyTzRxRrIWlZIyXH9icE8OYfhDh+Kx\ +EoLEuLrYipolztXa5nq4U4+7Fu2ic7RcpI8DEVniKt18K0iv67n1j+wV+zvd/tP/tAWWva3YWF78Jvh\ +HqGj+JPHVvfXGnSRatJK+p3Pg7wudD1PTrtdcstV1nQpRqcMttHbNo2m6hA95b3k1glx/U/Xz1+yx8B\ +9M/Zw+B3gj4X2iWEus6fYDVfG+rWC27x69461gJd+JdRF/Fo9hLqthFdFbHTZru3W8TSNH062uGZrfN\ +fQtfzVx1xRV4pz2vik7YHDXpYeP9xPWo/71V+9srR5Yu7jd+xhqKoUkvty1fr2+QUUUV8adAUUUUAFF\ +FFABX85/wDwVa/aUufiN8Rbf9m7wpqFrP4M+Ht7p2reLp7W2srhtQ8fi11S1u4Ides9TmJtNN03Un0y\ +WzEdrJHqMut2+pQTeTp7w/pl/wAFF/24/An7DnwLuvFeu6qYviB47Gp+Ffhbo9jPoZ1SPXJLSK0fxvf\ +W2ulrWx8H6Pq2r+GoLvUtSSPQodX8V6BpesX+mxa1Ddp/Ix8Cvjz8Jfipq99pmmeKtPtvHCahfpfeEt\ +Wv9Nj1ie4s5dXMv/CPXNnql3Y+LtOTT9FurlJdGv8AUoYLHyJJpIldBX7Z4R8KrF4z/WHHQSw9BuGGU\ +kvfqbTqK/8Az7Xux0d5OTTTpq/nY+u4x9lHeW77Lt8z6QQ2/hrR2uXCrKU2QISFLybTsVQATnjGcHHJ\ +PANfsh/wSV/ZpvYxrP7VPjWwsJf7es9R8NfCJZLjTdRuIII9Uv8ASPHXiprOTT5ZtCvRdaUdG06aO9t\ +7prWTXYrmzayu7K4n/Mz9nX4H63+1j8dvD3wz0dxb+FdMaPxJ491SLVbXTLnSvAGl6rpVl4k1DSpLqy\ +uRc6639p2tnpsaWd0hvtVglukj09bq5t/66dK0rTND0zTtE0TTrDR9G0ews9K0jSNKs7fT9M0vTNPt4\ +7Sw07TrC0jSKxsILWGKKGGJFjijiVEVVUAfReL/ABasLhocM4Cova4uKeIaesKOloabOq1rd/w01Z+0\ +TWOAoc0vbSWkdvN9/l+Zfooor+cT1wooooAKKKKACiiigD+O/wD4LL+DfEvwU/4KHWvxg8aeMtM/4Rf\ +9oP4G+Ip/gP4k+Kfii7h+HHgv4jfCfw74G8ID4Sx6I/iO6PhTRtJfVfGHiqTXIrXRI9Rl/ah1zRrBbr\ +UYr6a//Kz402Hiy/8Ahv4oPjq7+IPg46Pqvw0u/AXxE8XP8PZPibo9y/jVNd+KcumaZ+z7q6R674S0T\ +wX4O0fxJ9hkgW7+0eG7rVZHk/sbTrjS/wDQN+MnwM+EP7Qng6TwD8afh74Z+IvhcXb6pp1n4hsFlvvD\ +XiEaXqmi2njDwTr9u0eoeBPHlnp2taqum6/o11Ya1pb3zzadfWs5Eg+CPgR/wRp/YG/Z0+MEPxk+HXw\ +pvf7X0C90TU/hx4Y8ReIrzXvCfwy1LSBHeT6hpS3UY1T4iXs/im00jX7aXx7qni+Tw5rnh7Tr/wAHN4\ +baxtkj/cuGfFXL8r4eo5ZmGBq1MXl9J06fslBUqyjaNNSu04SUeXnnyyu4Sqe9OSg/NrYKU6zqRklGb\ +u77rv8A1528zuv+CXnwG1n4LfskfDXWPiB4b/4Rr40fGDwz4Z+JvxZ0q70e70fV/DWs69oNndaX8Pr2\ +x1vR7TVtGOiafcmO60nUmupdN1zUtbSO4dJsn9E6KK/G8yzDEZrmGMzHFS5q+MqSqS625npFeUVaMey\ +SR6EIKEYwjtFWCiiiuEoKKKKACiiigD//2Q==' + $begin 'DesignInfo' + DesignName='HFSSDesign' + Notes='' + Factory='HFSS' + IsSolved=false + 'Nominal Setups'[0:] + 'Nominal Setup Types'[0:] + '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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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' + $end 'DesignInfo' + $begin 'DesignInfo' + DesignName='Circuit1' + Notes='' + Factory='Circuit Design' + IsSolved=false + 'Nominal Setups'[0:] + 'Nominal Setup Types'[0:] + '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\ +gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii\ +igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi\ +iigAooooAKKKKACiiigAooooAKKKKACiiigD5y8d/tW/Bb4beJvEXhPxXf/EOPUPB/wDYJ8X6noHwM+\ +OnjTwb4Sj8S29te6VceKfiF4L+HGoaB4dtfsF3b3NzNealBFYWrm5vntoFaRfWfCXxD8HeOtQ8b6Z4T\ +1qPWbr4c+LpvAfjAwWeow2mmeLLbRND8Q3mj2+oXVpHb6zJb6f4h01LmWxluYLa9Fzps8seo2N9a2/z\ +r8R/2Gf2c/in498VfFzxX4G0a4+M2uX/AIG1fwt8ZR4W8BXvxS+EusfDdNLfwhqPwr8Za54PvLrw+tv\ +qekW17LZ3Rv8ATb2ae5gvrK40+7urKWz8HPhx8EP2Y/H+tfCjwDqfxB/tb4y3d/8AEy6sPHXxb8bfFD\ +T9D1PSdG0fQNO8PaXd/EzxpqWpaBd61pPh3xdqek6fD5qX1r8NfFMsDxWPh4W1o8LSxFZVVOlzVKarS\ +Xs22uSEoSpzldLltRVX2qTd5+zcWlzRfHmGY4LLlQnisRDC0MTWw2HpyqyUXOviJOlGjCKT5pzrypRp\ +WbcoynKSjyXf1rRXmfxQ+LPg/wCEGl+HtX8YzX8Np4l8W6T4P09rCxe6S2uL631DV9X13WrtmS20Dwl\ +ovhDQ/E2va3qd7NBa2Gj+Fr64Z5JUht5uu8VeJ9D8E+F/EnjPxPff2Z4a8I6DrHifxDqX2a8vf7P0PQ\ +dPuNV1a++x6fby3F35VhaXEnlQRSzSeXtijdyqnb6riHHDzVCbjipONL3X+8lFqLUFvJqUlHS/vabpo\ +5nnuTRr5vhpZph4VsgpU62OTqwX1OlVhUq054ltqNGMqVKdX9442pJVHaEoye9RXJeA/Gel/ELwfoHj\ +LSIL+xtNdsEuZdI1iK3ttf8ADmqQvJaa34U8Uafa3U66R4t0nWrfUNN1axMryWGpaVdWcxEsDgdbWdS\ +nOjUqUqkXCpSk4yT3UouzT801Y7MFjMLmGDwmYYKtHE4PHUqdajUj8NSlVip05x292UJKS8mFFFFQdI\ +UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXP+LNG1HxH4V8TeHtH8WeIPAWr694f1nRtL8\ +deE7bwreeKvBeo6pp1zY2PizwzZ+OvDOtaJdeINOuZ4ryyj1nRtW0p7mzjXUNMv7QzWsvQUUAfl3/wT\ +p8BfGXxl+wH+xT428YftmftN+LvFHjv9lX4CePNd17xXB+zn4m1+51Lxv8MPDPiu5tb/AMT69+zzcap\ +4m+yPq/2OLUtavdT1/UIbCO81/WNZ1ma+1W8+rdX+AWoW/hfxfqOj+Ode8a/Ge617QPHfgz4kfE1vC9\ +pqGl+KPAWnxQeCfBs998OvA+lf2D8JJ93iSw1rTtKsobi60v4qeMUjmFz4hvZZPNP+CYv/ACjY/wCCe\ +v8A2Y7+yb/6oXwDX3FX6P4j4j+yfEfj3L8sw2Hy/AZfnmZ0aNGhhsPRpwo0MwrKlQSpU4fuYRpwiqd+\ +Tlik1oj4WXA+Q5thlXzB43F18ZSnK9bMsxrwoVcTQnTnXwtCviquGwteEK1SNCrQo05YdTcaPJHQ+Wf\ +hf9o+PmqeIfi18Qfhb4t8FeFrvwlq3wj8CfDL4x+G9L03xJP4P1640/Ufiz4i8W+FY7+5WCw8S61pPh\ +jSU0jVo7lodP8AhVDqtnKlr4oureuR8K/DHxR8Q/FHhvwR8ZdE17WPBf7LOvaPqXgbxfr2pahJP8Xvi\ +RpeoW+r/Cn4nNr8d/a6prGveF/haml2viW4niOgeI/GHxK8RQxWIj8L2zTei/tFfHbWPgXYeE9ZsvBN\ +n4n8PXmoatqHxF8R6rrXi3RtI+Gvw58Nab/aPibxxdjwb8M/FF1q0tqs1nss5LWwtnjaeafVLVYMSVv\ +2dP2hLz472mp3WoeC7PwaG8K+APiR4WjsfF6eLX1T4b/FOLxJN4KvPEaN4e01/C3jjb4U1f8AtTSI01\ +KxtN9s1lrmqJNI0PyKzmtGWJeGorC02uWgk5p4fkjCMnRlJrmlOniJKcrNVKk6tWKVWjKVLzn4Z5dXo\ +ZNHO8xqZ5ioVZ1c0qVKWH5M7nVn9YjSx9KFNqFHC4vCYSrg6KnGWGwmEw2XSnUwGKqUsTR1XSviZ4Q+\ +JmpeAvh1pt/Z+B/jTf3njm58e2NnYXtl8CtUsLCSD4r3VnpWrRx6Wl/4j1STwJd+GrAW+pST+LPGfjr\ +xhr1rqunafLpF/wBb/wAKg+IX/R1Hx5/8J79mH/6HGveaKxnmlZqly0KCnGEYzlKjSqyqSj7qnJ1oVG\ +pcihFqDjFuPO4+0nOUvSw/AWXU6mOdbNs0qYatiKtXD0KOZ4/AUcHSrNVZ4WlTy7EYSFSksTPEV6c8R\ +GrXpxrrCxqrCYbC0aP5tfC/9hz9pXwL4YvdC1//AIKwftzeL9QufHnxW8Vx6zL4G/YOnlTSfH3xR8Y+\ +O/D+hSN4/wD2NvE16kmk6B4k0zSjHaahZ+H4joxi8KeGvBvhdNH8I6H6H/wyb8ev+knX7cX/AIQP/BN\ +j/wCl619xUV9TR8RuIKNKlRhl2QyhRjGKc+FuGKk2opJOVSplEpzlZe9OcpTk7uUm22/r3g6TbbnVu/\ +8Ap/WS+5VLL0Wh8O/8Mm/Hr/pJ1+3F/wCED/wTY/8ApetH/DJvx6/6Sdftxf8AhA/8E2P/AKXrX3FRW\ +n/ES+Iv+hbw/wD+Inwr/wDOYX1Oj/PV/wDB9f8A+WH5keJ/DH7QP7Pn7QP7EVrdftu/tG/G/wAH/G/9\ +o3xx8IPiD8Pvi/4H/YxsvDWoeGrL9jH9rX416ZfWOp/BT9krwbr2l65a+PPg34Mmilh1pbeS3juba5t\ +p45/k/Tevh39rL/kvX/BMX/s+Lx//AOu2P+ChVfcVdfiHjXmeXeGma1cBgcDjMxyGtPEPAZdgMsp1ql\ +PiTiHDxq1aGXYbC0J1lQo0aLrSpurKlRpQlNxpwUZwceSeNpqcpRhVSXPOc2k6NF2Tm5O123a9rtvqw\ +ooor80O0KKKKACiiigAooooAKK8/wDil8UvAnwX8Ca78SfiTrv/AAj/AIS8P/2ZBc3MGmax4g1jVdY8\ +Qaxp/hnwn4R8I+E/DOn3mr+O/iBrvi3WND0Tw54c0Sx1DXfEeu+INO0PQ9O1DV9QsrKf5A/4TL9uzw1\ +/xkBq3wn/AOFh+EvFX/EtvP2C/A2pfB3Tvjt8JfBw58AeMvD3xt8a/EvRvBPxK/aAl1O/v3+KXhm/8V\ +6b4EstH1HTLL4Z+LNV1f4aalq/7RoB9/0V5/8AC34peBPjR4E0L4k/DbXf+Eg8JeIP7TgtrmfTNY8P6\ +xpWseH9Y1Dwz4s8I+LvCfibT7PV/AnxA0Lxbo+uaJ4j8Oa3Y6frvhzXfD+o6Hrmnafq+n3tlB6BQAUU\ +UUAfDv8AwTF/5Rsf8E9f+zHf2Tf/AFQvgGvuKvh3/gmL/wAo2P8Agnr/ANmO/sm/+qF8A19xV9/4sf8\ +AJ0vEr/soM5/9WOJOTAf7jgv+vNP/ANIich4s+H3gLx7/AGQPHPgjwh4zHh7UodZ0AeLPDWjeIv7D1i\ +3kilt9V0j+2LKb+zdSjlghZJ4dkqtCrK4KghvhD4d/D/4fDWh4C8C+DvBA8S6tPr3iIeEPDGieGhr+u\ +XJJuda1oaNYw/2rq0hJ33M/mTPk7nNdjRXwKbipRi7Rm7tLZvRXa6u0Y7/yrsjrbbSTd0rfhzW+7nlb\ +tzS7u5RRRSAKKKKACiiigD4d/ay/5L1/wTF/7Pi8f/8Artj/AIKFV9xV8O/tZf8AJev+CYv/AGfF4/8\ +A/XbH/BQqvuKvv+Mv+Sd8J/8Asn8T/wCtTxKcmG/jY/8A6/R/9MUAooor4A6wooooAKKKKACuf8WeJt\ +O8F+FfE3jHWLbxBeaR4T8P6z4m1Sz8J+E/FXj3xVdadoWnXOqX1t4Z8C+BdG1HW/GniB7a1lWy0nRtP\ +v8AVdRuWjs9Psrq7mhgfoKKAPgD9lzwB4j+Of8Awg37aXx48a/8LB1rxb/wk3xM/Zf+FujeI/hZ4t+B\ +P7NXws+JX/CQ6Z8MfFHw41D4WWV5ZeO/2gNe/Zl1jwZZ+NfGl14z+JGnafrHi3x/pHwc8UaR8MvGerW\ +PiH7/AK+APiL8LdY/ZZ8dwftG/s86F8QNR+G/iX4geIvEH7Zf7PvhPU/HfxH0fWPAnirR/F2va38df2\ +Zv2dhqFzbeFf2gNK+Nuo6Z4q8W6b8PYNKvPidoXjn4m6lqPhH4pfGS5+HUMH0/4m/aF+AXgv4NW37Rn\ +jH44/B/wn+z5eeH/Cfiyz+O3ib4l+C9B+DV14V8ez6Na+BfE1t8T9U1qLRJ/D+tXPiPw9HpN6t8bbUZ\ +Ndsks5JmuoA4B8wftIf8Yp+O9H/bA8Ef8SzwL4u+IHgjwb+2t8P9M/4mN18WPDnijR4/hD8IPix8Lfh\ +vD5U/jb9r/RPibc/A7w1b22hTv4q+Ivw4a+8B2Hhn4m+PfD/wK8MaJ9/18QfAjwn4q+PfirS/2svjx4\ +Z8QeHLnR/EHj+H9kz4H+LNG1HQIPgr8M59R8U+BPD/AMfvE3hLxDbW2qw/tP8AxK+FNwNUvZPEul6L4\ +h+Fvg34mSfCK08PeHNbl+LusfEr7foAKKKKAPh3/gmL/wAo2P8Agnr/ANmO/sm/+qF8A19xV8O/8Exf\ ++UbH/BPX/sx39k3/ANUL4Br7ir7/AMWP+TpeJX/ZQZz/AOrHEnJgP9xwX/Xmn/6REKKKK+AOsKKKKAC\ +iiigAooooA+Hf2sv+S9f8Exf+z4vH/wD67Y/4KFV9xV8O/tZf8l6/4Ji/9nxeP/8A12x/wUKr7ir7/j\ +L/AJJ3wn/7J/E/+tTxKcmG/jY//r9H/wBMUAooor4A6wooooAKKKKACiiigAr8oPhV8FPCth/wUL+JX\ +wiTUPEE/wAKf2X/AA/4K/4KHfBLwFcXWnf2d4R/af8A+Cjnj7/goT8Mv2g/FU2vQaUmt+I/D8Vt4L+M\ +2q+HtH1PVbzT9N1X9r/x+LmHUNK0j4TaX8MP1fr+af8Aa1+JPwSvv+Ct/wC0f4S8Vf8ABQj4LfsfnQv\ +2Bf2JfCviO88XftCeM/hXqE3jzTfjv+2x8QF8ITJ8Of2tPhoE8Y2Pw9+JPgvV5bDWhrNzb6D8V9M1C1\ +tdPttagvL718kyDO+JMc8t4fyfF57mPsqtZYfBYepicRKFGDqTcKVNNuyVk24x5mlKUU7mNfE4fCqjP\ +FVlh6FSrRpSm7tQ9tVhS52lduMOfnkkm+WLsrn9LFFfzQ+N/wDgrD8Ntf8AEnxL+Efhj/gpb8DfC8Nv\ +beMtCl+KVp8Uv2WY9H02DR9L8WSfCXV/gl4svbS9j1/VNd0LRbNvHt1rNverpniXU7GLwdFaWN2sUXc\ +fs+/8FOv2Vr79sXwR4l8Vf8FGvhlc/CLxV/wT38E6/qGl/Fn9qH4L6F4V8NfGq98eeFo9R0DXfD2ieK\ +LLw/pHxhj0C1vp9Qhlil1uIahfR+eNOEUEP2mB8HPFLHRxNSPh3n1GnQoxrRc8mzJOopwxc4RjH6tdS\ +msJKylaynBuzlBT5K+Z4XD1sNhateksTXVVziqtOUaTo1KNOcZTjJpycqrcOW6nGm5J8rTP6JqK+Hf+\ +HnX/AATY/wCkhX7Dv/iWXwF/+b6uH+J3/BXH/gmx8Mvhr8Q/iR/w23+yr8Qf+FfeBvFnjf8A4QL4Y/t\ +JfAXxZ8SvG/8Awiegahr3/CIfD3wt/wALJt/+El8c6l9g+xaTp/nwfbL+9t7bzo/M3rnhPB3xax2Kw2\ +CwvhjxBVxWMqQpU4/2PmEeapUkoQjzSw6irykleTUVe7aWprLMMBGMpSxtJRim3+8hste53H/BMX/lG\ +x/wT1/7Md/ZN/8AVC+Aa+mPi98Qx8K/h7rvjZNIOv3lhNoWk6PozX50m01HxD4s8RaT4R8N22ra0LK6\ +/sDQTr+u6b/aOo/Zbr+z7EXF79lufI8iT8of+Cdv/BRL/gn74J/4J+/sLeDPGf7dP7HPhHxh4R/Y5/Z\ +k8MeK/Cnif9pv4KaB4l8MeJdA+CngjStd8PeIdC1XxvFdaLrllqlpdW13aXMUVxbXFtJDNGkiMo+mLn\ +/gpb/wTu+IXxF8N/ACz/aV/Zu+KumfFb4f/FHUNS1/RPjJ8DvHPwdtf+EQl8EWFx8I/iBqsXjyeOD4g\ +eKvDHjTxXq3hzQJLK5/tzw/8GPHt+zRW/h25WX6Txm8PvEDAcf+Jub4vgjN8Fln9u5tJYqtluNpYa1b\ +Mq0KMnXnh/ZKNWdSnGnK8lOU4KKk5JPiw+b5Rgctw2Jx+Z4fCYXDUacqs6tanCEIxhHmc5SnBRSW7co\ +27rc7v4h/tK/Fn4S2V/fePfhF8L3XQ9Y8J3XiG08D/HfxR4x1XTPhx4nnn0t/GcmkN8ALG5026tdb07\ +V1lOsRaP4WSwsDfXPjG1eO8s7P7Vr4b0/VP+Cauk24tNL1H9hvTbQeIrTxeLXT7v4CWduPFlha2NjY+\ +KBDbyKo8RQ2WmabDFe4+0xxafBGkqpFGF9r/wCGqP2Yf+jjvgN/4d/4e/8AzQ1+UTyrMnflyvEL3tP3\ +FVLl9nTVrPnd/aKo2+Z83MmlBWpw8Ol4g8CqMPa8d5NJqEU/+FPAt8/NPmfMqsE04uCVoQtZ6dX3s3x\ +O8D2/gfxZ8SJtb2eC/A//AAsL/hKdZ/s3V2/sv/hVer+INB8e/wDEuSwN3e/YNV8La9F/o8E32r7B5l\ +l9ojlheTvK/P6XVdL139gz9p7XNE1Kw1nRdZsP2+9V0jV9KvLfUdL1XS9R+Kvx8u9P1LTdQtJHivrCe\ +0mhlhmido5Y5VdGZWBP0R/w1R+zD/0cd8Bv/Dv/AA9/+aGunF5LXg8RHB4aviZYfF4mhJKDm4xo+y5O\ +ZQhpOXPPmvZPl0irO/zvD/idleJp5RV4kzrK8lpZvw/kebUZVMTTw0a1bMljnilQlXxDVTD0lh8O6Si\ +5SgqrdSpU54cvvNFeDf8ADVH7MP8A0cd8Bv8Aw7/w9/8AmhrxT4sf8FIv2Kfgz4g+EugeMv2jPg2ifF\ +nxfr3hhfEFn8XvhMvhr4b6T4d+H/i3xvf/ABJ+K+q6r46tR4P+F39s+H/DHhFNY2XMX/CZ/GLwXoDxp\ +L4ht5k56GRZ3iq9DC4bJsXiMViqkKVKnTw9adSpVqSUKdOnCMHKdSpOUYQhFOUpNRim2kfX4XjjgrHY\ +ilhMFxfleMxVd2hSpZhhKlSbs3aMIVnKTsm7JN2TZ9yUV8O/8POv+CbH/SQr9h3/AMSy+Av/AM31H/D\ +zr/gmx/0kK/Yd/wDEsvgL/wDN9X1f/EJ/FP8A6NpxB/4Zsx/+Zj3fr+B/6DKX/gyH+YftZf8AJev+CY\ +v/AGfF4/8A/XbH/BQqvuKvwf8A23v+CpX/AAT98O/Ez/gm74z0L9rr9nL4o6X4Y/b+0fT/ABnb/Cb4+\ +fBTxtf+BPDXxY/ZG/a8+Adr8UPG8Vn8Qkj8MfCrQ/GHxa8KXPiPW7uWO30zTWmmVbm6NtZ3P39/w86/\ +4Jsf9JCv2Hf/ABLL4C//ADfV+h8Y+EXirLhXwnxUfDXPp0HkuNw7ccpx8nGtS4lz2tOnOCoOcJKlisP\ +UXPGKlCrFxbV7cmGx+B9vj4/XKV/aRf8AEjs6NJJrXXWLWnVH3FRXw7/w86/4Jsf9JCv2Hf8AxLL4C/\ +8AzfV558UP+Cvv/BNP4XeGLLxRP+2z+yz44hu/Hnwp8CzaR8Of2kfgH4m17S4vin8UfB3wwk8c6tYP8\ +TLcWXw88Mp4wPiTxdqZkI0Xwp4U1rWDDcCx+zy/nFbws8TsPSq16/hzn1GhRjKc5zyjMIwhCK5pSlKW\ +HSjGK1lJtJLVux2LHYJtJYyk29kqkNfxP0looor4M6gooooAKKKKACuftvCfhWz8Vaz46s/DPh+18be\ +I/D/hnwn4h8Y22jadB4q13wr4L1HxZrHg7wzrPiGK2F3qnh/SdX8e+OrrTLKeZ7awufGmrT2scUuo3j\ +TdBRQAUUUUAFYfifwx4a8beGvEPgzxn4e0Pxd4P8XaHq3hjxX4U8T6TYa/4a8T+GtfsLjStd8PeIdC1\ +W3ltda0O90u7ura7tLmKW3ube5khmjeN2U7lFaUa1XD1aVehVlQr0JRnCcJOM4Ti1KMoyi04yi0nGSa\ +aaTTuJpNNNXT3Rh+GPDHhrwT4a8PeDPBnh7Q/CPg/wAI6HpPhjwp4U8MaTYaB4a8MeGtAsLfStC8PeH\ +tC0q3itdF0Oy0u0tba0tLaKK3tre2jhhjSNFUR3PhPwreeKtG8dXnhnw/deNvDnh/xN4T8PeMbnRtOn\ +8VaF4V8aaj4T1jxj4Z0bxDLbG70vw/q2r+AvAt1qdlBMltf3PgvSZ7qOWXTrNoegoorVquIq1a9erKv\ +XrylOc5ycpznJuUpSlJtylJtuUm22223cEkkklZLZBRXyF8aP2m7n4IfFzTtE8W+H3j+FJ+BXj74hT6\ +3a29ldeJvEfxA0b4p/Av4ceEPBvhRm8VQwWENze/FtLa7l1q10+xW61bTbg6zbafa6rLDwfxU/bYsE/\ +Z/wDiP8SvgHpmn+M/iN8Pvh54k8beJvh94ivfDH9qfDNNK8M+L762vfiToVv8QbCW60KPxB4WuYJZtA\ +vtTXUILWWfRZr62ntLyTGUlHD4XEv+Hi6ipw1SfM8ZWwWt2rJVqFRyd7RppTlbmSd8r55wuk4Rcr30a\ +jTpVHZ917anCzs3Vl7NXkdLq3hXxRJ+x3+014Yj8N69J4l1/wD4bm/sLw8mj6g+ua1/wl3xR+OOoeFP\ +7J0lbf7RqP8Aadhq2lT6f5Mb/bYdTt5bbzUmjZvtSvzC+J37VH7T/wAN/i/488Of8Ip8FfFHwx0D4n/\ +CLS113w/JrCav8M/hp4j1SDUfH8/xo1rxL490vS7Xx+fhzY+Idc0aw0UX01nZSaVfa7p0FvqmnLf+i2\ +P/AAUL+F17pVxqLfD34mWU1pc6mbq0vtb+AcdhbaHYw6dHZ+LpvHMXxxfwvH4Z1DXNW03S7CY6750t5\ +exSS28OnSR37d9TMHmmEnjIqMKbxFetOPNapTlWhhJSU4PVRj7SnFS1Tlz6uMeZ/JZFwthuFcXRwcMZ\ +LEVMLk+U5bGU1GMKlDLHmapV4yuryre0rOa0iuWko3lUUX98Vz+s+E/CviPUfCeseIfDPh/XdX8BeIL\ +nxZ4F1TWdG07VNR8F+Krzwr4m8C3nibwnfX1s8vhzxBL4J8aeMdGkvbNobl9K8Wanp7SG0v7qGX5Z8C\ +ftc6P8V/Hvw48NeAvCHiuLQfENzq+m+N/EPiXS9Ghs/Cviqw+Hk3js/Dj7RpXi+d5fGVrY3WgXN3dWt\ +rqPhya21Iw6frdzexzRwfY1ck4ShKUJxcZwcotPRpxk4u69U7PaUbSjeMot/UxkppNXs1Fq6aupwjOL\ +V0r3jJejvF2lGSRRRRUlHD+N/hj8Nfib/wAIh/wsj4eeBviD/wAK+8c6B8TvAX/Cb+E9A8Wf8IR8SvC\ +f2v8A4Rb4h+EP7e0+4/4Rrxzpv2++/s/VrLyL+z+2zfZriPzH3dxRRXRUxeLrUMNha2JqVcLg+f2NOU\ +5Sp0vaS5qns4NuMOeSUp8qXNJXldiUYpuSilKW7tq7bX72CvgD/gpZ/wAm6/Dn/s//AP4JO/8Ar039j\ +evr/wCKXg3xH8QPAmu+EfCfxY+IHwO8Qav/AGZ/Z/xS+Fum/CzV/Hfhf7BrGn6ndf2Fp/xr+GnjDwxc\ +fbbKyudOuv7T8Oajss9XuHsvsmoLaX1r+APxL+JH7APxg8Oab4T+Iv8Awc4/8JF4f0j4gfCf4pafp/8\ +Aw0r/AMEQNI+z+O/gd8U/Bvxr+Fuu/atC/YqtZ5f7L+Jvw/8ACOp/ZXkazvf7I+xajb3en3F1aTc4z9\ +xfjL+0J4U+DOr+BfCl94e8Y+N/H3xPPiYfD3wB4GstCl1/xUfBltpWo+KltNS8XeIdH0bTXstG1VLxl\ +1DVbNrmK1lhshdXhhtZfW/C3iXSPGfhjw54w8PzyXWg+K9B0fxLolzNbXFlNc6Rrun2+qabPLZ3kSS2\ +kj2d1CzRSokkZYo6qwIH5DfDf9mT4W/tqP4L+Mfgr/gsL+0V+2X4F+EXj+fSjq/wm8Z/8E09T8LJq8a\ ++EvEHjn4V6t8Wf2Vf2L9D8R+EF1nwrJ4ctdettC8U6FrraJ4jQQX1kt7DcH9gtC0PSfDGh6N4b0Cwt9\ +K0Lw9pWnaHoul2ilLXTdJ0m0hsNNsLZGJK28NnbwxoCSQsYGTUUIzjHHvET55TrUnh1FK0KPsbVo1Ha\ +L5nWUZU0lK0XUcqjUoU6W2K9g3lrwfPFRw01i1O2uK+s1XTlRte9H6o6MZKXJKNaNXScJRcdWiiirMQ\ +ooooAKKKKACiiigAooooAKKKKAOT8T+AfAvjVJo/GXgvwl4tjuNB1jwtcJ4n8OaPryT+GPEN1o19r/h\ +yZdVs5RLoN9feHfD815Ztm3uZdCs5Jo3e1gKRWnw7+H+n+Cj8NbDwL4Osvhy2kX3h9vAFp4Y0S28FNo\ +OqRXMGp6IfCsNitidIuIL28Se28jyZku5VkRhIwPY0Umk4qDV4Rd0uiak5ppbXU5Snf+aTlu2xtt2u7\ +8t7eV0k7eqjFPuoq+yPIbf9nz4CWmr+LfEFp8EPhDa694+uru+8da3b/DXwZDq/jS9v5Lma+vPFupR6\ +KJvEd1NNeXbyyXjzPI11Izli7E1tM/Zw/Z40RdbTRvgL8GNIXxKUPiNdM+F3gewXXzHfwarGdbFpoSD\ +VSuqWtrcjz/MxcW0cw/eIrD2eilCEKcFThFQpxioqKSSUVZKKS05UoxstvdWmiJmlUk51F7Sbu25au8\ +m3J3evvOUm+7k292eU+F/gR8D/AAPquja94L+DXwp8Ia54d0280bw/rPhf4d+ENA1XQtI1Ga5uNQ0rR\ +tR0nR4ZtM02ee8vHmggdIpXupGdWZ2J9Wooq2293fd/Ntyb+bbb7ttvVgklsrbL5JJL7kkl2SS2QUUU\ +UhhRRRQAV8wfGv4BfFb4qeKtP8Q+Bf23f2n/ANmvSLPw/a6NceBfgp4T/Yv17wrq2o2+o6rfTeLNQvP\ +2jP2RPH+tx+IJ7bUbOzljtdZttKFtoVo0GmQ3b311e/T9FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA\ +BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\ +ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF\ +FABRRRQAUUUUAFFFFABRRRQAUUUUAf/Z' + $end 'DesignInfo' +$end 'ProjectPreview' diff --git a/_unittest/example_models/T12/via_gsg_231.aedt b/_unittest/example_models/T12/via_gsg_231.aedt new file mode 100644 index 00000000000..77526757e73 --- /dev/null +++ b/_unittest/example_models/T12/via_gsg_231.aedt @@ -0,0 +1,5655 @@ +$begin 'AnsoftProject' + Created='Wed Jan 21 11:18:39 2004' + Product='ElectronicsDesktop' + FileOwnedByWorkbench=false + $begin 'Desktop' + Version(2023, 1) + InfrastructureVersion(1, 0) + $begin 'FactoryHeader' + $begin 'geometry3deditor' + KernelVersion(2, 0) + ProjectContainsGeometry3D='1' + $end 'geometry3deditor' + $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=11 + $begin 'DesignMgrEnvironment' + CompInstCounter=2 + 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') + $end 'DesignMgrEnvironment' + $begin 'ProjectDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='ProjectDatasetType' + $begin 'DatasetDefinitions' + $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' + permittivity='1' + ModTime=1074701921 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'vacuum' + $begin 'copper' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + 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=1132068239 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'copper' + $begin 'FR4_epoxy' + CoordinateSystemType='Cartesian' + BulkOrSurfaceType=1 + $begin 'PhysicsTypes' + set('Electromagnetic', 'Thermal', 'Structural') + $end 'PhysicsTypes' + permittivity='4.4' + dielectric_loss_tangent='0.02' + thermal_conductivity='0.294' + mass_density='1900' + specific_heat='1150' + youngs_modulus='11000000000' + poissons_ratio='0.28' + thermal_expansion_coefficient='1.5e-05' + ModTime=1132068239 + Library='Materials' + LibLocation='SysLibrary' + ModSinceLib=false + $end 'FR4_epoxy' + $end 'Materials' + $begin 'SurfaceMaterials' + $end 'SurfaceMaterials' + $begin 'Scripts' + $end 'Scripts' + $begin 'Symbols' + $begin '2DExtractorDesign1' + ModTime=1648566583 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end '2DExtractorDesign1' + $begin 'ViaModel' + ModTime=1412179895 + Library='' + ModSinceLib=false + LibLocation='Project' + HighestLevel=1 + Normalize=true + InitialLevels(0, 1) + $begin 'Graphics' + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333333, 0, 0, 0) + Rect(0, 0, 0, 0, 0.00254, 0.00254, 0.00508, 0.00508, 0, 0, 0) + $end 'Graphics' + $end 'ViaModel' + $end 'Symbols' + $begin 'DefInfo' + ViaModel(1002, 0, 0, 0, '', 1412179895, '', 'ViaModel', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1412179895, '', 0, 0) + '2DExtractorDesign1'(1002, 0, 0, 0, '', 1648566583, '', '2DExtractorDesign1', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1648566583, '', 0, 0) + $end 'DefInfo' + $begin 'Compdefs' + $begin 'ViaModel' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'ViaModel') + TextProp('Owner', 'SRD', '', 'Q3D Extractor') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'ViaModel' + $begin '2DExtractorDesign1' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', '2DExtractorDesign1') + TextProp('Owner', 'SRD', '', '2D Extractor') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end '2DExtractorDesign1' + $end 'Compdefs' + $end 'Definitions' + DesignIDServer=4 + MoveBackwards=false + $begin '2DExtractorModel' + RepRewriteV2=true + Name='2DExtractorDesign1' + DesignID=2 + 'Background Material'='vacuum' + LumpedLength='1meter' + RiseTime='1ns' + DistribLengthUnits='meter' + 'Calculate Lossy Dielectrics'=true + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '22cel', 12, '22cel') + $end 'TemperatureSettings' + SolutionType='Open' + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + VariableOrders[0:] + $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=5 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=19 + 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='Ellipse1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=17 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Circle1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=18 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=12 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000012.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'circle' + circle(1) + $end 'circle' + $begin 'ellipse' + ellipse(1) + $end 'ellipse' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 17) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 18) + 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' + ConductorThreshold=10000 + PECThreshold=1e+30 + MagneticMaterialThreshold=1.01 + NetTypePriority(4, 2, 3) + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=3 + MoveBackwards=false + $begin 'Ellipse1' + ID=0 + BoundType='SignalLine' + IsComponent=false + Objects(6) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Ellipse1' + $begin 'Circle1' + ID=2 + BoundType='ReferenceGround' + IsComponent=false + Objects(12) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Circle1' + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'ReduceMatrix' + $begin 'Original' + ID=0 + $begin 'SortOrder' + Conductors[1: -1] + $end 'SortOrder' + $end 'Original' + $end 'ReduceMatrix' + $begin 'AnalysisSetup' + $begin 'CircuitData' + MatrixName='Original' + NumberOfCells='1' + UserHasChangedSettings=false + IncludeCap=false + IncludeCond=false + $begin 'CouplingLimits' + CouplingLimitType='None' + $end 'CouplingLimits' + IncludeR=false + IncludeL=false + ExportDistributed=true + LumpedLength='1meter' + RiseTime='1ns' + $end 'CircuitData' + $begin 'SolveSetups' + NextUniqueID=1 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='2DMatrix' + AdaptiveFreq='0.1GHz' + SaveFields=true + Enabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + $begin 'CGDataBlock' + MaxPass=2 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + DataType='CG' + Included=true + UseParamConv=false + UseLossyParamConv=false + PerErrorParamConv=1 + UseLossConv=false + $end 'CGDataBlock' + $begin 'RLDataBlock' + MaxPass=2 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + DataType='RL' + Included=true + UseParamConv=false + UseLossyParamConv=false + PerErrorParamConv=1 + UseLossConv=false + $end 'RLDataBlock' + $end 'Setup1' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $begin 'EditSources' + $begin 'CG Fields' + Source(ID=0, Name='Ellipse1', Magnitude='1V', Phase='0deg') + $end 'CG Fields' + $begin 'RL Fields' + Source(ID=0, Name='Ellipse1', Magnitude='1A', Phase='0deg') + $end 'RL Fields' + $end 'EditSources' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=4 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $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=3 + Name='Setup1' + $begin 'Solution' + ID=4 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $begin 'Sweeps' + $begin 'Sweep' + Variable='Freq' + Column='0.1GHz' + Units='GHz' + $end 'Sweep' + $begin 'Sweep' + Variable='X' + Column='0' + Units='' + $end 'Sweep' + $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' + $end 'Sweeps' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=5 + Name='AdaptivePass' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=2 + $begin 'Setup' + N='Setup1' + V=0 + Soln(N='LastAdaptive', V=52) + Soln(N='AdaptivePass', V=37) + $end 'Setup' + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=3 + Soln(N='LastAdaptive', I=4) + Soln(N='AdaptivePass', I=5) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR54FA346016614258633.tmp' + $end '2DExtractorModel' + $begin 'Q3DModel' + RepRewriteV2=true + Name='ViaModel' + DesignID=0 + 'Background Material'='FR4_epoxy' + SParamCalcMethod='EqTransLine' + 'Allow Material Override'=false + 'Calculate Lossy Dielectrics'=false + 'Perform Minimal validation'=true + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures() + $end 'TemperatureSettings' + $begin 'OutputVariable' + NextUniqueID=1 + MoveBackwards=false + $begin 'OutputVariables' + via_cap(ID=0, 'C(via,via)', 1, 'pF', 1, 'pF', 3, 0, 2, 0, false, false, 0, 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('viarad', 'UD', '', '0.2mm') + VariableProp('padrad', 'UD', '', '0.6mm') + $end 'Properties' + VariableOrders[2: 'viarad', 'padrad'] + $begin 'Editor3D Doc Preferences' + 'Plane Background'=true + BackgroundColor1=16777215 + BackgroundColor2=0 + 'Need Lights'=true + 'Ambient Light'=8355711 + '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=7 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=182 + MoveBackwards=false + $end 'AnsoftRangedIDServer' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=1 + IDServerRangeMin=2146483648 + IDServerRangeMax=2146485647 + NextUniqueID=2146483660 + MoveBackwards=false + $end 'AnsoftRangedIDServer' + $end 'AnsoftRangedIDServerManager' + StartBackGroundFaceID=2146483654 + $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='via' + Flags='' + Color='(132 132 193)' + Transparency=0.6 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=180 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=17 + NumWires=0 + NumLoops=24 + NumCoedges=60 + NumEdges=30 + NumVertices=22 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='groundplane' + Flags='' + Color='(132 132 193)' + Transparency=0.6 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=181 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=120 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=7 + NumWires=0 + NumLoops=10 + NumCoedges=28 + NumEdges=14 + NumVertices=10 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000120.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'global' + global(-1) + $end 'global' + $begin 'global:xy' + 'global:xy'(-1) + $end 'global:xy' + $begin 'global:xz' + 'global:xz'(-1) + $end 'global:xz' + $begin 'global:yz' + 'global:yz'(-1) + $end 'global:yz' + $begin 'groundplane' + groundplane(-1) + $end 'groundplane' + $begin 'model' + model(-1) + $end 'model' + $begin 'via' + via(-1) + $end 'via' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 180) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 181) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $end 'GeometryDependencies' + $end 'GeometryCore' + GroupByMaterial=true + GroupSheetByMaterial=true + GroupCompByDefID=true + DoNotOrganizeUnderGroup=true + DoNotOrganizeUnderComponent=false + OrganizeLightweight=false + ShowGroup=true + $begin 'LastUserInputs' + $end 'LastUserInputs' + $end 'ModelSetup' + $begin '3DComponent' + $end '3DComponent' + $begin 'BoundarySetup' + $begin 'GlobalBoundData' + ConductorThreshold=10000 + PECThreshold=1e+30 + MagneticMaterialThreshold=1.01 + NetTypePriority(4, 2, 3) + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=4 + MoveBackwards=false + $begin 'via' + ID=2 + BoundType='SignalNet' + IsComponent=false + Objects(6) + ParentBndID=-1 + $end 'via' + $begin 'groundplane' + ID=3 + BoundType='SignalNet' + IsComponent=false + Objects(120) + ParentBndID=-1 + $end 'groundplane' + $begin 'Source1' + ID=0 + BoundType='Source' + IsComponent=false + Faces(74) + TerminalType='ConstantVoltage' + Net=2 + $end 'Source1' + $begin 'Sink1' + ID=1 + BoundType='Sink' + IsComponent=false + Faces(48) + TerminalType='ConstantVoltage' + Net=2 + $end 'Sink1' + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + EnablePrime=false + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'ReduceMatrix' + $begin 'Original' + ID=0 + $begin 'SortOrder' + net[1: -1] + terminal[1: -1] + $end 'SortOrder' + $end 'Original' + $end 'ReduceMatrix' + $begin 'AnalysisSetup' + $begin 'CircuitData' + MatrixName='Original' + NumberOfCells='1' + UserHasChangedSettings=false + IncludeCap=false + IncludeCond=false + $begin 'CouplingLimits' + CouplingLimitType='None' + $end 'CouplingLimits' + IncludeDCR=false + IncudeDCL=false + IncludeACR=false + IncludeACL=false + ADDResistance=false + ParsePinNames=false + IncludeCPP=false + $begin 'CPPInfo' + PackageType='wirebond dieup' + RelativeCS='' + LengthUnits='mm' + $begin 'Pins' + $end 'Pins' + $end 'CPPInfo' + $end 'CircuitData' + $begin 'SolveSetups' + NextUniqueID=1 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='Matrix' + AdaptiveFreq='10MHz' + SaveFields=true + Enabled=true + $begin 'Cap' + MaxPass=2 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + AutoIncreaseSolutionOrder=true + SolutionOrder='Normal' + 'Solver Type'='Iterative' + $end 'Cap' + $begin 'DC' + SolveResOnly=true + $begin 'Cond' + MaxPass=2 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'Cond' + $begin 'Mult' + MaxPass=1 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'Mult' + 'Solution Order'='Normal' + $end 'DC' + $begin 'AC' + MaxPass=2 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'AC' + EnableTransitionRegionSolve=false + ErrorValue='0.1' + $end 'Setup1' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=2 + MoveBackwards=false + $begin 'ParametricSetup1' + ID=1 + SetupType='OptiParametric' + IsEnabled=true + NextUniqueID=15 + MoveBackwards=false + GoalSetupVersion=1 + Version=14 + $begin 'ProdOptiSetupDataV2' + SaveFields=false + CopyMesh=false + SolveWithCopiedMeshOnly=false + $end 'ProdOptiSetupDataV2' + $begin 'StartingPoint' + $end 'StartingPoint' + 'Sim. Setups'(23) + $begin 'Sweeps' + $begin 'SweepDefinition' + Variable='padrad' + Data='LIN 0.5mm 1.1mm 0.1mm' + OffsetF1=false + Synchronize=0 + $end 'SweepDefinition' + $end 'Sweeps' + $begin 'Sweep Operations' + del('1mm') + del('0.8mm') + del('0.6mm') + $end 'Sweep Operations' + $begin 'Goals' + $begin 'Goal' + $begin 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + DesignID=-1 + SolutionID=26 + $begin 'REPORT_TYPE_SIM_VALUE_CONTEXT' + ReportType=0 + SimValueContext(3, 0, 2, 0, false, false, 0, 1, 0, 1, 1, '', 0, 0) + $end 'REPORT_TYPE_SIM_VALUE_CONTEXT' + $end 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + Calculation='via_cap' + Name='via_cap' + $begin 'Ranges' + Range(Var='Freq', Type='s', Start='100MHz', Stop='0') + $end 'Ranges' + $end 'Goal' + $end 'Goals' + $end 'ParametricSetup1' + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $begin 'Edit Sources' + $begin 'AC' + 'Value Type'='A' + Entry(ID=0, Name='via:Source1', Value='1A') + $end 'AC' + $begin 'Cap' + 'Value Type'='N' + Entry(ID=3, Name='groundplane', Magnitude='0V', Phase='0deg') + Entry(ID=2, Name='via', Magnitude='1V', Phase='0deg') + $end 'Cap' + $begin 'DC' + 'Value Type'='A' + Entry(ID=0, Name='via:Source1', Value='1A') + $end 'DC' + $end 'Edit Sources' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=26 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=3 + MoveBackwards=false + NumQuantityType=1 + $begin 'QuantityFolder_1' + PlotFolder='Q' + PlotFolderInstance=1 + 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=360 + m_nLevels=15 + minvalue=-4.45229255343314e-09 + maxvalue=2.68952679921e-06 + log=false + IntrinsicMin=-4.45229255343314e-09 + IntrinsicMax=2.68952679921e-06 + LimitFieldValuePrecision=false + FieldValuePrecisionDigits=4 + dB=false + ScaleType=0 + UserSpecifyValues(16, -294.615325927734, 326.664093017578, 947.943481445312, 1569.22290039062, 2190.50244140625, 2811.78173828125, 3433.06127929688, 4054.3408203125, 4675.6201171875, 5296.8994140625, 5918.1787109375, 6539.45849609375, 7160.73779296875, 7782.01708984375, 8403.296875, 9024.576171875) + 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=0 + ArrowMaxMagnitude=1 + ArrowMagnitudeThreshold=0 + ArrowMagnitudeFilteringFlag=false + ArrowMinIntrinsicMagnitude=-0.500000004452293 + ArrowMaxIntrinsicMagnitude=0.500002689526799 + $end 'Arrow3DSettings' + $end 'QuantityFolder_1' + NumPlots=1 + $begin 'PlotDefinition_1' + PlotDefinitionType='Mesh_field_type' + PlotName='SmoothQ1' + PlotDefinitionId=0 + VersionID=18 + SolutionId=26 + UserSpecifyName=0 + UserSpecifyFolder=0 + QuantityId=10 + PlotFolder='Q' + StreamlinePlot=false + AdjacentSidePlot=false + FullModelPlot=false + IntrinsicVar='Freq=\'0.01GHz\' Phase=\'0deg\'' + FieldPlotGeometry(1, 128, 2, 17, 75, 74, 77, 35, 49, 47, 48, 18, 36, 37, 27, 28, 26, 99, 16, 100, 8) + FilterIds(0) + $begin 'PlotOnSurfaceSettings' + Filled=false + IsoValType='Tone' + AddGrid=false + MapTransparency=true + Refinement=0 + Transparency=0 + SmoothingLevel=0 + ShadingType=0 + $begin 'Arrow3DSpacingSettings' + ArrowUniform=true + ArrowSpacing=0.11656953394413 + MinArrowSpacing=0.0116569539532065 + MaxArrowSpacing=0.221482113003731 + $end 'Arrow3DSpacingSettings' + GridColor(255, 255, 255) + $end 'PlotOnSurfaceSettings' + EnableGaussianSmoothing=false + SurfaceOnly=false + $end 'PlotDefinition_1' + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'RadField' + $begin 'FarFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'FarFieldSetups' + $begin 'ArraySetup' + UseOption='NoArray' + $begin 'RegularArray' + NumUCells='10' + NumVCells='10' + CellUDist='10mm' + CellVDist='10mm' + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + FirstCellPosX='0mm' + FirstCellPosY='0mm' + FirstCellPosZ='0mm' + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'RegularArray' + $begin 'CustomArray' + NumCells=0 + $begin 'Cell' + $end 'Cell' + $end 'CustomArray' + $begin 'ParametricArray' + DesignFrequency='1GHz' + LayoutType=1 + CenterCellX='0mm' + CenterCellY='0mm' + CenterCellZ='0mm' + SpecifyDesignInWavelength=true + WidthSpacing='14.9896229mm' + WidthSpacingInWavelength='0.05' + Width='119.9169832mm' + WidthInWavelength='0.4' + LengthSpacing='14.9896229mm' + LengthSpacingInWavelength='0.05' + Length='89.9377374mm' + LengthInWavelength='0.3' + SymmetryType=0 + StaggerAngle='0deg' + StaggerType=0 + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + WeightType=3 + EdgeTaperX_db='-200' + CosineExp='1' + DifferentialType=0 + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'ParametricArray' + $end 'ArraySetup' + $begin 'NearFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'NearFieldSetups' + RadFieldComputationVersion=1.8 + RadfieldHeaderFile='RAD1FA91654415859231533.tmp' + RadPowerMethod=0 + $end 'RadField' + $begin 'SolutionManager' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=23 + Name='Setup1' + $begin 'Solution' + ID=2 + Name='AdaptivePass' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=26 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $begin 'Sweeps' + $begin 'Sweep' + Variable='X' + Column='0' + Units='' + $end 'Sweep' + $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='0.01GHz' + Units='GHz' + $end 'Sweep' + $end 'Sweeps' + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=0 + $begin 'Setup' + N='Setup1' + V=0 + Soln(N='AdaptivePass', V=64) + Soln(N='LastAdaptive', V=201) + $end 'Setup' + IVM=0 + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=23 + Soln(N='AdaptivePass', I=2) + Soln(N='LastAdaptive', I=26) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR54FA346016614258634.tmp' + $end 'Q3DModel' + $begin 'DataInstances' + DesignEditor='TopLevel' + Refdes('1', 'U2') + Refdes('0', 'U1') + $begin 'CompInstances' + $begin 'Compinst' + ID='1' + Status='Status' + CompName='2DExtractorDesign1' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '1') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $begin 'Compinst' + ID='0' + Status='Status' + CompName='ViaModel' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '0') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $end 'CompInstances' + $begin 'Instance' + DesignEditor='2DExtractorDesign1' + ID='1' + $begin '2DExtractorDesignInstance' + DesignInstanceID=3 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(5, -1, -1, -8, -31, 130, 130, 1191, 486), OrientationMatrix(0.591607987880707, 2.83488432728518e-09, -7.63138441328692e-09, 0, 0, 0.591607987880707, 0, 0, 0, 0, 0.591608047485352, 0, 1.19209289550781e-07, 2.38418579101562e-07, -5.7486834526062, 1, 0, -2.75079870223999, 2.75079870223999, -1, 1, 2.7575511932373, 8.73981666564941), Drawings[2: 'Circle1', 'Ellipse1'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=1, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=0.2, dYForGrid=0.2, dZForGrid=0.2, dRForGrid=0.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' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end '2DExtractorDesignInstance' + $end 'Instance' + $begin 'Instance' + DesignEditor='ViaModel' + ID='0' + $begin 'Q3DDesignInstance' + DesignInstanceID=1 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(3, -1, -1, -8, -31, 22, 29, 872, 385), OrientationMatrix(-0.121748030185699, -0.0702912583947182, 0.099406860768795, 0, 0.121748030185699, -0.0702912583947182, 0.0994068458676338, 0, 2.94586666171881e-09, 0.140582516789436, 0.099406860768795, 0, -1.07109156033403e-06, -0.0579941011965275, -108.34839630127, 1, 0, -2.03651690483093, 2.03651690483093, -1, 1, 102.20964050293, 114.405136108398), Drawings[2: 'via', 'groundplane'], '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=1, dYForGrid=1, dZForGrid=1, dRForGrid=1, 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 'XY Plot 2' + ReportID=1 + ReportName='XY Plot 2' + $begin 'TraceDef' + TraceDefinitionType='TraceDefinition' + $begin 'DesignSolnDefn' + $begin 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + DesignID=0 + SolutionID=26 + $begin 'REPORT_TYPE_SIM_VALUE_CONTEXT' + ReportType=0 + SimValueContext(0, 0, 2, 0, false, false, 0, 1, 0, 1, 1, '', 0, 0) + $end 'REPORT_TYPE_SIM_VALUE_CONTEXT' + $end 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + $end 'DesignSolnDefn' + ID=0 + VersionID=1 + Name='C(via,via)' + TieNameToExpr=true + $begin 'Components' + $begin 'TraceComponentDefinition' + Expr='padrad' + $end 'TraceComponentDefinition' + $begin 'TraceComponentDefinition' + Expr='C(via,via)' + $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='padrad' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '0' + $begin '1' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='viarad' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '1' + $begin '2' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='Freq' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '2' + $end 'SubsweepDefParamsContainer' + FamilyBlock() + $end 'PointsetDefinition' + DesignInstanceID=1 + $end 'TraceDef' + $end 'XY Plot 2' + $begin 'XY Plot 1' + ReportID=3 + ReportName='XY Plot 1' + $begin 'TraceDef' + TraceDefinitionType='TraceDefinition' + $begin 'DesignSolnDefn' + $begin 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + DesignID=0 + SolutionID=26 + $begin 'REPORT_TYPE_SIM_VALUE_CONTEXT' + ReportType=0 + SimValueContext(0, 0, 2, 0, false, false, 0, 1, 0, 1, 1, '', 0, 0) + $end 'REPORT_TYPE_SIM_VALUE_CONTEXT' + $end 'DESIGN_SOLUTION_SIM_VALUE_CONTEXT' + $end 'DesignSolnDefn' + ID=2 + VersionID=3 + Name='C(via,via)' + TieNameToExpr=true + $begin 'Components' + $begin 'TraceComponentDefinition' + Expr='viarad' + $end 'TraceComponentDefinition' + $begin 'TraceComponentDefinition' + Expr='C(via,via)' + $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='viarad' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '0' + $begin '1' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='padrad' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '1' + $begin '2' + SubsweepType='Regular' + SubsweepChoiceType='All' + SweepVariableName='Freq' + AllowSelecteValues=true + SweepHasConsistentValues=true + $end '2' + $end 'SubsweepDefParamsContainer' + FamilyBlock() + $end 'PointsetDefinition' + DesignInstanceID=1 + $end 'TraceDef' + $end 'XY Plot 1' + $end 'Reports' + NextUniqueID=4 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=4 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $begin 'XY Plot 2' + ReportID=1 + $begin 'Report2D' + name='XY Plot 2' + ReportID=1 + ReportType=0 + DisplayType=1 + Title='' + Domain='' + $begin 'Migration' + MigVersion(1, 0, '2021R1 mig(1.0)') + $end 'Migration' + $begin 'Graph2DsV2' + $begin 'Graph2D' + TraceDefID=0 + Type='Continuous' + Axis='Y1' + $end 'Graph2D' + $end 'Graph2DsV2' + $begin 'PlotDisplayDataManager' + NextUniqueID=123 + MoveBackwards=false + $begin 'PlotHeaderDataSource' + CompanyName='SAS IP, Inc.' + ShowDesignName=true + ProjectFileName='' + $end 'PlotHeaderDataSource' + StockNameIDMap(AxisX=2, AxisY1=3, AxisY10=17, AxisY11=18, AxisY12=19, AxisY13=20, AxisY14=21, AxisY15=22, AxisY16=23, AxisY17=24, AxisY18=25, AxisY19=26, AxisY2=9, AxisY20=27, AxisY3=10, AxisY4=11, AxisY5=12, AxisY6=13, AxisY7=14, AxisY8=15, AxisY9=16, Grid=28, Header=0, Legend=6, XYHorizScroller=8) + $begin 'SourceList' + $end 'SourceList' + Version='17.0:20150830' + $begin 'DocAttributes' + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $begin 'CurveRenderAttribute' + $begin 'LineRenderAttribute' + LineStyle='Solid' + LineWidth=1 + LineColor(R=128, G=64, B=100) + $end 'LineRenderAttribute' + TraceType='Continuous' + SymbolType='HollowCircle' + SymbolColor(R=128, G=0, B=128) + 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' + HeightInPts=10 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TitleFont' + $begin 'SubtitleFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=10 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + 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=2 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=12 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + 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=3 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=12 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + 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 'DocAttributes' + $begin 'DisplayTypeAttributes' + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=28 + $begin 'CartesianGridDescAttribute' + ShowXMinor=true + ShowYMinor=true + ShowXMajor=true + ShowYMajor=true + ShowBorder=true + $end 'CartesianGridDescAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $begin 'CurveCartesianAttribute' + YAxis='Y1' + $end 'CurveCartesianAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $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' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=0 + $begin 'HeaderRenderAttribute' + $begin 'TitleFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=14 + 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' + HeightInPts=10 + 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=6 + $begin 'LegendRenderAttribute' + $begin 'LegendTableAttrib' + $begin 'TableRenderAttribute' + $begin 'TableFontAttrib' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=8 + 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' + HeightInPts=8 + 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' + LegendName='' + ShowTraceName=true + ShowSolutionName=true + ShowVariationKey=true + FileNameDisplayModeInVariationKey=0 + DockMode='None' + $end 'LegendRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $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' + HeightInPts=9 + 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=3 + $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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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=27 + $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' + HeightInPts=9 + 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=5 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=29 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=36 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=75 + Left=75 + Bottom=9925 + Right=290 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=32 + $begin 'CartesianAxisLayoutAttribute' + $begin 'AxisRect' + Top=75 + Left=9144 + Bottom=9925 + Right=9925 + $end 'AxisRect' + $begin 'GridRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'GridRect' + AxisCollapsed=false + AxisExpandCollapseByUser=false + $end 'CartesianAxisLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=33 + $begin 'CartesianAxisLayoutAttribute' + $begin 'AxisRect' + Top=75 + Left=449 + Bottom=637 + Right=9144 + $end 'AxisRect' + $begin 'GridRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'GridRect' + AxisCollapsed=false + AxisExpandCollapseByUser=false + $end 'CartesianAxisLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=7 + $begin 'DockableOverlayLayoutAttribute' + $begin 'Dock_0' + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=4850 + Left=390 + Bottom=9850 + Right=7890 + $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(0, 0, -1, 1) + $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=1 + TransSrcDwg(-1, 0, 36, 1, 38, 2, 32, 3, 33, 6, 7, 28, 29) + $end 'PT' + $end 'AllTransSrcDwg' + $begin 'AllPtSVID' + PtID(1, -1, 5) + $end 'AllPtSVID' + $end 'PlotDisplayDataManager' + $end 'Report2D' + $end 'XY Plot 2' + $begin 'XY Plot 1' + ReportID=3 + $begin 'Report2D' + name='XY Plot 1' + ReportID=3 + ReportType=0 + DisplayType=1 + Title='' + Domain='' + $begin 'Migration' + MigVersion(1, 0, '2021R1 mig(1.0)') + $end 'Migration' + $begin 'Graph2DsV2' + $begin 'Graph2D' + TraceDefID=2 + Type='Continuous' + Axis='Y1' + $end 'Graph2D' + $end 'Graph2DsV2' + $begin 'PlotDisplayDataManager' + NextUniqueID=123 + MoveBackwards=false + $begin 'PlotHeaderDataSource' + CompanyName='SAS IP, Inc.' + ShowDesignName=true + ProjectFileName='' + $end 'PlotHeaderDataSource' + StockNameIDMap(AxisX=2, AxisY1=3, AxisY10=17, AxisY11=18, AxisY12=19, AxisY13=20, AxisY14=21, AxisY15=22, AxisY16=23, AxisY17=24, AxisY18=25, AxisY19=26, AxisY2=9, AxisY20=27, AxisY3=10, AxisY4=11, AxisY5=12, AxisY6=13, AxisY7=14, AxisY8=15, AxisY9=16, Grid=28, Header=0, Legend=6, XYHorizScroller=8) + $begin 'SourceList' + $end 'SourceList' + Version='17.0:20150830' + $begin 'DocAttributes' + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $begin 'CurveRenderAttribute' + $begin 'LineRenderAttribute' + LineStyle='Solid' + LineWidth=1 + LineColor(R=0, G=0, B=200) + $end 'LineRenderAttribute' + TraceType='Continuous' + SymbolType='VerticalDownTriangle' + SymbolColor(R=192, G=192, B=192) + 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' + HeightInPts=10 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + PitchAndFamily=0 + FaceName='Arial' + $end 'Font' + Color(R=0, G=0, B=0) + $end 'FontAttribute' + $end 'TitleFont' + $begin 'SubtitleFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=10 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + 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=2 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=3 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=false + Units='' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=12 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + 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=3 + $begin 'LineAxisRenderAttribute' + DecimalFieldWidth=4 + DecimalFieldPrecision=2 + ManualTitle='' + AxisColor(R=0, G=0, B=0) + MinScale=0 + MaxScale=1 + TickSpacing=1 + ManualUnits=true + Units='fF' + AxisScale='Linear' + NumberFormat='Auto' + $begin 'TextFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=12 + Width=0 + Escapement=0 + Orientation=0 + Weight=700 + Italic=0 + Underline=0 + StrikeOut=0 + CharSet=0 + OutPrecision=0 + ClipPrecision=0 + Quality=0 + 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 'DocAttributes' + $begin 'DisplayTypeAttributes' + $begin 'PlotAttributeStoreMap' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=28 + $begin 'CartesianGridDescAttribute' + ShowXMinor=true + ShowYMinor=true + ShowXMajor=true + ShowYMajor=true + ShowBorder=true + $end 'CartesianGridDescAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $begin 'CurveCartesianAttribute' + YAxis='Y1' + $end 'CurveCartesianAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=1 + $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' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=0 + $begin 'HeaderRenderAttribute' + $begin 'TitleFont' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=14 + 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' + HeightInPts=10 + 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=6 + $begin 'LegendRenderAttribute' + $begin 'LegendTableAttrib' + $begin 'TableRenderAttribute' + $begin 'TableFontAttrib' + $begin 'FontAttribute' + $begin 'Font' + HeightInPts=8 + 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' + HeightInPts=8 + 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' + LegendName='' + ShowTraceName=true + ShowSolutionName=true + ShowVariationKey=true + FileNameDisplayModeInVariationKey=0 + DockMode='None' + $end 'LegendRenderAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $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' + HeightInPts=9 + 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=3 + $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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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' + HeightInPts=9 + 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=27 + $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' + HeightInPts=9 + 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=5 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=29 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=36 + $begin 'BasicLayoutAttribute' + $begin 'LayoutRect' + Top=75 + Left=75 + Bottom=9925 + Right=290 + $end 'LayoutRect' + $end 'BasicLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=32 + $begin 'CartesianAxisLayoutAttribute' + $begin 'AxisRect' + Top=75 + Left=9144 + Bottom=9925 + Right=9925 + $end 'AxisRect' + $begin 'GridRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'GridRect' + AxisCollapsed=false + AxisExpandCollapseByUser=false + $end 'CartesianAxisLayoutAttribute' + $end 'SubMapItem' + $begin 'SubMapItem' + DataSourceID=33 + $begin 'CartesianAxisLayoutAttribute' + $begin 'AxisRect' + Top=75 + Left=449 + Bottom=637 + Right=9144 + $end 'AxisRect' + $begin 'GridRect' + Top=637 + Left=449 + Bottom=9774 + Right=9144 + $end 'GridRect' + AxisCollapsed=false + AxisExpandCollapseByUser=false + $end 'CartesianAxisLayoutAttribute' + $end 'SubMapItem' + $end 'MainMapItem' + $begin 'MainMapItem' + $begin 'SubMapItem' + DataSourceID=7 + $begin 'DockableOverlayLayoutAttribute' + $begin 'Dock_0' + $begin 'OverlayLayoutAttribute' + $begin 'BoundingRect' + Top=4850 + Left=390 + Bottom=9850 + Right=7890 + $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(2, 0, -1, 1) + $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=1 + TransSrcDwg(-1, 0, 36, 1, 38, 2, 32, 3, 33, 6, 7, 28, 29) + $end 'PT' + $end 'AllTransSrcDwg' + $begin 'AllPtSVID' + PtID(1, -1, 5) + $end 'AllPtSVID' + $end 'PlotDisplayDataManager' + $end 'Report2D' + $end 'XY Plot 1' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $begin 'XY Plot 2' + ReportID=1 + $begin 'WindowInfoList' + $begin 'Report2D' + $end 'Report2D' + $end 'WindowInfoList' + $end 'XY Plot 2' + $begin 'XY Plot 1' + ReportID=3 + $begin 'WindowInfoList' + $begin 'Report2D' + $end 'Report2D' + $end 'WindowInfoList' + $end 'XY Plot 1' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'Q3DDesignInstance' + $end 'Instance' + $begin 'SODInfo' + $begin 'ViaModel' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'ViaModel' + $begin '2DExtractorDesign1' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end '2DExtractorDesign1' + $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' +$begin 'Design_0.setup/NativeGeometryFiles' +NumFiles= 2 +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000006.x_b +BIN000000017589 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZh@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Qh%&'F (( a)*2ÿ +r+,+ü©ñÒMb¿¤p= +×£€?ð?ð?ÿ ¦-.+{®Gázd¿ü©ñÒMb?ü©ñÒMb ?ð¿ ˆ/0ü©ñÒMb`¿ +VTµ•¼ªñÒMb0? *1VÿZ2n™’¼Â345Q6789n™’¼ÂQ6P:;<=ÿ7>77?4?+8N<@ABn™’¼Â9sCü©ñÒMb`¿ +VTµ•¼œÄ °rhq?CtD9E{®Gázd?ü©ñÒMb¿ü©ñÒMb€?DFGHICn™’¼ÂEuJCK{®Gázd?ü©ñÒMb?J%LMNOEn™’¼ÂKvPEQ{®Gázd?¶Ò0ŽNWv?P"RSOTKn™’¼ÂQwUKV{®Gázd¿ü©ñÒMb?U1WX/YQn™’¼ÂVxIQZ{®Gázd¿ü©ñÒMb¿L7‰A`å€?I [\D]Vn™’¼ÂZyHV^{®Gázd?ü©ñÒMb¿L7‰A`å€?H_`aDZn™’¼Â^zAZbü©ñÒMb`¿ +VTµ•<ü©ñÒMbp?AJcd8e^n™’¼Âb{f^g{®Gázd¿¶Ò0ŽNWv?f-h3Yibn™’¼Âg|Ybj{®Gázd¿ü©ñÒMb?ü©ñÒMb0?Y/klUfgn™’¼Âj}]gm{®Gázd¿ü©ñÒMb¿ü©ñÒMb€?] noIpjn™’¼Âm~Tjq{®Gázd?¶Ò0ŽNWv¿ü©ñÒMb€?TrsPamn™’¼Âqimt{®Gázd¿¶Ò0ŽNWv?ü©ñÒMb0?i,uvfNqn™’¼Ât€wqB{®Gázd¿¶Ò0ŽNWv¿ü©ñÒMb€?wxyptn™’¼ÂB8tzú~j¼t“x?œÄ °rhq?z‚pB{{®Gázd¿¶Ò0ŽNWv¿L7‰A`å€?p|}]wzn™’¼Â{ƒez~ú~j¼t“x?ü©ñÒMbp?eG€A{n™’¼Â~„O{‚{®Gázd?¶Ò0ŽNWv?ü©ñÒMb0?O#ƒ„JP~n™’¼Â‚…~…ü©ñÒMb`?ü©ñÒMb€?A†‡e/‚n™’¼Â…†N‚0{®Gázd?ü©ñÒMb?ü©ñÒMb0?N'ˆ‰iJ…n™’¼Â0‡a… {®Gázd?¶Ò0ŽNWv¿L7‰A`å€?aŠ‹TH0n™’¼ÂQŠ_:ar_Œ‹Ža}‘-ÿŽ’Žy‹T“”+‹yp•–+}—˜‘p‹™+šn™’¼Â}›œ‘—}ža`Ÿ“+—C} ž—‘˜H\¡¢+`£¤“H‘Ÿž-Ÿ¥n™’¼Â‘¦”§“£`¨aŽ”-£“©¨£“¤TG¦Ž-”ªn™’¼ÂŽŸ¡«QªH:”¬¥­®¡­n™’¼Âž”¯°«‘”±²+{®Gázd?¶Ò0ŽNWv¿¤p= +×£€?€€ð¿±³´«+ü©ñÒMb?ü©ñÒMb0?ð¿ÿ²’µ«¶+ü©ñÒMb0?ð?ð?ú~j¼t“x?µ<·n™’¼Â„¸¹²¶“º²»+{®Gázd¿ü©ñÒMb¿¤p= +×£€?𿺠+¼n™’¼Â½¾¿¶»”À¶Á+{®Gázd?{®Gáz„?ü©ñÒMb0?ð?À(Ân™’¼ÂÃÄÅ»Á•Æ»Ç+ü©ñÒMbp?ð¿ð?ü©ñÒMb`?ÆIÈn™’¼ÂdÉÊÁÇ–ÉÁË+œÄ °rhq?ð?ð?ú~j¼t“x?ÉMÌn™’¼Â@4ÆÇË—¸Ç+ü©ñÒMb€?ð?ð?ü©ñÒMb`?¸@Ín™’¼Â‡ÊµË˜ËÎ+L7‰A`å€?ð?ð?ú~j¼t“x?Ι–Ï+{®Gázd¿¶Ò0ŽNWv¿¤p= +×£€?ð?–;n™’¼Â¿ÎÏšÐÎÑ+ü©ñÒMb?ð?Ð5Òn™’¼ÂM³ÓÏÑ›ÓÏÔ+{®Gázd¿{®Gáz„?ð?Ó2Õn™’¼ÂÖÐ-ÑÔœ¯Ñ×+{®Gázd?ü©ñÒMb¿¤p= +×£€?ð¿¯Øn™’¼Â¤¡ÙÔ׿ÔÚ+{®Gázd¿{®Gáz„¿ü©ñÒMb€?ð?¿Ûn™’¼Âܺ–×ÚžÅ×Ý+{®Gázd?ü©ñÒMb?ü©ñÒMb ?ð¿Å&Þn™’¼ÂßÀàÚÝŸ¾Ú°+{®Gázd¿{®Gáz„¿L7‰A`å€?𿾠án™’¼Â˜ÙºÝ° ¡Ýâ+ü©ñÒMb¿L7‰A`å€?ð?â¡Ù°ã+ü©ñÒMb¿ü©ñÒMb€?ð¿Ùän™’¼Âo¯¾â㢛âå+{®Gázd?¶Ò0ŽNWv?ü©ñÒMb ?ð?›!æn™’¼Âçàãå£4ãè+œÄ °rhq?ð?ð?ü©ñÒMb`?4Pén™’¼Â7Éå褜å.+ü©ñÒMb€?ð¿ð?ú~j¼t“x?œên™’¼Âs¦è.¥ëè +{®Gázd¿{®Gáz„?ü©ñÒMb0?ð¿ë.ìn™’¼Âí-Ä.Qì>:ëîïðñíò„lióëô+-0ïn™’¼ÂõÓë Ä+ðn™’¼ÂöëÀ÷Qð?:ÄøìÂùöúSvfôÄ+÷ŽÄû´+{®Gázd¿¶Ò0ŽNWv?ü©ñÒMb ?€€ð¿û¹ü÷+ªñÒMb0?ð?ð?ü©ñÒMb`?´Ê÷±+ü©ñÒMbp?ð¿ð?ú~j¼t“x?ÊFýn™’¼Â€Æ¸´Qý6:ÊþÈÍÿ€€€eÊ+E€e€Ê-SÿRn™’¼Â +1Q%: +   K n™’¼Â +1U n™’¼Â +1T3ÿ b+L7‰A`åp?€€ð¿ú~j¼t“x?ð? 1 ))^n™’¼Â +1Q!:)[n™’¼Â) +)1_3)2d)+ð¿ð¿2c© +{®Gázd?{®Gáz„¿¤p= +×£€?ð¿ð?2e+œÄ °rhq?ð?ð?2f !+{®Gázd?{®Gáz„?ü©ñÒMb ?ð¿ð? "n™’¼Â’#$ -’#12!g%&+ü©ñÒMb€?ð¿ð¿%='n™’¼Â( ) !+( 12&h#!*+{®Gázd¿{®Gáz„?ü©ñÒMb ?ð?ð¿#)+n™’¼Â ,- &- ,12*i.&/+{®Gázd¿{®Gáz„¿¤p= +×£€?ð?ð¿.0n™’¼Â+1 *-+13/j*+ü©ñÒMb ?€€ð¿ú~j¼t“x?ð?X2n™’¼Âú /+13k/+ü©ñÒMbp?€€ð¿ü©ñÒMb`?ð?3l3+ü©ñÒMbp?€€ð¿ü©ñÒMb`?ð?33m’4+¤p= +×£€?€€ð¿ú~j¼t“x?ð?’5n™’¼Â©  3+© 124n,36+ü©ñÒMb?ü©ñÒMb ?ð¿ð¿,37n™’¼Â#(8 4-#(126o(49+ü©ñÒMb0?ð?ð?(7:n™’¼Â,%ò 6+,%129p 6,+L7‰A`å€?ð?ð? B;n™’¼Â%— 9+%12,q9 ++ü©ñÒMbp?ð¿ð¿D<n™’¼Â = ,+ 1Q<':> ;?=H@@=@@AdÆ-dAddA@Æ@+A\dP:BC(#Q>óD<EFGQ &:E<HQ;(: F<'IRÿ?QFôD ;>JKQ'):%J;:LRI%QJõD%'FMNQ:*:(M'7ORL$QMöD(:JPQQ7+:,P:+RROQP÷D,7MSTQ+,:#S7"URR0QSøD#+PVWQ"-: V+5XRU/QVùD "SYZQ5.:’Y"[\RX1QYúD’5V]^Q[/:©]5_`R\#©[n™’¼Â+’£ -+’1Q]ûD©[YabQ_0:+a[0cR`M+ _n™’¼Â.©d +-.©1QaüD+_]efQ01:.e_2gRcJQeýD.0ahiQ22:h0éjRgKQhþD2eklQé3:4k2ÌmRjQkÿD4éhnoQÌ4:ÉnéÈpRmkQnDÉÌkqrQÈ5:ÆqÌýsRpQqDÆÈnþtRsjPDuAQþDÊýqvwSt‘à?‘à?888888è?QvD¸ÍþxySw‘à?‘à?888888è?QÍ7:¸vý·zQxDµ·v{|Sy‘à?‘à?888888è?Q·8:µxÍ}~Q{D¹}x€S|‘à?‘à?888888è?¹9}n™’¼Âµ³ûQ}9:¹{·‚ƒQD³‚{„…S€‘à?‘à?888888è?³6‚n™’¼Âl¹Ð±Q‚::³}Ò†Q„DÐÒ‡ˆS…‘à?‘à?888888è?QÒ;:Є‚Õ‰Q‡DÓÕ„Š‹Sˆ‘à?‘à?888888è?QÕ<:Ó‡ÒïŒQŠ D-ï‡îS‹‘à?‘à?888888è?Qï=:-ŠÕìŽQî +DëìŠøS‘à?‘à?888888è?Qø DÄðî‘S‘à?‘à?888888è?Q DÀÂø’“S‘‘à?‘à?888888è?QÂ@:ÀðÞ”Q’ DÅÞ•–S“‘à?‘à?888888è?QÞA:Å’—˜Q•Dà—’™šS–‘à?‘à?888888è?à$—n™’¼Â›Å›œQ—B:à•ÞæQ™D›æ•žŸSš‘à?‘à?888888è?QæC:›™—š QžDš™¡¢SŸ‘à?‘à?888888è?QšD:žæê£Q¡Dœêž¤¥S¢‘à?‘à?888888è?QêE:œ¡š¦§Q¤D¦¦¡¨©S¥‘à?‘à?888888è?¦¦n™’¼ÂGœŸüQ¦F:¦¤ê¥ªQ¨DŸ¥¤¬«S©‘à?‘à?888888è?Q¥G:Ÿ¨¦ª¬Q¬D”ª¨­®S«‘à?‘à?888888è?Q­D¡­¬¯°S®‘à?‘à?888888è?Q­I:¡­ªØ±Q¯D¯Ø­²³S°‘à?‘à?888888è?QØJ:¯¯­ä´Q²DÙ䯵¶S³‘à?‘à?888888è?QäK:Ù²Øá·QµD¾á²¸¹S¶‘à?‘à?888888è?QáL:¾µä¼ºQ¸Dº¼µ»¼S¹‘à?‘à?888888è?Q¼M:º¸áÛ½Q»D¿Û¸¾¿S¼‘à?‘à?888888è?QÛN:¿»¼;ÀQ¾D–;»ÁS¿‘à?‘à?888888è?Q;O:–¾Û6ÂSÁ‘à?‘à?888888è?RÂeRÀTR½VRºPR·SR´WR±QR¬NRªRGÃosD¨¦¤+üŒ¦œû+{®Gázd?{®Gáz„¿ü©ñÒMb€?𿜋à5ü+{®Gázd?{®Gáz„?ð¿5Š§œ+ð¿ð?ú~j¼t“x?§‰Ÿ5+{®Gázd?{®Gáz„¿L7‰A`å€?ð?Ã>s%oÃÜG]ÄÙ½+sÃGÜTyœ¨+¤£¨`D¢¯Ä+¢d\ÄH¤¯-Äd¢½DoÙ-d½+½dÄ\]źÆ+\d½¢Iž¡˜-Å1™ÆI½º-Æ1Å•]Ü¿-1•.•1Æ™w–-ÜÃsowÆ¿•+™1•Åp˜¾-˜—ž}I™¾Å+yŽwsœÜ-R§&R£'R gR6›3MPÇàÈ+3Ö›fSÉ+M›ÖJXÐß+Ç$ÊÈJ›à-È$ÇËPç›-$ È Ë$ÈÊOÃÀç-çúvSOÈ›+úYçvúöçi„µí-SúçöP3›-„òÃíOvµË+ò;„(ÌÃòl„NËÀÊ+lòíÃY‰³Í+Ê$ËÇNßÅ-ß8X‰JÊÅÇ+84ß,X8ÍßUMÐÖ-‰8ßÍNl³Ã-Í8‰XYõ-ó-õ-ÉóUÍ-+ó-õôYíë--*ô#ô-óÉiöÄ-É-ôõfÖÓö-ÖM3UÉÓõ+Ì8Î(ÎÌÎÎ/¹-/:ÏU n™’¼Â/ιÎ+]AQÏU:/†WÐQ†T:ÏÑQWV:UÏkÒRÐtQkW:YWhÓRÒEQhX:fkuÔRÓ@QuY:ihˆÕRÔrQˆZ:NuLÖRÕsQL[:Jˆƒ×RÖ?Qƒ\:OLRØR×BQR]:PƒrÙRØpQr^:TRŠÚRÙqRÚnQS:ec†ÛRÑ QcR:A<ÜRÛQ<Q:86cÝRÜuRÝ R˜=R”2RŽ<RŒ8R‰9R†3RƒiR~Rz OuSDL/TYSA_COLOURSr‘à?‘à?888888è?So‘à?‘à?888888è?Sl‘à?‘à?888888è?Si‘à?‘à?888888è?Sf‘à?‘à?888888è?Sb‘à?‘à?888888è?S^‘à?‘à?888888è?SZ‘à?‘à?888888è?SW‘à?‘à?888888è?ST‘à?‘à?888888è?SQ‘à?‘à?888888è?SN‘à?‘à?888888è?SK‘à?‘à?888888è?QEòD  +>ÞRHQ +ñDßEàSÞ‘à?‘à?888888è?QßðD á +âSà‘à?‘à?888888è?Q $:ß2ãQáïD2äßåSâ‘à?‘à?888888è?Q2#:á æQäîDáçSå‘à?‘à?888888è?Q":ä2èQíD)äéSç‘à?‘à?888888è?Sé‘à?‘à?888888è?RèdRæRãcSG‘à?‘à?888888è?OCAEDT_EntityID_V1)?‡%Ç)‡‡ê¸ê+êêꇸ-Wê>>V7Q :ëìíRQëîïðQìfB&ñRíPBò(#Q&gìóRñÿÿÿÿÁ„„€TóviaOòAEDT_BODYFlagGroupColor_V1PîôõQQïö÷ëøTðviaPöùú(#Q÷ôûïüýRøPôþÿj + + +Qûì÷bÿü0RýPDhS‘à?‘à?888888è?OSDL/TYSA_COLOUR_2OÿSDL/TYSA_LAYEROúAttGS_PS_LayerO õSDL/TYSA_NAME8@É-@@@8É+L@O????74-R RÿRùhRñ4R®fQ_`:HŠFRŒoQFa:D_[RZQ[b:IFnR_Qnc:][|R]Q|d:pnxR`Qxe:w| RlR mR=v*` SJ( û¾÷ïëxì&P%: +(#T'copperO +AEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000120.x_b +BIN000000009629 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_0.setup/NativeGeometryFiles/0000120.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_0.setup/NativeGeometryFiles/0000120.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ¨@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZDSÿ@@OÿSDL/TYSA_DENSITYP !(#TÿUNIT=mmO!AEDT_EntityName_V1P"#(#S{®Gáz„?O#AEDT_ExtentScale_V1Q¨$%&F '' -()2ÿ 4*++š™™™™™©?L7‰A`åp?ð¿ð¿ÿ +L ,+š™™™™™©?š™™™™™©?L7‰A`åp?ð¿ >-.š™™™™™‰?œÄ °rhq? )/Vÿ )0n™’¼Â12 +3456n™’¼ÂQ3œ789:ÿ4;<=>2?+59@ABn™’¼Â66CDš™™™™™©¿š™™™™™©?ü©ñÒMbp?C5E6š™™™™™©¿š™™™™™©¿œÄ °rhq?D7F6Gš™™™™™©?š™™™™™©¿œÄ °rhq?FHIJ-Dn™’¼ÂG8JDKš™™™™™©?š™™™™™©?œÄ °rhq?JLMNFGn™’¼ÂK9OGBš™™™™™©?š™™™™™©?ü©ñÒMbp?OP1AEKn™’¼ÂB:5KQš™™™™™©¿š™™™™™©¿ü©ñÒMbp?Q;NBRš™™™™™©¿š™™™™™©?œÄ °rhq?NS>EJQn™’¼ÂR<AQ.š™™™™™©?š™™™™™©¿ü©ñÒMbp?ATU5ORn™’¼Â.=VR š™™™™™‰?ü©ñÒMbp?VWX-.n™’¼ÂQW¥7VYZX[XXV\]\+- Y^FV n™’¼ÂQY¤7-HW_^`^^-aba+ÿ` ^cadaa-^b-ben™’¼Â^f]gQeš7bhi8jf in™’¼Âklbm]8n™’¼ÂXbnÿgAbmo+œÄ °rhq?ð¿ð?š™™™™™‰?m@fng+š™™™™™©?œÄ °rhq?ð?oBpgq+š™™™™™©?ü©ñÒMbp?ð¿prn™’¼ÂstuoqCvow+š™™™™™©¿š™™™™™©¿L7‰A`åp?ð¿v"xn™’¼Â@yzqwDuq{+š™™™™™©¿œÄ °rhq?ð?u|n™’¼Â}p~w{Ezw+š™™™™™©?ü©ñÒMbp?ð?z€n™’¼Âv‚{Ft{ƒ+š™™™™™©¿ü©ñÒMbp?ð¿t„n™’¼Â…‚pƒG‚†+š™™™™™©¿ü©ñÒMbp?ð?‚‡n™’¼Âˆztƒ†H~ƒ‰+š™™™™™©¿œÄ °rhq?ð¿~Šn™’¼Â‹ul†‰I2†Œ+š™™™™™©¿š™™™™™©?L7‰A`åp?ð¿2&n™’¼Â4 y‰ŒJl‰,+š™™™™™©?œÄ °rhq?ð¿lŽn™’¼Â~fŒ,KyŒ ++š™™™™™©?š™™™™™©¿L7‰A`åp?ð¿y#n™’¼ÂU2v,Q7y‘x’U“”•AIy–+“+U(”“MUOsp-•“UMFkf-I—˜–FUy}-–—I@A…ts-—!@™@—–˜5šv<+…›ˆs5–t+s›…A”p+›sœ[›sˆO?z”+ˆ›…<‚+?>1zˆ-(1*>ž?N42=-1?žOM +ž1>Jlk-M“•”J1 ž-Ÿ‹kNžl+kŸ}J•f+Ÿ kc`}Ÿk‹F˜u•+‹Ÿ}E=~+˜—@IE}u‹-E šONCn™’¼ÂQ  7EPS¡š;=<E@v˜-;%4¢=;4šN‹~-<;š45ˆ‚…-ÿ¢$£n™’¼Â™*;¤-™*/Q£‰7¢¥¦§¨™ §n™’¼Âœ¢—©-œ¢/*'¦n™’¼Â¢( -¢(/2¤2¢ª++š™™™™™©¿L7‰A`åp?ð?ð¿ / ((*«n™’¼Â*“ª-*/Q«‡7(¬­¦®2ª1(¯¤+š™™™™™©?L7‰A`åp?ð¿ð?2¯0c°ª+œÄ °rhq?ð?ð?c +±n™’¼Â²œŸ¯+²œ/2°/œ©¯+ü©ñÒMbp?ð?ð?œ³n™’¼Âc™›°-c™/2©.™°+š™™™™™©¿L7‰A`åp?ð?ð?Q³‹7œ´§±µP7¶·(#Q´q¸œ³¹º»Q§Š7™¹£³¼Q±Œ7cº³½¾RÿµzQºr¸c±´¿ÀQ½7²¿±0ÁR¾y²½n™’¼Âcd+-c/Q¿s¸²½ºÂÃQ0Ž7 ½ÄRÁQÂt¸ 0¿ÅÆQ72Å0ÇRÄŠQÅu¸2‘ÈRljP¸ÉAQ‘v¸yÅÊËSÈ‘à?‘à?888888è?QÊw¸vx‘ÌÍSË‘à?‘à?888888è?Qx‘7vÊ€ÎQÌx¸z€ÊÏÐSÍ‘à?‘à?888888è?Q€’7zÌx‡ÑQÏy¸‚‡ÌÒÓSБà?‘à?888888è?Q‡“7‚Ï€„ÔQÒz¸t„ÏÕÖSÓ‘à?‘à?888888è?Q„”7tÒ‡r×QÕ{¸prÒØÙSÖ‘à?‘à?888888è?Qr•7pÕ„|ÚQØ|¸u|ÕÛÜSÙ‘à?‘à?888888è?Q|–7uØrŠÝQÛ}¸~ŠØÞßSÜ‘à?‘à?888888è?QŠ—7~Û|ŽàQÞ~¸lŽÛáâSß‘à?‘à?888888è?QŽ˜7lÞŠiãQá¸fiÞhäSâ‘à?‘à?888888è?Qi™7fáŽeåQh€¸beáæçSä‘à?‘à?888888è?Qæ¸]8hèSç‘à?‘à?888888è?Q8›7]æe3éSè‘à?‘à?888888è?RéžRåRã€RàRÝ‚RÚƒRׄRÔ…RцR·OÉSDL/TYSA_COLOURSÆ‘à?‘à?888888è?SÑà?‘à?888888è?da²ê3ÿ+3²¤ +L7‰A`åp?€€ð¿š™™™™™‰?ð?ê\²\ê\\VX]-SÀ‘à?‘à?888888è?Q¹p¸™§¥´ëR¼{Q¥o¸¢£ì¹íSë‘à?‘à?888888è?Qìn¸*¦¬¥îSí‘à?‘à?888888è?Q¦ˆ7*ì«£ïQ¬m¸(«ìðSî‘à?‘à?888888è?Sð‘à?‘à?888888è?Rï}S»‘à?‘à?888888è?O·AEDT_EntityID_V1Q­†7ñò«óR®~Qñ„ôõ­öQò¦¶­%÷RóxP¶ø(#Q%§òùR÷ÿÿÿÿÁ„„€T ùgroundplaneOøAEDT_BODYFlagGroupColor_V1PôúûQQõƒüýñþT ögroundplanePüÿ(#Qý‚úõRþPúj + + +Qlýbÿ0RP¸hS‘à?‘à?888888è?OSDL/TYSA_COLOUR_2OSDL/TYSA_LAYEROAttGS_PS_LayerO ûSDL/TYSA_NAMER¨|QPŸ7OT  QS¡7N L +R¡ŽQL¢7JSH R +QH£7FLY R ŒR ‹QTž7A9P R Q9753TR R‘[XœR’ˆn?]m+ü©ñÒMbp?ð?ð?š™™™™™‰?RjŸR_¡RZ R:’), SJ' æýõñWò%P$7(#T&copperOAEDT_MaterialName_V1$end 'x_b' +$end 'Design_0.setup/NativeGeometryFiles' +$begin 'Design_2.setup/NativeGeometryFiles' +NumFiles= 2 +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000006.x_b +BIN000000003891 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_2.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_2.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Q%&'F (( ) )2ÿ )+ú~j¼t“ˆ¿ü©ñÒMb`¿ð?ð?ÿ +  +ú~j¼t“ˆ¿ü©ñÒMb`¿ð?ð?÷©ñÒMbP? »I +‡†¿ü©ñÒMb`¿ Vÿ *n™’¼Â+ +,+ n™’¼ÂQ,-*.ÿ+/++0 0+ÿ/+)0+ -ÿ)1n™’¼Â/ +Q1-)23*4P-56(#Q27)189Q3-:;1<Q*- 81,=Rÿ4 +Q87 *2>R=P7?AS>òñññññá?öõõõõõå?òñññññá?O?SDL/TYSA_COLOURQ:@A3BQ;53&CR<P5D(#Q&;ERCÿÿÿÿ¯€TEEllipse1ODAEDT_BODYFlagGroupColor_V1P@FGQQAHI:JTBEllipse1PHKL(#QIFMANORJPFPQj + + +QMRISbÿN0ROPR7ThSSòñññññá?öõõõõõå?òñññññá?OTSDL/TYSA_COLOUR_2OQSDL/TYSA_LAYEROLAttGS_PS_LayerO GSDL/TYSA_NAMES9òñññññá?öõõõõõå?òñññññá?O6AEDT_EntityID_V1R.J( M8IA:,;&P%-U(#T'copperOUAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000012.x_b +BIN000000003889 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_2.setup/NativeGeometryFiles/0000012.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/via5597835216614259114.setup/Design_2.setup/NativeGeometryFiles/0000012.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) * *2ÿ + *+Ûù~j¼t“¿ü©ñÒMbP¿ð?ð?ÿ +Ûù~j¼t“¿ü©ñÒMbP¿ð?ð?ü©ñÒMbP? ;ßO—n’¿ü©ñÒMbP¿  Vÿ+n™’¼Â, -, n™’¼ÂQ-.+/ÿ,0,,11+ÿ0,*1,-ÿ*2n™’¼Â0 ++ Q2.*34+5P.67(#Q38*29:Q4.;<2=Q+.92->Rÿ5Q98+3?R> P8@AS?òñññññá?öõõõõõå?òñññññá?O@SDL/TYSA_COLOURQ;AB4CQ<64'DR= P6E(#Q'<FRDÿÿÿÿ¯€TFCircle1OEAEDT_BODYFlagGroupColor_V1PAGHQQBIJ;KTCCircle1PILM(#QJGNBOPRKPGQRj + + +QNSJTbÿO0RPPS8UhSTòñññññá?öõõõõõå?òñññññá?OUSDL/TYSA_COLOUR_2ORSDL/TYSA_LAYEROMAttGS_PS_LayerO HSDL/TYSA_NAMES:òñññññá?öõõõõõå?òñññññá?O7AEDT_EntityID_V1R/J) N9JB;-<'P&.V(#T(copperOVAEDT_MaterialName_V1$end 'x_b' +$end 'Design_2.setup/NativeGeometryFiles' +$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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRXzP+2R+0Zo/wCyV+y98b\ +f2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5Fg1HxlqehWTmN1dUvmdTlaAPpiivwl/wCCR\ +X/BUv43fts+PPi98Gf2pvh58PfhX8XPCXgH4a/GL4e6N4D0Hxb4bg8U/Cjx7pGnasdevNO8Y+NdbmkK\ +2Piv4e3ttPDPHHNZ+M4t0KtEWf8AXTVf2jv2etC8W+NPAOt/Hj4M6N47+G/h+HxZ8RPBWq/FDwRp3i3\ +wF4VuE0GS38TeNPDl3riXnhbw/JH4q8Lsl7fQwWzDxJYFZCLy38wA9morzf4afGP4Q/GjSbvX/g78VP\ +hv8WNCsLoWN9rXw08ceGPHek2d6VLizu9S8LapdQ291sBPlu4fAJxiuFi/a1/ZVn8bD4aQftM/s+zfE\ +ZtR/sdfAEXxn+HEnjY6v532f+yx4VTxIb86j5/yeR5Hm7/l27uKAPoKivOtM+MHwk1r4k+Ivg1o3xS+\ +HWrfF/whpNtr/iz4VaZ438M3/wASfC+hXkOj3NprXiLwNa6m+qaJpMtv4i8PyR3NzaxQumu2bK5W6gL\ +w23xp+Dl78QvE3wks/iz8NLv4reCtAXxX4y+GVt478LT/ABC8JeFmh0i4XxL4m8FxaqdS0HQDb+INBk\ +F5dW0VuU1uzbzNtzCXAPS6K8D8GftW/sufEbxWPAfw9/aS+AfjzxyzzxDwZ4M+MXw88UeKzJbK73MY8\ +O6J4invC8aRyFx5OUEbFsAGvfKAP5wf+Dk3wB/wtf4Wf8Eovhb/AMJr8QPhr/wsr/gt9+wt4A/4WL8J\ +/Ef/AAh3xT8A/wDCY+HPjr4d/wCE1+Gni77Fc/8ACK/EDSv7R+3aNqX2ef7DqNhbXXky+Vsb7F/ZG/4\ +Ixfs9/sqftBab+1X4h+Pn7av7ZX7Q/hjwlrvgf4efFX9uP9oq/wDj34k+F3hvxTC9r4nsfh8F8N6Tba\ +LJf2MtzbTzSW9xMtve3MMDwpdXIl/XmigAr+Xv/g4o+NHivxpffsyfsGfCrwJ47+L/AIr+IXiKT47/A\ +BJ+Fnwt0/WtV8eeKfAXgb+07Pw94d0yy8O6Lqd35F7JZ+Pb+WddPuRYt4Gt794ZY4WUf1CV84W37I/7\ +Pdp+0vqP7YKfD/zv2i9T8Hp4Cm+Il94s8b6l9k8Jx2ljYjSdG8I6j4ll0Lw/m10+JWnsNMtrl/tN2zz\ +M19eNOAfyKeOf22vjJ4E/4KJ/sg/t0fET/gnr8cv2Cvhn4VtPDH7MXxUvfH+lePV8B+Lvh5rSa1o9kk\ +eqeJvg54UtrfXNF8H3mpXltZB7qS5h8BWBTyYtOYn7R8K/s9/Bz9pL/g5C/bW8PfGrwP4f+JnhDwd+z\ +v8AD74iad4S8VWUOt+EdW1+x+F37I/hnTZfEHh+7D2fiTTobPxbqE8dreRT2v2qC2uTEZYImX+jf9on\ +9mz4JftYfDHUvg3+0D4FtviH8ONV1LR9ZvPD8+s+I/Dso1TQb1L/AEq/s9d8I6xp+o6ZcxzqwLW13CZ\ +YZpbebzLeaWJ/iXxJp3/BNL9gv9pDUPjNr0d/4C/aP8cfAOw8P+JPEVpcftG/GHWk/Z4+Glj8PPBkXi\ +Xxvoujy+ItP8GeC9Ptvhh4EtrvxXq1pYeZNoEst7q8txPqMs4B+QfwG+DngP4Z/wDBZP8A4K3fsy/C7\ +XtO/Zr+C/iD9g3xFeG+8NT2/hnwn8KNQ8WeBf2bdUuviHp9sb21s9Bg0G/+J/jXUbQiW1ttOiu5o4Ht\ +bYYX4T074IWH7Gf7Mk2p/tG/sffsF/8ABQr9ijRfH0VvN+1t+zN8atD0D41x6hrPi5Laz0sfFrwfrtn\ +4i8RC11W9hg/sa2t1igSJrO91EWMYni/pk1Txx/wS6+C37Yvir4+X/ijwzpX7Ufx9+HPw68KeOviNaa\ +p8XvGXg7UPhv8AEWLwLonwut/Gd7psuo+A/hppuuwfD3wRHpN3qC6PLqiaakkE863lw9z8yyfsmf8AB\ +B7Vf2m5fCTfBn4an4zp8VJvh1JpqaV8eLD4LSfGWHTz4in+FK3EcsXwxufHwsI3lPhVZGvGCtD/AGaW\ +3R0AfNX7X/izwJ+yZ+1r/wAEyf8Agq18PU8RaJ+zh8a/hp4M+Afxou9efXNS1q1+HXjPwHBq/wANPEf\ +jq61K+vtT13xHB4I1J728e5uru+mm+D9qskt3cSO0nkP7Ln7PFx+2P+xB/wAFOv22Pi58WPDv7OGvft\ +++OdV0vwR8WPiPrtn4b8JfD34NfD/4jadLo/h7X/E9/fW8emeCtZ8TWY8HakDLIZNP8L2wjS6kdYJfb\ +f8Agpf8dtY/4KLSeEv+Ca37GngP4aeMPB/xUOl67Z/tG+NPEt/8PfB+i658D/HWrxfEnwj8G9D8T+EL\ +GP4n3Hh/RtF0KXUtT8HX2vrb6X4g1CwGnKUe5j/RzS/2gv2A/wBlj4VeIv2E/GOr+IfEnhn9lH4RfDv\ +4e/H7SI/2aPj18Svh/wCFvCfiz4e2etafrfxg8U+DvhNq/hjRdN8ReH7i/wBUupr/AFIWsjz36zyCW2\ +u0iAP51dK0fwV+xP4M/ZXuv27f2Df2UPi58DLPxv4W0j4M/tz/ALDfxkj8JfEnxJrmmwS6jpPjrVNZ+\ +E/i3Tdc+M13DaaZNeC4uxpNrJLbRyh31IxrP/b9X4oR/sZf8ES/2Y/iH+z98W1+GHwe8O+Ofjr8QPAG\ +k/s5yS+JfiZ8RrHxr4z8fahYN8P9V8EfD2fxHrGl2+lPqOpaRLBrQ0uDSdLa7tJ5r6yDQPX7X0AeEft\ +G/HXSv2evhndeOLrSf+Eo8Q6jreheDPAHgiHVrbR73xr458UXy2WlaXHdyW9xPb6JY2K6prniG8srDV\ +LzR/C3hLXNdj0rUE0uS1k/GzxT4k+NvxIuxqPxN/aK+NOp3CXF7e6do3wx8ca5+zv4R8MTavJHPquma\ +BZfArUNC1fX/DivBZxadF4y13xfqWm2tgqQ6s91d6real9d/wDBRzT9VtvHP7KHim8vvtHgh/EPxg+H\ +UXhz7Tcy7Pi54r8CWXjrwN46/siVBaL/AGb8MvhL8eNH/tQSf2nZ/wDCzP7Ps4JNP1rWZrb5Gr4TiXM\ +cXDGfVaVWVCjTjF+62udy1u2rOy2S6NN9T824tzXHQx/1KjVnh6FKEX7snHncve5m1ZtJpJLo031PYv\ +hF+1p8U/gVqXh/Tvit45l+KXwFfVtD8Oatr3jiC0T4p/CHS9b1DR/DGl+L9T+KQvbOz8Z/CPw5Atnde\ +JLnxZay+J4NLu9e8Yat491mTSodA1D9pq/mT/aItLvVPgP8YtC0y1uNR1vxT8NvGPg7wzo1jDJd6r4i\ +8XeMtCvfC3hDwtoWnW6tNq/iPVfE2r6Tp2m2Nukl1fX+qW9naxS3E8Ubf02V6nDONxOLoYiGIqOr7Bx\ +5ZPV2kndN9bWvrd69rHtcIZhi8bhsVDFVXW+rSgoylq7STvFvrblTu23r6BX4+/8ABUbxh8V/H48Mfs\ +Z+D9G+NPgX4R/Gzwjq9/8AtI/tG/Dn9mr4+ftA/wBifCy4vpNAvfgz4BsPgx8M/EMKfErxLBHqsd7Lq\ +ptbXSdDVpnFxNqdnGf2Cor6c+vP5Nf2mf2RPirFb/t0fA34FfAz43a54M/bQ+GX/BKTw/8Asj+Jh8Nf\ +HsOk+DPB37M1v4T0DxZpvxd1vxBodrL8FvEGk6D4djuruy8WJo2o75jG9sLsSQr9+fEu+8TftYf8FAv\ +h9pvxv8LftD/DT9nL9j/48+HtT+BXgrSv2Uf2ntc0/wCPv7QmhTR6bo3x18a/GfQfhBdeEfBfwX0TWd\ +TuoNFnk1tYLq2hvtY1a7sdIukJ/c6igD8S9H0Pxv8AGz/gqR+z5+0R4I+BH7SPw60XwB8Pf2jPBX7Sb\ +ftOeEtatfCXhSOTR/D/AIU+FDfs63mt67rHhrTtc1vWdLlutTvPh3qLQahoryya4y3d7fRy/L/x9/ZG\ +/aw+LP7Rv/BbzVPhXrvxb+GOifEf4f8A7IVt4W0E/D3Q/wDhWP7YHhvQP2btZ0f4lfC3TPG3iXwBdan\ +JqCw2+peH0vfB2t2D6bqPjFodbjvM20dr/SpX5vftAftteJtK8T618OP2cNJ8DeINV8M315oXjb4ueP\ +X1zWfAPhHxfpWoJHqvgvwv4H8MXmnXPxd16yNjqemeIZI/EvhrTvDWqX8Nol/r+uaP4m8M6TzYrF4fB\ +UnWxNRU6a07tvsktW/T1eiucmNx2Fy+i8Ri6qpU07LdtvoopXbfotFq7JNnwr+0r+z7oPxN+G//AASA\ ++Nvwa/ZN+Jfg3xx4N/a8/wCCe/hPxV4e1j4a+O5/ir8Bv2c/gy3xPurzwj4/t9V0f7f4T8A+G/EWtXB\ +1HV7uC0sb1nsNQu7qeA6ZIn9Bdfjf4Y/be/at8MarDqfxB0D4G/F/wsPLi1Twz8M/CPjP4J+ObS1Fzb\ +3F7rXhrWvG/wAXfGWk+Ltbj063vbez8P6gvhiyv7zU7eW78X6LbWkwuv1d+HnxD8GfFbwZoXxA+H+u2\ +/iPwl4jt559M1OCC8spkmsry50zVtJ1bSdTtoLzw94j0/WbHUNP1TS9Qt7XUtK1LTLrTdStbW+tbi3j\ +xwWZYPMFP6rV55Q3i01JJ9bPdeaujDL82wGZqf1Ovzyp/FFpxkl3s7NrpdXV9GHxD+Hngz4reDNd+H/\ +xA0K38R+EvEdvBBqemTz3llMk1leW2p6Tq2k6tplzBeeHvEen6zY6fqGl6pp9xa6lpWpaZa6lpt1a31\ +rb3Ef5ReJ/2If2rfDGqzaZ8Ptf+Bvxf8LDzJdL8TfEzxd4z+Cfjm0tRc3FvZaL4l0XwR8IvGWk+Ltbj\ +063sri98Qae3hiyv7zU7iK08IaLbWkJuv2QooxuW4PMOT61S55Q2km1JLtdWuvJ/IMwynAZmofXKPPK\ +n8Mk3GST3V01deTv5WPze/Z//Yl8TaV4n0X4j/tH6t4G8Qar4ZvrTXfBPwj8BJrms+AfCPi/StQeTSv\ +Gnijxx4ns9Oufi7r1kbHTNT8PRyeGvDWneGtUv5rt7DX9c0fwz4m0n9IaKK2wuEw+CpKjhqap01r3bf\ +VtvVv19FZJI3wWBwuX0Vh8JSVKmtX1bfVyb1bfd+iskkFFFFdJ1hRRRQAV/Mn+zvd3eqfAf4O67qd1c\ +ajrfin4beDvGPibWb6aS71XxF4u8ZaFZeKfF/inXdRuGabV/Eeq+JtX1bUdSvrh5Lq+v9UuLy6lluJ5\ +ZG/psr8Wfi7+yX8U/gVqXiDUfhT4Gl+KXwFfVtc8R6ToPgee0T4p/CHS9b1DWPE+qeENM+FpsrOz8Z/\ +CPw5At5a+G7bwndS+J4NLu9B8H6T4C1mTSptf1D5jibBYnF0MPPD03V9g5c0Vq7SSs0utrW0u9e1z4/\ +i/L8XjcNhamFpOssNKbnGOsrSUbSS625WtLvXtc8dr65/4Jx6hqtt45/av8LWdj9o8EP4h+D/xFl8R/\ +ZrmXZ8XPFfgS98C+OfAv9rxOLRf7N+GXwl+A+sf2WY/7Ts/+Fmf2heTyafrWjQ23yJ4W8N/G34kXZ07\ +4Zfs6/GnU7hLiystR1n4neB9c/Z38I+GJtXkkg0rU9fvfjrp+havr/hxXgvJdRl8G6F4v1LTbWwZ5tJ\ +e6u9Ks9S/ZP8AZy+BWlfs9fDO18D2urf8JR4h1HW9d8Z+P/G82k22j3vjXxz4ovmvdV1SW0juLie30S\ +xsV0vQ/D1ne3+qXmj+FvCWh6FJquoJpcd1J5fDWX4uGM+t1KcqFGEZL3k487lpZJ2bS3b2ukup4/CWV\ +46nj3jatGeHoU4SXvRcedy0sk7NpW5m0rJpK+p7vRRRX3Z+kBRRRQAUUUUAFFFFABRRRQAUUUUAFFFF\ +ABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z' + $begin 'DesignInfo' + DesignName='2DExtractorDesign1' + Notes='' + Factory='2D Extractor' + 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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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\ +N0/WdG1Cx1bSNWsbTU9K1XTLuC/03U9Nv4I7qx1DT761keK9sZrWWKSKWNmjkjkV0YqQT/QrX43/tKf\ +s1/wDDOX9ofET4d6f/AMY5/vbzxP4Ys4v+TcuslxrOjW8Y/wCTcvvNcW6j/i3PMsQ/4VzvT4c/KcTZb\ +VxMKeMoR55YeLU0r35L3TS68rbvbWzvqlp8VxflNfFwpY/DQ9pLDRcZxV3JwvdOK68rcr21s76paeD0\ +VS0zU9N1rTdP1nRtQsdW0jVrG01PStV0y7gv9N1PTb+CO6sdQ0++tZHivbGa1likiljZo5I5FdGKkE3\ +a+CPzQK7/APZu8LXfj79sD4MQWRuIrH4JaP8AEP46eJNUtbKTU7S3u9V8FeIPgJ4J8E648UiJ4ZuNfh\ ++LvxA1nSryeR2vF+BusWVpY3I+23ukeW2Nxqfinxtpfwn+HdjY+Mvi7r9imqaR4GTV4tPfTfDz3U1jc\ +fEDx3fw2t1L4J+FdjdQTLf65LZ3AadI9I0ez1nxLqGj6Dqf7Kfs6/s6+G/2f/Dd/FFf/wDCXfEbxd/Z\ +138S/iXd6cmmX/iu/wBMS8/srR9H0r7Zdf8ACI/DnSP7T1SLQNAiurpLBNTvb+/vdX8R6v4g8Qaz9Hw\ +9ltXE4uli5R5cNhpc13pzSWsVHvZ2b6W0e9j6vhbKK+LxtHHThy4TCS5uZ3XNOOsYx72dpSeySs97H0\ +PRRRX6KfqoUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAfI/jz9hL9lH4ha5f\ ++J9S+Elp4T8S63q2sa94p8Q/B7xZ48+AeueOtc128/tDUdZ+I2rfA7xT4euPiRqxv3vJ4bnXpNRmtJt\ +X1CW0eB9RvmuOJ/4ds/smf8AQC+Nn/iXv7X/AP8AP2r7uormngsHUk5zwlKc5bt04tv1bVzkngMBUk5\ +1MFRqTlu5U4Nv1bjd7L7jz74b/CX4VfBvQ7vwx8IPhn8PvhV4av8AVp9evvD3w38GeHPA2h3muXVnY6\ +fc6zd6T4Y021t7jVpLDS9MgkuXjMzw6dBEzlIY1X0GiiuhJRSUVZLojqjGMUoxSjFbJaIKKKKYwoooo\ +AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo\ +oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo\ +ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo\ +oooAKKKKACiiigAooooAKKKKACiiigAooooA//2Q==' + $end 'DesignInfo' + $begin 'DesignInfo' + DesignName='ViaModel' + Notes='' + Factory='Q3D Extractor' + IsSolved=false + 'Nominal Setups'[1: 'Setup1'] + 'Nominal Setup Types'[1: ''] + 'Optimetrics Setups'[1: 'ParametricSetup1'] + 'Optimetrics Experiment Types'[1: 0] + Image64='/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQE\ +BAQICAQECAQEBAgICAgICAgICAQICAgICAgICAgL/2wBDAQEBAQEBAQEBAQECAQEBAgICAgICAgICAg\ +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCADIAMgDASIAAhEBAxEB/\ +8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQR\ +BRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUp\ +TVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5us\ +LDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAA\ +AECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHB\ +CSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ\ +3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4u\ +Pk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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\ +r+EtW8AfFLwN4O+JXgTXvsH9u+CvH/hnRfGPhLWv7L1Oz1rTP7W8OeIrG5s9R+zaxp2n3cHnQv5NzYQ\ +zx7ZYkdfx58ff8E3fjF8HLzXfEX7N3xL1/44/Dub7ZqEf7Pnx28VQSfEXwn5uu+MvFWrRfB39oTUrGS\ +48b50/UPD+g6F4X+Iso3NZQXeo/FTSLO3mguP23or18qz3MsmnJ4Kvy0ptOdOS5qc2uri9nbTmi4zto\ +pWM50oVPiWq69T+TH/AIar+Hf2n/hEf+EZ+MX/AAvb/jz/AOGUv+FN/EP/AIar/wCEi/4Vx/wtX/hHP\ ++FF/wBhf2x/yJ3+kf215X/CLbf3v9vfZf8ASK/RfwD/AME3fjF8Y7zQvEX7SPxL1/4HfDuH7HqEn7Pn\ +wJ8VQR/EXxZ5Wu+DfFWkxfGL9oTTbGO48EY0/T/EGg674X+HUp2tez3enfFTV7O4hgt/23or6XMuPcw\ +xVKFPL8Ossk1781P2s2/+nbcIqmu2kpp2aqJrXKGGjFtyfP26ffrr/Whx3gD4d/D/AOFHhLSfAHwt8D\ +eDvhr4E0H7f/YXgrwB4Z0Xwd4S0X+1NTvda1P+yfDnh2xtrPTvtOsajqF3P5MKedc3808m6WV3bsaKK\ ++FlKU5SnOTnObbbbu23q229W29W3udO2wUUUVIBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU\ +UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU\ +UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUUUUAFFFFABRRRQB//Z' + $end 'DesignInfo' +$end 'ProjectPreview' diff --git a/_unittest/example_models/T30/q2d_q3d_231.aedt b/_unittest/example_models/T30/q2d_q3d_231.aedt new file mode 100644 index 00000000000..95205444c7b --- /dev/null +++ b/_unittest/example_models/T30/q2d_q3d_231.aedt @@ -0,0 +1,3685 @@ +$begin 'AnsoftProject' + Created='Mon Feb 7 10:42:51 2022' + Product='ElectronicsDesktop' + FileOwnedByWorkbench=false + $begin 'Desktop' + Version(2023, 1) + InfrastructureVersion(1, 0) + $begin 'FactoryHeader' + $begin 'geometry3deditor' + KernelVersion(2, 0) + ProjectContainsGeometry3D='1' + $end 'geometry3deditor' + $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=11 + $begin 'DesignMgrEnvironment' + CompInstCounter=3 + 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=0 + MoveBackwards=false + DatasetType='ProjectDatasetType' + $begin 'DatasetDefinitions' + $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 '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' + $end 'Materials' + $begin 'SurfaceMaterials' + $end 'SurfaceMaterials' + $begin 'Scripts' + $end 'Scripts' + $begin 'Symbols' + $begin '2DExtractorDesign1' + ModTime=1644226822 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end '2DExtractorDesign1' + $begin 'Q3DDesign1' + ModTime=1644226815 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end 'Q3DDesign1' + $begin 'Terminal' + ModTime=1644314544 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end 'Terminal' + $end 'Symbols' + $begin 'DefInfo' + Q3DDesign1(1002, 0, 0, 0, '', 1644226815, '', 'Q3DDesign1', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1644226815, '', 0, 0) + '2DExtractorDesign1'(1002, 0, 0, 0, '', 1644226822, '', '2DExtractorDesign1', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1644226822, '', 0, 0) + Terminal(1002, 0, 0, 0, '', 1644314544, '', 'Terminal', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1644314544, '', 0, 0) + $end 'DefInfo' + $begin 'Compdefs' + $begin 'Q3DDesign1' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'Q3DDesign1') + TextProp('Owner', 'SRD', '', 'Q3D Extractor') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'Q3DDesign1' + $begin '2DExtractorDesign1' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', '2DExtractorDesign1') + TextProp('Owner', 'SRD', '', '2D Extractor') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end '2DExtractorDesign1' + $begin 'Terminal' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'Terminal') + TextProp('Owner', 'SRD', '', 'HFSS') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'Terminal' + $end 'Compdefs' + $end 'Definitions' + DesignIDServer=6 + MoveBackwards=false + $begin 'HFSSModel' + RepRewriteV2=true + Name='Terminal' + DesignID=4 + 'Use Advanced DC Extrapolation'=false + 'Use Power S'=false + 'Export After Simulation'=false + 'Allow Material Override'=false + 'Calculate Lossy Dielectrics'=false + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '22cel', 15, '22cel') + $end 'TemperatureSettings' + ObjsEnabledForDeformation() + 'Port Validation Settings'='Standard' + 'Save Adaptive support files'=false + SolutionType='HFSS Terminal Network' + $begin 'DrivenOptions' + AutoOpen=false + $end 'DrivenOptions' + MaterialDensity=1 + MassOfTissue=1 + VoxelSize=1 + TissueObjectList=-1 + AverageSarMethod=0 + UseAutoDCThickness=true + HaveZwaveSupport=true + DCThicknessObjects(6, '""') + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'CableSetup' + $begin 'CableManager' + CableNextUniqueID=1000 + MoveBackwards=false + Version(1, 0) + $begin 'TDSources' + $end 'TDSources' + $begin 'Definitions' + $end 'Definitions' + $begin 'Harneses' + $end 'Harneses' + $begin 'HarnResults' + $end 'HarnResults' + $end 'CableManager' + $end 'CableSetup' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + VariableOrders[0:] + $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=5 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=25 + 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='Cylinder1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=23 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + 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=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Cylinder2' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"vacuum"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=24 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=15 + 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=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000015.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'cylinder' + cylinder(1, 2) + $end 'cylinder' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 23) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 24) + 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' + $begin 'NativeComponentVisualization' + $end 'NativeComponentVisualization' + $end '3DComponent' + $begin 'BoundarySetup' + $begin 'GlobalBoundData' + PortImpedance='1' + GlobalMaterialEnv='vacuum' + UseTotalFieldFormulation=false + HybridRegionCouplingType='TwoWayCoupled' + 'Current Source Conformance'='Auto' + 'Thin Sources'=false + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=4 + MoveBackwards=false + $begin 'Cylinder1_T1' + ID=1 + BoundType='Terminal' + IsComponent=false + Faces(9) + ParentBndID=0 + TerminalResistance='50ohm' + $end 'Cylinder1_T1' + $begin 'Cylinder1_T2' + ID=3 + BoundType='Terminal' + IsComponent=false + Faces(8) + ParentBndID=2 + TerminalResistance='50ohm' + $end 'Cylinder1_T2' + $begin '1' + ID=0 + BoundType='Lumped Port' + IsComponent=false + Faces(18) + LumpedPortType='Terminal' + DoDeembed=false + ParentBndID=-1 + RenormalizeAllTerminals=true + TerminalIDList(1) + LumpedPortSheetID=-1 + Impedance='50ohm' + $end '1' + $begin '2' + ID=2 + BoundType='Lumped Port' + IsComponent=false + Faces(17) + LumpedPortType='Terminal' + DoDeembed=false + ParentBndID=-1 + RenormalizeAllTerminals=true + TerminalIDList(3) + LumpedPortSheetID=-1 + Impedance='50ohm' + $end '2' + $end 'Boundaries' + $begin 'ProductSpecificData' + $begin 'SBRWedgeSettings' + MaxWedgeAngle='135deg' + IncludeSheetEdges=true + ApplySourceDistFilter=false + ApplyBoxFilter=false + $end 'SBRWedgeSettings' + $begin 'SBRTxRxSettings' + $end 'SBRTxRxSettings' + $begin 'SBRCreepingWaveSettings' + CWRaySampleDensity=10 + CWRayCutoffDb=40 + CWCurvatureSensitivity=50 + CWAngularRayInterval=2 + $end 'SBRCreepingWaveSettings' + $begin 'SBRBlockageSettings' + $end 'SBRBlockageSettings' + $begin 'PMLData' + $begin 'PMLGroups' + $end 'PMLGroups' + $end 'PMLData' + $begin 'SortOrder' + Port[1: -1] + Terminal[1: -1] + $end 'SortOrder' + 'Phase Center Mode'='SinglePhaseCenter' + 'Single Phase Center'=-1 + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'ArrayDefinition' + NextUniqueID=0 + MoveBackwards=false + $end 'ArrayDefinition' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalCurvilinear' + Apply=false + $end 'GlobalCurvilinear' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + UseAlternativeMeshMethodsAsFallBack=true + AllowPhiForLayeredGeometry=true + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'AnalysisSetup' + $begin 'HfssGlobalData' + NextUniqueID=0 + MoveBackwards=false + $end 'HfssGlobalData' + $begin 'SolveSetups' + NextUniqueID=2 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='HfssDriven' + SolveType='Single' + Frequency='1GHz' + MaxDeltaS=0.02 + UseMatrixConv=false + MaximumPasses=6 + MinimumPasses=1 + MinimumConvergedPasses=1 + PercentRefinement=30 + IsEnabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + BasisOrder=1 + DoLambdaRefine=true + DoMaterialLambda=true + SetLambdaTarget=false + Target=0.3333 + UseMaxTetIncrease=false + PortAccuracy=2 + UseABCOnPort=false + SetPortMinMaxTri=false + PortMinTri=100 + PortMaxTri=500 + DrivenSolverType='Direct Solver' + EnhancedLowFreqAccuracy=false + SaveRadFieldsOnly=false + SaveAnyFields=true + IESolverType='Auto' + LambdaTargetForIESolver=0.15 + UseDefaultLambdaTgtForIESolver=true + 'IE Solver Accuracy'='Balanced' + InfiniteSphereSetup=-1 + $begin 'Sweeps' + NextUniqueID=1 + MoveBackwards=false + $begin 'Sweep' + ID=0 + IsEnabled=true + RangeType='LinearCount' + RangeStart='0.5GHz' + RangeEnd='1.5GHz' + RangeCount=401 + Type='Interpolating' + SaveFields=false + SaveRadFields=false + InterpTolerance=0.5 + InterpMaxSolns=250 + InterpMinSolns=0 + InterpMinSubranges=1 + InterpUseS=true + InterpUsePortImped=true + InterpUsePropConst=true + UseDerivativeConvergence=false + InterpDerivTolerance=0.2 + UseFullBasis=true + EnforcePassivity=true + PassivityErrorTolerance=0.0001 + EnforceCausality=false + SMatrixOnlySolveMode='Auto' + $end 'Sweep' + $end 'Sweeps' + $end 'Setup1' + $begin 'Setup2' + ID=1 + SetupType='HfssDriven' + SolveType='PortsOnly' + Frequency='5GHz' + MaxDeltaS=0.02 + UseMatrixConv=false + MaximumPasses=6 + MinimumPasses=1 + MinimumConvergedPasses=1 + PercentRefinement=30 + IsEnabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + BasisOrder=1 + DoLambdaRefine=true + DoMaterialLambda=true + SetLambdaTarget=false + Target=0.3333 + UseMaxTetIncrease=false + PortAccuracy=2 + UseABCOnPort=false + SetPortMinMaxTri=false + PortMinTri=100 + PortMaxTri=500 + DrivenSolverType='Direct Solver' + EnhancedLowFreqAccuracy=false + SaveRadFieldsOnly=false + SaveAnyFields=true + IESolverType='Auto' + LambdaTargetForIESolver=0.15 + UseDefaultLambdaTgtForIESolver=true + 'IE Solver Accuracy'='Balanced' + InfiniteSphereSetup=-1 + $begin 'Sweeps' + NextUniqueID=1 + MoveBackwards=false + $begin 'Sweep' + ID=0 + IsEnabled=true + RangeType='LinearCount' + RangeStart='2.5GHz' + RangeEnd='7.5GHz' + RangeCount=401 + Type='Interpolating' + SaveFields=false + SaveRadFields=false + InterpTolerance=0.5 + InterpMaxSolns=250 + InterpMinSolns=0 + InterpMinSubranges=1 + InterpUseS=false + InterpUsePortImped=true + InterpUsePropConst=true + UseDerivativeConvergence=false + InterpDerivTolerance=0.2 + UseFullBasis=true + EnforcePassivity=false + EnforceCausality=false + SMatrixOnlySolveMode='Auto' + $end 'Sweep' + $end 'Sweeps' + $end 'Setup2' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + FieldType='NoIncidentWave' + UseIncidentVoltage=true + IncludePortPostProcessing=false + UseSpecifiedIncidentPower=false + SourceEntry(ID=0, Index=0, Terminal=false, Terminated=false, Magnitude='1V', Phase='0deg') + SourceEntry(ID=2, Index=0, Terminal=false, Terminated=false, Magnitude='0V', Phase='0deg') + SourceEntry(ID=0, Index=0, Terminal=true, Terminated=false, Resistance='50ohm', Reactance='0ohm') + SourceEntry(ID=2, Index=0, Terminal=true, Terminated=false, Resistance='50ohm', Reactance='0ohm') + $begin 'Contexts' + NextUniqueID=1 + MoveBackwards=false + $end 'Contexts' + $end 'Solutions' + $begin 'PortFieldDisplay' + $begin 'PortFieldDisplay' + ScaleFactor=5 + $end 'PortFieldDisplay' + $end 'PortFieldDisplay' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $begin 'SurfaceMeshSummary' + SolutionName='' + Variation='' + $begin 'MeshRowItems' + $end 'MeshRowItems' + $end 'SurfaceMeshSummary' + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=13 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'RadField' + $begin 'FarFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'FarFieldSetups' + $begin 'ArraySetup' + UseOption='NoArray' + $begin 'RegularArray' + NumUCells='10' + NumVCells='10' + CellUDist='10mm' + CellVDist='10mm' + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + FirstCellPosX='0mm' + FirstCellPosY='0mm' + FirstCellPosZ='0mm' + Behavior='UseSlaveSettings' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'RegularArray' + $begin 'CustomArray' + NumCells=0 + $begin 'Cell' + $end 'Cell' + $end 'CustomArray' + $begin 'ParametricArray' + DesignFrequency='1GHz' + LayoutType=1 + CenterCellX='0mm' + CenterCellY='0mm' + CenterCellZ='0mm' + SpecifyDesignInWavelength=false + WidthSpacing='14.9896229mm' + WidthSpacingInWavelength='0.05' + Width='119.9169832mm' + WidthInWavelength='0.4' + LengthSpacing='14.9896229mm' + LengthSpacingInWavelength='0.05' + Length='89.9377374mm' + LengthInWavelength='0.3' + SymmetryType=0 + StaggerAngle='0deg' + StaggerType=0 + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + WeightType=3 + EdgeTaperX_db='-200' + CosineExp='1' + DifferentialType=0 + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'ParametricArray' + $end 'ArraySetup' + $begin 'NearFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'NearFieldSetups' + RadFieldComputationVersion=1.8 + RadfieldHeaderFile='RAD334725776164431463611.tmp' + RadPowerMethod=0 + $end 'RadField' + $begin 'SolutionManager' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=11 + Name='Setup1' + $begin 'Solution' + ID=12 + Name='AdaptivePass' + $begin 'SimDataExtractor' + IsPortOnly=false + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=13 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'Sweeps' + $begin 'Sweep' + Variable='Freq' + Column='1GHz' + Units='GHz' + $end 'Sweep' + $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' + $end 'Sweeps' + IsPortOnly=false + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=17 + Name='Sweep' + $begin 'SimDataExtractor' + IsPortOnly=false + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=22 + Name='Setup2' + $begin 'Solution' + ID=23 + Name='PortOnly' + $begin 'SimDataExtractor' + IsPortOnly=true + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=25 + Name='Sweep' + $begin 'SimDataExtractor' + IsPortOnly=true + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=9 + $begin 'Setup' + N='Setup1' + V=0 + Soln(N='AdaptivePass', V=0) + Soln(N='LastAdaptive', V=0) + Soln(N='Sweep', V=0) + $end 'Setup' + $begin 'Setup' + N='Setup2' + V=0 + Soln(N='PortOnly', V=0) + Soln(N='Sweep', V=0) + $end 'Setup' + IQM=0 + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=11 + Soln(N='AdaptivePass', I=12) + Soln(N='LastAdaptive', I=13) + Soln(N='Sweep', I=17) + $end 'Setup' + $begin 'Setup' + N='Setup2' + I=22 + Soln(N='PortOnly', I=23) + Soln(N='Sweep', I=25) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR29251876816617635953.tmp' + $end 'HFSSModel' + $begin '2DExtractorModel' + RepRewriteV2=true + Name='2DExtractorDesign1' + DesignID=2 + 'Background Material'='vacuum' + LumpedLength='1meter' + RiseTime='1ns' + DistribLengthUnits='meter' + 'Calculate Lossy Dielectrics'=true + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '22cel', 12, '22cel', 18, '22cel') + $end 'TemperatureSettings' + SolutionType='Open' + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + $begin 'Properties' + VariableProp('r1', 'UD', '', '0.3mm') + $end 'Properties' + VariableOrders[0:] + $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=6 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=26 + 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='Circle1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=23 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Circle2' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=24 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=12 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000012.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Circle3' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=25 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=18 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000018.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'circle' + circle(1, 2, 3) + $end 'circle' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 23) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 24) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 25) + 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' + ConductorThreshold=10000 + PECThreshold=1e+30 + MagneticMaterialThreshold=1.01 + NetTypePriority(4, 2, 3) + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=4 + MoveBackwards=false + $begin 'Circle2' + ID=1 + BoundType='SignalLine' + IsComponent=false + Objects(12) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Circle2' + $begin 'Circle3' + ID=2 + BoundType='SignalLine' + IsComponent=false + Objects(18) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Circle3' + $begin 'Circle1' + ID=3 + BoundType='ReferenceGround' + IsComponent=false + Objects(6) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Circle1' + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'ReduceMatrix' + $begin 'Original' + ID=0 + $begin 'SortOrder' + Conductors[1: -1] + $end 'SortOrder' + $end 'Original' + $end 'ReduceMatrix' + $begin 'AnalysisSetup' + $begin 'CircuitData' + MatrixName='Original' + NumberOfCells='1' + UserHasChangedSettings=false + IncludeCap=false + IncludeCond=false + $begin 'CouplingLimits' + CouplingLimitType='None' + $end 'CouplingLimits' + IncludeR=false + IncludeL=false + ExportDistributed=true + LumpedLength='1meter' + RiseTime='1ns' + $end 'CircuitData' + $begin 'SolveSetups' + NextUniqueID=1 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='2DMatrix' + AdaptiveFreq='1GHz' + SaveFields=true + $begin 'Sweeps' + NextUniqueID=1 + MoveBackwards=false + $begin 'Sweep1' + ID=0 + IsEnabled=true + RangeType='LinearCount' + RangeStart='0Hz' + RangeEnd='0Hz' + RangeCount=1 + $begin 'SweepRanges' + $begin 'Subrange' + RangeType='LogScale' + RangeStart='1Hz' + RangeEnd='1GHz' + RangeCount=1 + RangeSamples=10 + $end 'Subrange' + $begin 'Subrange' + RangeType='LogScale' + RangeStart='1GHz' + RangeEnd='10GHz' + RangeCount=1 + RangeSamples=3 + $end 'Subrange' + $end 'SweepRanges' + Type='Discrete' + SaveFields=false + SaveRadFields=false + $end 'Sweep1' + $end 'Sweeps' + Enabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + $begin 'CGDataBlock' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + DataType='CG' + Included=true + UseParamConv=false + UseLossyParamConv=false + PerErrorParamConv=1 + UseLossConv=false + $end 'CGDataBlock' + $begin 'RLDataBlock' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + DataType='RL' + Included=true + UseParamConv=false + UseLossyParamConv=false + PerErrorParamConv=1 + UseLossConv=false + $end 'RLDataBlock' + $end 'Setup1' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $begin 'EditSources' + $begin 'CG Fields' + Source(ID=1, Name='Circle2', Magnitude='1V', Phase='0deg') + Source(ID=2, Name='Circle3', Magnitude='0V', Phase='0deg') + $end 'CG Fields' + $begin 'RL Fields' + Source(ID=1, Name='Circle2', Magnitude='1A', Phase='0deg') + Source(ID=2, Name='Circle3', Magnitude='0A', Phase='0deg') + $end 'RL Fields' + $end 'EditSources' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=6 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $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=5 + Name='Setup1' + $begin 'Solution' + ID=6 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $begin 'Sweeps' + $begin 'Sweep' + Variable='Freq' + Column='1GHz' + Units='GHz' + $end 'Sweep' + $begin 'Sweep' + Variable='X' + Column='0mm' + Units='mm' + $end 'Sweep' + $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' + $end 'Sweeps' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=7 + Name='AdaptivePass' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=9 + Name='Sweep1' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=38 + $begin 'Setup' + N='Setup1' + V=38 + Soln(N='LastAdaptive', V=38) + Soln(N='AdaptivePass', V=38) + Soln(N='Sweep1', V=38) + $end 'Setup' + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=5 + Soln(N='LastAdaptive', I=6) + Soln(N='AdaptivePass', I=7) + Soln(N='Sweep1', I=9) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR29251876816617635954.tmp' + $end '2DExtractorModel' + $begin 'Q3DModel' + RepRewriteV2=true + Name='Q3DDesign1' + DesignID=0 + 'Background Material'='vacuum' + SParamCalcMethod='EqTransLine' + 'Allow Material Override'=false + 'Calculate Lossy Dielectrics'=true + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '22cel', 35, '22cel', 63, '22cel') + $end 'TemperatureSettings' + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + VariableOrders[0:] + $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=5 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=93 + 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='Box1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=90 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + 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=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Box1_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=91 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=35 + 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=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000035.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Box1_2' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=92 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=63 + 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=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000063.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'box' + box(1) + $end 'box' + $begin 'box1_' + box1_(1, 2) + $end 'box1_' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 90) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 91) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 92) + 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' + ConductorThreshold=10000 + PECThreshold=1e+30 + MagneticMaterialThreshold=1.01 + NetTypePriority(4, 2, 3) + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=9 + MoveBackwards=false + $begin 'Box1' + ID=0 + BoundType='SignalNet' + IsComponent=false + Objects(6) + ParentBndID=-1 + $end 'Box1' + $begin 'Box1_1' + ID=1 + BoundType='SignalNet' + IsComponent=false + Objects(35) + ParentBndID=-1 + $end 'Box1_1' + $begin 'Box1_2' + ID=2 + BoundType='SignalNet' + IsComponent=false + Objects(63) + ParentBndID=-1 + $end 'Box1_2' + $begin 'Source1' + ID=3 + BoundType='Source' + IsComponent=false + Faces(12) + TerminalType='ConstantVoltage' + Net=0 + $end 'Source1' + $begin 'Source2' + ID=4 + BoundType='Source' + IsComponent=false + Faces(41) + TerminalType='ConstantVoltage' + Net=1 + $end 'Source2' + $begin 'Sink1' + ID=5 + BoundType='Sink' + IsComponent=false + Faces(69) + TerminalType='ConstantVoltage' + Net=2 + $end 'Sink1' + $begin 'Sink2' + ID=6 + BoundType='Sink' + IsComponent=false + Faces(10) + TerminalType='ConstantVoltage' + Net=0 + $end 'Sink2' + $begin 'Sink3' + ID=7 + BoundType='Sink' + IsComponent=false + Faces(67) + TerminalType='ConstantVoltage' + Net=2 + $end 'Sink3' + $begin 'Sink4' + ID=8 + BoundType='Sink' + IsComponent=false + Faces(39) + TerminalType='ConstantVoltage' + Net=1 + $end 'Sink4' + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + EnablePrime=false + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'ReduceMatrix' + $begin 'Original' + ID=0 + $begin 'SortOrder' + net[1: -1] + terminal[1: -1] + $end 'SortOrder' + $end 'Original' + $end 'ReduceMatrix' + $begin 'AnalysisSetup' + $begin 'CircuitData' + MatrixName='Original' + NumberOfCells='1' + UserHasChangedSettings=false + IncludeCap=false + IncludeCond=false + $begin 'CouplingLimits' + CouplingLimitType='None' + $end 'CouplingLimits' + IncludeDCR=false + IncudeDCL=false + IncludeACR=false + IncludeACL=false + ADDResistance=false + ParsePinNames=false + IncludeCPP=false + $begin 'CPPInfo' + PackageType='wirebond dieup' + RelativeCS='' + LengthUnits='mm' + $begin 'Pins' + $end 'Pins' + $end 'CPPInfo' + $end 'CircuitData' + $begin 'SolveSetups' + NextUniqueID=1 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='Matrix' + AdaptiveFreq='1GHz' + SaveFields=false + Enabled=true + $begin 'Cap' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + AutoIncreaseSolutionOrder=true + SolutionOrder='High' + 'Solver Type'='Iterative' + $end 'Cap' + $begin 'DC' + SolveResOnly=false + $begin 'Cond' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'Cond' + $begin 'Mult' + MaxPass=1 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'Mult' + 'Solution Order'='Normal' + $end 'DC' + $begin 'AC' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'AC' + EnableTransitionRegionSolve=false + ErrorValue='0.1' + $end 'Setup1' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $begin 'Edit Sources' + $begin 'AC' + 'Value Type'='A' + Entry(ID=4, Name='Box1_1:Source2', Value='0A') + Entry(ID=3, Name='Box1:Source1', Value='1A') + $end 'AC' + $begin 'Cap' + 'Value Type'='N' + Entry(ID=0, Name='Box1', Magnitude='1V', Phase='0deg') + Entry(ID=1, Name='Box1_1', Magnitude='0V', Phase='0deg') + Entry(ID=2, Name='Box1_2', Magnitude='0V', Phase='0deg') + $end 'Cap' + $begin 'DC' + 'Value Type'='A' + Entry(ID=4, Name='Box1_1:Source2', Value='0A') + Entry(ID=3, Name='Box1:Source1', Value='1A') + $end 'DC' + $end 'Edit Sources' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=-1 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'RadField' + $begin 'FarFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'FarFieldSetups' + $begin 'ArraySetup' + UseOption='NoArray' + $begin 'RegularArray' + NumUCells='10' + NumVCells='10' + CellUDist='10mm' + CellVDist='10mm' + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + FirstCellPosX='0mm' + FirstCellPosY='0mm' + FirstCellPosZ='0mm' + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'RegularArray' + $begin 'CustomArray' + NumCells=0 + $begin 'Cell' + $end 'Cell' + $end 'CustomArray' + $begin 'ParametricArray' + DesignFrequency='1GHz' + LayoutType=1 + CenterCellX='0mm' + CenterCellY='0mm' + CenterCellZ='0mm' + SpecifyDesignInWavelength=false + WidthSpacing='14.9896229mm' + WidthSpacingInWavelength='0.05' + Width='119.9169832mm' + WidthInWavelength='0.4' + LengthSpacing='14.9896229mm' + LengthSpacingInWavelength='0.05' + Length='89.9377374mm' + LengthInWavelength='0.3' + SymmetryType=0 + StaggerAngle='0deg' + StaggerType=0 + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + WeightType=3 + EdgeTaperX_db='-200' + CosineExp='1' + DifferentialType=0 + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'ParametricArray' + $end 'ArraySetup' + $begin 'NearFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'NearFieldSetups' + RadFieldComputationVersion=1.8 + RadfieldHeaderFile='RAD550236600164422697167.tmp' + RadPowerMethod=0 + $end 'RadField' + $begin 'SolutionManager' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=4 + Name='Setup1' + $begin 'Solution' + ID=5 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=6 + Name='AdaptivePass' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=1 + $begin 'Setup' + N='Setup1' + V=0 + Soln(N='LastAdaptive', V=0) + Soln(N='AdaptivePass', V=0) + $end 'Setup' + IVM=2 + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=4 + Soln(N='LastAdaptive', I=5) + Soln(N='AdaptivePass', I=6) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR29251876816617635955.tmp' + $end 'Q3DModel' + $begin 'DataInstances' + DesignEditor='TopLevel' + Refdes('2', 'U3') + Refdes('1', 'U2') + Refdes('0', 'U1') + $begin 'CompInstances' + $begin 'Compinst' + ID='2' + Status='Status' + CompName='Terminal' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '2') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $begin 'Compinst' + ID='1' + Status='Status' + CompName='2DExtractorDesign1' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '1') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $begin 'Compinst' + ID='0' + Status='Status' + CompName='Q3DDesign1' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '0') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $end 'CompInstances' + $begin 'Instance' + DesignEditor='Terminal' + ID='2' + $begin 'HfssDesignInstance' + DesignInstanceID=5 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(3, -1, -1, -8, -31, 256, 256, 1927, 975), OrientationMatrix(-0.187082901597023, -0.300000011920929, 0.474341750144958, 0, 0.561248660087585, -0.100000001490116, 0.158113896846771, 0, 4.62877292051189e-09, 0.499999970197678, 0.316227793693542, 0, 0, 2.38418579101562e-07, -5.7486834526062, 1, 0, -1.55729162693024, 1.55729162693024, -1, 1, 3.47656989097595, 8.02079772949219), Drawings[2: 'Cylinder1', 'Cylinder2'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=1, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=0.1, dYForGrid=0.1, dZForGrid=0.1, dRForGrid=0.1, dThetaForGrid=10), ClipPlanes(ClipPlaneOptions(DisableWhenDrawingNewPlane=true, ForceOpqaueForUnclipped=false, ShowClipped=false, Transparency=0, HandleColor=16776960))))) + $end 'EditorWindow' + $end 'WindowPosition' + $begin 'ReportSetup' + $begin 'ReportManager' + $begin 'Reports' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'HfssDesignInstance' + $end 'Instance' + $begin 'Instance' + DesignEditor='2DExtractorDesign1' + ID='1' + $begin '2DExtractorDesignInstance' + DesignInstanceID=3 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(5, -1, -1, -9, -38, 32, 32, 1483, 371), OrientationMatrix(0.591607928276062, 1.77360472974897e-08, -7.6313835251085e-09, 0, 1.27724231191451e-08, 0.591607928276062, 0, 0, -1.15353318008715e-08, -5.96046447753906e-08, 0.591607928276062, 0, -1.19209289550781e-07, 2.38418579101562e-07, -5.7486834526062, 1, 0, -3.15878367424011, 3.15878367424011, -1, 1, 2.0897901058197, 9.4075756072998), Drawings[3: 'Circle1', 'Circle2', 'Circle3'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=1, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=0.2, dYForGrid=0.2, dZForGrid=0.2, dRForGrid=0.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' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end '2DExtractorDesignInstance' + $end 'Instance' + $begin 'Instance' + DesignEditor='Q3DDesign1' + ID='0' + $begin 'Q3DDesignInstance' + DesignInstanceID=1 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(5, -1, -1, -9, -38, 0, 0, 1473, 335), OrientationMatrix(-0.187082901597023, -0.300000011920929, 0.474341750144958, 0, 0.561248660087585, -0.100000001490116, 0.158113896846771, 0, 4.62877292051189e-09, 0.499999970197678, 0.316227793693542, 0, -1.19209289550781e-07, 2.38418579101562e-07, -5.7486834526062, 1, 0, -3.27739715576172, 3.27739715576172, -1, 1, 1.3711838722229, 10.126184463501), Drawings[3: 'Box1', 'Box1_1', 'Box1_2'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=1, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=0.2, dYForGrid=0.2, dZForGrid=0.2, dRForGrid=0.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' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'Q3DDesignInstance' + $end 'Instance' + $begin 'SODInfo' + $begin 'Q3DDesign1' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Q3DDesign1' + $begin '2DExtractorDesign1' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end '2DExtractorDesign1' + $begin 'Terminal' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Terminal' + $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' +$begin 'Design_0.setup/NativeGeometryFiles' +NumFiles= 3 +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000006.x_b +BIN000000008547 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) $*+2ÿ +*,-+:´Èv¾ŸŠ?ºI +‡†¿ð?ð?ÿ >./+:´Èv¾ŸŠ?ú~j¼t“ˆ¿ð¿ 20z®Gáz„¿ +1Vÿ 2n™’¼Â345678 n™’¼ÂQ6ƒ9:;<ÿ7=>?@4A+8;BCDn™’¼ÂQ;„986EFBGHI8JK>+CEL8MNn™’¼ÂD08O0ú~j¼t“ˆ¿O/PQDú~j¼t“ˆ¿ü©ñÒMb`?01RD z®Gáz„¿ü©ñÒMb`?R S@PT0n™’¼ÂQSˆ9RUVW@XYAR74?-P UJMROn™’¼ÂTVZR[Qn™’¼ÂQV‰9TS\]Z^_`T3Y-[\aTbn™’¼ÂQ.TNO:´Èv¾Ÿš?z®Gáz„¿ü©ñÒMb`?N-CcQ:´Èv¾Ÿš?ú~j¼t“ˆ¿c,MbN:´Èv¾Ÿš?z®Gáz„¿Md3CPcn™’¼Âb+[c:´Èv¾Ÿš?ú~j¼t“ˆ¿ü©ñÒMb`?Qd†9MEUe3XAYMZf+ÿX3gAX@3fhi-YX3@Tjkl-fmniMAh`+mn,nmofC`p+imfo>q+hrn™’¼ÂfKqs`^ZLMnp-^"L*L^`_CatH+pun™’¼Ân.vwQu~9pxyz{.yn™’¼Âoqp v zn™’¼Â|p}~w:p~s+:´Èv¾Ÿš?ºI +‡†¿ð¿~9v5w+:´Èv¾ŸŠ?ú~j¼t“ˆ¿ü©ñÒMb`?ð?s;hw+:´Èv¾ŸŠ?z®Gáz„¿ð?<4s/+z®Gáz„¿ü©ñÒMbP?ð¿4€n™’¼Â7t/=} +ºI +‡†¿ü©ñÒMb`?ð¿} +n™’¼Â‚vk/Q€9}ƒz„…‚†|jP?}+k„n™’¼Âj}‡ˆQ„9k‰:Šj†‚lRYk+‡:n™’¼Âlk‹ˆ6kŒ+:´Èv¾ŸŠ?z®Gáz„¿ü©ñÒMb`?ð¿Œ5q‹ˆ+ºI +‡†¿ð?7tˆ5+:´Èv¾Ÿš?ú~j¼t“ˆ¿ü©ñÒMbP?ð¿tŽn™’¼ÂL4K58~+:´Èv¾Ÿš?z®Gáz„¿ü©ñÒMbP?ð¿QŽy9t€‘Kn™’¼ÂBth’Qz9K“Žr”’3K‹+ú~j¼t“ˆ¿ü©ñÒMbP?ð¿‹4‡’Œ+:´Èv¾Ÿš?ºI +‡†¿ü©ñÒMb`?ð?P9•–(#Q“c—K˜™Qr{9h˜š›Rÿ”Q˜d—hr“œQš|9qœryžR›qšn™’¼Âih.ŒQœe—qš˜Ÿ Qy}9.Ÿšu¡RžQŸf—.yœx¢R¡P—£AQxg—puŸ¤¥S¢òñññññá?öõõõõõå?òñññññá?Q¤h—vzxƒ¦S¥òñññññá?öõõõõõå?òñññññá?Qz9v¤u§Qƒi—}¤‰¨S¦òñññññá?öõõõõõå?òñññññá?Q‰j—k„ƒ©ªS¨òñññññá?öõõõõõå?òñññññá?Q©k—‡:‰«Sªòñññññá?öõõõõõå?òñññññá?Q:‚9‡©„6¬S«òñññññá?öõõõõõå?òñññññá?R¬ R§O£SDL/TYSA_COLOURS òñññññá?öõõõõõå?òñññññá?Sòñññññá?öõõõõõå?òñññññá?Qb—tŽ­“®S™òñññññá?öõõõõõå?òñññññá?Q­a—4€¯°S®òñññññá?öõõõõõå?òñññññá?Q€x94­2Ž±Q¯`—2²­³S°òñññññá?öõõõõõå?òñññññá?Q2w9¯´€µQ²_—¶´·¯¸S³òñññññá?öõõõõõå?òñññññá?ÿ¶´n™’¼Â,† ¹+,1Q´v9¶²º2»Q·^—,º¼²½S¸òñññññá?öõõõõõå?òñññññá?, ºn™’¼Â¶¾m +-¶¾1Qºu9,·¿´ÀQ¼]—¾¿Á·ÂS½òñññññá?öõõõõõå?òñññññá?¾¿n™’¼Â,ÃG --,Ã1Q¿t9¾¼ĺÅQÁ\—ÃÄƼÇSÂòñññññá?öõõõõõå?òñññññá?ÃÄn™’¼Â¾g= È-¾g1QÄs9ÃÁÉ¿ÊQÆ[—gÉËÁÌSÇòñññññá?öõõõõõå?òñññññá?gÉn™’¼ÂÃ*X Í-Ã*1QÉr9gÆÎÄÏQËZ—*ÎÆÐSÌòñññññá?öõõõõõå?òñññññá?*!În™’¼Âg^ Ñ-g1QÎq9*ËÒÉÓSÐòñññññá?öõõõõõå?òñññññá?QÒp9ÔÕÎÖRÓ QÔn×ØÒÙQÕ‹•Ò'ÚRÖP•Û(#Q'ŒÕÜRÚÿÿÿÿ¯€TÜBox1OÛAEDT_BODYFlagGroupColor_V1P×ÝÞQQØmßàÔáTÙBox1Pßâã(#QàlÝäØåæRáPÝçèj + + +QäYéàêbÿå0RæPé—ëhSêòñññññá?öõõõõõå?òñññññá?OëSDL/TYSA_COLOUR_2OèSDL/TYSA_LAYEROãAttGS_PS_LayerO ÞSDL/TYSA_NAME2Ñ(*Í-+:´Èv¾Ÿš?ºI +‡†¿ü©ñÒMbP?ð¿ð? 1 *2Í'gÈÑ+:´Èv¾ŸŠ?z®Gáz„¿ü©ñÒMbP?ð¿ð¿2-)¾Ñ ++:´Èv¾ŸŠ?ú~j¼t“ˆ¿ü©ñÒMbP?ð?ð?2È&ùÍ+ºI +‡†¿ü©ñÒMbP?ð?ð¿2¹%¶È+:´Èv¾ŸŠ?ºI +‡†¿ü©ñÒMb`?ð?ð?RÏ RÊ +=7ÃRÅ GB¾RÀR»†l¶l†j|T_‡+|†l‚[Iv_+_^LZ[l‡-IGBaP|v‚-aGIH[Lt|-HGaBCo.n-omin8H.+RµR±O–AEDT_EntityID_V1R‘RŠ?=7JR‚}j-J=?>PBKI->=J78iqo-R…R{QE…9C;dìQU‡9PdSíReRíRìQ\Š9[VîRîR]RWRFR< +# SJ) ä©àØÔ\Õ'P&9ï(#T(copperOïAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000035.x_b +BIN000000008551 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000035.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000035.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Q%&'F (( $)*2ÿ +*+,+z®Gázt¿ü©ñÒMbP?ð?ð¿ÿ >-.+:´Èv¾ŸŠ?û©ñÒMbp¿ü©ñÒMb`?ð¿ 2/0:´Èv¾Ÿš?ú~j¼t“x¿ *1Vÿ 2n™’¼Â3456789n™’¼ÂQ6ƒ:;<=ÿ7>?@A4B+8<C/Dn™’¼Â9,EDû©ñÒMbp¿E+F9ú~j¼t“x¿ü©ñÒMb`?D-89Gú~j¼t“x¿G.HDI:´Èv¾Ÿš?û©ñÒMbp¿ü©ñÒMb`?HJKLMGn™’¼ÂI/LGNû©ñÒMbp¿ü©ñÒMb`?L OAFHIn™’¼ÂN0PI0:´Èv¾Ÿš?û©ñÒMbp¿PQ3/FNn™’¼Â01MN :´Èv¾Ÿš?ú~j¼t“x¿ü©ñÒMb`?MRSH0n™’¼ÂQRŠ:MJTSUVWMXYZ-ÿUC[VUCSFZ\]-WUSC/^_`-Xabc/SYW+Ydn™’¼ÂX4e.Zfg]MV\c+fghgfiZHcj+]fZiF@k+\ ln™’¼ÂZmkncaXKMgj-a"X)KacbH3o-j;n™’¼Âg-pQ;‚:jqr6s-rn™’¼Âikj p9jtu+:´Èv¾Ÿš?z®Gázt¿ü©ñÒMb`?ð?t8vwp+:´Èv¾ŸŠ?û©ñÒMbp¿ð?u:4p5+û©ñÒMbp¿ü©ñÒMbP?ð¿4xn™’¼Â7Yu5;uy+:´Èv¾Ÿš?û©ñÒMbp¿ü©ñÒMbP?ð¿y<z5.+z®Gázt¿ð?z{n™’¼Â|v_y.=Yy +:´Èv¾Ÿš?ú~j¼t“x¿ü©ñÒMbP?ð¿Q{|:z}~€|‚^?z+v~n™’¼Â‚ezt_n™’¼Â^zmƒQ}:_„{…†^|`8W_+m…n™’¼Â`_\‡ƒ5_ˆ‡+:´Èv¾ŸŠ?ú~j¼t“x¿ð¿ˆ4enƒ+ú~j¼t“x¿ü©ñÒMbP?ð¿‡6mƒw+:´Èv¾Ÿš?z®Gázt¿ð¿w7k‡t+z®Gázt¿ü©ñÒMb`?ð¿k +‰n™’¼Â]\-wQ‰€:kŠlr‹P:Œ(#QŠiŽk‰‘Ql:\…‰’Qr:-‰;“Rÿ‹,QjŽ-rŠq”R“+PŽ•AQqkŽj;–S”òñññññá?öõõõõõå?òñññññá?S–òñññññá?öõõõõõå?òñññññá?O•SDL/TYSA_COLOURQhŽ\l—Š˜Q…~:m—l™R’-Q—gŽm…„šR™.Q„fŽ_}—›Sšòñññññá?öõõõõõå?òñññññá?Q}eŽz{œ„S›òñññññá?öõõõõõå?òñññññá?QœdŽv~ž}ŸSòñññññá?öõõõõõå?òñññññá?Q~{:vœ {¡QžcŽe ¢œ£SŸòñññññá?öõõõõõå?òñññññá?e n™’¼ÂCYvˆQ z:ežd~¤Q¢bŽYd¥ž¦S£òñññññá?öõõõõõå?òñññññá?Qdy:Y¢x §Q¥aŽ4x¨¢©S¦òñññññá?öõõõõõå?òñññññá?Qxx:4¥2dªQ¨`Ž2«¥¬S©òñññññá?öõõõõõå?òñññññá?Q2w:¨­x®Q«_Žh­¯¨°S¬òñññññá?öõõõõõå?òñññññá?ÿh­n™’¼Â±f ²+±1Q­v:h«³2´Q¯^Ž±³µ«¶S°òñññññá?öõõõõõå?òñññññá?± ³n™’¼Âh[ ·-h[1Q³u:±¯¸­¹Qµ]Ž[¸º¯»S¶òñññññá?öõõõõõå?òñññññá?[¸n™’¼Â±+U ,-±+1Q¸t:[µ¼³½Qº\Ž+¼¾µ¿S»òñññññá?öõõõõõå?òñññññá?+¼n™’¼Â[À> +-[À1Q¼s:+ºÁ¸ÂQ¾[ŽÀÁúÄS¿òñññññá?öõõõõõå?òñññññá?ÀÁn™’¼Â+)Å Æ-+)1QÁr:À¾ǼÈQÃZŽ)ǾÉSÄòñññññá?öõõõõõå?òñññññá?)!Çn™’¼ÂÀa Ê-À1QÇq:)ÃËÁÌSÉòñññññá?öõõõõõå?òñññññá?QËp:ÍÎÇÏRÌ)QÍnÐÑËÒQ΋ŒË&ÓRÏ#PŒÔ(#Q&ŒÎÕRÓÿÿÿÿ¯€TÕBox1_1OÔAEDT_BODYFlagGroupColor_V1PÐÖ×QQÑmØÙÍÚTÒBox1_1PØÛÜ(#QÙlÖÝÑÞßRÚPÖàáj + + +QÝYâÙãbÿÞ0RßPâŽähSãòñññññá?öõõõõõå?òñññññá?OäSDL/TYSA_COLOUR_2OáSDL/TYSA_LAYEROÜAttGS_PS_LayerO ×SDL/TYSA_NAME2Ê()Æ,+:´Èv¾Ÿš?z®Gázt¿ü©ñÒMbP?ð¿ð? 1 )2Æ'À·Ê+:´Èv¾ŸŠ?û©ñÒMbp¿ü©ñÒMbP?ð¿ð¿2,)[Ê ++:´Èv¾ŸŠ?ú~j¼t“x¿ü©ñÒMbP?ð?ð?2·&±²Æ+:´Èv¾ŸŠ?z®Gázt¿ð?ð?2²%h·+:´Èv¾ŸŠ?z®Gázt¿ü©ñÒMb`?ð?ð?RÈ(Å3À3ÅBoPK‚+BÅA3‚v|-oÅ3AHi-g-‚`|PBvb+`±`^‚/bm+baKXP`m-/åX8P n™’¼ÂQå…:/<QæQ<„:86åçQQ†:PåèéRæ;Qè‡:FQOêRé:F èëPLEn™’¼ÂQOˆ:LèJìRê9QJ‰:HORíRì8Rí7ë>@?FCeV->7+@>7ëL]ki-?>ë78|z^-CUWV8ëe?+if]gLo-+Rç<AÅoBL74@-RÂ'R½&R¹%R´$R®5Rª4R§3R¤2R¡1S˜òñññññá?öõõõõõå?òñññññá?S‘òñññññá?öõõõõõå?òñññññá?OAEDT_EntityID_V1n3\ˆ+:´Èv¾ŸŠ?ú~j¼t“x¿ü©ñÒMb`?ð?R†/R€0Rs*RT6R==*# SJ( ÝqÙÑÍRÎ&P%:î(#T'copperOîAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000063.x_b +BIN000000008551 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000063.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000063.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZDSÿ@@OÿSDL/TYSA_DENSITYP !(#TÿUNIT=mmO!AEDT_EntityName_V1P"#(#S{®Gáz„?O#AEDT_ExtentScale_V1Q$%&F '' $()2ÿ **++:´Èv¾ŸŠ?ªñÒMbP?ð?ð?ÿ +>,-+:´Èv¾Ÿš?ü©ñÒMbP?ð¿ 2.þ©ñÒMb`? )/Vÿ 0n™’¼Â123456 n™’¼ÂQ4ƒ789:ÿ5;<=>2?+69@ABn™’¼ÂQ9„764CD@EFG6HI<+ACJ6K.n™’¼ÂB+6LL,MBN:´Èv¾Ÿš?ü©ñÒMb`?MOPQLn™’¼ÂN-KLR:´Èv¾Ÿš?þ©ñÒMb`?KS1ATNn™’¼ÂR.UNVþ©ñÒMb`?ü©ñÒMb`?U W>TQRn™’¼ÂV/QRX:´Èv¾Ÿš?þ©ñÒMb`?ü©ñÒMb`?QYZUMVn™’¼ÂX0TV.ü©ñÒMb`?T [HKUXn™’¼Â.1AX :´Èv¾Ÿš?Q[‡7TSW\H;=<T@IG-ÿ;5]=;5HU^_`-<;H56abc-Idn™’¼Â@,efGE@PTgh^-E@iPEGFMJ,g-gjk^MGhl+h mn™’¼Âgn_o^jg`T=_+jkp`j^kUqr+_ +sn™’¼Â^hrtQs€7_umvwrvn™’¼Â`_xyt<_y-+ªñÒMbP?ü©ñÒMb`?ð¿y;rot+:´Èv¾ŸŠ?þ©ñÒMb`?ü©ñÒMb`?ð¿-=zt ++:´Èv¾ŸŠ?ð¿z{n™’¼Âcbn-Q{}7z|}~c€a6Fz+b}n™’¼Âaez‚n~n™’¼ÂzhƒQ~~7n„{m…€c†A‡n+ƒ6nˆ‚+:´Èv¾Ÿš?ªñÒMbP?ð¿ˆ5x‰ƒ+:´Èv¾Ÿš?ªñÒMbP?ü©ñÒMb`?ð?‚7bƒŠ+ªñÒMbP?ð?Š8e‚f+:´Èv¾ŸŠ?þ©ñÒMb`?ð?e‹n™’¼Â†IbŠf9IŠo+ü©ñÒMbP?ð¿o:hfy+:´Èv¾ŸŠ?ü©ñÒMb`?ð?Q‹{7eŒd}†€aK?e‡+€*a€†c<b+?Ž>1†ea-‡ZJKn-"J(Zl‡Q1 q-J‡lAP,F+lJZMkx-,n™’¼ÂJ2I +FEP@Acz-Qy7,‘’d“2’n™’¼Â5 ,‰Q’x72”0•‰423ˆ+þ©ñÒMb`?ü©ñÒMbP?ð¿33 ‰+:´Èv¾Ÿš?þ©ñÒMb`?ü©ñÒMbP?ð¿P7–—(#Q”a˜2’™‘šQ0w7 ™›’œRÿ•PQ™`˜ 0”žQ›v7pŸ0 RœQÿp›n™’¼Â*j¡+*/Q_˜p›¢™£QŸu7*¢¤›¥R @* Ÿn™’¼Âpi€ -pi/Q¢^˜*Ÿ¦§Q¤t7i¦¨Ÿ©R¥Ai¤n™’¼Â*]Eª-*]/Q¦]˜i¤«¢¬Q¨s7]«­¤®R©B]¨n™’¼Âi¯;+-i¯/Q«\˜]¨°¦±Q­r7¯°²¨³R®C¯­n™’¼Â](Ž´-](/Q°[˜¯­µ«¶Q²q7(µ·­¸R³D(!²n™’¼Â¯¹-¯/QµZ˜(²°ºQ·p7»¼²½R¸EQ»n¾¿·ÀQ¼‹–·%ÁR½?P–Â(#Q%Œ¼ÃRÁÿÿÿÿ¯€TÃBox1_2OÂAEDT_BODYFlagGroupColor_V1P¾ÄÅQQ¿mÆÇ»ÈTÀBox1_2PÆÉÊ(#QÇlÄË¿ÌÍRÈPÄÎÏj + + +QËYÐÇÑbÿÌ0RÍPИÒhSÑòñññññá?öõõõõõå?òñññññá?OÒSDL/TYSA_COLOUR_2OÏSDL/TYSA_LAYEROÊAttGS_PS_LayerO ÅSDL/TYSA_NAMEP˜ÓASºòñññññá?öõõõõõå?òñññññá?OÓSDL/TYSA_COLOUR2¹((´++:´Èv¾Ÿš?ªñÒMbP?ü©ñÒMbP?ð¿ð? / (2´'¯¡¹+:´Èv¾ŸŠ?þ©ñÒMb`?ü©ñÒMbP?ð¿ð¿2+)]¹ +ªñÒMbP?ü©ñÒMbP?ð?ð¿2¡&pª´+:´Èv¾ŸŠ?ªñÒMbP?ü©ñÒMb`?ð?ð?2ª%i¡+:´Èv¾ŸŠ?ü©ñÒMbP?ð?ð?S¶òñññññá?öõõõõõå?òñññññá?Ž1¯1Ž?qKZ †+qŽ1>Q`rk->Žq?U52=-kj`gQlx+x8n™’¼ÂkrˆQ8‚7xÔv4ÕQÔk˜x8Ö×Qv7rÖs8ØRÕFQÖj˜rvuÔÙRØGQui˜_sÚÖÛSÙòñññññá?öõõõõõå?òñññññá?QÚh˜hm„uÜSÛòñññññá?öõõõõõå?òñññññá?Qm7hÚ~sÝQ„g˜n~|ÚÞSÜòñññññá?öõõõõõå?òñññññá?Q|f˜z{ß„àSÞòñññññá?öõõõõõå?òñññññá?Qße˜b}Œ|áSàòñññññá?öõõõõõå?òñññññá?Q}|7bß‹{âQŒd˜e‹ãßäSáòñññññá?öõõõõõå?òñññññá?Qãc˜Id‘ŒåSäòñññññá?öõõõõõå?òñññññá?Qdz7Iã‹æQ‘b˜,”ãçSåòñññññá?öõõõõõå?òñññññá?Sçòñññññá?öõõõõõå?òñññññá?RæNRâLRÝIS×òñññññá?öõõõõõå?òñññññá?S±òñññññá?öõõõõõå?òñññññá?S¬òñññññá?öõõõõõå?òñññññá?S§òñññññá?öõõõõõå?òñññññá?S£òñññññá?öõõõõõå?òñññññá?Sžòñññññá?öõõõõõå?òñññññá?Sšòñññññá?öõõõõõå?òñññññá?O—AEDT_EntityID_V1R“ORMR…JRKRwHQS†7KC[èQWˆ7U[YéR\UQY‰7QWOêRéTQOŠ7MYëRêSRëRQC…7A9SìRèVRìWRDXR:Y)# SJ' ËÔÇ¿»O¼%P$7í(#T&copperOíAEDT_MaterialName_V1$end 'x_b' +$end 'Design_0.setup/NativeGeometryFiles' +$begin 'Design_2.setup/NativeGeometryFiles' +NumFiles= 3 +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000006.x_b +BIN000000003889 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) * *2ÿ + *+ð?ð?ÿ +ð?ð?ú~j¼t“h? ú~j¼t“h?  Vÿ+n™’¼Â, -, n™’¼ÂQ-.+/ÿ,0,,11+ÿ0,*1,-ÿ*2n™’¼Â0 ++ Q2.*34+5P.67(#Q38*29:Q4.;<2=Q+.92->Rÿ5 +Q98+3?R>P8@AS?òñññññá?öõõõõõå?òñññññá?O@SDL/TYSA_COLOURQ;AB4CQ<64'DR=P6E(#Q'<FRDÿÿÿÿ¯€TFCircle1OEAEDT_BODYFlagGroupColor_V1PAGHQQBIJ;KTCCircle1PILM(#QJGNBOPRKPGQRj + + +QNSJTbÿO0RPPS8UhSTòñññññá?öõõõõõå?òñññññá?OUSDL/TYSA_COLOUR_2ORSDL/TYSA_LAYEROMAttGS_PS_LayerO HSDL/TYSA_NAMES:òñññññá?öõõõõõå?òñññññá?O7AEDT_EntityID_V1R/J) N9JB;-<'P&.V(#T(copperOVAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000012.x_b +BIN000000003889 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000012.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000012.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) * *2ÿ + *+{®Gáz„¿ð?ð?ÿ +{®Gáz„¿ð?ð?ü©ñÒMb`? ü©ñÒMb€¿  Vÿ+n™’¼Â, -, n™’¼ÂQ-.+/ÿ,0,,11+ÿ0,*1,-ÿ*2n™’¼Â0 ++ Q2.*34+5P.67(#Q38*29:Q4.;<2=Q+.92->Rÿ5Q98+3?R> P8@AS?òñññññá?öõõõõõå?òñññññá?O@SDL/TYSA_COLOURQ;AB4CQ<64'DR= P6E(#Q'<FRDÿÿÿÿ¯€TFCircle2OEAEDT_BODYFlagGroupColor_V1PAGHQQBIJ;KTCCircle2PILM(#QJGNBOPRKPGQRj + + +QNSJTbÿO0RPPS8UhSTòñññññá?öõõõõõå?òñññññá?OUSDL/TYSA_COLOUR_2ORSDL/TYSA_LAYEROMAttGS_PS_LayerO HSDL/TYSA_NAMES:òñññññá?öõõõõõå?òñññññá?O7AEDT_EntityID_V1R/J) N9JB;-<'P&.V(#T(copperOVAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000018.x_b +BIN000000003889 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000018.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000018.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) * *2ÿ + *+{®Gáz„?ð?ð?ÿ +{®Gáz„?ð?ð?ü©ñÒMb`? ú~j¼t“ˆ?  Vÿ+n™’¼Â, -, n™’¼ÂQ-.+/ÿ,0,,11+ÿ0,*1,-ÿ*2n™’¼Â0 ++ Q2.*34+5P.67(#Q38*29:Q4.;<2=Q+.92->Rÿ5Q98+3?R>P8@AS?òñññññá?öõõõõõå?òñññññá?O@SDL/TYSA_COLOURQ;AB4CQ<64'DR=P6E(#Q'<FRDÿÿÿÿ¯€TFCircle3OEAEDT_BODYFlagGroupColor_V1PAGHQQBIJ;KTCCircle3PILM(#QJGNBOPRKPGQRj + + +QNSJTbÿO0RPPS8UhSTòñññññá?öõõõõõå?òñññññá?OUSDL/TYSA_COLOUR_2ORSDL/TYSA_LAYEROMAttGS_PS_LayerO HSDL/TYSA_NAMES:òñññññá?öõõõõõå?òñññññá?O7AEDT_EntityID_V1R/J) N9JB;-<'P&.V(#T(copperOVAEDT_MaterialName_V1$end 'x_b' +$end 'Design_2.setup/NativeGeometryFiles' +$begin 'Design_4.setup/NativeGeometryFiles' +NumFiles= 2 +$begin 'x_b' +Design_4.setup/NativeGeometryFiles/0000006.x_b +BIN000000004836 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ2@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Q2%&'F (( )*2ÿ )++ü©ñÒMbP¿xé&1¬Œ?ð?ð?ÿ + ,+ü©ñÒMbP¿xé&1¬Œ?ð?ð?ü©ñÒMbP? -xé&1¬Œ? *.Vÿ /n™’¼Â01 + 203 n™’¼ÂQ2.4567ÿ08009 9+36:-n™’¼ÂQ6/432;:<::3=1=+-3 ÿ< :>=?==3:1-15n™’¼Â: ,Q5-41@/2A,1 ++ü©ñÒMbP¿ð¿ð?ü©ñÒMbP?P4BC(#Q@#D15EFQ/,4 EG5HRÿA +QE"D /I@JQG+4KIL/MRH ÿKGn™’¼Â>NO+>.QI!DKGPEQQL*4>PRGSRM> +Ln™’¼ÂK)<++K).QP D>LTIUQR)4)TVLWRS) Rn™’¼Â>8 +>.QTD)RPXQV(4YZR[RW QY&\]V^QZ0BV&_R[PB`(#Q&1ZaR_ÿÿÿÿ¯€T aCylinder1O`AEDT_BODYFlagGroupColor_V1P\bcQQ]%deYfT ^Cylinder1Pdgh(#Qe$bi]jkRfPblmj + + +Qineobÿj0RkPnDphSoòñññññá?öõõõõõå?òñññññá?OpSDL/TYSA_COLOUR_2OmSDL/TYSA_LAYEROhAttGS_PS_LayerO cSDL/TYSA_NAMEPDqASXòñññññá?öõõõõõå?òñññññá?OqSDL/TYSA_COLOUR8 0) . )SUòñññññá?öõõõõõå?òñññññá?2+>O +ü©ñÒMbP¿ð¿ð¿3ÿOK++ü©ñÒMbP¿xé&1¬|?€€ð¿ü©ñÒMbP?ð?SQòñññññá?öõõõõõå?òñññññá?N9K?9N990 -?=KSJòñññññá?öõõõõõå?òñññññá?SFòñññññá?öõõõõõå?òñññññá?OCAEDT_EntityID_V1R; R7 * SJ( i@e]Y6Z&P%4r(#T'copperOrAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_4.setup/NativeGeometryFiles/0000015.x_b +BIN000000004836 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000015.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000015.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ2@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q2&'(F )) *+2ÿ +*,+ü©ñÒMbP¿xé&1¬Œ?ð?ð?ÿ -.+ü©ñÒMbP¿ð¿ð?NF¸Ú_Qb? /0 â~âq@T? +1Vÿ2n™’¼Â3-. 43/0n™’¼ÂQ4.5678ÿ3933::+/7; n™’¼Â0  â~âq@T?xé&1¬Œ?Q7/5/4<;=;;/>->+ÿ= ;?>@>>/;---6n™’¼Â; Q6-5-A24BP5CD(#QA#E-6FGQ2,5FH6IRÿBQF"E2JAKQH+5LJM2NRIÿLHn™’¼Â?O P+?1QJ!ELHQFRQM*5?QSHTRN? +Mn™’¼ÂL*= ,+L*1QQ E?MUJVQS)5*UWMXRT* Sn™’¼Â?9 ++?1QUE*SQYQW(5Z[S\RXQZ&]^W_Q[0CW'`R\PCa(#Q'1[bR`ÿÿÿÿ¯€T bCylinder2OaAEDT_BODYFlagGroupColor_V1P]cdQQ^%efZgT _Cylinder2Pehi(#Qf$cj^klRgPcmnj + + +Qjofpbÿk0RlPoEqhSpòñññññá?öõõõõõå?òñññññá?OqSDL/TYSA_COLOUR_2OnSDL/TYSA_LAYEROiAttGS_PS_LayerO dSDL/TYSA_NAMEPErASYòñññññá?öõõõõõå?òñññññá?OrSDL/TYSA_COLOUR9 3* 1 *SVòñññññá?öõõõõõå?òñññññá?2,?P ++ü©ñÒMbP¿ð¿ð¿3ÿPL,+ü©ñÒMbP¿xé&1¬|?€€ð¿NF¸Ú_Qb?ð?SRòñññññá?öõõõõõå?òñññññá?O:L@:O::3-@>LSKòñññññá?öõõõõõå?òñññññá?SGòñññññá?öõõõõõå?òñññññá?ODAEDT_EntityID_V1R<R8. +ü©ñÒMbP¿xé&1¬Œ?ð?ð?NF¸Ú_Qb?+ SJ) jAf^Z7['P&5s(#T(vacuumOsAEDT_MaterialName_V1$end 'x_b' +$end 'Design_4.setup/NativeGeometryFiles' +$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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRXzP+2R+0Zo/wCyV+y98b\ +f2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5Fg1HxlqehWTmN1dUvmdTlaAPpivjLXv+Chf\ +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\ +lPrgooooA//9k=' + $begin 'DesignInfo' + DesignName='Terminal' + Notes='' + Factory='HFSS' + IsSolved=false + 'Nominal Setups'[2: 'Setup1', 'Setup2'] + 'Nominal Setup Types'[2: '', ''] + '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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +Vynjjx54G+GXhfVPHHxI8Z+FPh94L0T7F/bPi/xx4i0jwn4X0j+0tRtNI07+1Nf168t7Sw+0atf2NrB\ +5syebcXsMEe6WRFb5M1X/gox+yDp1/PZ2HxI8TeOLSHyvK8UfCX4J/Hj40fD7VPMhjlk/4R/wCJfwk+\ +GWt+HvEvkSu9vd/2fqdz9jvbS50+78m+tbm3iyqV6FG3tq0KV9uaSj+bRjWxOHw9vb14Ub7c8oxv/wC\ +BNdn9x9vUV+cH/Dyz4ff2rs/4Z+/ad/4Q3+0Nv/Cxf+EW+FX9lf8ACM/acf8ACa/8K+/4XF/wnn9n/w\ +Blf6d/Y3/CIf8ACXeX/oX/AAjf9s/8SuvQdK/4KMfsg6jfwWd/8SPE3ge0m83zfFHxa+Cfx4+C/wAPt\ +L8uGSWP/hIPiX8W/hlonh7w158qJb2n9oanbfbL27ttPtPOvrq2t5cIZhgaj5YYym3e1ueN2+yu9fkc\ +1PNMtqvlp46lKV7W9pFNt7JJtX+Vz7eorlPBHjzwN8TfC+l+OPhv4z8KfEHwXrf23+xvF/gjxFpHizw\ +vq/8AZuo3ekaj/Zev6DeXFpf/AGfVrC+tZ/Kmfyriymgk2yxuq9XXWmmk07p7M7k00mndPVNbNBRXzP\ +8AtkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5Fg1HxlqehWTmN1dUvm\ +dTla/L3/gkV/wAFS/jd+2z48+L3wZ/am+Hnw9+Ffxc8JeAfhr8Yvh7o3gPQfFvhuDxT8KPHukadqx16\ +807xj411uaQrY+K/h7e208M8cc1n4zi3Qq0RZ2M/dqivGdV/aO/Z60Lxb408A638ePgzo3jv4b+H4fF\ +nxE8Far8UPBGneLfAXhW4TQZLfxN408OXeuJeeFvD8kfirwuyXt9DBbMPElgVkIvLfzN74afGP4Q/Gj\ +SbvX/g78VPhv8AFjQrC6Fjfa18NPHHhjx3pNnelS4s7vUvC2qXUNvdbAT5buHwCcYoA9Ior59i/a1/Z\ +Vn8bD4aQftM/s+zfEZtR/sdfAEXxn+HEnjY6v532f8AsseFU8SG/Oo+f8nkeR5u/wCXbu4rvdM+MHwk\ +1r4k+Ivg1o3xS+HWrfF/whpNtr/iz4VaZ438M3/xJ8L6FeQ6Pc2mteIvA1rqb6pomky2/iLw/JHc3Nr\ +FC6a7ZsrlbqAuAei0V5pbfGn4OXvxC8TfCSz+LPw0u/it4K0BfFfjL4ZW3jvwtP8AELwl4WaHSLhfEv\ +ibwXFqp1LQdANv4g0GQXl1bRW5TW7NvM23MJfjvBn7Vv7LnxG8VjwH8Pf2kvgH488cs88Q8GeDPjF8P\ +PFHisyWyu9zGPDuieIp7wvGkchceTlBGxbABoA98ooooA/nB/4OTfAH/C1/hZ/wSi+Fv/Ca/ED4a/8A\ +Cyv+C337C3gD/hYvwn8R/wDCHfFPwD/wmPhz46+Hf+E1+Gni77Fc/wDCK/EDSv7R+3aNqX2ef7DqNhb\ +XXky+Vsb7F/ZG/wCCMX7Pf7Kn7QWm/tV+Ifj5+2r+2V+0P4Y8Ja74H+HnxV/bj/aKv/j34k+F3hvxTC\ +9r4nsfh8F8N6TbaLJf2MtzbTzSW9xMtve3MMDwpdXIl/XmigAooooAKKKKACiiigAr4D/ar/arvvCV9\ +qXwV+CupW//AAtT7Par488eLa2GraV8DdK1awt9Rso47LUbeez8Q/GnUNGvrO70XRbuG4sNGsNQtfFX\ +iq1uNOuPDnhzxv8AflfzqaTd3eq+LvjvrWp3VxqOs6l+1L+1Paajq1/NJeanf2nhD9oL4jfD/wAJ2t7\ +f3DNLdW+l+A/CPhTRNOR3ZbLSPDGn6bbCKzsraGLxM+x1XA4SPsHy1a8uVS/lVm2159E+m+9j53iXMq\ ++XYGLw75auIlyKXWKs22v73RPpvvYpSeCNH1TxdB8SPGcuofEv4qw/bDH8VPiRdL4u8eWK6kt+dT0/w\ +xq2oQ+X8PPCktxq+uSxeHPDUGjeGdPbX76PStGsILqWFszxb8VfA3grUoND1nVb698S3FjHq0fhHwl4\ +c8TeP/Gq6HLPc2a+JJ/BfgTR9S1W28LC/tJbVtUks009Lt4rR7lbmaGKT0OvE/2d/wDS/hB4K8Qah+9\ +8aeLNE0zxB8Ub64/5DN58VX0yy0vx/b+I0b57DW9O8Q6Xd6O+mMsKaFF4ch0C2tLCz0u2sLb89lOVSU\ +qlSTnJvVt3b9W7n5bKc6spVas5VJN6tu7bd9279g/4XV/zFP8AhUvxs/4Qn/od/wDhA/8At3/5JZ/av\ +/Cwf+Qt/of/ACJ3/UR/5An/ABNK6nwl8VfA3jXUp9D0bVb6y8S29jJq0nhHxb4c8TeAPGraHFPbWbeJ\ +IPBfjvR9N1W58LG/u4rVdUjs3097tJbRLlrmGaKP0OvE/wBoj/RPhB418Qaf+68aeE9E1PxB8Lr63/5\ +DNn8VU0y90vwBb+HEX57/AFvUfEOqWmjppirMmuxeI5tAubS/s9UubC5StJpWs3oJcsmlazem/wCf/A\ +t6HeR+CNH0vxdP8SPBkuofDT4qzfYzJ8VPhvdL4R8eXy6atgdM0/xPq2nw+X8Q/CkVxpGhyy+HPEsGs\ ++GdQbQLGPVdGv4LWKFf08/ZU/arvvFt9pvwV+NWpW//AAtT7PdL4D8eNa2Gk6V8ctK0mwuNRvY5LLTr\ +eCz8PfGnT9Gsby71rRbSG3sNZsNPuvFXhW1t9Ot/EfhzwR+edcp4kvtV0bWfhL4g8Mv5PjTRf2gv2fF\ +8ETDULnQ1uPEfiX4y+CvA6eGtQ8UafbXF34T8KeItJ8U6r4Y8R6jaWepT2/hnxprIGi67E8miah6uU5\ +jiMHiaMIzcqFWSjKDu1aTSul0kujXpqj2cjzbFYDF0KcZueGqyjGVNttWk0rxXSS3TW+zumeXf8HFHx\ +o8V+NL79mT9gz4VeBPHfxf8V/ELxFJ8d/iT8LPhbp+tar488U+AvA39p2fh7w7pll4d0XU7vyL2Sz8e\ +38s66fcixbwNb37wyxwso+CfHP7bXxk8Cf8ABRP9kH9uj4if8E9fjl+wV8M/Ctp4Y/Zi+Kl74/0rx6v\ +gPxd8PNaTWtHskj1TxN8HPCltb65ovg+81K8trIPdSXMPgKwKeTFpzE/11237I/7Pdp+0vqP7YKfD/w\ +A79ovU/B6eApviJfeLPG+pfZPCcdpY2I0nRvCOo+JZdC8P5tdPiVp7DTLa5f7Tds8zNfXjT7v7RP7Nn\ +wS/aw+GOpfBv9oHwLbfEP4carqWj6zeeH59Z8R+HZRqmg3qX+lX9nrvhHWNP1HTLmOdWBa2u4TLDNLb\ +zeZbzSxP+kn64fzkeFf2e/g5+0l/wchftreHvjV4H8P/ABM8IeDv2d/h98RNO8JeKrKHW/COra/Y/C7\ +9kfwzpsviDw/dh7PxJp0Nn4t1CeO1vIp7X7VBbXJiMsETLgfAb4OeA/hn/wAFk/8Agrd+zL8Lte079m\ +v4L+IP2DfEV4b7w1Pb+GfCfwo1DxZ4F/Zt1S6+Ien2xvbWz0GDQb/4n+NdRtCJbW206K7mjge1thhf1\ +88Sad/wTS/YL/aQ1D4za9Hf+Av2j/HHwDsPD/iTxFaXH7Rvxh1pP2ePhpY/DzwZF4l8b6Lo8viLT/Bn\ +gvT7b4YeBLa78V6taWHmTaBLLe6vLcT6jLPHqnjj/gl18Fv2xfFXx8v/ABR4Z0r9qP4+/Dn4deFPHXx\ +GtNU+L3jLwdqHw3+IsXgXRPhdb+M73TZdR8B/DTTddg+HvgiPSbvUF0eXVE01JIJ51vLh7kA/mb074I\ +WH7Gf7Mk2p/tG/sffsF/8ABQr9ijRfH0VvN+1t+zN8atD0D41x6hrPi5Laz0sfFrwfrtn4i8RC11W9h\ +g/sa2t1igSJrO91EWMYni/TX9r/AMWeBP2TP2tf+CZP/BVr4ep4i0T9nD41/DTwZ8A/jRd68+ualrVr\ +8OvGfgODV/hp4j8dXWpX19qeu+I4PBGpPe3j3N1d3003wftVklu7iR2k+lZP2TP+CD2q/tNy+Em+DPw\ +1PxnT4qTfDqTTU0r48WHwWk+MsOnnxFP8KVuI5Yvhjc+PhYRvKfCqyNeMFaH+zS26Ovnn/gpf8dtY/w\ +CCi0nhL/gmt+xp4D+GnjDwf8VDpeu2f7RvjTxLf/D3wfouufA/x1q8XxJ8I/BvQ/E/hCxj+J9x4f0bR\ +dCl1LU/B19r62+l+INQsBpylHuYwDxL9lz9ni4/bH/Yg/4KdftsfFz4seHf2cNe/b98c6rpfgj4sfEf\ +XbPw34S+Hvwa+H/xG06XR/D2v+J7++t49M8Faz4msx4O1IGWQyaf4XthGl1I6wS/L2laP4K/Yn8Gfsr\ +3X7dv7Bv7KHxc+Bln438LaR8Gf25/2G/jJH4S+JPiTXNNgl1HSfHWqaz8J/Fum658ZruG00ya8FxdjS\ +bWSW2jlDvqRjWf+irS/wBoL9gP9lj4VeIv2E/GOr+IfEnhn9lH4RfDv4e/H7SI/wBmj49fEr4f+FvCf\ +iz4e2etafrfxg8U+DvhNq/hjRdN8ReH7i/1S6mv9SFrI89+s8gltrtIvJI/2Mv+CJf7MfxD/Z++La/D\ +D4PeHfHPx1+IHgDSf2c5JfEvxM+I1j418Z+PtQsG+H+q+CPh7P4j1jS7fSn1HUtIlg1oaXBpOltd2k8\ +19ZBoHoA/a+iiigAooooAKKKKACiiigAooooAK/lI+KPjfxP8Kv2nP2mdR8N6Ja+K/D3in49/EfWfF3\ +hSXUodH1hdWtPEs2iy+KPB2q3NpJDda3J4Z0LTrB9G1Gay0y8l0/T7iPVtBeLVJtX/AKt6/k2/aC/5O\ +J+P/wD2Wn4o/wDqb65XzfEiUqGHTV05P8j5Hi5KWGwqauueX5I+g/AfxR8BfEy3vZvBfiK21S50r7N/\ +beiXNrqGh+KvD3257xdN/wCEm8H+ILS11Xw19rjsLqay+32dv9stoxdWvnWzpK2Z4j+D/g3XtZvPFVk\ +ut+DPGl99nlvPGPgDX9V8H6zq1/ptrBZ6Bf8Ai+10i5TT/iT/AGZDbQrp9p4osda02CJprU2T2d3eW1\ +x8cXXg7wv4ql0241/Q9P1G/wBGknn0HWJIBDr3hu8maCQ6n4X8QWxS98Mawk9nZSxXlhcW11BNYwTwz\ +RzQxOnf6R4W8W6dALfwv8a/jD4Z0+Qm4nsZ9d8N/EiSa+ZVjkvBrnxr8J+J9UtEaCK2T7Jb38Onxm3M\ +0VnHcz3c1x8S4Wb5ZW9f+B/kfnsqXK7xna/f/Nb/AHHtv/CqvHf/AEct8bP/AAQ/s5f/ADgK2/Dnwf8\ +ABug6zZ+Kr1db8Z+NLH7RLZ+MfH+v6r4w1nSb/UrWez1+/wDCFrq9y+n/AA2/tOG5mXULTwvY6Lps8S\ +w2osks7SztrfxlfDnxOOM/tH/F3nH/ADLn7PXf/uhVZOo+CNc1RR/wl3xf+Mnis2qyHTTB40T4Y/2eZ\ +SPte/8A4UVpXhT+3PN8q1x/av2/7N9mP2H7L9ovPtK5W18Ss+y/4CJ5W/tpJ9lb9EfR/jv4oeA/hpb2\ +UvjPxFb6Zc6r9p/sTRLW11DXfFXiH7A9mupf8Iz4P8P2d1qviX7JHf2s179gs7j7FbSG6uvJtkeVfD/\ +hh408TfFX9pf9mnU/EuiW3hTw/wCFPj98MtZ8IeFIdSh1jWG1e88V2uiR+KPGOq21pHDa63F4Y17UbB\ +NG06a90uzl1DULiTVteeXSptH8pt/BfhTwm2pT+HtB03TL/WWhm1/WIoBLr/iW8gN066n4p8Q3Je+8U\ +aw015eyy3uoXFzdzz308800k00rv6R8Af8Ak4P4C/8AZbPhR/6nvh6urCU4qvRlu+eP5o7cFTjHE4Z7\ +tzhr/wBvLp/w/wAj+sSiiiv1E/ZT8ff+Co3jD4r+Px4Y/Yz8H6N8afAvwj+NnhHV7/8AaR/aN+HP7NX\ +x8/aB/sT4WXF9JoF78GfANh8GPhn4hhT4leJYI9VjvZdVNra6ToatM4uJtTs4z+W/7TP7InxVit/26P\ +gb8CvgZ8btc8GftofDL/glJ4f/AGR/Ew+Gvj2HSfBng79ma38J6B4s034u634g0O1l+C3iDSdB8Ox3V\ +3ZeLE0bUd8xje2F2JIV/rKooA/DH4l33ib9rD/goF8PtN+N/hb9of4afs5fsf8Ax58Pan8CvBWlfso/\ +tPa5p/x9/aE0KaPTdG+OvjX4z6D8ILrwj4L+C+iazqd1Bos8mtrBdW0N9rGrXdjpF0hO1o+h+N/jZ/w\ +VI/Z8/aI8EfAj9pH4daL4A+Hv7Rngr9pNv2nPCWtWvhLwpHJo/h/wp8KG/Z1vNb13WPDWna5res6XLd\ +anefDvUWg1DRXlk1xlu72+jl/bSigD+av4+/sjftYfFn9o3/gt5qnwr134t/DHRPiP8P8A9kK28LaCf\ +h7of/Csf2wPDegfs3azo/xK+FumeNvEvgC61OTUFht9S8Ppe+DtbsH03UfGLQ63HeZto7X0n9pX9n3Q\ +fib8N/8AgkB8bfg1+yb8S/Bvjjwb+15/wT38J+KvD2sfDXx3P8VfgN+zn8GW+J91eeEfH9vquj/b/Cf\ +gHw34i1q4Oo6vdwWljes9hqF3dTwHTJE/oLooAKKKKACiiigAooooAKKKKACiiigAr+Tb9oL/AJOJ+P\ +8A/wBlp+KP/qb65X9ZNfybftBf8nE/H/8A7LT8Uf8A1N9cr5ziP+Bhv8b/ACPkuLf92wn+OX5I43Seq\ +fVv5mvU9K/1Sf7teWaT1T6t/M16npX+qT/dr4uW79T4Cp0OoT+H/gP9Ky777r/7rfzrUT+H/gP9Ky77\ +7r/7rfzqY7L0Mo7L0PLta6N9D/Jq6H4A/wDJwfwF/wCy2fCj/wBT3w9XPa10b6H+TV0PwB/5OD+Av/Z\ +bPhR/6nvh6uvC/wAWj/jj+aO/Cf7xhf8AHD/0pH9YlFFFfpx+xBRRRQAUUUUAFFFFABRRRQAUUUUAFF\ +FFABRRRQAUUUUAFfybftBf8nE/H/8A7LT8Uf8A1N9cr+smv5Nv2gv+Tifj/wD9lp+KP/qb65XznEf8D\ +Df43+R8lxb/ALthP8cvyRxuk9U+rfzNep6V/qk/3a8s0nqn1b+Zr1PSv9Un+7Xxct36nwFTodQn8P8A\ +wH+lZd991/8Adb+daifw/wDAf6Vl333X/wB1v51Mdl6GUdl6Hl2tdG+h/k1dD8Af+Tg/gL/2Wz4Uf+p\ +74ernta6N9D/Jq6H4A/8AJwfwF/7LZ8KP/U98PV14X+LR/wAcfzR34T/eML/jh/6Uj+sSiiiv04/Ygo\ +oooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACv5Nv2gv+Tifj/wD9lp+KP/qb65X9ZNfybftBf\ +8nE/H//ALLT8Uf/AFN9cr5ziP8AgYb/ABv8j5Li3/dsJ/jl+SON0nqn1b+Zr1PSv9Un+7Xlmk9U+rfz\ +Nep6V/qk/wB2vi5bv1PgKnQ6hP4f+A/0rLvvuv8A7rfzrUT+H/gP9Ky777r/AO6386mOy9DKOy9Dy7W\ +ujfQ/yauh+AP/ACcH8Bf+y2fCj/1PfD1c9rXRvof5NXQ/AH/k4P4C/wDZbPhR/wCp74errwv8Wj/jj+\ +aO/Cf7xhf8cP8A0pH9YlFFFfpx+xBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFfybftBf\ +8nE/H//ALLT8Uf/AFN9cr+smv5Nv2gv+Tifj/8A9lp+KP8A6m+uV85xH/Aw3+N/kfJcW/7thP8AHL8k\ +cbpPVPq38zXqelf6pP8AdryzSeqfVv5mvU9K/wBUn+7Xxct36nwFTodQn8P/AAH+lZd991/91v51qJ/\ +D/wAB/pWXffdf/db+dTHZehlHZeh5drXRvof5NXQ/AH/k4P4C/wDZbPhR/wCp74ernta6N9D/ACauh+\ +AP/JwfwF/7LZ8KP/U98PV14X+LR/xx/NHfhP8AeML/AI4f+lI/rEooor9OP2IKKKKACiiigAooooAKK\ +KKACiiigAooooAKKKKACiiigAr+Tb9oL/k4n4//APZafij/AOpvrlf1k1/Jt+0F/wAnE/H/AP7LT8Uf\ +/U31yvnOI/4GG/xv8j5Li3/dsJ/jl+SON0nqn1b+Zr1PSv8AVJ/u15ZpPVPq38zXqelf6pP92vi5bv1\ +PgKnQ6hP4f+A/0rLvvuv/ALrfzrUT+H/gP9Ky777r/wC6386mOy9DKOy9Dy7WujfQ/wAmrofgD/ycH8\ +Bf+y2fCj/1PfD1c9rXRvof5NXQ/AH/AJOD+Av/AGWz4Uf+p74errwv8Wj/AI4/mjvwn+8YX/HD/wBKR\ +/WJRRRX6cfsQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX8m37QX/ACcT8f8A/stPxR/9\ +TfXK/rJr+Tb9oL/k4n4//wDZafij/wCpvrlfOcR/wMN/jf5HyXFv+7YT/HL8kcbpPVPq38zXqelf6pP\ +92vLNJ6p9W/ma9T0r/VJ/u18XLd+p8BU6HUJ/D/wH+lZd991/91v51qJ/D/wH+lZd991/91v51Mdl6G\ +Udl6Hl2tdG+h/k1dD8Af8Ak4P4C/8AZbPhR/6nvh6ue1ro30P8mrofgD/ycH8Bf+y2fCj/ANT3w9XXh\ +f4tH/HH80d+E/3jC/44f+lI/rEooor9OP2IKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr\ ++Tb9oL/k4n4//wDZafij/wCpvrlf1k1/Jt+0F/ycT8f/APstPxR/9TfXK+c4j/gYb/G/yPkuLf8AdsJ\ +/jl+SON0nqn1b+Zr1PSv9Un+7Xlmk9U+rfzNep6V/qk/3a+Llu/U+AqdDqE/h/wCA/wBKy777r/7rfz\ +rUT+H/AID/AErLvvuv/ut/OpjsvQyjsvQ8u1ro30P8mrofgD/ycH8Bf+y2fCj/ANT3w9XPa10b6H+TV\ +0PwB/5OD+Av/ZbPhR/6nvh6uvC/xaP+OP5o78J/vGF/xw/9KR/WJRRRX6cfsQUUUUAFFFFABRRRQAUU\ +UUAFFFFABRRRQAUUUUAFFFFABX8m37QX/JxPx/8A+y0/FH/1N9cr+smv5FPizr//AAkvx2/aJ1H7J9i\ ++zftGftAaB5Pn/ad//CKfGTxv4W+1+Z5Me37R/Y3n+XtPlfafK3ybPMb5ziP+Bhv8b/I+S4t/3bC/45\ +fkjP0nqn1b+Zr1PSv9Un+7Xlmk9U+rfzNep6V/qk/3a+Llu/U+AqdDqE/h/wCA/wBKy777r/7rfzrUT\ ++H/AID/AErLvvuv/ut/OpjsvQyjsvQ8u1ro30P8mrofgD/ycH8Bf+y2fCj/ANT3w9XPa10b6H+TVX+G\ +OuXfh742/s839lHbyzXH7Sv7N+hut0krxi08TfHL4feG7+RVimQi4Sx1a5eEliqyojOkiBo268JrWo/\ +44/mjvwmuIwq/vw/9KR/XbRRRX6cfsQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX5g/t\ +1fsKf8LhOpfG34J6bZWnxxtLK3/wCEs8KC4sdI0j466PpFlDY2Npd319NDaaH8XLHSrO2tdD1y6lgs9\ +Ss7K38M+JriHTIdB17wd+n1FY4jD0sVSlRrR5oS+9Po0+jXR/pdHPisLQxtCeHxEOenP70+kovo10fy\ +d02j+Py9kvPA3jVPhp8RtH1f4Z/E3N6U+Hfj+z/4RrxXqEOnzalbXuq+GLS7k8nx54TW70fWooNf8Pz\ +6r4fvzol3Jpuq3kNvJKPW9K/1Sf7tf0++OPAfgb4m+F9U8D/EjwZ4U+IPgvW/sX9s+EPHHh3SPFnhfV\ +/7N1G01fTv7U0DXrO4tL/7Pq1hY3UHmwv5VxZQzx7ZY0Zfj7Wv+Caf7F2sapdanbfCbWPBsd15O3w78\ +KvjD8cPg34D07ybeG3b+wvhx8J/iTovh/w55zRGe6+wabbfbLy6uL+6869urm4l+Wr8M1OZvD4mMot7\ +TTTXzinf7kfG4nhCq5XwuLjKPaomml6xUr9Oiv5H41p/D/wH+lZd991/91v51+qN7/wSt+G8l7dy6L+\ +0b+1H4Z0h7q4k0nw5Y6t8BdfsvD+mtM7WOiWeu+PP2f8AWNc1q1tLUxQR3etavqmrXKW4m1HUb68ea5\ +l9Z0X/AIJq/sYaPqltqdz8KNZ8ZRW3nb/DnxV+MXxx+MngPUfOt5YF/t74b/Fn4k614f8AEfkvKs9r9\ +v0y5+x3trb39r5N7a21xFzU+G8c3adSnCKsr3buurSUfwbRxUuEcybtUq0qcVZX5pO66tJR6dm1fufz\ +8wXFz438Zt8M/hzpOrfEz4nf6J5nw6+H9n/wkvizTodRlsLax1XxPZ2cnk+AvCbXes6JFP4g8Qz6V4e\ +sDrdnJqWq2cFxHKf20/YX/YW/4VA2nfG342abZXfxwvLK4/4RPwmbix1fSPgVo+r2M1jfWlrfWM01pr\ +nxcvtJu7q11zXLWWez02zvbjwz4ZuZtMm17XvGX6I+CPAfgb4ZeF9L8D/DfwZ4U+H3gvRPtv8AY3hDw\ +R4d0jwn4X0j+0tRu9X1H+y9A0Gzt7Sw+0atf311P5UKebcXs08m6WR2bq693L8ko4KUatSft60drq0Y\ +vulq210bfnZM+lyvh7D4CcK9Wf1nEQWjatGL7pattdG35pJ2sUUUV7Z9EFFFFABRRRQAUUUUAFFFFAB\ +RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9k=' + $end 'DesignInfo' + $begin 'DesignInfo' + DesignName='2DExtractorDesign1' + Notes='' + Factory='2D Extractor' + 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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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\ +3W/iJ8PviJrd540+IHw/8F2ekf8ACWfDDxX/AGRaN4u8aeC/CK3dn/wnPgnXP7Hv9a1jR9FgvfGkvjT\ +W9S1HTtN8YTeMJ4PC/wAmeHPE3hzxho1n4j8JeINE8U+HtR+0f2frvhzVbDW9Gvvsl1PY3f2PVNMuJY\ +Lryr61uYZNjtslt3jbDowH9EdfKvxg/Yv+AHxn13U/G2s+GNT8G/E3VLfF38UfhZ4k1r4deM9U1Oz0q\ +w0fw1rXjceHLuLTPjBcaJaaXYJo1n4303xLpFlDFNZDTZNOvtQs7v5bNOG4YqpPEYSoqNao25Rlfkk3\ +u01dxb1b0abf2T4zOeEoY2rUxWBqqhXqtylCV+STe7TV3FvVtWkm39k/KGsTxH4m8OeD9GvPEfi3xBo\ +nhbw9p32f+0Nd8R6rYaJo1j9ruoLG0+2apqdxFBa+bfXVtDHvdd8twka5d1B+9P8Ah2hon/R2v7Vv/g\ +N+yf8A/Qq19C/B/wDYv+AHwY13TPG2jeGNT8ZfE3S7fFp8Ufin4k1r4i+M9L1O80q/0fxLrXggeI7uX\ +TPg/ca3aapfprNn4I03w1pF7DLDZHTY9OsdPs7TyKPCuOnNKtVp0qfVpuT+Sslf1aPDw/BeYzqJYitT\ +oUurTc5W8o2Sb9WkfHP7Mf7Mfjf4h+N/Bvxd+Lvg3W/h38Pvh3rdn40+H/w/8aWekf8ACWfE/wAV/wB\ +kXbeEfGnjTwi13ef8IN4J0P8Atiw1rR9H1qCy8aReNNE03UdR03wfN4Pgg8UfrhRRX2mBwNDL6Cw+HT\ +5bttt3cm+r27JaJKyP0DLsuw2V4ZYbDRfLe8m3eUpPdt6LZJJJJJIKKKK7DvCiiigDlPHHgPwN8TfC+\ +qeB/iR4M8KfEHwXrf2L+2fCHjjw7pHizwvq/wDZuo2mr6d/amga9Z3Fpf8A2fVrCxuoPNhfyriyhnj2\ +yxoy/Beq/wDBNP4fPfzt4O/aB/ad+Hnhw+V/Z3g7SvFPwq8f2Gj4hjF35Hi747fB3xd4q1b7Rfi6um/\ +tXxDqHkPetbWP2TTYbOxtv0fornxGEwuK5frGHhW5duaKbXo9/lscuJwODxnL9aw0MRybc0U2vR7pd1\ +sz4B8G/wDBOL4G6VfvefFTxD8Rv2l7SLb/AGZ4X+PFz8P7/wCH1jvhuor3+1fhp8NPh34Y8PfETzZZN\ +OuIP+Et0zxB/ZF7oNnqGg/2TfC4uLj7+ooqqGHoYaHs8PRjRg9bRSV33dt36lYbCYbCQ9nhaEKEG7tR\ +ild93bd+bCiiitjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\ +ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK\ +KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK\ +KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK\ +KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9k=' + $end 'DesignInfo' + $begin 'DesignInfo' + DesignName='Q3DDesign1' + Notes='' + Factory='Q3D Extractor' + 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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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\ +ap4jufhh8Sviz8FbHxPr+qale6tq/izxTofwd8daFYeJ/G17fX8zX2uX9tcavepDbw3V7NDaWscP2ZR\ +WdSlSrR5atONWPaSUl9zTMqtGjXio16Ma0VracVJX72aaPyT1v/glHpkGl3Uvgb9qf42ReKV8n+y3+K\ +nhb4JeOfAa7riJb3+3fC3w8+GvgjWNUzpxuxa/Y/FGmeRem3ubj7bawz6fd/SX7Dv7FugfsZeBfHGjD\ +xavxJ+IPxQ+IfiX4h+PviE/hSy8IpcvrGr6jqWieC/DOj/2rql7ongDSTqusXNlp17rWrGPV/Fmv6pD\ +PB/bEtrD9tUVz0cvweHqqtRw8adRK11fb0va/na9tL2OWhleX4assRh8LGlVS5bq60e+l7X87XtpewU\ +UUV2HeFfyqX/8AyUD4+f8AZ1v7Xv8A61D8Xa/qrr88viH/AMEyv2cvGereJPE/hbVvjF8H/GPjLxt4l\ +8eeK/Evw/8AifrGvw6xq3jPWtZ8UeLreLwF8aYPF3hPw9aah4q1qfUpZNI8P6fewzwiGzvLaxuL20u/\ +HznAV8fRpQoOKlTk2+ZtX0tpZP8AGx4Gf5ZiMzw9Gnh5RUqUnJ8zavdWsrJ/jY/GSvD/ANlD4Jan+0z\ +8VofgLp2q6t4d0/xX8Qv2mfEfxB8XeH7iztvEfgj4VeFvi54vs/EviXwy9/dQo3iefxL4l8D+H9Nlj+\ +1zaXfePLfxDJpWrabouo2Un7GeJP8AglX4wtr6KP4aftWXUOhG0je7X42/BLQPiX4rOrGadZ20/XfhR\ +43+G+nWnh77GtgIrSbQ7q9juRdzSarPBPbWdj9UfsHfsbad+x98N/FdlqWqWXiX4p/FrxzrvxM+J/iC\ +zign07StR1/Ub7V9P+GXgzWrjRrPUdS+Gvh651jW205tQSJ7vVPEuva8mn6M2vTaTZ+HgsixSxMVi6a\ +jQjq2pJqVvs6O6vs7paX62PnMu4ZxscZTWNpKOGg+ZtSi1Llt7uj5lzN2u0tE+tj7O0HQdD8K6Ho3hj\ +wxo2k+HPDXhzSdO0Hw94e0HTrPR9D0HQ9Hs4dP0nRtG0nT4Y7fS9JtbC3t4La2gjjhghgSKJFRVUa1F\ +FfabbH6EkkrJWSCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC\ +iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA\ +CiiigAooooAKKKKAP/9k=' + $end 'DesignInfo' +$end 'ProjectPreview' diff --git a/_unittest/example_models/T31/bondwireq3d_231.aedt b/_unittest/example_models/T31/bondwireq3d_231.aedt new file mode 100644 index 00000000000..64f586d90eb --- /dev/null +++ b/_unittest/example_models/T31/bondwireq3d_231.aedt @@ -0,0 +1,1067 @@ +$begin 'AnsoftProject' + Created='Wed Mar 17 17:57:46 2021' + Product='ElectronicsDesktop' + FileOwnedByWorkbench=false + $begin 'Desktop' + Version(2023, 1) + InfrastructureVersion(1, 0) + $begin 'FactoryHeader' + $begin 'geometry3deditor' + KernelVersion(2, 0) + ProjectContainsGeometry3D='1' + $end 'geometry3deditor' + $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=11 + $begin 'DesignMgrEnvironment' + CompInstCounter=1 + 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=0 + MoveBackwards=false + DatasetType='ProjectDatasetType' + $begin 'DatasetDefinitions' + $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 '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' + $end 'Materials' + $begin 'SurfaceMaterials' + $end 'SurfaceMaterials' + $begin 'Scripts' + $end 'Scripts' + $begin 'Symbols' + $begin 'Q3DDesign1' + ModTime=1616000235 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end 'Q3DDesign1' + $end 'Symbols' + $begin 'DefInfo' + Q3DDesign1(1002, 0, 0, 0, '', 1616000235, '', 'Q3DDesign1', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1616000235, '', 0, 0) + $end 'DefInfo' + $begin 'Compdefs' + $begin 'Q3DDesign1' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'Q3DDesign1') + TextProp('Owner', 'SRD', '', 'Q3D Extractor') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'Q3DDesign1' + $end 'Compdefs' + $end 'Definitions' + DesignIDServer=2 + MoveBackwards=false + $begin 'Q3DModel' + RepRewriteV2=true + Name='Q3DDesign1' + DesignID=0 + 'Background Material'='vacuum' + SParamCalcMethod='EqTransLine' + 'Allow Material Override'=false + 'Calculate Lossy Dielectrics'=true + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures() + $end 'TemperatureSettings' + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + VariableOrders[0:] + $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=5 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=40 + 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='bondwire_example' + Flags='NonModel#' + Color='(0 255 255)' + Transparency=0 + PartCoordinateSystem=-1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=39 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=8 + NumWires=0 + NumLoops=8 + NumCoedges=28 + NumEdges=14 + NumVertices=8 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'bondwire_example' + bondwire_example(-1) + $end 'bondwire_example' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 39) + 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' + ConductorThreshold=10000 + PECThreshold=1e+30 + MagneticMaterialThreshold=1.01 + NetTypePriority(4, 2, 3) + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=0 + MoveBackwards=false + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + EnablePrime=false + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'ReduceMatrix' + $begin 'Original' + ID=0 + $begin 'SortOrder' + net[1: -1] + terminal[1: -1] + $end 'SortOrder' + $end 'Original' + $end 'ReduceMatrix' + $begin 'AnalysisSetup' + $begin 'CircuitData' + MatrixName='Original' + NumberOfCells='1' + UserHasChangedSettings=false + IncludeCap=false + IncludeCond=false + $begin 'CouplingLimits' + CouplingLimitType='None' + $end 'CouplingLimits' + IncludeDCR=false + IncudeDCL=false + IncludeACR=false + IncludeACL=false + ADDResistance=false + ParsePinNames=false + IncludeCPP=false + $begin 'CPPInfo' + PackageType='wirebond dieup' + RelativeCS='' + LengthUnits='mm' + $begin 'Pins' + $end 'Pins' + $end 'CPPInfo' + $end 'CircuitData' + $begin 'SolveSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $begin 'Edit Sources' + $begin 'AC' + 'Value Type'='A' + $end 'AC' + $begin 'Cap' + 'Value Type'='N' + $end 'Cap' + $begin 'DC' + 'Value Type'='A' + $end 'DC' + $end 'Edit Sources' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=-1 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'RadField' + $begin 'FarFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'FarFieldSetups' + $begin 'ArraySetup' + UseOption='NoArray' + $begin 'RegularArray' + NumUCells='10' + NumVCells='10' + CellUDist='10mm' + CellVDist='10mm' + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + FirstCellPosX='0mm' + FirstCellPosY='0mm' + FirstCellPosZ='0mm' + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'RegularArray' + $begin 'CustomArray' + NumCells=0 + $begin 'Cell' + $end 'Cell' + $end 'CustomArray' + $begin 'ParametricArray' + DesignFrequency='1GHz' + LayoutType=1 + CenterCellX='0mm' + CenterCellY='0mm' + CenterCellZ='0mm' + SpecifyDesignInWavelength=true + WidthSpacing='14.9896229mm' + WidthSpacingInWavelength='0.05' + Width='119.9169832mm' + WidthInWavelength='0.4' + LengthSpacing='14.9896229mm' + LengthSpacingInWavelength='0.05' + Length='89.9377374mm' + LengthInWavelength='0.3' + SymmetryType=0 + StaggerAngle='0deg' + StaggerType=0 + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + WeightType=3 + EdgeTaperX_db='-200' + CosineExp='1' + DifferentialType=0 + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'ParametricArray' + $end 'ArraySetup' + $begin 'NearFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'NearFieldSetups' + RadFieldComputationVersion=1.8 + RadfieldHeaderFile='RAD546434878416160002662.tmp' + RadPowerMethod=0 + $end 'RadField' + $begin 'SolutionManager' + $begin 'Version ID Map' + V=0 + IVM=0 + $end 'Version ID Map' + ValidationCacheHeader='' + $end 'SolutionManager' + $begin 'UserDefinedSolutionMgr' + NextUniqueID=1000000 + MoveBackwards=false + $end 'UserDefinedSolutionMgr' + $begin 'DatasetSolutionMgr' + NextUniqueID=2000000 + MoveBackwards=false + $end 'DatasetSolutionMgr' + Notes=$begin_cdata$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR29F91802416617636603.tmp' + $end 'Q3DModel' + $begin 'DataInstances' + DesignEditor='TopLevel' + Refdes('0', 'U1') + $begin 'CompInstances' + $begin 'Compinst' + ID='0' + Status='Status' + CompName='Q3DDesign1' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '0') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $end 'CompInstances' + $begin 'Instance' + DesignEditor='Q3DDesign1' + ID='0' + $begin 'Q3DDesignInstance' + DesignInstanceID=1 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(3, -1, -1, -8, -31, 0, 0, 1338, 464), OrientationMatrix(-0.187082871794701, -0.300000011920929, 0.474341630935669, 0, 0.561248600482941, -0.0999999865889549, 0.158113867044449, 0, 4.62877247642268e-09, 0.499999910593033, 0.31622776389122, 0, 1.19209289550781e-07, 2.38418579101562e-07, -5.7486834526062, 1, 0, -1.55729162693024, 1.55729162693024, -1, 1, -31.6085205078125, 43.1058883666992), Drawings[1: 'bondwire_example'], '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=0.1, dYForGrid=0.1, dZForGrid=0.1, dRForGrid=0.1, dThetaForGrid=10), ClipPlanes(ClipPlaneOptions(DisableWhenDrawingNewPlane=true, ForceOpqaueForUnclipped=false, ShowClipped=false, Transparency=0, HandleColor=16776960))))) + $end 'EditorWindow' + $end 'WindowPosition' + $begin 'ReportSetup' + $begin 'ReportManager' + $begin 'Reports' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'Q3DDesignInstance' + $end 'Instance' + $begin 'SODInfo' + $begin 'Q3DDesign1' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Q3DDesign1' + $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' +$begin 'Design_0.setup/NativeGeometryFiles' +NumFiles= 1 +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000006.x_b +BIN000000029648 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/bon2A581922816617636894.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/bon2A581922816617636894.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ³@@:Œ0âŽyE> +  @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZDSÿ@@OÿSDL/TYSA_DENSITYP (#TÿUNIT=mmO AEDT_EntityName_V1P!"(#S{®Gáz„?O"AEDT_ExtentScale_V1Q³#$%F && *'(|ÿ2)*++,ÿ H-.+q=!­4 +±¿g:•e©Ù“¿šl‘%¹Ç?Ç{¿Ã}п©úR4;6¾ø1þFÝèî? +:/0>j°†•´¿>j=pÔ‡¿pŠ¼¢WÎ? (1Vÿ $2n™’¼Â345 67/8n™’¼ÂQ6¡9 :;<ÿ7=>? 3 @-/;3 A +n™’¼Â86 BC×㪆•´¿ì±ë+‚¿R!€¼¢WÎ?B5DE8…ËÝý_±¿ši–(Ÿ¿ì,0]gWÈ?C7F8GEØý_±¿q f©Ù“¿>Þ%]gWÈ?F HIJKCn™’¼ÂG8AC0ÃÕ<åöd³¿ÃeWé+‚¿ +>WÍ?ALM/JGn™’¼Â09KG +Ã5j\eµ°¿\g#e©Ù“¿öúü¡ãÇ?K NOFD0n™’¼ÂQN¦9KHPQORSSKTUV-DPWKXBn™’¼ÂQP§9DNYZW[\]DI^_+XYTD`n™’¼ÂQY¨9XPaTbcVXOUS+`3XE)¼o\eµ°¿…ò'Ÿ¿¤I¢ãÇ?E4J`BáZBåöd³¿vnÔ‡¿¸ŒaÍ?JdeAFEn™’¼ÂQd¤9JLHfe=?>JM4g+ÿ=#>h?=7e/gi+>=e7Ajkl-M[]\Ae4>-4!mn™’¼Âe ^ngolpJ?iq-ogrlojgAqst+pogj/@u?-ivn™’¼Â?kswqx_tJls\-x_)_xyqD\z{-txqyA]|+s}n™’¼Âli|~\[MWJ_z+[ ]z€n™’¼Â\|‚Q€œ9zƒ„…†|„n™’¼Âtsz‡ …n™’¼Âyz-ˆ†ÿ‚Cz~‰+Š‹ÿ~Bsˆ‚+ +—?åöd³¿q½æ«!«‹¿ge\Í?šq¿Ã}п ´ý¤¤;6¾V3þFÝèî?vf¸mÉ +¾ð?E1^Gy5>áú„ëQ¸^?‰Dk‚n+)Üó5ƹ³¿× ;ê+‚¿¤¯ëÞ`¹Í?Ç{¿Ã}п©úR4;6¾ø1þFÝèî?ˆÿŠŒŽ‡ÿ‹-ÿ`Œ…ËÝý_±¿ši–(Ÿ¿ì,0]gWÈ?ð?ö(ÀVïp±¿Í@Ë2Ÿ¿…`êï^vÈ?ð?\OÿTŠ±¿¹>v¼Ÿñ¿ì< ¤ê“È?ð?H²×Wª±¿q…!>kÉ¿)m÷®È?ð?®Çœùc"²¿×ÃÎé’¿æ.£ úÈ?ð?ö(9XIJ¿H ÿŽ¿)¶‹6É?ð?Êz^@³¿ìA@Z|A¿Ã’MùS_É?ð?{ôS©㳿®7¾avŒ¿öCij›É?ð?%¬g´¿…í²ÊŒ¿qÀŸ)éÉ?ð?>j’r߉´¿2بÖý‹¿{Ã]‡@Ê?ð? +×8GÉ´¿Hiš Ýç‹¿®–‰õt;Ê?ð?׃9aêé´¿R([Ûì‹¿ý4ÙJyÊ?ð?\Ï” òð´¿qMÒ¤Çï‹¿ÿkjšÊ?ð?ö 1âì´¿R ÁeÉß‹¿ì«›’àÊ?ð?âóõöÆ´¿×;@¯ž‹¿áßV•J#Ë?ð?¸Å{«´¿á¤è©k‹¿3~žÍ×FË?ð?ìÑÌ¿X´¿ö(6\óÊŠ¿ìuVOEšË?ð?)Íõdõ³¿PÂæ«!«‹¿qe\Í?Çe¿Ã}п§üü£¤;6¾ë4þFÝèî?†B6lI ¾ð¿Øó)æ÷8¾¸…ëQ¸^?wFin.+bù5ƹ³¿)ÄYoÔ‡¿\þõÞ`¹Í?Ç{¿Ã}п©úR4;6¾ø1þFÝèî?.GUw +šùl\eµ°¿qkF$î‘¿R"¢ãÇ?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?´åiSEy5>¸…ëQ¸^?Un™’¼ÂT^u.Q–9U‘’“”^’n™’¼ÂW4U•u“n™’¼Â@Uk–Q“—9u—˜@™33 puj+–@ušˆ+®§­†•´¿®­!«‹¿¤H…¼¢WÎ?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?´åiSEy5>¸…ëQ¸^?š?›‡–+šùl\eµ°¿qkF$î‘¿R"¢ãÇ?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?´åiSEy5>¸…ëQ¸^?ˆA–~+®Ûý_±¿…»NG$î‘¿š+]gWÈ?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?´åiSEy5>¸…ëQ¸^?›œn™’¼Â-žš†‡>|5š+Ÿ 5= ¡‡+®§­†•´¿®­!«‹¿¤H…¼¢WÎ?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?´åiSEy5>¸…ëQ¸^?ˆŸ¢£¤‡ -`¢EØý_‘¿q f©Ùs¿>Þ%]gW¨?Ð?N ´ip‘¿2Ãt©Ùs¿RyËVz¨?Ð? +û¨K‹‘¿òq¥Îs¿¸KžUlœ¨?Ð?\/cs=°‘¿RhÒmý¶s¿“ý¡‚»¨?Ð? +WX0‘6’¿)D€/àRs¿¤¤Y5 ©?Ð?qÝäÇÝ’¿öØ?xmÈr¿gÝ—·¡G©?Ð?ÍLöÌÈT“¿{81ä¹kr¿\'H,Hp©?Ð?\¯Æuôë“¿RDVR r¿±yÛ©©?Ð?RØôff”¿ì%»rÇÝq¿šØïð©?Ð?…ëÒÛ=‡”¿3÷¦Ã&Õq¿) <Ǫ?Ð?Ã5ì;eÅ”¿{°Žî#Ëq¿®-™U4<ª?Ð?Ε 딿 +‡#A~Íq¿ö4Ô\xª?Ð?âŠõYö”¿H)@µþÎq¿ö á`žšª?Ð?3SùL ÷”¿öˆÆ0ñÅq¿š$^Áåª?Ð? +€OÏ”¿{L^°N¢q¿ìÍ­lx.«?Ð?¤Ž°”¿ì™C8¯†q¿öK•²T«?Ð? +×­±X”¿3Ï£˜1q¿\, +vᬫ?Ð?¸þwÓÍñ“¿f>TÂp¿á¬ÿOËþ«?Ð?ázC›¸“¿š%òÙH}p¿šŸB.¬?Ð?¤P«¨co“¿ +ÿïªp¿\’šçVx¬?Ð?Ãõ—zÞR“¿ÃÕ†ò¬¯o¿RN¼•bƬ?Ð?š¿€Q“¿á;Ño¿3L>­iâ¬?Ð?[NW“¿á²áÓ+‚o¿®ªdvÿ¬?Ð?ÃÕ<åöd“¿ÃeWé+‚o¿ +>W­?Ð?£€¤„ ÎïÙâ?au`&PJú?Û:kü@^ëBHÛ @[8¤îáà +@Û¥ óÈ@:þçpå@¡<ž•5+×Ã&­4 +±¿–$(Ÿ¿H»›%¹Ç?Ç{¿Ã}п©úR4;6¾ø1þFÝèî?ž:n™’¼Âc›¡•;^¡+®Ûý_±¿…»NG$î‘¿š+]gWÈ?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?´åiSEy5>¸…ëQ¸^?Q: 9ž¥œ6¦cbITD§ž+bV¨IbVcFW^]-§©{Xcž-©§ª©«§KS›+{©§«Dyc-«©{FV-+yxt_F{«+VbTIK«--- +¬n™’¼Â«› Q¬ž9-­…œ®P9¯°(#Q­ƒ±-¬²³´Q…9²€¬µQœŸ9›³¬:¶Rÿ®Q³„±›œ­¥·R¶P±¸AQ¥…±ž:³¹S·ð?ð?S¹ð?ð?O¸SDL/TYSA_COLOURQ²‚±…ƒ­ºRµQƒ±z€»²¼Sºð?ð?Q»€±|„½ƒ¾S¼ð?ð?Q„›9|»}€¿Q½±s}À»ÁS¾ð?ð?Q}š9s½v„ÂQÀ~±ivýÄSÁð?ð?Qv™9iÀ}ÅQÃ}±k—ÀÆSÄð?ð?Q˜9kÓvÇQ—|±u“‘ÃÈSÆð?ð?Q‘{±UÉ—ÊSÈð?ð?QÉz±^’Ë‘ÌSÊð?ð?Q’•9^ÉmÍQËy±4mÎÉÏSÌð?ð?Qm”94Ë2’ÐQÎx± 2ÑËÒSÏð?ð?Q2“9 ÎÓmÔQÑv±ªÕÓÖÎ×SÒð?ð?ÿªØn™’¼Â)©Ù+)1QÕWÚªÑÛÜQÓ’9ªÑØÝ2ÞQÖu±)ßÝàÑáS×ð?ð?) ân™’¼Âªrx-ªr1QßeÚ)ÖãäåQÝ‘9)ÖâæÓçQàt±rÛæèÖéSáð?ð?rên™’¼Â)¨oë+)¨1QÛYÚràÕìíQæ9ràêîÝïQès±¨ðîñàòSéð?ð?¨ón™’¼Ârbô+r1QðaÚ¨èõãöQî9¨èó÷æøQñr±õ÷ùèúSòð?ð?ûn™’¼Â¨h[ü-¨h1Qõ_ÚñýðþQ÷Ž9ñûÿîQùq±hìÿñSúð?ð?h"n™’¼Â=+1Qì[ÚhùÛýQÿ9hù÷Qp±ý ù +Sð?ð?% n™’¼Âh'R -h'1Qý]Úìõ QŒ9 ÿQ o±'ãS +ð?ð?''n™’¼Â™*+1QãcÚ' ðßQ‹9' Sð?ð?Q«'$ QŠ9äRQäˆÚßQ©¯$RP¯(#Q$ªRÿÿÿÿÿÿ€Tbondwire_exampleOAEDT_BODYFlagGroupColor_V1PÚQQ‡ä Tbondwire_exampleP!"(#Q†#$%R P&'j + + +Q#w()bÿ$8R%P(±*hS)ð?ð?O*SDL/TYSA_COLOUR_2O'SDL/TYSA_LAYERO"AttGS_PS_LayerO SDL/TYSA_NAMEQ ¬Q­hÿ ûQû®÷óQó¯¨îûêQê°ræóâQâ±)ÝêØQزªÓâT SIDE 2 - SOURCE PAD - LOAD WIRES™(@'2ÿ*1'ô+ +÷Š…•´¿R‰ó"ýÊ¿>Þfº¢WÎ?Ç{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?³åiSEy5> 1 '3ÿô0¨ü*+$­4 +±¿{èÜF$î‘¿ö“–%¹Ç?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?¸…ëQ¸^?à4ú ¾ð?´åiSEy5>|ü/ ô++,2 .ü+ S[eµ°¿$·ʘ»Ê¿Í5ôŸãÇ?Ç{¿Ã}п‚©úR4;6¾ø1þFÝèî?à4ú ¾ð?³åiSEy5>~ÿ+ -./01}ÿ,:þçpå@Í*oŸqÑâ?ÏP¿ëßò?:þçpå@Í*oŸqÑâ?ÏP¿ëßò?BBBBBBBB????- -õÒŽâÔ_‘¿ ô`Ô­Ùs¿ÂUUW¨?­_OÓÐ?uœWÎÇú¿4³º™„Õs¿^ ¦À[¨?R’¹ÇõÏ?k*rÞ”¿)ÙâBv¿‹]L§B­?zH˜Š+Ó? ŽÕÑš¿‘I¶éf{¿½øNÛ»€³?'Dº¯ŽÙ?y_4q`s¤¿pu˜á0ƒ¿›N`:½?}}E½-ã?…ËÝý_±¿ši–(Ÿ¿ì,0]gWÈ?ð?7‡›öeZ±¿>‹¸ü¿”×G½PÈ?Ä €ÕB÷ï?^’Q}ÉU±¿SJØvÄó¿šóxJÈ?Rq°¦ˆîï?G-v‘.Q±¿¢%Œ 뿶±xïoCÈ?m„ŒrÑåï?eÌ2•L±¿«’¾öWâ¿Q†p¬Ì<È?Õé8Ýï? å_ýG±¿ÖŠ`µ¦Ù¿…)8®+6È?I¡6ökÔï?|žâ5q‘¿ ‘}ž¶Ùs¿¨­Ž :z¨?­_OÓÐ?zÔ.YÁ‘¿OuHÑsÑs¿rT僨?R’¹ÇõÏ?p®”j&,”¿+…b:v¿,[™Ü²t­?zH˜Š+Ó?w:KŽÌôš¿d$˜§){¿¼Æyr` ³?'Dº¯ŽÙ?Î(„Øz‹¤¿}ψÈ,ƒ¿ÙºW"d½?}}E½-ã?ö(ÀVïp±¿Í@Ë2Ÿ¿…`êï^vÈ?ð?×Ï…Kl±¿3Àà—‚ü¿v¼Ÿñ¿ì< ¤ê“È?ð? ‰Ï¨…±¿îh'hì迼ܣŒ,È?Ä €ÕB÷ï?b¿Ï2þ€±¿ŽÝ°f<à¿“²0Äp†È?Rq°¦ˆîï?"öÉ(U|±¿õ’ж׿UéI·È?m„ŒrÑåï?Yxì°­w±¿-îDWæο.ŸyÈ?Õé8Ýï?~;¬Ês±¿ÃÌF@Æ¿°¹kÉ¿)m÷®È?ð?SÌOÍ ¥±¿5Ú’êÅÀ¿k“/X0¨È?Ä €ÕB÷ï?ZxZë ±¿XË=ä#¸¿Rƒxƒk¡È?Rq°¦ˆîï?•ž~7œ±¿V)â)…¯¿VQ}©šÈ?m„ŒrÑåï?,59…—±¿•3@ºé¦¿™©sÎè“È?Õé8Ýï?0¡°‰Ô’±¿w–”Qž¿}‘ì*È?I¡6ökÔï?•dÏ!7’¿Òñ²1Ss¿6D¡ì ©?­_OÓÐ?eµxvð‘¿á?ð@/8s¿gäT‰§*©?R’¹ÇõÏ?Õ¹V+I•¿Ý±jüxu¿Úp-ÁG®?zH˜Š+Ó?ãédÀz^œ¿t—~l¥z¿=Ü¡Ê^&´?'Dº¯ŽÙ?'é÷S/|¥¿Wê¼)‰‚¿xjx¬¾?}}E½-ã?®Çœùc"²¿×ÃÎé’¿æ.£ úÈ?ð?Ü9(†²¿2£~è% ¿ÒüëkAóÈ?Ä €ÕB÷ï?;?ý©²¿dÕ/¼¿²âNdìÈ?Rq°¦ˆîï?Gówϲ¿§Q©ŒUúŽ¿ü‰ŠåÈ?m„ŒrÑåï?äï$˜ö²¿oz²/òñŽ¿óÏè±ÞÈ?Õé8Ýï?ê‘] +²¿Ç’鎿&·SÜ×È?I¡6ökÔï?øÀ +ã“Ý’¿cÓX§Èr¿Ga~lUG©?­_OÓÐ?’Óï,Ÿ’¿‹\ô±«r¿B³zÛf©?R’¹ÇõÏ?cÀ–¿©µì)VÏt¿m’º’®?zH˜Š+Ó?î R,x¿‹Ïoúôˆô¥x¿lüø‡éx´?'Dº¯ŽÙ?äÀý„Ú¦¿•ú)åÊo¿ºá££±‘¾?}}E½-ã?Êz^@³¿ìA@Z|A¿Ã’MùS_É?ð?¾Š'þ/;³¿™×N9¿ƒ¶@‰XXÉ?Ä €ÕB÷ï?/QùC6³¿¤c¸¦1¿Ð"|~_QÉ?Rq°¦ˆîï?l'¤KØ0³¿~TxÀ)¿‚/ØhJÉ?m„ŒrÑåï?) +¯+³¿ +£÷AÝ!¿ ˈ•tCÉ?Õé8Ýï?Ê,ž‡&³¿U¶#ý¿¢2¹µ‚<É?I¡6ökÔï?± Œž…ì“¿%¥ û… r¿`Î[”©©?­_OÓÐ?•Š +Ãø¤“¿ {óÉ~òq¿³² ?šÆ©?R’¹ÇõÏ?à—=ŸY—¿$]¶hïs¿!ô*¹g¯?zH˜Š+Ó?ÅÿËô%Ÿ¿H¡àµp x¿ù›ÓAÒ¥´?'Dº¯ŽÙ?hÁÛ¸•§¿‰/Ç€ø€¿÷…ö•Ü×¾?}}E½-ã?{ôS©㳿®7¾avŒ¿öCij›É?ð?aÄh·Ý³¿CòΑªnŒ¿®¢7—¨”É?Ä €ÕB÷ï?é# ö`س¿úJc÷fŒ¿¨l¸ÔŸÉ?Rq°¦ˆîï?†W;T Ó³¿šøVnF_Œ¿ÜÌ{™†É?m„ŒrÑåï?—ÞO€¹Í³¿!†Ñ˜WŒ¿Ú= ‹•É?Õé8Ýï?ùl>zhȳ¿Í'Í+îOŒ¿Sõb”xÉ?I¡6ökÔï?Z—÷¿/g”¿ê±’mëÝq¿;ýLO¹ð©?­_OÓÐ?ú;DÖ”¿gÆPHËq¿ßwÞçª?R’¹ÇõÏ?ÑxBž†Ô—¿NyHÄs¿·c\¬L¯?zH˜Š+Ó?º?ðSÓŸ¿ÆÒ‰ƒIÎw¿\1ÏÁØ´?'Dº¯ŽÙ?;ô"c&¨¿­b®b²¡àJû,¿?}}E½-ã?%¬g´¿…í²ÊŒ¿qÀŸ)éÉ?ð? ýþ¢a´¿M`Oë* Œ¿ñƒÑí âÉ?Ä €ÕB÷ï?ëž+-\´¿È.°ŽŒ¿VÛ«ðÚÉ?Rq°¦ˆîï?• É/¹V´¿fˆí6ôù‹¿7Ê Ù×ÓÉ?m„ŒrÑåï?Y +i GQ´¿\éåG]ò‹¿AˇtÁÌÉ?Õé8Ýï?lõVÀÖK´¿ª1xIÉê‹¿_©}­ÅÉ?I¡6ökÔï?yX–õ‡”¿] èDÕq¿À¢%Ö–ª?­_OÓÐ? Ì;..”¿©f>4aÅq¿ÑÄEĪ?R’¹ÇõÏ?5ÃSmÐó—¿Æ²IåV¿s¿Y"7Ýc¯?zH˜Š+Ó?µ¸°—ÚþŸ¿®ÄˆQÆw¿(C„¢è´?'Dº¯ŽÙ?$Tç®K¨¿îÂ(HOº€¿õ…ìnH¿?}}E½-ã?>j’r߉´¿2بÖý‹¿{Ã]‡@Ê?ð?¶.àÄ_„´¿?+>1:ö‹¿çSþûÉ?Ä €ÕB÷ï?ÕLÆòá~´¿jÉ欠Û1øæûóÉ?Rq°¦ˆîï?{Ñ ûey´¿Ýz° +ç‹¿3x@ÝìÉ?m„ŒrÑåï?²ÌÞës´¿:zyvß‹¿¨)þ ÁåÉ?Õé8Ýï?S^¤›sn´¿eÀ"Èå׋¿ƒµB§ÞÉ?I¡6ökÔï?ÐIc0Æ”¿î „3Ëq¿o·‚<ª?­_OÓÐ?sÆ¢_c”¿sä8¿'Âq¿Ì‹B"ŠFª?R’¹ÇõÏ?¬|÷bì,˜¿Zus%“Às¿Q¸V#{”¯?zH˜Š+Ó?¾¹j¼£& ¿ô¸Æ#6Æw¿b†CÔ µ?'Dº¯ŽÙ?rjg¼Ž¨¿Ôý¤†÷³€¿… é–…¿?}}E½-ã? +×8GÉ´¿Hiš Ýç‹¿®–‰õt;Ê?ð?Æô¿ÐÕúîAà‹¿Œ[gD4Ê?Ä €ÕB÷ï?~×Ýþ,¾´¿WÈ +Ä©Ø‹¿S¤N-Ê?Rq°¦ˆîï?Nø^Ì¢¸´¿DǨ‹Ñ‹¿–"Žªê%Ê?m„ŒrÑåï?Øùwx³´¿Ì»³D‚É‹¿õ +BzÁÊ?Õé8Ýï?$¼ƒ”­´¿ïò +îòÁ‹¿¤Z꼚Ê?I¡6ökÔï?V%†â딿¼¤|Íq¿dΟxª?­_OÓÐ?Ç®0Zƒ”¿ù”PÁÌq¿tC£‘“xª?R’¹ÇõÏ?=SŸò>L˜¿™ï)± +Ôs¿Öˆâ£Xɯ?zH˜Š+Ó?(]NS: ¿1~OÊëÞw¿§„݃0µ?'Dº¯ŽÙ?¤¨$$ñ¯¨¿ç§G¿€¿S+¬sHÅ¿?}}E½-ã?׃9aêé´¿R([Ûì‹¿ý4ÙJyÊ?ð?Œrà‰Uä´¿Ýãße9å‹¿ŸU'Ä rÊ?Ä €ÕB÷ï?1£¨”ÂÞ´¿! ¿OO¿íw¿jrm+Dµ?'Dº¯ŽÙ?žüBÔ¶¨¿á™…×ÂÅ€¿sº íZç¿?}}E½-ã?\Ï” òð´¿qMÒ¤Çï‹¿ÿkjšÊ?ð? ŸÐ[ë´¿¡T¿w!è‹¿ÈÂ:J“Ê?Ä €ÕB÷ï?®¿AvÇå´¿”E¤C~à‹¿ìF(…ŒÊ?Rq°¦ˆîï?¸V„þ4à´¿^^ÞØ‹¿Ñ¨KÇ„Ê?m„ŒrÑåï?uË0h¤Ú´¿ô>ËÁ@Ñ‹¿¶OÄŠ‰}Ê?Õé8Ýï?+» ²Õ´¿•íÈq¦É‹¿ÕìˆCNvÊ?I¡6ökÔï?#<ºªæ÷”¿Õ„Û{ÑÅq¿®ùÐO¨åª?­_OÓÐ?£èZEŽ”¿ûì´‹úÒq¿^Ã.ؘԪ?R’¹ÇõÏ?¤üHPU˜¿êvþ!çs¿ÄáÉÞ°?zH˜Š+Ó?‰H<×k= ¿É÷Q"¿öw¿½èÈØsnµ?'Dº¯ŽÙ?·¯ ²¨¿Ò{‹4TÅ€¿è’ùÐÀ?}}E½-ã?ö 1âì´¿R ÁeÉß‹¿ì«›’àÊ?ð?.ÞBÖLç´¿¯»°Y!Ø‹¿KÕR¬=ÙÊ?Ä €ÕB÷ï?¿¸)^¹á´¿¦¦2H|Ћ¿ETÕëÑÊ?Rq°¦ˆîï?³È'Ü´¿§x$0ÚÈ‹¿ž,Å}œÊÊ?m„ŒrÑåï?'c˜Ö´¿.¬c;Á‹¿¶ˤOÃÊ?Õé8Ýï?¤h? +Ñ´¿Îçž¹‹¿(‹I¼Ê?I¡6ökÔï?œ­„¦âÏ”¿@4å¾!¢q¿Ð–{ù¤.«?­_OÓÐ?m;Ótk”¿Ëã9߆µq¿o-X«?R’¹ÇõÏ?ÐW‘„0˜¿0q¬÷És¿o™¶ù®5°?zH˜Š+Ó?mëcá(% ¿.YKüÐw¿—¦Fè{šµ?'Dº¯ŽÙ?(¯[/TŠ¨¿0nÓ¤€¿¾Ê™¯™;À?}}E½-ã?âóõöÆ´¿×;@¯ž‹¿áßV•J#Ë?ð?œüŒ4jÁ´¿âßžŠ—‹¿H6ãæË?Ä €ÕB÷ï?µÛSß»´¿`‘^}‹¿t¶…Ë?Rq°¦ˆîï?ݱîPV¶´¿p.^q臋¿Ξ ' Ë?m„ŒrÑåï?Uãk-Ï°´¿ß÷|ÓV€‹¿AľèÊË?Õé8Ýï?óêçI«´¿;š(Èx‹¿…"žFqþÊ?I¡6ökÔï?o˜ööU±”¿c5}†q¿PG=æT«?­_OÓÐ?’³-œíO”¿-S‚Gœq¿œ§?û7«?R’¹ÇõÏ?¤ãøÓõ˜¿©Ñ°m®s¿ à= ¼H°?zH˜Š+Ó?Å~´ ¿ÎT¶[K­w¿ý±ZC³µ?'Dº¯ŽÙ?~à„•ëk¨¿_¶Jˆ€¿œˆ7É>OÀ?}}E½-ã?¸Å{«´¿á¤è©k‹¿3~žÍ×FË?ð?©p†Q”¥´¿A2h½d‹¿?î‡k?Ë?Ä €ÕB÷ï?ÍO ´¿x…l„\‹¿ÁnÊ8Ë?Rq°¦ˆîï?RÄŸ•š´¿4„‘<U‹¿ #B”š0Ë?m„ŒrÑåï?é® •´¿¸ä‚M‹¿Њä5)Ë?Õé8Ýï?T°ŒKŽ´¿“.Á{F‹¿,kºÓ!Ë?I¡6ökÔï?àS˜Ã×X”¿[uŠ^1q¿°nϪ ­«?­_OÓÐ?,f_Qý“¿ÏbÁèKq¿1Ü¥ƒ¾Š«?R’¹ÇõÏ?öRþl¶—¿DÕûÕQs¿Ö\áµEw°?zH˜Š+Ó? ÷x¬Ÿ¿Žÿf¤e4w¿k‘'ðµ?'Dº¯ŽÙ?£1ä\¹¨¿o¾Ô·+€¿K-ê~À?}}E½-ã?ìÑÌ¿X´¿ö(6\óÊŠ¿ìuVOEšË?ð?2TqrMS´¿ê܆ŽÃŠ¿T¸ÂÄ’Ë?Ä €ÕB÷ï?\öÔºÝM´¿©J¦•,¼Š¿Õ piE‹Ë?Rq°¦ˆîï?ÞYUÙoH´¿pÙw‡Í´Š¿“ñ}LɃË?m„ŒrÑåï?áYPÍC´¿úƒ7[q­Š¿‹C ½O|Ë?Õé8Ýï?´$–™=´¿m˜Ë¦Š¿Â ;ºØtË?I¡6ökÔï?ó”\ˆò“¿v°ÚÌÁp¿¯8n ÿ«?­_OÓÐ?aÀÖÓˆ—“¿‰†‚°Ûp¿rQb•WÜ«?R’¹ÇõÏ?Xµ®W>—¿Õè;xÍr¿mï!šÊ§°?zH˜Š+Ó?3nûå Ÿ¿4[ĵ…v¿Nþ}L0¶?'Dº¯ŽÙ?ȧ`J˜§¿ïãG¶R¿ìº§ Š®À?}}E½-ã?)Íõdõ³¿Plf峿> +„ÎÛ‰¿¨Ñ¾­ÀÓË?m„ŒrÑåï?×ý,೿­º°z­Ô‰¿Ïvú^1ÌË?Õé8Ýï?sV¹ÅÚ³¿“p¾=͉¿¡T¤¤ÄË?I¡6ökÔï?]Á'­X¹“¿•2Õù}p¿ëíô.¬?­_OÓÐ?°8áë\“¿¬Gí=–p¿ ƒg¶é ¬?R’¹ÇõÏ?¤/‹Ïö–¿¹îkÌyr¿šå»¥PÅ°?zH˜Š+Ó?Î`ñ‚œ®ž¿Å—»×¼v¿àÑ>nW¶?'Dº¯ŽÙ?ä¼æ1R§¿•€ûø­~¿)‹"öSËÀ?}}E½-ã?ìQ§+¼³¿ì9ì¶'i‰¿\¦@ª‹Ì?ð?Ëi%嶳¿¨Ðbø#b‰¿£¡YçÌ?Ä €ÕB÷ï?D%Ùj ±³¿ qqü"[‰¿œLe¤E +Ì?Rq°¦ˆîï?ÿ?òw]¬³¿„1 Â$T‰¿"§‰¦Ì?m„ŒrÑåï?ß®®K§³¿"…H)M‰¿Mq‚ +ûË?Õé8Ýï?íšqåÜ¡³¿Á8š0F‰¿– póË?I¡6ökÔï?X"1p“¿Iì)‡ãp¿½d½•ˆx¬?­_OÓÐ?”µÆÉr “¿¤¶ïå.p¿}ÝÒ«]\¬?R’¹ÇõÏ?îÑø…Ÿ–¿öÖàùq¿mUâÃ|÷°?zH˜Š+Ó?³bˆVž¿ýw缋iu¿ Åi`š¶?'Dº¯ŽÙ?åÂeúꦿ\ZC®}¿¡…_ûÀ?}}E½-ã?öHu8Cl³¿Í$Éà@šˆ¿)Æ#[eÌ?ð?å¡yg³¿jâ=)x“ˆ¿Ì²j†_]Ì?Ä €ÕB÷ï?/Xì©èa³¿u ²Œˆ¿°ŒU§UÌ?Rq°¦ˆîï?]Ê2¾\³¿KÄÄî…ˆ¿e +ÆñMÌ?m„ŒrÑåï?yŠ²•W³¿PÆ`.ˆ¿³…”Ø>FÌ?Õé8Ýï?&cÑémR³¿ˆýèpxˆ¿—)½‹Ž>Ì?I¡6ökÔï?BrÛA¸S“¿ÐÛ ív¯o¿s¿*ßvƬ?­_OÓÐ?GJOx,ê’¿ÿ™ä1Æo¿#ï‚ɸ¬?R’¹ÇõÏ?ürÕ¸á]–¿…q)“q¿H ]q¼5±?zH˜Š+Ó?âxÞÏ,Ý¿a³?eÞt¿ãóÀŠï¶?'Dº¯ŽÙ?θê~/½¦¿óùêû„ë|¿I\´¹&6Á?}}E½-ã?ÃõÇ}ñJ³¿j÷ˆ¿Ã±yÝ›»Ì?ð?ºYénÎE³¿IY…]ˆ¿‡ g¯Ä³Ì?Ä €ÕB÷ï?P±‘­@³¿ ¯qÍÅû‡¿%>¾.ð«Ì?Rq°¦ˆîï?g|'ƒ;³¿Ï+1õ‡¿o•Z¤Ì?m„ŒrÑåï?r¥o6³¿®Î°Ÿî‡¿Iy2OœÌ?Õé8Ýï?ü~¶€S1³¿6þ‹臿†ù´‚”Ì?I¡6ökÔï? :6‘ôQ“¿²C"ªào¿K0œpâ¬?­_OÓÐ?Œ½eÎç’¿lg´¥o¿Î(ˆ`AÚ¬?R’¹ÇõÏ?)a¡°Z–¿\ åuq¿ª¥_Å©M±?zH˜Š+Ó?Še>Ù¿å ‹³Z¶t¿¨Yèí·?'Dº¯ŽÙ?UDÔAݺ¦¿þS)ùf¶|¿á?Ç´LÁ?}}E½-ã?)ܨقI³¿¸æŒÊÞ䇿×.C¤ýÛÌ?ð? ]¨c`D³¿›—RÞ‡¿•M'yÔÌ?Ä €ÕB÷ï?êší¨??³¿…–žùÇׇ¿ M_ÿ;ÌÌ?Rq°¦ˆîï?Æ,ߨ :³¿³ôŸu@ч¿ Ëÿ5_ÄÌ?m„ŒrÑåï?cÚãb5³¿*šˆ»Ê‡¿C¸…¼Ì?Õé8Ýï?ÿ¨bÖç/³¿¤Œ19ć¿øQΰ­´Ì?I¡6ökÔï?v¢’Å%X“¿Ø'®|‚o¿†Æ\ºÿ¬?­_OÓÐ?#<1é³ï’¿»Çà(…o¿ŠUëóÅü¬?R’¹ÇõÏ? ló¢ãf–¿¨ª€äbq¿ýÀ_je±?zH˜Š+Ó?`ñ¢…yë¿])0(t¿A¡x0·?'Dº¯ŽÙ?Žçˤ Ȧ¿ü3߇˜|¿¤×ácÁ?}}E½-ã? +.óS³¿]OÔ‡¿®Øò°RüÌ?ð?´L&JîM³¿-@Ü‚’͇¿nOq¨eôÌ?Ä €ÕB÷ï?…_m]ÊH³¿g~*LLJ¿»&U{ìÌ?Rq°¦ˆîï?¡i,¨C³¿ZÇFªÀ‡¿}$¶“äÌ?m„ŒrÑåï?´™¶‡>³¿Zk0œº‡¿‚u€Ê®ÜÌ?Õé8Ýï?¢ûh9³¿ÿç ™³‡¿° N‘ÌÔÌ?I¡6ökÔï?eLJ†Èe“¿T7~Ê1‚o¿q v­?­_OÓÐ?u·²[ +“¿ Ü [¬|o¿åìÙÿØ­?R’¹ÇõÏ?òëú”_~–¿)±Üñ\Zq¿Ž!¨ð{±?zH˜Š+Ó?8^¡+ ž¿F·oy’t¿j0ŽüáN·?'Dº¯ŽÙ?vøˆ9িƒš +ôù|¿Ãe››xÁ?}}E½-ã?áZBåöd³¿vnÔ‡¿¸ŒaÍ?ð?²skË_³¿KtJŒ•Í‡¿ÊšÓ'Í?Ä €ÕB÷ï?‡T毡Z³¿³³o>LJ¿]ÿ™]3 Í?Rq°¦ˆîï? ²yU³¿F+僙À‡¿f  AÍ?m„ŒrÑåï?Ò&qSP³¿Kª[º‡¿Øœ}™RûÌ?Õé8Ýï?EÜÀì.K³¿´¿Ä§³‡¿{ˆþHfóÌ?I¡6ökÔï?./€0„ ÎïÙâ?au`&PJú?Û:kü@^ëBHÛ @[8¤îáà +@Û¥ óÈ@:þçpå@€1Í*oŸqÑâ?(e3|Ùò?ÏP¿ëßò?3-hë + ö5ƹ³¿hʬ!«‹¿×ðÞ`¹Í?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?¸…ëQ¸^?à4ú ¾ð?´åiSEy5>3ë,rÙ+ ö5ƹ³¿hʬ!«‹¿×ðÞ`¹Í?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?¸…ëQ¸^?à4ú ¾ð?´åiSEy5>3Ù+ªë+$­4 +±¿{èÜF$î‘¿ö“–%¹Ç?Æ{¿Ã}п‚©úR4;6¾ø1þFÝèî?¸…ëQ¸^?à4ú ¾ð?´åiSEy5>R T SIDE 2 - SOURCE PAD - LOAD WIRESR&OR T SIDE 2 - SOURCE PAD - LOAD WIRESR T þSIDE 2 - SOURCE PAD - LOAD WIRESRø +T öSIDE 2 - SOURCE PAD - LOAD WIRESRï T íSIDE 2 - SOURCE PAD - LOAD WIRESRçT åSIDE 2 - SOURCE PAD - LOAD WIRESRÞT ÜSIDE 2 - SOURCE PAD - LOAD WIRESRÔRÐRÍRÇRÅRÂR¿S´ð?ð?O°AEDT_EntityID_V1SROOX›§-][WMFt|y-R¦3™@@/7 p+jopl >k+R˜R”R†QL£9A;d2QH¥9FdN3Rf!R3 Q;¢9/6L4R2"R4#RaRZRQR<$() S~+ 56789},:þçpå@œ®oÿ¼Y¿õºåâ?:þçpå@œ®oÿ¼Y¿õºåâ?BBBBBBBB????- 5B—‡ºF±¿-‹`µ¦Ù¿—þîV6È?N¡6ökÔï?ˆ†•©’K±¿“¾öWâ¿‚r‰Oï<È?Ùé8Ýï?8³ +ylP±¿q¢%Œ ë¿àuð‰CÈ?p„ŒrÑåï?¤²‡öGU±¿§JØvÄó¿nf†Ò&JÈ?Tq°¦ˆîï?#¢"%Z±¿‘‹¸ü¿ºÑ‚öÅPÈ?Å €ÕB÷ï?…ËÝý_±¿ši–(Ÿ¿ì,0]gWÈ?ð?4H”/¥¿ß_aƒ.ƒ¿)ˆÿœ½?XÓâò^+ã?qQoÛ§œ¿GÞs>{¿ºÒ‰=O]³?uÅÞâõ‰Ù?%¾fD‰•¿¯’—ß?v¿Æ†QÅv +­?è›|'Ó?KI[—´‘¿kB‘UºÓs¿ñÕ›œï>¨?ÚD6×eðÏ?=@à˜î]‘¿Ü4²Ùs¿ËÂe{ W¨?7 +Áø Ð?îí‘X±¿UÒ +ߘٿàGò¦,UÈ?N¡6ökÔï?=/ +n]±¿¤1æLâ¿ÁÅlÈË[È?Ùé8Ýï?ÿ(ïÕKb±¿±ðŸB뿃|,mbÈ?p„ŒrÑåï?Õ8æP+g±¿·óÞõ¾ó¿—®çÓiÈ?Tq°¦ˆîï?ûø¥{ l±¿Ž}ü¿s»t¿¶oÈ?Å €ÕB÷ï?ö(ÀVïp±¿Í@Ë2Ÿ¿…`êï^vÈ?ð?_%JpñA¥¿Øò:q2ƒ¿ˆlü19=½?XÓâò^+ã?|dnç±½œ¿bóu8|#{¿P2-´p³?uÅÞâõ‰Ù? +ö!¸™•¿Ë½æŒ Hv¿¬£ö(­?è›|'Ó?~ÈPé[Ñ¿¯ÔÊ1È×s¿²µ~ú\¨?ÚD6×eðÏ?âx«_\o‘¿®:m ¦Ùs¿6ƒðžz¨?7 +Áø Ð?3€&Üq±¿öØØgÆ¿1¤k%™rÈ?N¡6ökÔï?…”༽v±¿2l2·Î¿`TÄ€>yÈ?Ùé8Ýï?V˜¡{±¿+PRl׿·‹¹ æÈ?p„ŒrÑåï?<ƒ9û…€±¿±,È$à¿X†È?Tq°¦ˆîï?=\V¤l…±¿3/Þ•àè¿ –1<È?Å €ÕB÷ï?\OÿTŠ±¿¹>v¼Ÿñ¿ì< ¤ê“È?ð?°o3ë'\¥¿Š-Eëo+ƒ¿¢¡éM[½?XÓâò^+ã?Õj,½NÜœ¿®wN>»{¿@Ýw‚³?uÅÞâõ‰Ù?í¦·KE°•¿œ˜]aDv¿Ä¨2cE­?è›|'Ó?Y:Ú‘¿gÃ’Õ8Ñs¿Á©ðÑÂy¨?ÚD6×eðÏ?pŸBKŠ‘¿à=@@Îs¿µçáÆÄœ¨?7 +Áø Ð?v“ ì½‘±¿>g€˜ø¿ÜcAƒ‰È?N¡6ökÔï?)ûö¦–±¿®,Ox¢¦¿”@ž4”È?Ùé8Ýï?H Äý›±¿Ä?¸ªO¯¿•yoÞášÈ?p„ŒrÑåï?›Äš’{ ±¿[ ý0¸¿@ç|v‘¡È?Tq°¦ˆîï?LÛh¥±¿A__ ´À¿É¦ŽVC¨È?Å €ÕB÷ï?H²×Wª±¿q…!>kÉ¿)m÷®È?ð?¥—ÅO|¥¿hv—ʃ¿d°ÜŸËv½?XÓâò^+ã?± ÖÛè¿ŸœÖ]T{¿ sIwÒ’³?uÅÞâõ‰Ù?ì%žÐ4Ε¿½æß^2v¿t½Vƒ7_­?è›|'Ó?®Í|Ìø‘¿7•Î~¾s¿Ë +ò“¨?ÚD6×eðÏ?÷.a P¯‘¿mnNqÞ¶s¿[=%껨?7 +Áø Ð?q-ÿrD ²¿²·«³ö莿PÙì]ØÈ?N¡6ökÔï??/†IG²¿…íÍuñŽ¿Œƒ¯ÝßÈ?Ùé8Ýï?+ÎBÛK²¿œ2Ç*øùŽ¿Ë1ØåÈ?p„ŒrÑåï?“•Ë(R²¿÷[øÍ}¿Ç™j¥˜ìÈ?Tq°¦ˆîï?ÍB·2Z²¿N¨æ· ¿âX&}[óÈ?Å €ÕB÷ï?®Çœùc"²¿×ÃÎé’¿æ.£ úÈ?ð?ɉý‰ú¥¿B¦$E£´‚¿ÄµAuƽ?XÓâò^+ã?&<ÿS›¿ï2~¢ë‹z¿šöòB(ó?uÅÞâõ‰Ù?"åQ¦TF–¿àÃ=žÑu¿öo¢©­?è›|'Ó?ÜÁ±³ˆm’¿V¬ÎÄcs¿!H%û?Û¨?ÚD6×eðÏ?¿ +ÊÙ5’¿',£Rs¿Å7‡j¼ ©?7 +Áø Ð?ƒ•ùÐjª²¿[V$–ìØ¿s"+P É?N¡6ökÔï?ÙKqÇ–¯²¿ôýRë"á¿[s{ëØÉ?Ùé8Ýï?µ¶ä†Ä´²¿Èil\é¿Îåצ!É?p„ŒrÑåï?ÏUïô¹²¿2Òb™ñ¿(@5w(É?Tq°¦ˆîï?ôØ,c%¿²¿ÌÖªôØù¿òž6§I/É?Å €ÕB÷ï?ö(9XIJ¿H ÿŽ¿)¶‹6É?ð?SSf´¦¿rÞzÄ‚¿£1 u ¾?XÓâò^+ã?5# €Šž¿Ò+ü“¶y¿ÂÑ`ð³?uÅÞâõ‰Ù?tÃUsüú–¿^ÔÔ:1u¿¦öÊe”ì­?è›|'Ó?ß×V^_ “¿?ÌÐÊÛr¿a\ÓÚ³©?ÚD6×eðÏ?çÊ]·xÜ’¿|3Ò,)Èr¿ëó/H©?7 +Áø Ð?(²[MÆ%³¿]‰T¿îŽ©Y +=É?N¡6ökÔï?CàE+³¿Ð\ÜU!¿µo‡4áCÉ?Ùé8Ýï?¾ñÚd0³¿!»ÐÑZ)¿ê"SdºJÉ?p„ŒrÑåï?ë´µ5³¿"õ«âb1¿³ÂÙé•QÉ?Tq°¦ˆîï?4°, ;³¿‰ÂÁn9¿°èÅsXÉ?Å €ÕB÷ï?Êz^@³¿ìA@Z|A¿Ã’MùS_É?ð?=r3·I§¿¬(Á%uŸ¿³¸t(ý=¾?XÓâò^+ã?°–—QŸ¿V/Ãy¿-D{’Z´?uÅÞâõ‰Ù?B¶öïØ—¿•«¿0Àt¿í™gAÈ®?è›|'Ó?çiý¿ƒ“¿tCÙr¿ÉiÂan<©?ÚD6×eðÏ?ÝT1C)T“¿ûõukr¿€ÿÕp©?7 +Áø Ð?@f¦ŒÇ³¿…êG¥UOŒ¿Éöö.yÉ?N¡6ökÔï?ÃGv ͳ¿:mÿ¬WŒ¿e×2/üÉ?Ùé8Ýï?GØ*ˆÒ³¿&ór»ê^Œ¿´8Šæ†É?p„ŒrÑåï?¸qÄس¿ŸŒÉѹfŒ¿)×@ÓÉ?Tq°¦ˆîï?õd¹C‹Ý³¿î¯*ñ‹nŒ¿†ÔÝS”É?Å €ÕB÷ï?{ôS©㳿®7¾avŒ¿öCij›É?ð?ÖÆ/Z¨¿5õ¡Y#¿èâ„^†ˆ¾?XÓâò^+ã?M«j$Ð1 ¿/¢ôe xx¿¥Ðiu¹C´?uÅÞâõ‰Ù?¿å%îV˜¿Ò0‡¢±Ft¿Ñ#¥2h®?è›|'Ó?úCãO"”¿"'›ur¿"’þôx©?ÚD6×eðÏ?1è>•=ë“¿Í ˜ˆ r¿sÛ•áaª©?7 +Áø Ð?Ój¹ÌJ´¿\špbê‹¿00ÁlÆÉ?N¡6ökÔï?²µvrP´¿Ú;ë +ò‹¿ðP§ÍÉ?Ùé8Ýï?Ï4@V´¿Gh•a¶ù‹¿¢W•!ÔÉ?p„ŒrÑåï?õ.øoÂ[´¿H+9ÔdŒ¿ÕØ\‘ÛÉ?Tq°¦ˆîï?#¹¿“ma´¿ÀDJD Œ¿.±Ïe âÉ?Å €ÕB÷ï?%¬g´¿…í²ÊŒ¿qÀŸ)éÉ?ð?hmP÷+À¨¿N&k+߀¿º—hí¾?XÓâò^+ã?·ææIª ¿Ãåå{ex¿D†Ñꉴ?uÅÞâõ‰Ù?ë þu‚™¿áŽb,·þs¿é®Wó5Ï®?è›|'Ó?l¿5ü ª”¿ÜðMÉçq¿ÏO_íŸÆ©?ÚD6×eðÏ?/Âbb¡e”¿â×ÿÒ Ýq¿ðtðå^ñ©?7 +Áø Ð?“Y§¶Zm´¿A™þ}‘׋¿ŒØÿßÉ?N¡6ökÔï?9òí +s´¿ÈJ©ù2ß‹¿D¼á™ +æÉ?Ùé8Ýï?Ñö·½x´¿iÖ×m×æ‹¿ÿ‰zíÉ?p„ŒrÑåï?®£@q~´¿”­Û~î‹¿ñ•ÉÁ ôÉ?Tq°¦ˆîï?x·]]'„´¿>ñKD)ö‹¿Á¬tp/ûÉ?Å €ÕB÷ï?>j’r߉´¿2بÖý‹¿{Ã]‡@Ê?ð?ž¶.ý5EôqÑ€¿ÝÆñ¿?XÓâò^+ã?Ï–Ë ¿+Èx¿†8œ:2¡´?uÅÞâõ‰Ù? E;9™¿ãytšîs¿÷[X [ñ®?è›|'Ó?\3F6 Ï”¿24מyÜq¿ËÂýYà©?ÚD6×eðÏ?…zP“P†”¿V?uÕq¿9ég-ª?7 +Áø Ð?mZô¼\¬´¿Ä*ýÌÁ‹¿ðg®ÜÊ?N¡6ökÔï?ºÑ4!²´¿aíâcÉ‹¿R IöÊ?Ùé8Ýï?Åz)©ç·´¿‡Ó{¼ýЋ¿ðõÑO&Ê?p„ŒrÑåï?'¿½°½´¿¢\‹šØ‹¿¬…˜Ã0-Ê?Tq°¦ˆîï?o>‰zô¿¸,°P:à‹¿Wi9¥Q4Ê?Å €ÕB÷ï? +×8GÉ´¿Hiš Ýç‹¿®–‰õt;Ê?ð?õM‡!C©¿ÕóV½€¿?žVPEZ¿?XÓâò^+ã?hºC¡¡¿:YË1”Þw¿XZÔ’m×´?uÅÞâõ‰Ù?,›÷•™¿@7 Ôs¿c¡L8A¯?è›|'Ó?ë}Pdí•¿é®ß`¼Ëq¿ÄkÝÑ4ª?ÚD6×eðÏ?â²îÐ\Ä”¿'poËq¿õ–`Fƒ<ª?7 +Áø Ð?ÑΡÉÌ´¿äm¢íàÆ‹¿ +O MUÊ?N¡6ökÔï?×ùœõ˜Ò´¿J±;Žs΋¿ X}\{\Ê?Ùé8Ýï?5ú“KjØ´¿: “ Ö‹¿q;Œ«cÊ?p„ŒrÑåï?!¦a¤=Þ´¿}ÎÉ¥¡Ý‹¿Wã^0ÞjÊ?Tq°¦ˆîï?Ó´ä´¿ù2=å‹¿·Æ¿IrÊ?Å €ÕB÷ï?׃9aêé´¿R([Ûì‹¿ý4ÙJyÊ?ð?I¥ÎZ'p©¿VÌ¿·€¿+[Œ¤8®¿?XÓâò^+ã?·æÉ+¡¿âŒPϸÍw¿Ît=´µ?uÅÞâõ‰Ù?NBËÙÌ™¿áIâÒêÆs¿”]FW¯?è›|'Ó?‚^xõ^A•¿ZðfoÛÅq¿”^T»aª?ÚD6×eðÏ?aœð锿¢æÑ*ŽÍq¿ß]ƒcKxª?7 +Áø Ð?Ú¹ÅÓ´¿ wZÙÉ‹¿à›ú [vÊ?N¡6ökÔï?:ܘà–Ù´¿20rQiÑ‹¿8™¾Å“}Ê?Ùé8Ýï?d)ù¤jß´¿ó +ézüØ‹¿Ã-:ù΄Ê?p„ŒrÑåï?:äNm@å´¿<Óß•’à‹¿Ð[E¥ ŒÊ?Tq°¦ˆîï?é‰H:ë´¿“¸w£+è‹¿o¸ÊL“Ê?Å €ÕB÷ï?\Ï” òð´¿qMÒ¤Çï‹¿ÿkjšÊ?ð?²âz©¿Ã­&;Ä´€¿l6^ãÛ¿?XÓâò^+ã? ,rw3¡¿‡}_AÄw¿}O«Á6µ?uÅÞâõ‰Ù?Û ÅÛ™¿X†y®E¿s¿O÷Âé¼Ñ¯?è›|'Ó?Ý#;2N•¿E ‹ó­Âq¿u¦퉪?ÚD6×eðÏ?êÙÞ:õ”¿ÈµÔÏq¿á”fƽšª?7 +Áø Ð?ÍAð»Ï´¿•-€±º‹¿Éð,Œê»Ê?N¡6ökÔï?æ÷<\ŒÕ´¿ƒb•Á‹¿È;:ÃÊ?Ùé8Ýï?’.:Ë^Û´¿1PÿÉ‹¿XøOjŒÊÊ?p„ŒrÑåï?`èæ=3á´¿ëlˆ©Ð‹¿ó_ñáÑÊ?Tq°¦ˆîï?«žñ´ ç´¿×Dšÿ7Ø‹¿ÆvÁM8ÙÊ?Å €ÕB÷ï?ö 1âì´¿R ÁeÉß‹¿ì«›’àÊ?ð?+L•t©¿H`¹¢€¿¨½IµÀ?XÓâò^+ã?@¯]Y0¡¿-ú$3 w¿OþÉ{)~µ?uÅÞâõ‰Ù?‰ÈØfÙ™¿¹qžÁ›¢s¿†ºrbZ °?è›|'Ó? uwí@N•¿]^pî–°q¿yr=?àª?ÚD6×eðÏ?ÁlZ9ðõ”¿Gê5y+Æq¿±Ò¡Ì‰åª?7 +Áø Ð?jÑls¿™ +y (S°?è›|'Ó?·Õaþ@!•¿8˜ò—â†q¿rÙÎþ\1«?ÚD6×eðÏ?¡ÚÜΔ¿#¹ Í›¢q¿£cùZ.«?7 +Áø Ð?ˆ‰ž[Ž´¿œ +³`«F‹¿ì,¿)‘!Ë?N¡6ökÔï?j „l”´¿Itô¾ N‹¿°îV–)Ë?Ùé8Ýï? Â5Õ™´¿LF’únU‹¿¾&Zr0Ë?p„ŒrÑåï?ïú”Ÿ´¿;N§Õ\‹¿Ö¬§ç7Ë?Tq°¦ˆîï?v¢¶¼V¥´¿{ºN>d‹¿»¤*^?Ë?Å €ÕB÷ï?¸Å{«´¿á¤è©k‹¿3~žÍ×FË?ð?]JþŸ©¿g¦ôàåS€¿ni;Ø`À?XÓâò^+ã?SØŸ’»ð ¿æ¯) ,w¿jÛ&9àµ?uÅÞâõ‰Ù?KÖ€½£v™¿™ãX–ÞGs¿ˆ$SåÒl°?è›|'Ó?)™Ö¶Òÿ”¿‚Í$øhq¿jIù­ÐZ«?ÚD6×eðÏ?ûùÔŸ‰¯”¿ÔG%{‡q¿ 'G‹T«?7 +Áø Ð?JÙ2¨y<´¿•”dܦŠ¿[Ö÷ƒtË?N¡6ökÔï?[fA:B´¿è•%”®Š¿*/¼Ü |Ë?Ùé8Ýï?®K¯¾ÂG´¿ õhCµŠ¿€B3W–ƒË?p„ŒrÑåï?)4%6jM´¿ ÌsZ{¼Š¿ØÝg#‹Ë?Tq°¦ˆîï?"L¡S´¿Ä”[óµÃŠ¿±ž³’Ë?Å €ÕB÷ï?ìÑÌ¿X´¿ö(6\óÊŠ¿ìuVOEšË?ð?ˆ@mµ¨¿4„¿ß¿‡2ô€•À?XÓâò^+ã?—»ᦠ¿Z7}† v¿Vã„$u*¶?uÅÞâõ‰Ù?AKFk&™¿÷Þ”gÜr¿ H¦°?è›|'Ó?Ti»—¢”¿&‘+ûQq¿ s„&¸«?ÚD6×eðÏ?¤.ï'W”¿bj¸ø1q¿ì€ÛÑ©¬«?7 +Áø Ð?qr}¨Ù³¿N€4MTΉ¿µŸ³(OÄË?N¡6ökÔï?6wb0ß³¿aIKÕ‰¿Â‡êìËË?Ùé8Ýï?$V¨ºä³¿®6ýD܉¿„=IÓË?p„ŒrÑåï?ÏáÀ×F곿œ°jA㉿Þø¹E0ÛË?Tq°¦ˆîï?ÛÊ[ñÔﳿ4ƒ7’@ꉿ²°áàÕâË?Å €ÕB÷ï?)Íõdõ³¿PÀÂM‰¿ÑÕÍÆÈúË?Ùé8Ýï?FƳ¢®«³¿â9©ù—T‰¿bîÑ‹uÌ?p„ŒrÑåï?ƒu;+±³¿@ðâßo[‰¿?åÌò$ +Ì?Tq°¦ˆîï?FIÀª¶³¿™ËõsJb‰¿ôô¤üÖÌ?Å €ÕB÷ï?ìQ§+¼³¿ì9ì¶'i‰¿\¦@ª‹Ì?ð?c¢gã®ú§¿Rªôa@9~¿>ÉCáÀ?XÓâò^+ã?¼Ú‰èc* ¿û=Ì?N¡6ökÔï?M†3˜V³¿spj³ˆ¿B#‡™ FÌ?Ùé8Ýï?Ó/d\³¿…ÇCÞR†ˆ¿>© ÌMÌ?p„ŒrÑåï?k>Þia³¿ó@íôŒˆ¿Ð¥™(ŽUÌ?Tq°¦ˆîï?Æ#c›Õf³¿¾ôk˜™“ˆ¿vûìR]Ì?Å €ÕB÷ï?öHu8Cl³¿Í$Éà@šˆ¿)Æ#[eÌ?ð?@µb¢§¿÷ õìÆH}¿¯ì¶Ã Á?XÓâò^+ã?¸Ä×g~ꟿäQæòët¿˜ÓÞF\Ķ?uÅÞâõ‰Ù?N+Ò’ü—¿®$$Hi•q¿•þI™5±?è›|'Ó?2NÚüÁ“¿1eÝ—]ùo¿% 2Ï|¬?ÚD6×eðÏ?è »éUn“¿3ö êep¿$¨3x¬?7 +Áø Ð?§/˜0³¿f|o&o臿:s”Ì?N¡6ökÔï?†e¦b5³¿‚²Þ•ë {¹¢BœÌ?Ùé8Ýï?ú-Ã:³¿7tH–jõ‡¿i„´ì¤Ì?p„ŒrÑåï?:ÖW&@³¿ƒ­(ìû‡¿?Qáãé«Ì?Tq°¦ˆîï? dûŠE³¿I Npˆ¿¦,*‰Á³Ì?Å €ÕB÷ï?ÃõÇ}ñJ³¿j÷ˆ¿Ã±yÝ›»Ì?ð?ŽyS€§¿ïg/‚œ¯|¿ÖqÃ¥8Á?XÓâò^+ã?œÎ‚ÿÜÅŸ¿výkN•t¿ü¬aö¶?uÅÞâõ‰Ù?Gý¨¹4ä—¿GÇÇ4Yq¿ta.ÁÆ;±?è›|'Ó?-úà T«“¿AtGÖ‹o¿Ê;}÷¼¬?ÚD6×eðÏ?à'¶¿¾Q“¿`{3°o¿‚&äñiƬ?7 +Áø Ð?¦Õà•.³¿Ð³L[wć¿_v_³´Ì?N¡6ökÔï?ì @¿ô3³¿Aj]Píʇ¿ ¬©‰¼Ì?Ùé8Ýï?tzU9³¿ŽÞÕeч¿…ØŠ bÄÌ?p„ŒrÑåï?sñ«¸>³¿æÐEêàׇ¿§%üF>ÌÌ?Tq°¦ˆîï?ò£§†D³¿ßX‘^Þ‡¿£‚@ÔÌ?Å €ÕB÷ï?)ܨقI³¿¸æŒÊÞ䇿×.C¤ýÛÌ?ð?<Ùg6§¿*2À9Ž|¿{ÃQiåHÁ?XÓâò^+ã?Š™M±óÄŸ¿úǦ4¦…t¿ËdÑ|·?uÅÞâõ‰Ù?‘’%ïlã—¿Õµù˜Oq¿6²r#G±?è›|'Ó?~îž(ª“¿$CÌNývo¿Ñõê²Ò¬?ÚD6×eðÏ?'Œì÷O“¿D%†ÐE‘o¿Î Ê\„â¬?7 +Áø Ð?€FÝ8³¿ì»*¶³‡¿?/…æÔÌ?N¡6ökÔï?l!ÝÀ}=³¿E[6Ý*º‡¿ùµî’ÃÜÌ?Ùé8Ýï??ÞàB³¿:e„¢À‡¿·¦vP£äÌ?p„ŒrÑåï?³½^EH³¿3̤òLJ¿W2²¾…ìÌ?Tq°¦ˆîï?Kÿ‹™«M³¿¡“—W˜Í‡¿EôŒÞjôÌ?Å €ÕB÷ï? +.óS³¿]OÔ‡¿®Øò°RüÌ?ð?¦oŠÍ󈧿Oñoãƒ|¿< TÉFYÁ?XÓâò^+ã?ÃhM’Ο¿.Θքt¿¸G·?uÅÞâõ‰Ù?_\aſ藿醸PPq¿x*ßHS±?è›|'Ó?†a£®“¿³f¶·Öqo¿ M‚^é¬?ÚD6×eðÏ?â/'2V“¿Pø¥R‚o¿À}|;ÿ¬?7 +Áø Ð?¿ sìI³¿f³¿Ä§³‡¿Ž{ĉ‘óÌ?N¡6ökÔï?BŒ<èPO³¿ý€ª[º‡¿ +‰–LJ¿2r ¸D Í?Tq°¦ˆîï?´Ëu—Š_³¿KtJŒ•Í‡¿ï”‚‚0Í?Å €ÕB÷ï?áZBåöd³¿vnÔ‡¿¸ŒaÍ?ð?WJC¦›§¿{è9sŒ|¿ ×ù,iÁ?XÓâò^+ã?Aƒ™âŸ¿ tO†t¿/ÆD<Á*·?uÅÞâõ‰Ù?ëL`³Rõ—¿u4Û”Xq¿"bjQ_±?è›|'Ó?b÷›¹¹“¿ M¢ILzo¿ÉÁŽT­?ÚD6×eðÏ?nÐãc“¿§•‹þ7‚o¿Ã}8°[­?7 +Áø Ð?67€8„ ÎïÙâ?au`&PJú?Û:kü@^ëBHÛ @[8¤îáà +@Û¥ óÈ@:þçpå@€9œ®oÿ¼Y¿õºåâ?J& ä¥#YØP#9:(#T%copperO:AEDT_MaterialName_V1$end 'x_b' +$end 'Design_0.setup/NativeGeometryFiles' +$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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRXzP+2R+0Zo/wCyV+y98b\ +f2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5Fg1HxlqehWTmN1dUvmdTlaAPpiivwl/wCCR\ +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\ +VbnPnhGn6nRRRXwx/VYUUUUAFFFFAH//2Q==' + $begin 'DesignInfo' + DesignName='Q3DDesign1' + Notes='' + Factory='Q3D Extractor' + IsSolved=false + 'Nominal Setups'[0:] + 'Nominal Setup Types'[0:] + '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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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' + $end 'DesignInfo' +$end 'ProjectPreview' diff --git a/_unittest/example_models/T31/q2d_q3d_231.aedt b/_unittest/example_models/T31/q2d_q3d_231.aedt new file mode 100644 index 00000000000..95205444c7b --- /dev/null +++ b/_unittest/example_models/T31/q2d_q3d_231.aedt @@ -0,0 +1,3685 @@ +$begin 'AnsoftProject' + Created='Mon Feb 7 10:42:51 2022' + Product='ElectronicsDesktop' + FileOwnedByWorkbench=false + $begin 'Desktop' + Version(2023, 1) + InfrastructureVersion(1, 0) + $begin 'FactoryHeader' + $begin 'geometry3deditor' + KernelVersion(2, 0) + ProjectContainsGeometry3D='1' + $end 'geometry3deditor' + $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=11 + $begin 'DesignMgrEnvironment' + CompInstCounter=3 + 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=0 + MoveBackwards=false + DatasetType='ProjectDatasetType' + $begin 'DatasetDefinitions' + $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 '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' + $end 'Materials' + $begin 'SurfaceMaterials' + $end 'SurfaceMaterials' + $begin 'Scripts' + $end 'Scripts' + $begin 'Symbols' + $begin '2DExtractorDesign1' + ModTime=1644226822 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end '2DExtractorDesign1' + $begin 'Q3DDesign1' + ModTime=1644226815 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end 'Q3DDesign1' + $begin 'Terminal' + ModTime=1644314544 + 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) + Rect(0, 1, 0, 0, 0.000423333333333333, 0.00254, 0.000423333333333333, 0.000423333333333334, 0, 0, 0) + $end 'Graphics' + $end 'Terminal' + $end 'Symbols' + $begin 'DefInfo' + Q3DDesign1(1002, 0, 0, 0, '', 1644226815, '', 'Q3DDesign1', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1644226815, '', 0, 0) + '2DExtractorDesign1'(1002, 0, 0, 0, '', 1644226822, '', '2DExtractorDesign1', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1644226822, '', 0, 0) + Terminal(1002, 0, 0, 0, '', 1644314544, '', 'Terminal', '', '', '', '', '', 'Design.bmp', '', 'Project', '', '', 1644314544, '', 0, 0) + $end 'DefInfo' + $begin 'Compdefs' + $begin 'Q3DDesign1' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'Q3DDesign1') + TextProp('Owner', 'SRD', '', 'Q3D Extractor') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'Q3DDesign1' + $begin '2DExtractorDesign1' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', '2DExtractorDesign1') + TextProp('Owner', 'SRD', '', '2D Extractor') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end '2DExtractorDesign1' + $begin 'Terminal' + Library='' + CircuitEnv=0 + Refbase='U' + NumParts=1 + ModSinceLib=true + $begin 'Properties' + TextProp('Representation', 'SRD', '', 'Terminal') + TextProp('Owner', 'SRD', '', 'HFSS') + $end 'Properties' + CompExtID=6 + $begin 'Parameters' + ButtonProp('CosimDefinition', 'D', '', '', 'Edit', 40501, ButtonPropClientData()) + MenuProp('CoSimulator', 'D', '', 'DefaultNetlist', 0) + $end 'Parameters' + $begin 'CosimDefinitions' + $begin 'CosimDefinition' + CosimulatorType=4 + CosimDefName='DefaultNetlist' + IsDefinition=true + Connect=true + Data() + GRef() + $end 'CosimDefinition' + DefaultCosim='DefaultNetlist' + $end 'CosimDefinitions' + $end 'Terminal' + $end 'Compdefs' + $end 'Definitions' + DesignIDServer=6 + MoveBackwards=false + $begin 'HFSSModel' + RepRewriteV2=true + Name='Terminal' + DesignID=4 + 'Use Advanced DC Extrapolation'=false + 'Use Power S'=false + 'Export After Simulation'=false + 'Allow Material Override'=false + 'Calculate Lossy Dielectrics'=false + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '22cel', 15, '22cel') + $end 'TemperatureSettings' + ObjsEnabledForDeformation() + 'Port Validation Settings'='Standard' + 'Save Adaptive support files'=false + SolutionType='HFSS Terminal Network' + $begin 'DrivenOptions' + AutoOpen=false + $end 'DrivenOptions' + MaterialDensity=1 + MassOfTissue=1 + VoxelSize=1 + TissueObjectList=-1 + AverageSarMethod=0 + UseAutoDCThickness=true + HaveZwaveSupport=true + DCThicknessObjects(6, '""') + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'CableSetup' + $begin 'CableManager' + CableNextUniqueID=1000 + MoveBackwards=false + Version(1, 0) + $begin 'TDSources' + $end 'TDSources' + $begin 'Definitions' + $end 'Definitions' + $begin 'Harneses' + $end 'Harneses' + $begin 'HarnResults' + $end 'HarnResults' + $end 'CableManager' + $end 'CableSetup' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + VariableOrders[0:] + $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=5 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=25 + 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='Cylinder1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=23 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + 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=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Cylinder2' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"vacuum"' + SurfaceMaterialValue='""' + SolveInside=true + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=24 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=15 + 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=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000015.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'cylinder' + cylinder(1, 2) + $end 'cylinder' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 23) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 24) + 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' + $begin 'NativeComponentVisualization' + $end 'NativeComponentVisualization' + $end '3DComponent' + $begin 'BoundarySetup' + $begin 'GlobalBoundData' + PortImpedance='1' + GlobalMaterialEnv='vacuum' + UseTotalFieldFormulation=false + HybridRegionCouplingType='TwoWayCoupled' + 'Current Source Conformance'='Auto' + 'Thin Sources'=false + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=4 + MoveBackwards=false + $begin 'Cylinder1_T1' + ID=1 + BoundType='Terminal' + IsComponent=false + Faces(9) + ParentBndID=0 + TerminalResistance='50ohm' + $end 'Cylinder1_T1' + $begin 'Cylinder1_T2' + ID=3 + BoundType='Terminal' + IsComponent=false + Faces(8) + ParentBndID=2 + TerminalResistance='50ohm' + $end 'Cylinder1_T2' + $begin '1' + ID=0 + BoundType='Lumped Port' + IsComponent=false + Faces(18) + LumpedPortType='Terminal' + DoDeembed=false + ParentBndID=-1 + RenormalizeAllTerminals=true + TerminalIDList(1) + LumpedPortSheetID=-1 + Impedance='50ohm' + $end '1' + $begin '2' + ID=2 + BoundType='Lumped Port' + IsComponent=false + Faces(17) + LumpedPortType='Terminal' + DoDeembed=false + ParentBndID=-1 + RenormalizeAllTerminals=true + TerminalIDList(3) + LumpedPortSheetID=-1 + Impedance='50ohm' + $end '2' + $end 'Boundaries' + $begin 'ProductSpecificData' + $begin 'SBRWedgeSettings' + MaxWedgeAngle='135deg' + IncludeSheetEdges=true + ApplySourceDistFilter=false + ApplyBoxFilter=false + $end 'SBRWedgeSettings' + $begin 'SBRTxRxSettings' + $end 'SBRTxRxSettings' + $begin 'SBRCreepingWaveSettings' + CWRaySampleDensity=10 + CWRayCutoffDb=40 + CWCurvatureSensitivity=50 + CWAngularRayInterval=2 + $end 'SBRCreepingWaveSettings' + $begin 'SBRBlockageSettings' + $end 'SBRBlockageSettings' + $begin 'PMLData' + $begin 'PMLGroups' + $end 'PMLGroups' + $end 'PMLData' + $begin 'SortOrder' + Port[1: -1] + Terminal[1: -1] + $end 'SortOrder' + 'Phase Center Mode'='SinglePhaseCenter' + 'Single Phase Center'=-1 + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'ArrayDefinition' + NextUniqueID=0 + MoveBackwards=false + $end 'ArrayDefinition' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalCurvilinear' + Apply=false + $end 'GlobalCurvilinear' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + UseAlternativeMeshMethodsAsFallBack=true + AllowPhiForLayeredGeometry=true + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'AnalysisSetup' + $begin 'HfssGlobalData' + NextUniqueID=0 + MoveBackwards=false + $end 'HfssGlobalData' + $begin 'SolveSetups' + NextUniqueID=2 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='HfssDriven' + SolveType='Single' + Frequency='1GHz' + MaxDeltaS=0.02 + UseMatrixConv=false + MaximumPasses=6 + MinimumPasses=1 + MinimumConvergedPasses=1 + PercentRefinement=30 + IsEnabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + BasisOrder=1 + DoLambdaRefine=true + DoMaterialLambda=true + SetLambdaTarget=false + Target=0.3333 + UseMaxTetIncrease=false + PortAccuracy=2 + UseABCOnPort=false + SetPortMinMaxTri=false + PortMinTri=100 + PortMaxTri=500 + DrivenSolverType='Direct Solver' + EnhancedLowFreqAccuracy=false + SaveRadFieldsOnly=false + SaveAnyFields=true + IESolverType='Auto' + LambdaTargetForIESolver=0.15 + UseDefaultLambdaTgtForIESolver=true + 'IE Solver Accuracy'='Balanced' + InfiniteSphereSetup=-1 + $begin 'Sweeps' + NextUniqueID=1 + MoveBackwards=false + $begin 'Sweep' + ID=0 + IsEnabled=true + RangeType='LinearCount' + RangeStart='0.5GHz' + RangeEnd='1.5GHz' + RangeCount=401 + Type='Interpolating' + SaveFields=false + SaveRadFields=false + InterpTolerance=0.5 + InterpMaxSolns=250 + InterpMinSolns=0 + InterpMinSubranges=1 + InterpUseS=true + InterpUsePortImped=true + InterpUsePropConst=true + UseDerivativeConvergence=false + InterpDerivTolerance=0.2 + UseFullBasis=true + EnforcePassivity=true + PassivityErrorTolerance=0.0001 + EnforceCausality=false + SMatrixOnlySolveMode='Auto' + $end 'Sweep' + $end 'Sweeps' + $end 'Setup1' + $begin 'Setup2' + ID=1 + SetupType='HfssDriven' + SolveType='PortsOnly' + Frequency='5GHz' + MaxDeltaS=0.02 + UseMatrixConv=false + MaximumPasses=6 + MinimumPasses=1 + MinimumConvergedPasses=1 + PercentRefinement=30 + IsEnabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + BasisOrder=1 + DoLambdaRefine=true + DoMaterialLambda=true + SetLambdaTarget=false + Target=0.3333 + UseMaxTetIncrease=false + PortAccuracy=2 + UseABCOnPort=false + SetPortMinMaxTri=false + PortMinTri=100 + PortMaxTri=500 + DrivenSolverType='Direct Solver' + EnhancedLowFreqAccuracy=false + SaveRadFieldsOnly=false + SaveAnyFields=true + IESolverType='Auto' + LambdaTargetForIESolver=0.15 + UseDefaultLambdaTgtForIESolver=true + 'IE Solver Accuracy'='Balanced' + InfiniteSphereSetup=-1 + $begin 'Sweeps' + NextUniqueID=1 + MoveBackwards=false + $begin 'Sweep' + ID=0 + IsEnabled=true + RangeType='LinearCount' + RangeStart='2.5GHz' + RangeEnd='7.5GHz' + RangeCount=401 + Type='Interpolating' + SaveFields=false + SaveRadFields=false + InterpTolerance=0.5 + InterpMaxSolns=250 + InterpMinSolns=0 + InterpMinSubranges=1 + InterpUseS=false + InterpUsePortImped=true + InterpUsePropConst=true + UseDerivativeConvergence=false + InterpDerivTolerance=0.2 + UseFullBasis=true + EnforcePassivity=false + EnforceCausality=false + SMatrixOnlySolveMode='Auto' + $end 'Sweep' + $end 'Sweeps' + $end 'Setup2' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + FieldType='NoIncidentWave' + UseIncidentVoltage=true + IncludePortPostProcessing=false + UseSpecifiedIncidentPower=false + SourceEntry(ID=0, Index=0, Terminal=false, Terminated=false, Magnitude='1V', Phase='0deg') + SourceEntry(ID=2, Index=0, Terminal=false, Terminated=false, Magnitude='0V', Phase='0deg') + SourceEntry(ID=0, Index=0, Terminal=true, Terminated=false, Resistance='50ohm', Reactance='0ohm') + SourceEntry(ID=2, Index=0, Terminal=true, Terminated=false, Resistance='50ohm', Reactance='0ohm') + $begin 'Contexts' + NextUniqueID=1 + MoveBackwards=false + $end 'Contexts' + $end 'Solutions' + $begin 'PortFieldDisplay' + $begin 'PortFieldDisplay' + ScaleFactor=5 + $end 'PortFieldDisplay' + $end 'PortFieldDisplay' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $begin 'SurfaceMeshSummary' + SolutionName='' + Variation='' + $begin 'MeshRowItems' + $end 'MeshRowItems' + $end 'SurfaceMeshSummary' + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=13 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'RadField' + $begin 'FarFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'FarFieldSetups' + $begin 'ArraySetup' + UseOption='NoArray' + $begin 'RegularArray' + NumUCells='10' + NumVCells='10' + CellUDist='10mm' + CellVDist='10mm' + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + FirstCellPosX='0mm' + FirstCellPosY='0mm' + FirstCellPosZ='0mm' + Behavior='UseSlaveSettings' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'RegularArray' + $begin 'CustomArray' + NumCells=0 + $begin 'Cell' + $end 'Cell' + $end 'CustomArray' + $begin 'ParametricArray' + DesignFrequency='1GHz' + LayoutType=1 + CenterCellX='0mm' + CenterCellY='0mm' + CenterCellZ='0mm' + SpecifyDesignInWavelength=false + WidthSpacing='14.9896229mm' + WidthSpacingInWavelength='0.05' + Width='119.9169832mm' + WidthInWavelength='0.4' + LengthSpacing='14.9896229mm' + LengthSpacingInWavelength='0.05' + Length='89.9377374mm' + LengthInWavelength='0.3' + SymmetryType=0 + StaggerAngle='0deg' + StaggerType=0 + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + WeightType=3 + EdgeTaperX_db='-200' + CosineExp='1' + DifferentialType=0 + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'ParametricArray' + $end 'ArraySetup' + $begin 'NearFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'NearFieldSetups' + RadFieldComputationVersion=1.8 + RadfieldHeaderFile='RAD334725776164431463611.tmp' + RadPowerMethod=0 + $end 'RadField' + $begin 'SolutionManager' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=11 + Name='Setup1' + $begin 'Solution' + ID=12 + Name='AdaptivePass' + $begin 'SimDataExtractor' + IsPortOnly=false + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=13 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'Sweeps' + $begin 'Sweep' + Variable='Freq' + Column='1GHz' + Units='GHz' + $end 'Sweep' + $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' + $end 'Sweeps' + IsPortOnly=false + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=17 + Name='Sweep' + $begin 'SimDataExtractor' + IsPortOnly=false + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=22 + Name='Setup2' + $begin 'Solution' + ID=23 + Name='PortOnly' + $begin 'SimDataExtractor' + IsPortOnly=true + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=25 + Name='Sweep' + $begin 'SimDataExtractor' + IsPortOnly=true + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=9 + $begin 'Setup' + N='Setup1' + V=0 + Soln(N='AdaptivePass', V=0) + Soln(N='LastAdaptive', V=0) + Soln(N='Sweep', V=0) + $end 'Setup' + $begin 'Setup' + N='Setup2' + V=0 + Soln(N='PortOnly', V=0) + Soln(N='Sweep', V=0) + $end 'Setup' + IQM=0 + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=11 + Soln(N='AdaptivePass', I=12) + Soln(N='LastAdaptive', I=13) + Soln(N='Sweep', I=17) + $end 'Setup' + $begin 'Setup' + N='Setup2' + I=22 + Soln(N='PortOnly', I=23) + Soln(N='Sweep', I=25) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR29251876816617635953.tmp' + $end 'HFSSModel' + $begin '2DExtractorModel' + RepRewriteV2=true + Name='2DExtractorDesign1' + DesignID=2 + 'Background Material'='vacuum' + LumpedLength='1meter' + RiseTime='1ns' + DistribLengthUnits='meter' + 'Calculate Lossy Dielectrics'=true + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '22cel', 12, '22cel', 18, '22cel') + $end 'TemperatureSettings' + SolutionType='Open' + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + $begin 'Properties' + VariableProp('r1', 'UD', '', '0.3mm') + $end 'Properties' + VariableOrders[0:] + $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=6 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=26 + 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='Circle1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=23 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=6 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Circle2' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=24 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=12 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000012.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Circle3' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=25 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=18 + ReferenceUDMID=-1 + IsSuppressed=false + $begin 'OperationIdentity' + $begin 'Topology' + NumLumps=1 + NumShells=1 + NumFaces=1 + NumWires=0 + NumLoops=1 + NumCoedges=1 + NumEdges=1 + NumVertices=1 + $end 'Topology' + BodyID=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000018.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'circle' + circle(1, 2, 3) + $end 'circle' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 23) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 24) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 25) + 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' + ConductorThreshold=10000 + PECThreshold=1e+30 + MagneticMaterialThreshold=1.01 + NetTypePriority(4, 2, 3) + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=4 + MoveBackwards=false + $begin 'Circle2' + ID=1 + BoundType='SignalLine' + IsComponent=false + Objects(12) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Circle2' + $begin 'Circle3' + ID=2 + BoundType='SignalLine' + IsComponent=false + Objects(18) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Circle3' + $begin 'Circle1' + ID=3 + BoundType='ReferenceGround' + IsComponent=false + Objects(6) + ParentBndID=-1 + SolveOption='SolveInside' + Thickness='-1000mm' + $end 'Circle1' + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'ReduceMatrix' + $begin 'Original' + ID=0 + $begin 'SortOrder' + Conductors[1: -1] + $end 'SortOrder' + $end 'Original' + $end 'ReduceMatrix' + $begin 'AnalysisSetup' + $begin 'CircuitData' + MatrixName='Original' + NumberOfCells='1' + UserHasChangedSettings=false + IncludeCap=false + IncludeCond=false + $begin 'CouplingLimits' + CouplingLimitType='None' + $end 'CouplingLimits' + IncludeR=false + IncludeL=false + ExportDistributed=true + LumpedLength='1meter' + RiseTime='1ns' + $end 'CircuitData' + $begin 'SolveSetups' + NextUniqueID=1 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='2DMatrix' + AdaptiveFreq='1GHz' + SaveFields=true + $begin 'Sweeps' + NextUniqueID=1 + MoveBackwards=false + $begin 'Sweep1' + ID=0 + IsEnabled=true + RangeType='LinearCount' + RangeStart='0Hz' + RangeEnd='0Hz' + RangeCount=1 + $begin 'SweepRanges' + $begin 'Subrange' + RangeType='LogScale' + RangeStart='1Hz' + RangeEnd='1GHz' + RangeCount=1 + RangeSamples=10 + $end 'Subrange' + $begin 'Subrange' + RangeType='LogScale' + RangeStart='1GHz' + RangeEnd='10GHz' + RangeCount=1 + RangeSamples=3 + $end 'Subrange' + $end 'SweepRanges' + Type='Discrete' + SaveFields=false + SaveRadFields=false + $end 'Sweep1' + $end 'Sweeps' + Enabled=true + $begin 'MeshLink' + ImportMesh=false + $end 'MeshLink' + $begin 'CGDataBlock' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + DataType='CG' + Included=true + UseParamConv=false + UseLossyParamConv=false + PerErrorParamConv=1 + UseLossConv=false + $end 'CGDataBlock' + $begin 'RLDataBlock' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + DataType='RL' + Included=true + UseParamConv=false + UseLossyParamConv=false + PerErrorParamConv=1 + UseLossConv=false + $end 'RLDataBlock' + $end 'Setup1' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $begin 'EditSources' + $begin 'CG Fields' + Source(ID=1, Name='Circle2', Magnitude='1V', Phase='0deg') + Source(ID=2, Name='Circle3', Magnitude='0V', Phase='0deg') + $end 'CG Fields' + $begin 'RL Fields' + Source(ID=1, Name='Circle2', Magnitude='1A', Phase='0deg') + Source(ID=2, Name='Circle3', Magnitude='0A', Phase='0deg') + $end 'RL Fields' + $end 'EditSources' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=6 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $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=5 + Name='Setup1' + $begin 'Solution' + ID=6 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $begin 'Sweeps' + $begin 'Sweep' + Variable='Freq' + Column='1GHz' + Units='GHz' + $end 'Sweep' + $begin 'Sweep' + Variable='X' + Column='0mm' + Units='mm' + $end 'Sweep' + $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' + $end 'Sweeps' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=7 + Name='AdaptivePass' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=9 + Name='Sweep1' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=38 + $begin 'Setup' + N='Setup1' + V=38 + Soln(N='LastAdaptive', V=38) + Soln(N='AdaptivePass', V=38) + Soln(N='Sweep1', V=38) + $end 'Setup' + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=5 + Soln(N='LastAdaptive', I=6) + Soln(N='AdaptivePass', I=7) + Soln(N='Sweep1', I=9) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR29251876816617635954.tmp' + $end '2DExtractorModel' + $begin 'Q3DModel' + RepRewriteV2=true + Name='Q3DDesign1' + DesignID=0 + 'Background Material'='vacuum' + SParamCalcMethod='EqTransLine' + 'Allow Material Override'=false + 'Calculate Lossy Dielectrics'=true + 'Perform Minimal validation'=false + $begin 'TemperatureSettings' + IncludeTemperatureDependence=false + EnableFeedback=false + Temperatures(6, '22cel', 35, '22cel', 63, '22cel') + $end 'TemperatureSettings' + $begin 'OutputVariable' + NextUniqueID=0 + MoveBackwards=false + $end 'OutputVariable' + $begin 'ModelSetup' + $begin 'DesignDatasets' + NextUniqueID=0 + MoveBackwards=false + DatasetType='DesignDatasetType' + $begin 'DatasetDefinitions' + $end 'DatasetDefinitions' + $end 'DesignDatasets' + VariableOrders[0:] + $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=5 + NativeKernel='PARASOLID' + NativeKernelVersionID=23 + Units='mm' + ModelExtents=10000 + InstanceID=-1 + $begin 'ValidationOptions' + EntityCheckLevel='Strict' + IgnoreUnclassifiedObjects=false + SkipIntersectionChecks=false + $end 'ValidationOptions' + ContainsGeomLinkUDM=false + $begin 'GeometryOperations' + BlockVersionID=2 + $begin 'AnsoftRangedIDServerManager' + $begin 'AnsoftRangedIDServer' + IDServerObjectTypeID=0 + IDServerRangeMin=0 + IDServerRangeMax=2146483647 + NextUniqueID=93 + 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='Box1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=90 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + 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=-1 + StartFaceID=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000006.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Box1_1' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=91 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=35 + 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=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000035.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $begin 'GeometryPart' + $begin 'Attributes' + Name='Box1_2' + Flags='' + Color='(143 175 143)' + Transparency=0 + PartCoordinateSystem=1 + UDMId=-1 + GroupId=-1 + MaterialValue='"copper"' + SurfaceMaterialValue='""' + SolveInside=false + ShellElement=false + ShellElementThickness='0mm' + ReferenceTemperature='nan ' + IsMaterialEditable=true + UseMaterialAppearance=false + IsLightweight=false + IsAlwaysHidden=false + $end 'Attributes' + $begin 'Operations' + $begin 'Operation' + OperationType='NativeBody' + ID=92 + ReferenceCoordSystemID=1 + $begin 'NativeBodyParameters' + KernelVersion=13 + SourceFile='PurgedPart' + $end 'NativeBodyParameters' + ParentPartID=63 + 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=-1 + StartEdgeID=-1 + StartVertexID=-1 + NumNewFaces=0 + NumNewEdges=0 + NumNewVertices=0 + FaceNameAndIDMap() + EdgeNameAndIDMap() + VertexNameAndIDMap() + $end 'OperationIdentity' + BodyType='BRepBody' + $begin 'BodyBlock' + BodyFileNamesVec[1: '0000063.x_b'] + $end 'BodyBlock' + $end 'Operation' + $end 'Operations' + $end 'GeometryPart' + $end 'ToplevelParts' + $begin 'OperandParts' + $end 'OperandParts' + $begin 'Planes' + $end 'Planes' + $begin 'Points' + $end 'Points' + $begin 'GeometryEntityLists' + $end 'GeometryEntityLists' + $begin 'CachedNames' + $begin 'allobjects' + allobjects(-1) + $end 'allobjects' + $begin 'box' + box(1) + $end 'box' + $begin 'box1_' + box1_(1, 2) + $end 'box1_' + $begin 'global' + global(-1) + $end 'global' + $begin 'model' + model(-1) + $end 'model' + $end 'CachedNames' + $end 'GeometryOperations' + $begin 'GeometryDependencies' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 90) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 91) + DependencyObject('CoordinateSystem', 1) + $end 'DependencyInformation' + $begin 'DependencyInformation' + NumParents=1 + DependencyObject('GeometryBodyOperation', 92) + 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' + ConductorThreshold=10000 + PECThreshold=1e+30 + MagneticMaterialThreshold=1.01 + NetTypePriority(4, 2, 3) + $end 'GlobalBoundData' + $begin 'Boundaries' + NextUniqueID=9 + MoveBackwards=false + $begin 'Box1' + ID=0 + BoundType='SignalNet' + IsComponent=false + Objects(6) + ParentBndID=-1 + $end 'Box1' + $begin 'Box1_1' + ID=1 + BoundType='SignalNet' + IsComponent=false + Objects(35) + ParentBndID=-1 + $end 'Box1_1' + $begin 'Box1_2' + ID=2 + BoundType='SignalNet' + IsComponent=false + Objects(63) + ParentBndID=-1 + $end 'Box1_2' + $begin 'Source1' + ID=3 + BoundType='Source' + IsComponent=false + Faces(12) + TerminalType='ConstantVoltage' + Net=0 + $end 'Source1' + $begin 'Source2' + ID=4 + BoundType='Source' + IsComponent=false + Faces(41) + TerminalType='ConstantVoltage' + Net=1 + $end 'Source2' + $begin 'Sink1' + ID=5 + BoundType='Sink' + IsComponent=false + Faces(69) + TerminalType='ConstantVoltage' + Net=2 + $end 'Sink1' + $begin 'Sink2' + ID=6 + BoundType='Sink' + IsComponent=false + Faces(10) + TerminalType='ConstantVoltage' + Net=0 + $end 'Sink2' + $begin 'Sink3' + ID=7 + BoundType='Sink' + IsComponent=false + Faces(67) + TerminalType='ConstantVoltage' + Net=2 + $end 'Sink3' + $begin 'Sink4' + ID=8 + BoundType='Sink' + IsComponent=false + Faces(39) + TerminalType='ConstantVoltage' + Net=1 + $end 'Sink4' + $end 'Boundaries' + $begin 'ProductSpecificData' + $end 'ProductSpecificData' + $end 'BoundarySetup' + $begin 'MeshSetup' + $begin 'MeshSettings' + $begin 'GlobalSurfApproximation' + CurvedSurfaceApproxChoice='UseSlider' + SliderMeshSettings=5 + $end 'GlobalSurfApproximation' + $begin 'GlobalModelRes' + UseAutoLength=true + $end 'GlobalModelRes' + MeshMethod='Auto' + UseLegacyFaceterForTauVolumeMesh=false + DynamicSurfaceResolution=false + UseFlexMeshingForTAUvolumeMesh=false + EnablePrime=false + $end 'MeshSettings' + $begin 'MeshOperations' + NextUniqueID=0 + MoveBackwards=false + $end 'MeshOperations' + $end 'MeshSetup' + $begin 'ReduceMatrix' + $begin 'Original' + ID=0 + $begin 'SortOrder' + net[1: -1] + terminal[1: -1] + $end 'SortOrder' + $end 'Original' + $end 'ReduceMatrix' + $begin 'AnalysisSetup' + $begin 'CircuitData' + MatrixName='Original' + NumberOfCells='1' + UserHasChangedSettings=false + IncludeCap=false + IncludeCond=false + $begin 'CouplingLimits' + CouplingLimitType='None' + $end 'CouplingLimits' + IncludeDCR=false + IncudeDCL=false + IncludeACR=false + IncludeACL=false + ADDResistance=false + ParsePinNames=false + IncludeCPP=false + $begin 'CPPInfo' + PackageType='wirebond dieup' + RelativeCS='' + LengthUnits='mm' + $begin 'Pins' + $end 'Pins' + $end 'CPPInfo' + $end 'CircuitData' + $begin 'SolveSetups' + NextUniqueID=1 + MoveBackwards=false + $begin 'Setup1' + ID=0 + SetupType='Matrix' + AdaptiveFreq='1GHz' + SaveFields=false + Enabled=true + $begin 'Cap' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + AutoIncreaseSolutionOrder=true + SolutionOrder='High' + 'Solver Type'='Iterative' + $end 'Cap' + $begin 'DC' + SolveResOnly=false + $begin 'Cond' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'Cond' + $begin 'Mult' + MaxPass=1 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'Mult' + 'Solution Order'='Normal' + $end 'DC' + $begin 'AC' + MaxPass=10 + MinPass=1 + MinConvPass=1 + PerError=1 + PerRefine=30 + $end 'AC' + EnableTransitionRegionSolve=false + ErrorValue='0.1' + $end 'Setup1' + $end 'SolveSetups' + $end 'AnalysisSetup' + $begin 'Optimetrics' + $begin 'OptimetricsSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'OptimetricsSetups' + $end 'Optimetrics' + $begin 'Solutions' + $begin 'Edit Sources' + $begin 'AC' + 'Value Type'='A' + Entry(ID=4, Name='Box1_1:Source2', Value='0A') + Entry(ID=3, Name='Box1:Source1', Value='1A') + $end 'AC' + $begin 'Cap' + 'Value Type'='N' + Entry(ID=0, Name='Box1', Magnitude='1V', Phase='0deg') + Entry(ID=1, Name='Box1_1', Magnitude='0V', Phase='0deg') + Entry(ID=2, Name='Box1_2', Magnitude='0V', Phase='0deg') + $end 'Cap' + $begin 'DC' + 'Value Type'='A' + Entry(ID=4, Name='Box1_1:Source2', Value='0A') + Entry(ID=3, Name='Box1:Source1', Value='1A') + $end 'DC' + $end 'Edit Sources' + $end 'Solutions' + $begin 'FieldsReporter' + $begin 'FieldsCalculator' + Line_Discretization=1000 + $end 'FieldsCalculator' + $begin 'PlotDefaults' + Default_SolutionId=-1 + Default_PlotFolder='Automatic' + $end 'PlotDefaults' + $begin 'FieldsPlotManagerID' + NextUniqueID=0 + MoveBackwards=false + NumQuantityType=0 + NumPlots=0 + $end 'FieldsPlotManagerID' + $begin 'Report3dInGeomWnd' + Report3dNum=0 + $end 'Report3dInGeomWnd' + $begin 'Report2dInGeomWnd' + Report2dNum=0 + $end 'Report2dInGeomWnd' + $begin 'AntennaParametersInGeomWnd' + AntennaParametersNum=0 + $end 'AntennaParametersInGeomWnd' + AntennaParametersPlotTablesOrder() + $end 'FieldsReporter' + $begin 'RadField' + $begin 'FarFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'FarFieldSetups' + $begin 'ArraySetup' + UseOption='NoArray' + $begin 'RegularArray' + NumUCells='10' + NumVCells='10' + CellUDist='10mm' + CellVDist='10mm' + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + FirstCellPosX='0mm' + FirstCellPosY='0mm' + FirstCellPosZ='0mm' + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'RegularArray' + $begin 'CustomArray' + NumCells=0 + $begin 'Cell' + $end 'Cell' + $end 'CustomArray' + $begin 'ParametricArray' + DesignFrequency='1GHz' + LayoutType=1 + CenterCellX='0mm' + CenterCellY='0mm' + CenterCellZ='0mm' + SpecifyDesignInWavelength=false + WidthSpacing='14.9896229mm' + WidthSpacingInWavelength='0.05' + Width='119.9169832mm' + WidthInWavelength='0.4' + LengthSpacing='14.9896229mm' + LengthSpacingInWavelength='0.05' + Length='89.9377374mm' + LengthInWavelength='0.3' + SymmetryType=0 + StaggerAngle='0deg' + StaggerType=0 + UDirnX='1' + UDirnY='0' + UDirnZ='0' + VDirnX='0' + VDirnY='1' + VDirnZ='0' + WeightType=3 + EdgeTaperX_db='-200' + CosineExp='1' + DifferentialType=0 + Behavior='UseScanAngle' + ScanAnglePhi='45deg' + ScanAngleTheta='45deg' + UDirnPhaseShift='0deg' + VDirnPhaseShift='0deg' + $end 'ParametricArray' + $end 'ArraySetup' + $begin 'NearFieldSetups' + NextUniqueID=0 + MoveBackwards=false + $end 'NearFieldSetups' + RadFieldComputationVersion=1.8 + RadfieldHeaderFile='RAD550236600164422697167.tmp' + RadPowerMethod=0 + $end 'RadField' + $begin 'SolutionManager' + $begin 'SimSetup' + TypeName='BaseSetup' + ID=4 + Name='Setup1' + $begin 'Solution' + ID=5 + Name='LastAdaptive' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $begin 'Solution' + ID=6 + Name='AdaptivePass' + $begin 'SimDataExtractor' + $begin 'QuantityIDs' + NextUniqueID=0 + MoveBackwards=false + IDMap() + $end 'QuantityIDs' + $end 'SimDataExtractor' + $end 'Solution' + $end 'SimSetup' + $begin 'Version ID Map' + V=1 + $begin 'Setup' + N='Setup1' + V=0 + Soln(N='LastAdaptive', V=0) + Soln(N='AdaptivePass', V=0) + $end 'Setup' + IVM=2 + $end 'Version ID Map' + $begin 'ID Map' + $begin 'Setup' + N='Setup1' + I=4 + Soln(N='LastAdaptive', I=5) + Soln(N='AdaptivePass', I=6) + $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$ $end_cdata$ + $begin 'AnimationSetups' + $end 'AnimationSetups' + CacheHeaderFile='HDR29251876816617635955.tmp' + $end 'Q3DModel' + $begin 'DataInstances' + DesignEditor='TopLevel' + Refdes('2', 'U3') + Refdes('1', 'U2') + Refdes('0', 'U1') + $begin 'CompInstances' + $begin 'Compinst' + ID='2' + Status='Status' + CompName='Terminal' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '2') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $begin 'Compinst' + ID='1' + Status='Status' + CompName='2DExtractorDesign1' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '1') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $begin 'Compinst' + ID='0' + Status='Status' + CompName='Q3DDesign1' + GatesInUse() + $begin 'Properties' + TextProp('ID', 'SRID', '', '0') + $end 'Properties' + $begin 'Parameters' + MenuProp('CoSimulator', 'OHD', '', 'DefaultNetlist', 0) + ButtonProp('CosimDefinition', 'OHD', '', '', 'Edit', 40501, ButtonPropClientData()) + $end 'Parameters' + $end 'Compinst' + $end 'CompInstances' + $begin 'Instance' + DesignEditor='Terminal' + ID='2' + $begin 'HfssDesignInstance' + DesignInstanceID=5 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(3, -1, -1, -8, -31, 256, 256, 1927, 975), OrientationMatrix(-0.187082901597023, -0.300000011920929, 0.474341750144958, 0, 0.561248660087585, -0.100000001490116, 0.158113896846771, 0, 4.62877292051189e-09, 0.499999970197678, 0.316227793693542, 0, 0, 2.38418579101562e-07, -5.7486834526062, 1, 0, -1.55729162693024, 1.55729162693024, -1, 1, 3.47656989097595, 8.02079772949219), Drawings[2: 'Cylinder1', 'Cylinder2'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=1, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=0.1, dYForGrid=0.1, dZForGrid=0.1, dRForGrid=0.1, dThetaForGrid=10), ClipPlanes(ClipPlaneOptions(DisableWhenDrawingNewPlane=true, ForceOpqaueForUnclipped=false, ShowClipped=false, Transparency=0, HandleColor=16776960))))) + $end 'EditorWindow' + $end 'WindowPosition' + $begin 'ReportSetup' + $begin 'ReportManager' + $begin 'Reports' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'HfssDesignInstance' + $end 'Instance' + $begin 'Instance' + DesignEditor='2DExtractorDesign1' + ID='1' + $begin '2DExtractorDesignInstance' + DesignInstanceID=3 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(5, -1, -1, -9, -38, 32, 32, 1483, 371), OrientationMatrix(0.591607928276062, 1.77360472974897e-08, -7.6313835251085e-09, 0, 1.27724231191451e-08, 0.591607928276062, 0, 0, -1.15353318008715e-08, -5.96046447753906e-08, 0.591607928276062, 0, -1.19209289550781e-07, 2.38418579101562e-07, -5.7486834526062, 1, 0, -3.15878367424011, 3.15878367424011, -1, 1, 2.0897901058197, 9.4075756072998), Drawings[3: 'Circle1', 'Circle2', 'Circle3'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=1, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=0.2, dYForGrid=0.2, dZForGrid=0.2, dRForGrid=0.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' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end '2DExtractorDesignInstance' + $end 'Instance' + $begin 'Instance' + DesignEditor='Q3DDesign1' + ID='0' + $begin 'Q3DDesignInstance' + DesignInstanceID=1 + $begin 'WindowPosition' + $begin 'EditorWindow' + Circuit(Editor3d(View('View Orientation Gadget'=1, WindowPos(5, -1, -1, -9, -38, 0, 0, 1473, 335), OrientationMatrix(-0.187082901597023, -0.300000011920929, 0.474341750144958, 0, 0.561248660087585, -0.100000001490116, 0.158113896846771, 0, 4.62877292051189e-09, 0.499999970197678, 0.316227793693542, 0, -1.19209289550781e-07, 2.38418579101562e-07, -5.7486834526062, 1, 0, -3.27739715576172, 3.27739715576172, -1, 1, 1.3711838722229, 10.126184463501), Drawings[3: 'Box1', 'Box1_1', 'Box1_2'], 'View Data'('Render Mode'=1, 'Show Ruler'=1, 'Coordinate Systems View Mode'=1, 'CS Triad View Mode'=0, 'Render Facets'=1, GridVisible=1, GridAutoAdjust=1, GridAutoExtents=1, GridType='Rect', GridStyle='Line', NumPixels=30, dXForGrid=0.2, dYForGrid=0.2, dZForGrid=0.2, dRForGrid=0.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' + $end 'Reports' + NextUniqueID=0 + MoveBackwards=false + $begin 'NextVersID' + NextUniqueID=0 + MoveBackwards=false + $end 'NextVersID' + $end 'ReportManager' + $begin 'Reports' + $end 'Reports' + $begin 'ReportsWindowInfoList' + $end 'ReportsWindowInfoList' + $end 'ReportSetup' + $begin 'Properties' + $end 'Properties' + $begin 'UserDefinedDocument' + $begin 'Data' + $end 'Data' + $end 'UserDefinedDocument' + $end 'Q3DDesignInstance' + $end 'Instance' + $begin 'SODInfo' + $begin 'Q3DDesign1' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Q3DDesign1' + $begin '2DExtractorDesign1' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end '2DExtractorDesign1' + $begin 'Terminal' + $begin 'CosimDefinition' + CosimDefName='DefaultNetlist' + $begin 'SODInstanceMap' + $end 'SODInstanceMap' + SODComponentList() + $end 'CosimDefinition' + $end 'Terminal' + $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' +$begin 'Design_0.setup/NativeGeometryFiles' +NumFiles= 3 +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000006.x_b +BIN000000008547 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) $*+2ÿ +*,-+:´Èv¾ŸŠ?ºI +‡†¿ð?ð?ÿ >./+:´Èv¾ŸŠ?ú~j¼t“ˆ¿ð¿ 20z®Gáz„¿ +1Vÿ 2n™’¼Â345678 n™’¼ÂQ6ƒ9:;<ÿ7=>?@4A+8;BCDn™’¼ÂQ;„986EFBGHI8JK>+CEL8MNn™’¼ÂD08O0ú~j¼t“ˆ¿O/PQDú~j¼t“ˆ¿ü©ñÒMb`?01RD z®Gáz„¿ü©ñÒMb`?R S@PT0n™’¼ÂQSˆ9RUVW@XYAR74?-P UJMROn™’¼ÂTVZR[Qn™’¼ÂQV‰9TS\]Z^_`T3Y-[\aTbn™’¼ÂQ.TNO:´Èv¾Ÿš?z®Gáz„¿ü©ñÒMb`?N-CcQ:´Èv¾Ÿš?ú~j¼t“ˆ¿c,MbN:´Èv¾Ÿš?z®Gáz„¿Md3CPcn™’¼Âb+[c:´Èv¾Ÿš?ú~j¼t“ˆ¿ü©ñÒMb`?Qd†9MEUe3XAYMZf+ÿX3gAX@3fhi-YX3@Tjkl-fmniMAh`+mn,nmofC`p+imfo>q+hrn™’¼ÂfKqs`^ZLMnp-^"L*L^`_CatH+pun™’¼Ân.vwQu~9pxyz{.yn™’¼Âoqp v zn™’¼Â|p}~w:p~s+:´Èv¾Ÿš?ºI +‡†¿ð¿~9v5w+:´Èv¾ŸŠ?ú~j¼t“ˆ¿ü©ñÒMb`?ð?s;hw+:´Èv¾ŸŠ?z®Gáz„¿ð?<4s/+z®Gáz„¿ü©ñÒMbP?ð¿4€n™’¼Â7t/=} +ºI +‡†¿ü©ñÒMb`?ð¿} +n™’¼Â‚vk/Q€9}ƒz„…‚†|jP?}+k„n™’¼Âj}‡ˆQ„9k‰:Šj†‚lRYk+‡:n™’¼Âlk‹ˆ6kŒ+:´Èv¾ŸŠ?z®Gáz„¿ü©ñÒMb`?ð¿Œ5q‹ˆ+ºI +‡†¿ð?7tˆ5+:´Èv¾Ÿš?ú~j¼t“ˆ¿ü©ñÒMbP?ð¿tŽn™’¼ÂL4K58~+:´Èv¾Ÿš?z®Gáz„¿ü©ñÒMbP?ð¿QŽy9t€‘Kn™’¼ÂBth’Qz9K“Žr”’3K‹+ú~j¼t“ˆ¿ü©ñÒMbP?ð¿‹4‡’Œ+:´Èv¾Ÿš?ºI +‡†¿ü©ñÒMb`?ð?P9•–(#Q“c—K˜™Qr{9h˜š›Rÿ”Q˜d—hr“œQš|9qœryžR›qšn™’¼Âih.ŒQœe—qš˜Ÿ Qy}9.Ÿšu¡RžQŸf—.yœx¢R¡P—£AQxg—puŸ¤¥S¢òñññññá?öõõõõõå?òñññññá?Q¤h—vzxƒ¦S¥òñññññá?öõõõõõå?òñññññá?Qz9v¤u§Qƒi—}¤‰¨S¦òñññññá?öõõõõõå?òñññññá?Q‰j—k„ƒ©ªS¨òñññññá?öõõõõõå?òñññññá?Q©k—‡:‰«Sªòñññññá?öõõõõõå?òñññññá?Q:‚9‡©„6¬S«òñññññá?öõõõõõå?òñññññá?R¬ R§O£SDL/TYSA_COLOURS òñññññá?öõõõõõå?òñññññá?Sòñññññá?öõõõõõå?òñññññá?Qb—tŽ­“®S™òñññññá?öõõõõõå?òñññññá?Q­a—4€¯°S®òñññññá?öõõõõõå?òñññññá?Q€x94­2Ž±Q¯`—2²­³S°òñññññá?öõõõõõå?òñññññá?Q2w9¯´€µQ²_—¶´·¯¸S³òñññññá?öõõõõõå?òñññññá?ÿ¶´n™’¼Â,† ¹+,1Q´v9¶²º2»Q·^—,º¼²½S¸òñññññá?öõõõõõå?òñññññá?, ºn™’¼Â¶¾m +-¶¾1Qºu9,·¿´ÀQ¼]—¾¿Á·ÂS½òñññññá?öõõõõõå?òñññññá?¾¿n™’¼Â,ÃG --,Ã1Q¿t9¾¼ĺÅQÁ\—ÃÄƼÇSÂòñññññá?öõõõõõå?òñññññá?ÃÄn™’¼Â¾g= È-¾g1QÄs9ÃÁÉ¿ÊQÆ[—gÉËÁÌSÇòñññññá?öõõõõõå?òñññññá?gÉn™’¼ÂÃ*X Í-Ã*1QÉr9gÆÎÄÏQËZ—*ÎÆÐSÌòñññññá?öõõõõõå?òñññññá?*!În™’¼Âg^ Ñ-g1QÎq9*ËÒÉÓSÐòñññññá?öõõõõõå?òñññññá?QÒp9ÔÕÎÖRÓ QÔn×ØÒÙQÕ‹•Ò'ÚRÖP•Û(#Q'ŒÕÜRÚÿÿÿÿ¯€TÜBox1OÛAEDT_BODYFlagGroupColor_V1P×ÝÞQQØmßàÔáTÙBox1Pßâã(#QàlÝäØåæRáPÝçèj + + +QäYéàêbÿå0RæPé—ëhSêòñññññá?öõõõõõå?òñññññá?OëSDL/TYSA_COLOUR_2OèSDL/TYSA_LAYEROãAttGS_PS_LayerO ÞSDL/TYSA_NAME2Ñ(*Í-+:´Èv¾Ÿš?ºI +‡†¿ü©ñÒMbP?ð¿ð? 1 *2Í'gÈÑ+:´Èv¾ŸŠ?z®Gáz„¿ü©ñÒMbP?ð¿ð¿2-)¾Ñ ++:´Èv¾ŸŠ?ú~j¼t“ˆ¿ü©ñÒMbP?ð?ð?2È&ùÍ+ºI +‡†¿ü©ñÒMbP?ð?ð¿2¹%¶È+:´Èv¾ŸŠ?ºI +‡†¿ü©ñÒMb`?ð?ð?RÏ RÊ +=7ÃRÅ GB¾RÀR»†l¶l†j|T_‡+|†l‚[Iv_+_^LZ[l‡-IGBaP|v‚-aGIH[Lt|-HGaBCo.n-omin8H.+RµR±O–AEDT_EntityID_V1R‘RŠ?=7JR‚}j-J=?>PBKI->=J78iqo-R…R{QE…9C;dìQU‡9PdSíReRíRìQ\Š9[VîRîR]RWRFR< +# SJ) ä©àØÔ\Õ'P&9ï(#T(copperOïAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000035.x_b +BIN000000008551 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000035.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000035.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Q%&'F (( $)*2ÿ +*+,+z®Gázt¿ü©ñÒMbP?ð?ð¿ÿ >-.+:´Èv¾ŸŠ?û©ñÒMbp¿ü©ñÒMb`?ð¿ 2/0:´Èv¾Ÿš?ú~j¼t“x¿ *1Vÿ 2n™’¼Â3456789n™’¼ÂQ6ƒ:;<=ÿ7>?@A4B+8<C/Dn™’¼Â9,EDû©ñÒMbp¿E+F9ú~j¼t“x¿ü©ñÒMb`?D-89Gú~j¼t“x¿G.HDI:´Èv¾Ÿš?û©ñÒMbp¿ü©ñÒMb`?HJKLMGn™’¼ÂI/LGNû©ñÒMbp¿ü©ñÒMb`?L OAFHIn™’¼ÂN0PI0:´Èv¾Ÿš?û©ñÒMbp¿PQ3/FNn™’¼Â01MN :´Èv¾Ÿš?ú~j¼t“x¿ü©ñÒMb`?MRSH0n™’¼ÂQRŠ:MJTSUVWMXYZ-ÿUC[VUCSFZ\]-WUSC/^_`-Xabc/SYW+Ydn™’¼ÂX4e.Zfg]MV\c+fghgfiZHcj+]fZiF@k+\ ln™’¼ÂZmkncaXKMgj-a"X)KacbH3o-j;n™’¼Âg-pQ;‚:jqr6s-rn™’¼Âikj p9jtu+:´Èv¾Ÿš?z®Gázt¿ü©ñÒMb`?ð?t8vwp+:´Èv¾ŸŠ?û©ñÒMbp¿ð?u:4p5+û©ñÒMbp¿ü©ñÒMbP?ð¿4xn™’¼Â7Yu5;uy+:´Èv¾Ÿš?û©ñÒMbp¿ü©ñÒMbP?ð¿y<z5.+z®Gázt¿ð?z{n™’¼Â|v_y.=Yy +:´Èv¾Ÿš?ú~j¼t“x¿ü©ñÒMbP?ð¿Q{|:z}~€|‚^?z+v~n™’¼Â‚ezt_n™’¼Â^zmƒQ}:_„{…†^|`8W_+m…n™’¼Â`_\‡ƒ5_ˆ‡+:´Èv¾ŸŠ?ú~j¼t“x¿ð¿ˆ4enƒ+ú~j¼t“x¿ü©ñÒMbP?ð¿‡6mƒw+:´Èv¾Ÿš?z®Gázt¿ð¿w7k‡t+z®Gázt¿ü©ñÒMb`?ð¿k +‰n™’¼Â]\-wQ‰€:kŠlr‹P:Œ(#QŠiŽk‰‘Ql:\…‰’Qr:-‰;“Rÿ‹,QjŽ-rŠq”R“+PŽ•AQqkŽj;–S”òñññññá?öõõõõõå?òñññññá?S–òñññññá?öõõõõõå?òñññññá?O•SDL/TYSA_COLOURQhŽ\l—Š˜Q…~:m—l™R’-Q—gŽm…„šR™.Q„fŽ_}—›Sšòñññññá?öõõõõõå?òñññññá?Q}eŽz{œ„S›òñññññá?öõõõõõå?òñññññá?QœdŽv~ž}ŸSòñññññá?öõõõõõå?òñññññá?Q~{:vœ {¡QžcŽe ¢œ£SŸòñññññá?öõõõõõå?òñññññá?e n™’¼ÂCYvˆQ z:ežd~¤Q¢bŽYd¥ž¦S£òñññññá?öõõõõõå?òñññññá?Qdy:Y¢x §Q¥aŽ4x¨¢©S¦òñññññá?öõõõõõå?òñññññá?Qxx:4¥2dªQ¨`Ž2«¥¬S©òñññññá?öõõõõõå?òñññññá?Q2w:¨­x®Q«_Žh­¯¨°S¬òñññññá?öõõõõõå?òñññññá?ÿh­n™’¼Â±f ²+±1Q­v:h«³2´Q¯^Ž±³µ«¶S°òñññññá?öõõõõõå?òñññññá?± ³n™’¼Âh[ ·-h[1Q³u:±¯¸­¹Qµ]Ž[¸º¯»S¶òñññññá?öõõõõõå?òñññññá?[¸n™’¼Â±+U ,-±+1Q¸t:[µ¼³½Qº\Ž+¼¾µ¿S»òñññññá?öõõõõõå?òñññññá?+¼n™’¼Â[À> +-[À1Q¼s:+ºÁ¸ÂQ¾[ŽÀÁúÄS¿òñññññá?öõõõõõå?òñññññá?ÀÁn™’¼Â+)Å Æ-+)1QÁr:À¾ǼÈQÃZŽ)ǾÉSÄòñññññá?öõõõõõå?òñññññá?)!Çn™’¼ÂÀa Ê-À1QÇq:)ÃËÁÌSÉòñññññá?öõõõõõå?òñññññá?QËp:ÍÎÇÏRÌ)QÍnÐÑËÒQ΋ŒË&ÓRÏ#PŒÔ(#Q&ŒÎÕRÓÿÿÿÿ¯€TÕBox1_1OÔAEDT_BODYFlagGroupColor_V1PÐÖ×QQÑmØÙÍÚTÒBox1_1PØÛÜ(#QÙlÖÝÑÞßRÚPÖàáj + + +QÝYâÙãbÿÞ0RßPâŽähSãòñññññá?öõõõõõå?òñññññá?OäSDL/TYSA_COLOUR_2OáSDL/TYSA_LAYEROÜAttGS_PS_LayerO ×SDL/TYSA_NAME2Ê()Æ,+:´Èv¾Ÿš?z®Gázt¿ü©ñÒMbP?ð¿ð? 1 )2Æ'À·Ê+:´Èv¾ŸŠ?û©ñÒMbp¿ü©ñÒMbP?ð¿ð¿2,)[Ê ++:´Èv¾ŸŠ?ú~j¼t“x¿ü©ñÒMbP?ð?ð?2·&±²Æ+:´Èv¾ŸŠ?z®Gázt¿ð?ð?2²%h·+:´Èv¾ŸŠ?z®Gázt¿ü©ñÒMb`?ð?ð?RÈ(Å3À3ÅBoPK‚+BÅA3‚v|-oÅ3AHi-g-‚`|PBvb+`±`^‚/bm+baKXP`m-/åX8P n™’¼ÂQå…:/<QæQ<„:86åçQQ†:PåèéRæ;Qè‡:FQOêRé:F èëPLEn™’¼ÂQOˆ:LèJìRê9QJ‰:HORíRì8Rí7ë>@?FCeV->7+@>7ëL]ki-?>ë78|z^-CUWV8ëe?+if]gLo-+Rç<AÅoBL74@-RÂ'R½&R¹%R´$R®5Rª4R§3R¤2R¡1S˜òñññññá?öõõõõõå?òñññññá?S‘òñññññá?öõõõõõå?òñññññá?OAEDT_EntityID_V1n3\ˆ+:´Èv¾ŸŠ?ú~j¼t“x¿ü©ñÒMb`?ð?R†/R€0Rs*RT6R==*# SJ( ÝqÙÑÍRÎ&P%:î(#T'copperOîAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_0.setup/NativeGeometryFiles/0000063.x_b +BIN000000008551 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000063.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_0.setup/NativeGeometryFiles/0000063.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZDSÿ@@OÿSDL/TYSA_DENSITYP !(#TÿUNIT=mmO!AEDT_EntityName_V1P"#(#S{®Gáz„?O#AEDT_ExtentScale_V1Q$%&F '' $()2ÿ **++:´Èv¾ŸŠ?ªñÒMbP?ð?ð?ÿ +>,-+:´Èv¾Ÿš?ü©ñÒMbP?ð¿ 2.þ©ñÒMb`? )/Vÿ 0n™’¼Â123456 n™’¼ÂQ4ƒ789:ÿ5;<=>2?+69@ABn™’¼ÂQ9„764CD@EFG6HI<+ACJ6K.n™’¼ÂB+6LL,MBN:´Èv¾Ÿš?ü©ñÒMb`?MOPQLn™’¼ÂN-KLR:´Èv¾Ÿš?þ©ñÒMb`?KS1ATNn™’¼ÂR.UNVþ©ñÒMb`?ü©ñÒMb`?U W>TQRn™’¼ÂV/QRX:´Èv¾Ÿš?þ©ñÒMb`?ü©ñÒMb`?QYZUMVn™’¼ÂX0TV.ü©ñÒMb`?T [HKUXn™’¼Â.1AX :´Èv¾Ÿš?Q[‡7TSW\H;=<T@IG-ÿ;5]=;5HU^_`-<;H56abc-Idn™’¼Â@,efGE@PTgh^-E@iPEGFMJ,g-gjk^MGhl+h mn™’¼Âgn_o^jg`T=_+jkp`j^kUqr+_ +sn™’¼Â^hrtQs€7_umvwrvn™’¼Â`_xyt<_y-+ªñÒMbP?ü©ñÒMb`?ð¿y;rot+:´Èv¾ŸŠ?þ©ñÒMb`?ü©ñÒMb`?ð¿-=zt ++:´Èv¾ŸŠ?ð¿z{n™’¼Âcbn-Q{}7z|}~c€a6Fz+b}n™’¼Âaez‚n~n™’¼ÂzhƒQ~~7n„{m…€c†A‡n+ƒ6nˆ‚+:´Èv¾Ÿš?ªñÒMbP?ð¿ˆ5x‰ƒ+:´Èv¾Ÿš?ªñÒMbP?ü©ñÒMb`?ð?‚7bƒŠ+ªñÒMbP?ð?Š8e‚f+:´Èv¾ŸŠ?þ©ñÒMb`?ð?e‹n™’¼Â†IbŠf9IŠo+ü©ñÒMbP?ð¿o:hfy+:´Èv¾ŸŠ?ü©ñÒMb`?ð?Q‹{7eŒd}†€aK?e‡+€*a€†c<b+?Ž>1†ea-‡ZJKn-"J(Zl‡Q1 q-J‡lAP,F+lJZMkx-,n™’¼ÂJ2I +FEP@Acz-Qy7,‘’d“2’n™’¼Â5 ,‰Q’x72”0•‰423ˆ+þ©ñÒMb`?ü©ñÒMbP?ð¿33 ‰+:´Èv¾Ÿš?þ©ñÒMb`?ü©ñÒMbP?ð¿P7–—(#Q”a˜2’™‘šQ0w7 ™›’œRÿ•PQ™`˜ 0”žQ›v7pŸ0 RœQÿp›n™’¼Â*j¡+*/Q_˜p›¢™£QŸu7*¢¤›¥R @* Ÿn™’¼Âpi€ -pi/Q¢^˜*Ÿ¦§Q¤t7i¦¨Ÿ©R¥Ai¤n™’¼Â*]Eª-*]/Q¦]˜i¤«¢¬Q¨s7]«­¤®R©B]¨n™’¼Âi¯;+-i¯/Q«\˜]¨°¦±Q­r7¯°²¨³R®C¯­n™’¼Â](Ž´-](/Q°[˜¯­µ«¶Q²q7(µ·­¸R³D(!²n™’¼Â¯¹-¯/QµZ˜(²°ºQ·p7»¼²½R¸EQ»n¾¿·ÀQ¼‹–·%ÁR½?P–Â(#Q%Œ¼ÃRÁÿÿÿÿ¯€TÃBox1_2OÂAEDT_BODYFlagGroupColor_V1P¾ÄÅQQ¿mÆÇ»ÈTÀBox1_2PÆÉÊ(#QÇlÄË¿ÌÍRÈPÄÎÏj + + +QËYÐÇÑbÿÌ0RÍPИÒhSÑòñññññá?öõõõõõå?òñññññá?OÒSDL/TYSA_COLOUR_2OÏSDL/TYSA_LAYEROÊAttGS_PS_LayerO ÅSDL/TYSA_NAMEP˜ÓASºòñññññá?öõõõõõå?òñññññá?OÓSDL/TYSA_COLOUR2¹((´++:´Èv¾Ÿš?ªñÒMbP?ü©ñÒMbP?ð¿ð? / (2´'¯¡¹+:´Èv¾ŸŠ?þ©ñÒMb`?ü©ñÒMbP?ð¿ð¿2+)]¹ +ªñÒMbP?ü©ñÒMbP?ð?ð¿2¡&pª´+:´Èv¾ŸŠ?ªñÒMbP?ü©ñÒMb`?ð?ð?2ª%i¡+:´Èv¾ŸŠ?ü©ñÒMbP?ð?ð?S¶òñññññá?öõõõõõå?òñññññá?Ž1¯1Ž?qKZ †+qŽ1>Q`rk->Žq?U52=-kj`gQlx+x8n™’¼ÂkrˆQ8‚7xÔv4ÕQÔk˜x8Ö×Qv7rÖs8ØRÕFQÖj˜rvuÔÙRØGQui˜_sÚÖÛSÙòñññññá?öõõõõõå?òñññññá?QÚh˜hm„uÜSÛòñññññá?öõõõõõå?òñññññá?Qm7hÚ~sÝQ„g˜n~|ÚÞSÜòñññññá?öõõõõõå?òñññññá?Q|f˜z{ß„àSÞòñññññá?öõõõõõå?òñññññá?Qße˜b}Œ|áSàòñññññá?öõõõõõå?òñññññá?Q}|7bß‹{âQŒd˜e‹ãßäSáòñññññá?öõõõõõå?òñññññá?Qãc˜Id‘ŒåSäòñññññá?öõõõõõå?òñññññá?Qdz7Iã‹æQ‘b˜,”ãçSåòñññññá?öõõõõõå?òñññññá?Sçòñññññá?öõõõõõå?òñññññá?RæNRâLRÝIS×òñññññá?öõõõõõå?òñññññá?S±òñññññá?öõõõõõå?òñññññá?S¬òñññññá?öõõõõõå?òñññññá?S§òñññññá?öõõõõõå?òñññññá?S£òñññññá?öõõõõõå?òñññññá?Sžòñññññá?öõõõõõå?òñññññá?Sšòñññññá?öõõõõõå?òñññññá?O—AEDT_EntityID_V1R“ORMR…JRKRwHQS†7KC[èQWˆ7U[YéR\UQY‰7QWOêRéTQOŠ7MYëRêSRëRQC…7A9SìRèVRìWRDXR:Y)# SJ' ËÔÇ¿»O¼%P$7í(#T&copperOíAEDT_MaterialName_V1$end 'x_b' +$end 'Design_0.setup/NativeGeometryFiles' +$begin 'Design_2.setup/NativeGeometryFiles' +NumFiles= 3 +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000006.x_b +BIN000000003889 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) * *2ÿ + *+ð?ð?ÿ +ð?ð?ú~j¼t“h? ú~j¼t“h?  Vÿ+n™’¼Â, -, n™’¼ÂQ-.+/ÿ,0,,11+ÿ0,*1,-ÿ*2n™’¼Â0 ++ Q2.*34+5P.67(#Q38*29:Q4.;<2=Q+.92->Rÿ5 +Q98+3?R>P8@AS?òñññññá?öõõõõõå?òñññññá?O@SDL/TYSA_COLOURQ;AB4CQ<64'DR=P6E(#Q'<FRDÿÿÿÿ¯€TFCircle1OEAEDT_BODYFlagGroupColor_V1PAGHQQBIJ;KTCCircle1PILM(#QJGNBOPRKPGQRj + + +QNSJTbÿO0RPPS8UhSTòñññññá?öõõõõõå?òñññññá?OUSDL/TYSA_COLOUR_2ORSDL/TYSA_LAYEROMAttGS_PS_LayerO HSDL/TYSA_NAMES:òñññññá?öõõõõõå?òñññññá?O7AEDT_EntityID_V1R/J) N9JB;-<'P&.V(#T(copperOVAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000012.x_b +BIN000000003889 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000012.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000012.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) * *2ÿ + *+{®Gáz„¿ð?ð?ÿ +{®Gáz„¿ð?ð?ü©ñÒMb`? ü©ñÒMb€¿  Vÿ+n™’¼Â, -, n™’¼ÂQ-.+/ÿ,0,,11+ÿ0,*1,-ÿ*2n™’¼Â0 ++ Q2.*34+5P.67(#Q38*29:Q4.;<2=Q+.92->Rÿ5Q98+3?R> P8@AS?òñññññá?öõõõõõå?òñññññá?O@SDL/TYSA_COLOURQ;AB4CQ<64'DR= P6E(#Q'<FRDÿÿÿÿ¯€TFCircle2OEAEDT_BODYFlagGroupColor_V1PAGHQQBIJ;KTCCircle2PILM(#QJGNBOPRKPGQRj + + +QNSJTbÿO0RPPS8UhSTòñññññá?öõõõõõå?òñññññá?OUSDL/TYSA_COLOUR_2ORSDL/TYSA_LAYEROMAttGS_PS_LayerO HSDL/TYSA_NAMES:òñññññá?öõõõõõå?òñññññá?O7AEDT_EntityID_V1R/J) N9JB;-<'P&.V(#T(copperOVAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_2.setup/NativeGeometryFiles/0000018.x_b +BIN000000003889 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000018.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_2.setup/NativeGeometryFiles/0000018.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q&'(F )) * *2ÿ + *+{®Gáz„?ð?ð?ÿ +{®Gáz„?ð?ð?ü©ñÒMb`? ú~j¼t“ˆ?  Vÿ+n™’¼Â, -, n™’¼ÂQ-.+/ÿ,0,,11+ÿ0,*1,-ÿ*2n™’¼Â0 ++ Q2.*34+5P.67(#Q38*29:Q4.;<2=Q+.92->Rÿ5Q98+3?R>P8@AS?òñññññá?öõõõõõå?òñññññá?O@SDL/TYSA_COLOURQ;AB4CQ<64'DR=P6E(#Q'<FRDÿÿÿÿ¯€TFCircle3OEAEDT_BODYFlagGroupColor_V1PAGHQQBIJ;KTCCircle3PILM(#QJGNBOPRKPGQRj + + +QNSJTbÿO0RPPS8UhSTòñññññá?öõõõõõå?òñññññá?OUSDL/TYSA_COLOUR_2ORSDL/TYSA_LAYEROMAttGS_PS_LayerO HSDL/TYSA_NAMES:òñññññá?öõõõõõå?òñññññá?O7AEDT_EntityID_V1R/J) N9JB;-<'P&.V(#T(copperOVAEDT_MaterialName_V1$end 'x_b' +$end 'Design_2.setup/NativeGeometryFiles' +$begin 'Design_4.setup/NativeGeometryFiles' +NumFiles= 2 +$begin 'x_b' +Design_4.setup/NativeGeometryFiles/0000006.x_b +BIN000000004836 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000006.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000006.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ2@@:Œ0âŽyE> +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ DSÿ@@Oÿ SDL/TYSA_DENSITYP!"(#TÿUNIT=mmO"AEDT_EntityName_V1P#$(#S{®Gáz„?O$AEDT_ExtentScale_V1Q2%&'F (( )*2ÿ )++ü©ñÒMbP¿xé&1¬Œ?ð?ð?ÿ + ,+ü©ñÒMbP¿xé&1¬Œ?ð?ð?ü©ñÒMbP? -xé&1¬Œ? *.Vÿ /n™’¼Â01 + 203 n™’¼ÂQ2.4567ÿ08009 9+36:-n™’¼ÂQ6/432;:<::3=1=+-3 ÿ< :>=?==3:1-15n™’¼Â: ,Q5-41@/2A,1 ++ü©ñÒMbP¿ð¿ð?ü©ñÒMbP?P4BC(#Q@#D15EFQ/,4 EG5HRÿA +QE"D /I@JQG+4KIL/MRH ÿKGn™’¼Â>NO+>.QI!DKGPEQQL*4>PRGSRM> +Ln™’¼ÂK)<++K).QP D>LTIUQR)4)TVLWRS) Rn™’¼Â>8 +>.QTD)RPXQV(4YZR[RW QY&\]V^QZ0BV&_R[PB`(#Q&1ZaR_ÿÿÿÿ¯€T aCylinder1O`AEDT_BODYFlagGroupColor_V1P\bcQQ]%deYfT ^Cylinder1Pdgh(#Qe$bi]jkRfPblmj + + +Qineobÿj0RkPnDphSoòñññññá?öõõõõõå?òñññññá?OpSDL/TYSA_COLOUR_2OmSDL/TYSA_LAYEROhAttGS_PS_LayerO cSDL/TYSA_NAMEPDqASXòñññññá?öõõõõõå?òñññññá?OqSDL/TYSA_COLOUR8 0) . )SUòñññññá?öõõõõõå?òñññññá?2+>O +ü©ñÒMbP¿ð¿ð¿3ÿOK++ü©ñÒMbP¿xé&1¬|?€€ð¿ü©ñÒMbP?ð?SQòñññññá?öõõõõõå?òñññññá?N9K?9N990 -?=KSJòñññññá?öõõõõõå?òñññññá?SFòñññññá?öõõõõõå?òñññññá?OCAEDT_EntityID_V1R; R7 * SJ( i@e]Y6Z&P%4r(#T'copperOrAEDT_MaterialName_V1$end 'x_b' +$begin 'x_b' +Design_4.setup/NativeGeometryFiles/0000015.x_b +BIN000000004836 +**ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz************************** +**PARASOLID !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~0123456789************************** +**PART1; +MC=unknown; +MC_MODEL=unknown; +MC_ID=unknown; +OS=unknown; +OS_RELEASE=unknown; +FRU=sdl_parasolid_customer_support; +APPL=Electronics Desktop; +SITE=unknown; +USER=unknown; +FORMAT=binary; +GUISE=transmit; +KEY=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000015.x_b; +FILE=C:/Users/mcapodif/AppData/Local/Temp/q2d2966556416617636154.setup/Design_4.setup/NativeGeometryFiles/0000015.x_b; +DATE=unknown; +**PART2; +SCH=SCH_3401241_34101; +USFLD_SIZE=0; +**PART3; +**END_OF_HEADER***************************************************************** +B3: TRANSMIT FILE created by modeller version 3401241SCH_3401241_34101_13006ç°PART_XMT_BLOCK Part list n_entriesdindex_map_offsetd index_mapRschema_embedding_mapRmesh_offset_dataÎentriesí $CCCIlatticeÞCCCImeshîIpolylineðCCCCCCCDIownerCCCIboundary_latticeÞCCCI boundary_meshîIboundary_polylineðCCCAindex_map_offsetdA index_mapRAnode_id_index_mapRAschema_embedding_mapRAchild Alowest_node_iddAmesh_offset_dataÎZ2@@:Œ0âŽyE>  +   @@:Œ0âŽyE>QÿF CI list_typeuI +notransmitlCCCDCCDI finger_indexdI finger_blockôCZ ÿÿ CCCCCCIframeæCAowner ZVÿn™’¼ÂJCIindex_map_offsetdCCZQQPCCCCCDI legal_ownerslCZ !DSÿ@@Oÿ!SDL/TYSA_DENSITYP"#(#TÿUNIT=mmO#AEDT_EntityName_V1P$%(#S{®Gáz„?O%AEDT_ExtentScale_V1Q2&'(F )) *+2ÿ +*,+ü©ñÒMbP¿xé&1¬Œ?ð?ð?ÿ -.+ü©ñÒMbP¿ð¿ð?NF¸Ú_Qb? /0 â~âq@T? +1Vÿ2n™’¼Â3-. 43/0n™’¼ÂQ4.5678ÿ3933::+/7; n™’¼Â0  â~âq@T?xé&1¬Œ?Q7/5/4<;=;;/>->+ÿ= ;?>@>>/;---6n™’¼Â; Q6-5-A24BP5CD(#QA#E-6FGQ2,5FH6IRÿBQF"E2JAKQH+5LJM2NRIÿLHn™’¼Â?O P+?1QJ!ELHQFRQM*5?QSHTRN? +Mn™’¼ÂL*= ,+L*1QQ E?MUJVQS)5*UWMXRT* Sn™’¼Â?9 ++?1QUE*SQYQW(5Z[S\RXQZ&]^W_Q[0CW'`R\PCa(#Q'1[bR`ÿÿÿÿ¯€T bCylinder2OaAEDT_BODYFlagGroupColor_V1P]cdQQ^%efZgT _Cylinder2Pehi(#Qf$cj^klRgPcmnj + + +Qjofpbÿk0RlPoEqhSpòñññññá?öõõõõõå?òñññññá?OqSDL/TYSA_COLOUR_2OnSDL/TYSA_LAYEROiAttGS_PS_LayerO dSDL/TYSA_NAMEPErASYòñññññá?öõõõõõå?òñññññá?OrSDL/TYSA_COLOUR9 3* 1 *SVòñññññá?öõõõõõå?òñññññá?2,?P ++ü©ñÒMbP¿ð¿ð¿3ÿPL,+ü©ñÒMbP¿xé&1¬|?€€ð¿NF¸Ú_Qb?ð?SRòñññññá?öõõõõõå?òñññññá?O:L@:O::3-@>LSKòñññññá?öõõõõõå?òñññññá?SGòñññññá?öõõõõõå?òñññññá?ODAEDT_EntityID_V1R<R8. +ü©ñÒMbP¿xé&1¬Œ?ð?ð?NF¸Ú_Qb?+ SJ) jAf^Z7['P&5s(#T(vacuumOsAEDT_MaterialName_V1$end 'x_b' +$end 'Design_4.setup/NativeGeometryFiles' +$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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRXzP+2R+0Zo/wCyV+y98b\ +f2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5Fg1HxlqehWTmN1dUvmdTlaAPpivjLXv+Chf\ +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\ +lPrgooooA//9k=' + $begin 'DesignInfo' + DesignName='Terminal' + Notes='' + Factory='HFSS' + IsSolved=false + 'Nominal Setups'[2: 'Setup1', 'Setup2'] + 'Nominal Setup Types'[2: '', ''] + '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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +Vynjjx54G+GXhfVPHHxI8Z+FPh94L0T7F/bPi/xx4i0jwn4X0j+0tRtNI07+1Nf168t7Sw+0atf2NrB\ +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' + $end 'DesignInfo' + $begin 'DesignInfo' + DesignName='2DExtractorDesign1' + Notes='' + Factory='2D Extractor' + 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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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\ +3W/iJ8PviJrd540+IHw/8F2ekf8ACWfDDxX/AGRaN4u8aeC/CK3dn/wnPgnXP7Hv9a1jR9FgvfGkvjT\ +W9S1HTtN8YTeMJ4PC/wAmeHPE3hzxho1n4j8JeINE8U+HtR+0f2frvhzVbDW9Gvvsl1PY3f2PVNMuJY\ +Lryr61uYZNjtslt3jbDowH9EdfKvxg/Yv+AHxn13U/G2s+GNT8G/E3VLfF38UfhZ4k1r4deM9U1Oz0q\ +w0fw1rXjceHLuLTPjBcaJaaXYJo1n4303xLpFlDFNZDTZNOvtQs7v5bNOG4YqpPEYSoqNao25Rlfkk3\ +u01dxb1b0abf2T4zOeEoY2rUxWBqqhXqtylCV+STe7TV3FvVtWkm39k/KGsTxH4m8OeD9GvPEfi3xBo\ +nhbw9p32f+0Nd8R6rYaJo1j9ruoLG0+2apqdxFBa+bfXVtDHvdd8twka5d1B+9P8Ah2hon/R2v7Vv/g\ +N+yf8A/Qq19C/B/wDYv+AHwY13TPG2jeGNT8ZfE3S7fFp8Ufin4k1r4i+M9L1O80q/0fxLrXggeI7uX\ +TPg/ca3aapfprNn4I03w1pF7DLDZHTY9OsdPs7TyKPCuOnNKtVp0qfVpuT+Sslf1aPDw/BeYzqJYitT\ +oUurTc5W8o2Sb9WkfHP7Mf7Mfjf4h+N/Bvxd+Lvg3W/h38Pvh3rdn40+H/w/8aWekf8ACWfE/wAV/wB\ +kXbeEfGnjTwi13ef8IN4J0P8Atiw1rR9H1qCy8aReNNE03UdR03wfN4Pgg8UfrhRRX2mBwNDL6Cw+HT\ +5bttt3cm+r27JaJKyP0DLsuw2V4ZYbDRfLe8m3eUpPdt6LZJJJJJIKKKK7DvCiiigDlPHHgPwN8TfC+\ +qeB/iR4M8KfEHwXrf2L+2fCHjjw7pHizwvq/wDZuo2mr6d/amga9Z3Fpf8A2fVrCxuoPNhfyriyhnj2\ +yxoy/Beq/wDBNP4fPfzt4O/aB/ad+Hnhw+V/Z3g7SvFPwq8f2Gj4hjF35Hi747fB3xd4q1b7Rfi6um/\ +tXxDqHkPetbWP2TTYbOxtv0fornxGEwuK5frGHhW5duaKbXo9/lscuJwODxnL9aw0MRybc0U2vR7pd1\ +sz4B8G/wDBOL4G6VfvefFTxD8Rv2l7SLb/AGZ4X+PFz8P7/wCH1jvhuor3+1fhp8NPh34Y8PfETzZZN\ +OuIP+Et0zxB/ZF7oNnqGg/2TfC4uLj7+ooqqGHoYaHs8PRjRg9bRSV33dt36lYbCYbCQ9nhaEKEG7tR\ +ild93bd+bCiiitjoCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK\ +ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK\ +KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK\ +KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK\ +KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9k=' + $end 'DesignInfo' + $begin 'DesignInfo' + DesignName='Q3DDesign1' + Notes='' + Factory='Q3D Extractor' + 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+/iivzA/4Kp/8FCfHf/BO34Wfs7eLPhb+zT/w1\ +h8Tf2mP2v8A4R/sdfDr4Sf8Ll0f4FfbvHfxm8OfEPUvCN5/wnviLwVren23m+IPBOn6Z5d9HYWaf8JH\ +9tutUtYLN1l+ev2aP+Cs37RfiP8AbJ+E/wCxD+3z/wAE3PHP7AfxV/aL8HfEzxX+zlra/tHfC79p/wA\ +BfFK4+DuhJ4s+I3hyTxV8MdCsLfw5rVh4ULXxjZrttpiS4S2N1aNOAfuJRRRQAUUUUAFFFFABRRRQAU\ +UUUAFFFFABRRRQAUV8z/tkftGaP+yV+y98bf2idZSzuF+GHgXVNZ0TTdQaRLPXPGV4YtG8C+HbloZo5\ +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\ +ap4jufhh8Sviz8FbHxPr+qale6tq/izxTofwd8daFYeJ/G17fX8zX2uX9tcavepDbw3V7NDaWscP2ZR\ +WdSlSrR5atONWPaSUl9zTMqtGjXio16Ma0VracVJX72aaPyT1v/glHpkGl3Uvgb9qf42ReKV8n+y3+K\ +nhb4JeOfAa7riJb3+3fC3w8+GvgjWNUzpxuxa/Y/FGmeRem3ubj7bawz6fd/SX7Dv7FugfsZeBfHGjD\ +xavxJ+IPxQ+IfiX4h+PviE/hSy8IpcvrGr6jqWieC/DOj/2rql7ongDSTqusXNlp17rWrGPV/Fmv6pD\ +PB/bEtrD9tUVz0cvweHqqtRw8adRK11fb0va/na9tL2OWhleX4assRh8LGlVS5bq60e+l7X87XtpewU\ +UUV2HeFfyqX/8AyUD4+f8AZ1v7Xv8A61D8Xa/qrr88viH/AMEyv2cvGereJPE/hbVvjF8H/GPjLxt4l\ +8eeK/Evw/8AifrGvw6xq3jPWtZ8UeLreLwF8aYPF3hPw9aah4q1qfUpZNI8P6fewzwiGzvLaxuL20u/\ +HznAV8fRpQoOKlTk2+ZtX0tpZP8AGx4Gf5ZiMzw9Gnh5RUqUnJ8zavdWsrJ/jY/GSvD/ANlD4Jan+0z\ +8VofgLp2q6t4d0/xX8Qv2mfEfxB8XeH7iztvEfgj4VeFvi54vs/EviXwy9/dQo3iefxL4l8D+H9Nlj+\ +1zaXfePLfxDJpWrabouo2Un7GeJP8AglX4wtr6KP4aftWXUOhG0je7X42/BLQPiX4rOrGadZ20/XfhR\ +43+G+nWnh77GtgIrSbQ7q9juRdzSarPBPbWdj9UfsHfsbad+x98N/FdlqWqWXiX4p/FrxzrvxM+J/iC\ +zign07StR1/Ub7V9P+GXgzWrjRrPUdS+Gvh651jW205tQSJ7vVPEuva8mn6M2vTaTZ+HgsixSxMVi6a\ +jQjq2pJqVvs6O6vs7paX62PnMu4ZxscZTWNpKOGg+ZtSi1Llt7uj5lzN2u0tE+tj7O0HQdD8K6Ho3hj\ +wxo2k+HPDXhzSdO0Hw94e0HTrPR9D0HQ9Hs4dP0nRtG0nT4Y7fS9JtbC3t4La2gjjhghgSKJFRVUa1F\ +FfabbH6EkkrJWSCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC\ +iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA\ +CiiigAooooAKKKKAP/9k=' + $end 'DesignInfo' +$end 'ProjectPreview' diff --git a/_unittest/test_00_EDB.py b/_unittest/test_00_EDB.py index 22df3e10d0f..0569cb75d91 100644 --- a/_unittest/test_00_EDB.py +++ b/_unittest/test_00_EDB.py @@ -379,6 +379,9 @@ def test_39_create_current_source(self): pins = self.edbapp.core_components.get_pin_from_component("U2A5") assert "I22" == self.edbapp.core_siwave.create_current_source_on_pin(pins[301], pins[10], 0.1, 0, "I22") + def test_39_create_dc_terminal(self): + assert self.edbapp.core_siwave.create_dc_terminal("U2A5", "DDR3_DM1", "dc_terminal1") == "dc_terminal1" + def test_39B_create_resistors(self): pins = self.edbapp.core_components.get_pin_from_component("U2A5") assert "RST4000" == self.edbapp.core_siwave.create_resistor_on_pin(pins[302], pins[10], 40, "RST4000") @@ -2001,6 +2004,11 @@ def test_118_edb_create_port(self): ) edb.close_edb() + def test_119_insert_layer(self): + layers = self.edbapp.core_stackup.stackup_layers + layer = layers.insert_layer_above("NewLayer", "TOP", "copper", "air", "10um", 0, roughness_enabled=True) + assert layer.name in layers.layers + def test_Z_build_hfss_project_from_config_file(self): cfg_file = os.path.join(os.path.dirname(self.edbapp.edbpath), "test.cfg") with open(cfg_file, "w") as f: diff --git a/_unittest/test_00_downloads.py b/_unittest/test_00_downloads.py index c8eee68a48d..ef9cad8af03 100644 --- a/_unittest/test_00_downloads.py +++ b/_unittest/test_00_downloads.py @@ -3,7 +3,9 @@ import tempfile from _unittest.conftest import BasisTest +from _unittest.conftest import is_ironpython from pyaedt.examples import downloads +from pyaedt.generic.general_methods import generate_unique_name class TestClass(BasisTest, object): @@ -15,46 +17,70 @@ def setup_class(self): def teardown_class(self): del self.examples - def test_download_edb(self): + def test_00_download_edb(self): assert self.examples.download_aedb() - def test_download_touchstone(self): + def test_01_download_touchstone(self): assert self.examples.download_touchstone() - def test_download_netlist(self): + def test_02_download_netlist(self): assert self.examples.download_netlist() - def test_download_sbr(self): + def test_03_download_sbr(self): assert self.examples.download_sbr() - def test_download_antenna_array(self): + def test_04_download_antenna_array(self): assert self.examples.download_antenna_array() - def test_download_antenna_sherlock(self): + def test_05_download_antenna_sherlock(self): assert self.examples.download_sherlock(destination=os.path.join(tempfile.gettempdir(), "sherlock")) - def test_download_multiparts(self): + def test_06_download_multiparts(self): assert self.examples.download_multiparts(destination=os.path.join(tempfile.gettempdir(), "multi")) - def test_download_wfp(self): - assert self.examples.download_edb_merge_utility() + def test_07_download_wfp(self): assert self.examples.download_edb_merge_utility(True) - out = self.examples.download_edb_merge_utility(True, destination=tempfile.gettempdir()) + assert self.examples.download_edb_merge_utility(True, destination=tempfile.gettempdir()) + out = self.examples.download_edb_merge_utility() assert os.path.exists(out) + new_name = generate_unique_name("test") + new_path = os.path.split(out)[0] + new_name + os.rename(os.path.split(out)[0], new_path) + assert os.path.exists(new_path) - def test_download_leaf(self): + def test_08_download_leaf(self): out = self.examples.download_leaf() assert os.path.exists(out[0]) assert os.path.exists(out[1]) + new_name = generate_unique_name("test") + new_path = os.path.split(out[0])[0] + new_name + os.rename(os.path.split(out[0])[0], new_path) + assert os.path.exists(new_path) - def test_download_custom_report(self): + def test_09_download_custom_report(self): out = self.examples.download_custom_reports() assert os.path.exists(out) - def test_download_3dcomp(self): + def test_10_download_3dcomp(self): out = self.examples.download_3dcomponent() assert os.path.exists(out) - def test_download_twin_builder_data(self): + def test_11_download_twin_builder_data(self): example_folder = self.examples.download_twin_builder_data("Ex1_Mechanical_DynamicRom.zip", True) assert os.path.exists(example_folder) + + def test_12_download_specific_file(self): + example_folder = self.examples.download_file("motorcad", "IPM_Vweb_Hairpin.mot") + assert os.path.exists(example_folder) + + def test_13_download_specific_folder(self): + if is_ironpython: + assert not self.examples.download_file(directory="nissan") + else: + example_folder = self.examples.download_file(directory="nissan") + assert os.path.exists(example_folder) + if is_ironpython: + assert not self.examples.download_file(directory="wpf_edb_merge") + else: + example_folder = self.examples.download_file(directory="wpf_edb_merge") + assert os.path.exists(example_folder) diff --git a/_unittest/test_02_3D_modeler.py b/_unittest/test_02_3D_modeler.py index e61b25724c8..9e0893598fb 100644 --- a/_unittest/test_02_3D_modeler.py +++ b/_unittest/test_02_3D_modeler.py @@ -72,15 +72,20 @@ def test_04_convert_to_selection(self): def test_05_split(self): box1 = self.aedtapp.modeler.create_box([-10, -10, -10], [20, 20, 20], "box_to_split") - assert self.aedtapp.modeler.split(box1.name, 2) + box2 = self.aedtapp.modeler.create_box([-10, -10, -10], [20, 20, 20], "box_to_split2") + split = self.aedtapp.modeler.split(box1.name, 2) + assert isinstance(split, list) + assert isinstance(split[0], str) + split2 = box2.split(1) + assert isinstance(split2, list) + assert box2.name in split2[0] def test_06_duplicate_and_mirror(self): self.restore_model() udp = self.aedtapp.modeler.Position(20, 20, 20) udp2 = self.aedtapp.modeler.Position(30, 40, 40) out = self.aedtapp.modeler.duplicate_and_mirror("outer", udp, udp2) - assert out[0] - assert len(out[1]) > 0 + assert len(out) > 0 def test_07_mirror(self): udp = self.aedtapp.modeler.Position(0, 0, 0) @@ -147,7 +152,7 @@ def test_16_get_model_bounding_box(self): def test_17_unite(self): o1 = self.aedtapp.modeler["outer"].clone() o2 = self.aedtapp.modeler["inner"].clone() - assert self.aedtapp.modeler.unite([o1, o2]) + assert self.aedtapp.modeler.unite([o1, o2]) == o1.name def test_18_chamfer(self): # TODO @@ -162,7 +167,7 @@ def test_20_intersect(self): udp = [0, 0, 0] o1 = self.aedtapp.modeler.create_rectangle(self.aedtapp.PLANE.XY, udp, [5, 10], name="Rect1") o2 = self.aedtapp.modeler.create_rectangle(self.aedtapp.PLANE.XY, udp, [3, 12], name="Rect2") - assert self.aedtapp.modeler.intersect([o1, o2]) + assert self.aedtapp.modeler.intersect([o1, o2]) == o1.name def test_21_connect(self): udp = [0, 0, 0] @@ -178,10 +183,6 @@ def test_22_translate(self): udp2 = self.aedtapp.modeler.Position(0, 20, 5) assert self.aedtapp.modeler.translate([id1, id2], udp2) - def test_23_chassis_subtraction(self): - # TODO - assert True - def test_24_check_plane(self): udp = [0, 0, 0] @@ -641,3 +642,15 @@ def test_52_objects_in_bounding_box(self): with pytest.raises(ValueError): bounding_box = [100, 200, 100, -100, -300] self.aedtapp.modeler.objects_in_bounding_box(bounding_box) + + def test_53_wrap_sheet(self): + rect = self.aedtapp.modeler.create_rectangle(self.aedtapp.PLANE.XY, [0, 10, 10], [20, 20], "wrap") + box1 = self.aedtapp.modeler.create_box([-10, -10, -10], [20, 20, 20], "wrp2") + box2 = self.aedtapp.modeler.create_box([-10, -10, -10], [20, 20, 20], "wrp3") + assert self.aedtapp.modeler.wrap_sheet(rect, box1) + self.aedtapp.odesign.Undo() + assert rect.wrap_sheet(box1) + self.aedtapp.odesign.Undo() + assert box1.wrap_sheet(rect) + self.aedtapp.odesign.Undo() + assert not box1.wrap_sheet(box2) diff --git a/_unittest/test_08_Primitives3D.py b/_unittest/test_08_Primitives3D.py index 6c3412744b1..e6f65feddd3 100644 --- a/_unittest/test_08_Primitives3D.py +++ b/_unittest/test_08_Primitives3D.py @@ -286,10 +286,17 @@ def test_17_create_object_from_edge(self): assert o1.id > 0 assert o1.object_type == "Line" assert o1.is3d is False - o2 = self.aedtapp.modeler[o.name].edges[0].create_object() + assert o1.model + o2 = self.aedtapp.modeler[o.name].edges[0].create_object(non_model=True) assert o2.id > 0 assert o2.object_type == "Line" assert o2.is3d is False + assert o2.model is False + o3 = self.create_copper_cylinder("cyl_e1") + o4 = self.create_copper_cylinder("cyl_e2") + of = self.aedtapp.modeler.create_object_from_edge([o4.edges[0], o3.edges[1], o4.edges[1]]) + assert of + assert len(of) == 3 pass def test_18_create_object_from_face(self): @@ -299,10 +306,19 @@ def test_18_create_object_from_face(self): assert o1.id > 0 assert o1.object_type == "Sheet" assert o1.is3d is False - o2 = self.aedtapp.modeler[o.name].faces[0].create_object() + o2 = self.aedtapp.modeler[o.name].faces[0].create_object(non_model=True) assert o2.id > 0 assert o2.object_type == "Sheet" assert o2.is3d is False + assert o2.model is False + o3s = self.aedtapp.modeler.create_object_from_face(faces) + assert isinstance(o3s, list) + assert o3s[0].id > 0 + o3 = self.create_copper_cylinder("cyl_f1") + o4 = self.create_copper_cylinder("cyl_f2") + of = self.aedtapp.modeler.create_object_from_face([o3.faces[0], o4.faces[1], o4.faces[1], o3.faces[2]]) + assert of + assert len(of) == 4 pass def test_19_create_polyline(self): @@ -1189,10 +1205,11 @@ def test_79_3dcomponent_operations(self): obj_3dcomp.name = "Dipole_pyaedt" assert "Dipole_pyaedt" in self.aedtapp.modeler.user_defined_component_names assert obj_3dcomp.name == "Dipole_pyaedt" - assert obj_3dcomp.parameters["dipole_length"] == "l_dipole" - self.aedtapp["l_dipole2"] = "15.5cm" - obj_3dcomp.parameters["dipole_length"] = "l_dipole2" - assert obj_3dcomp.parameters["dipole_length"] == "l_dipole2" + if config["desktopVersion"] < "2023.1": + assert obj_3dcomp.parameters["dipole_length"] == "l_dipole" + self.aedtapp["l_dipole2"] = "15.5cm" + obj_3dcomp.parameters["dipole_length"] = "l_dipole2" + assert obj_3dcomp.parameters["dipole_length"] == "l_dipole2" cs = self.aedtapp.modeler.create_coordinate_system() obj_3dcomp.target_coordinate_system = cs.name assert obj_3dcomp.target_coordinate_system == cs.name diff --git a/_unittest/test_11_Setup.py b/_unittest/test_11_Setup.py index d16b37e6077..a75ff6241da 100644 --- a/_unittest/test_11_Setup.py +++ b/_unittest/test_11_Setup.py @@ -1,11 +1,16 @@ # standard imports # Setup paths for module imports from _unittest.conftest import BasisTest +from _unittest.conftest import desktop_version from pyaedt import Circuit # Import required modules test_subfolder = "T11" -test_project_name = "coax_setup" +if desktop_version > "2022.2": + + test_project_name = "coax_setup_231" +else: + test_project_name = "coax_setup" class TestClass(BasisTest, object): diff --git a/_unittest/test_12_PostProcessing.py b/_unittest/test_12_PostProcessing.py index 0cc96c5bdd5..82421fa350a 100644 --- a/_unittest/test_12_PostProcessing.py +++ b/_unittest/test_12_PostProcessing.py @@ -33,17 +33,17 @@ test_project_name = "coax_setup_solved_231" array = "array_simple_231" sbr_file = "poc_scat_small_231" + q3d_file = "via_gsg_231" else: test_field_name = "Potter_Horn" test_project_name = "coax_setup_solved" array = "array_simple" sbr_file = "poc_scat_small" + q3d_file = "via_gsg" test_circuit_name = "Switching_Speed_FET_And_Diode" -sbr_file = "poc_scat_small" -q3d_file = "via_gsg" eye_diagram = "SimpleChannel" test_subfolder = "T12" diff --git a/_unittest/test_17_SBR.py b/_unittest/test_17_SBR.py index f430c7dbb3c..857c5345104 100644 --- a/_unittest/test_17_SBR.py +++ b/_unittest/test_17_SBR.py @@ -10,7 +10,11 @@ except ImportError: import _unittest_ironpython.conf_unittest as pytest # noqa: F401 -test_project_name = "Cassegrain" +if desktop_version > "2022.2": + test_project_name = "Cassegrain_231" +else: + test_project_name = "Cassegrain" + test_subfolder = "T17" diff --git a/_unittest/test_20_HFSS.py b/_unittest/test_20_HFSS.py index 953a6a529ba..e0da50cd0da 100644 --- a/_unittest/test_20_HFSS.py +++ b/_unittest/test_20_HFSS.py @@ -899,11 +899,17 @@ def test_45_terminal_port(self): ) assert port3.name + "_T1" in self.aedtapp.excitations + @pytest.mark.skipif(desktop_version > "2022.2", reason="To Be fixed in 23R1.") + def test_45B_terminal_port(self): + self.aedtapp.insert_design("Design_Terminal_2") + self.aedtapp.solution_type = "Terminal" + box1 = self.aedtapp.modeler.create_box([-100, -100, 0], [200, 200, 5], name="gnd2", matname="copper") + box2 = self.aedtapp.modeler.create_box([-100, -100, 20], [200, 200, 25], name="sig2", matname="copper") box3 = self.aedtapp.modeler.create_box([-40, -40, -20], [80, 80, 10], name="box3", matname="copper") box4 = self.aedtapp.modeler.create_box([-40, -40, 10], [80, 80, 10], name="box4", matname="copper") boundaries = len(self.aedtapp.boundaries) + assert self.aedtapp.create_spiral_lumped_port(box1, box2) - assert len(self.aedtapp.boundaries) - boundaries == 3 # Rotate box2 so that, box3 and box4 are not collinear anymore. # Spiral lumped port can only be created based on 2 collinear objects. diff --git a/_unittest/test_22_Circuit_DynamicLink.py b/_unittest/test_22_Circuit_DynamicLink.py index ab080995e43..ab731460100 100644 --- a/_unittest/test_22_Circuit_DynamicLink.py +++ b/_unittest/test_22_Circuit_DynamicLink.py @@ -59,8 +59,8 @@ def setup_class(self): for line in temp: if not found: if "Filter_Board.aedt" in line.decode("utf-8"): - line = "\t\t\t\tfilename='{}/Filter_Board.aedt'\n".format( - self.local_scratch.path.replace("\\", "/") + line = "\t\t\t\tfilename='{}/{}.aedt'\n".format( + self.local_scratch.path.replace("\\", "/"), linked_project_name ).encode() found = True outf.write(line + b"\n") diff --git a/_unittest/test_27_Maxwell2D.py b/_unittest/test_27_Maxwell2D.py index 4233693d3b2..f7ac22b7035 100644 --- a/_unittest/test_27_Maxwell2D.py +++ b/_unittest/test_27_Maxwell2D.py @@ -330,3 +330,30 @@ def test_25_export_rl_matrix(self): export_path_2 = os.path.join(self.local_scratch.path, "export_rl_matrix_Test2.txt") assert self.aedtapp.export_rl_matrix("Test2", export_path_2, False, 10, 3, True) assert os.path.exists(export_path_2) + + def test_26_assign_current_density(self): + self.aedtapp.set_active_design("Y_Connections") + assert self.aedtapp.assign_current_density("Coil", "CurrentDensity_1") + assert self.aedtapp.assign_current_density("Coil", "CurrentDensity_2", "40deg", current_density_2d="2") + assert self.aedtapp.assign_current_density(["Coil", "Coil_1"]) + assert self.aedtapp.assign_current_density(["Coil", "Coil_1"], "CurrentDensityGroup_1") + for bound in self.aedtapp.boundaries: + if bound.type == "CurrentDensity": + if bound.name == "CurrentDensity_1": + assert bound.props["Objects"] == ["Coil"] + assert bound.props["Phase"] == "0deg" + assert bound.props["Value"] == "0" + assert bound.props["CoordinateSystem"] == "" + if bound.name == "CurrentDensity_2": + assert bound.props["Objects"] == ["Coil"] + assert bound.props["Phase"] == "40deg" + assert bound.props["Value"] == "2" + assert bound.props["CoordinateSystem"] == "" + if bound.type == "CurrentDensityGroup": + if bound.name == "CurrentDensityGroup_1": + assert bound.props["Objects"] == ["Coil", "Coil_1"] + assert bound.props["Phase"] == "0deg" + assert bound.props["Value"] == "0" + assert bound.props["CoordinateSystem"] == "" + self.aedtapp.set_active_design("Motion") + assert not self.aedtapp.assign_current_density("Circle_inner", "CurrentDensity_1") diff --git a/_unittest/test_28_Maxwell3D.py b/_unittest/test_28_Maxwell3D.py index f79bb0464d1..1008ad9a6dc 100644 --- a/_unittest/test_28_Maxwell3D.py +++ b/_unittest/test_28_Maxwell3D.py @@ -264,7 +264,6 @@ def test_26_create_udp(self): udp_parameters_list=my_udpPairs, upd_library="syslib", name=my_udpName, - udp_type="Solid", ) assert udp @@ -288,7 +287,6 @@ def test_26_create_udp(self): udp_dll_name="RMxprt/ClawPoleCore", udp_parameters_list=my_udpPairs, upd_library="syslib", - udp_type="Solid", ) assert second_udp @@ -306,6 +304,35 @@ def test_26_create_udp(self): assert int(second_udp.bounding_dimension[1]) == 125 assert int(second_udp.bounding_dimension[2]) == 110 + # Create an udp from a *.py file. + python_udp_parameters = [] + mypair = ["Xpos", "0mm"] + python_udp_parameters.append(mypair) + mypair = ["Ypos", "0mm"] + python_udp_parameters.append(mypair) + mypair = ["Dist", "5mm"] + python_udp_parameters.append(mypair) + mypair = ["Turns", "2"] + # mypair = ["Turns", "2", "IntParam"] + python_udp_parameters.append(mypair) + mypair = ["Width", "2mm"] + python_udp_parameters.append(mypair) + mypair = ["Thickness", "1mm"] + python_udp_parameters.append(mypair) + python_udp_parameters.append(mypair) + + udp_from_python = self.aedtapp.modeler.create_udp( + udp_dll_name="Examples/RectangularSpiral.py", + udp_parameters_list=python_udp_parameters, + name="PythonSpiral", + ) + + assert udp_from_python + assert udp_from_python.name == "PythonSpiral" + assert "PythonSpiral" in udp_from_python._primitives.object_names + assert int(udp_from_python.bounding_dimension[0]) == 22.0 + assert int(udp_from_python.bounding_dimension[1]) == 22.0 + @pytest.mark.skipif(os.name == "posix", reason="Feature not supported in Linux") def test_27_create_udm(self): my_udmPairs = [] @@ -504,7 +531,59 @@ def test_37_assign_insulating(self): insulating_assignment.name = "InsulatingExampleModified" assert insulating_assignment.update() - def test_38_assign_impedance(self): + def test_38_assign_current_density(self): + design_to_activate = [x for x in self.aedtapp.design_list if x.startswith("Maxwell")] + self.aedtapp.set_active_design(design_to_activate[0]) + assert self.aedtapp.assign_current_density("Inductor", "CurrentDensity_1") + assert self.aedtapp.assign_current_density( + "Inductor", "CurrentDensity_2", "40deg", current_density_x="3", current_density_y="4" + ) + assert self.aedtapp.assign_current_density(["Inductor", "Paddle"], "CurrentDensity_3") + assert not self.aedtapp.assign_current_density( + "Inductor", "CurrentDensity_4", coordinate_system_cartesian="test" + ) + assert not self.aedtapp.assign_current_density("Inductor", "CurrentDensity_5", phase="5ang") + for bound in self.aedtapp.boundaries: + if bound.type == "CurrentDensity": + if bound.name == "CurrentDensity_1": + assert bound.props["Objects"] == ["Inductor"] + assert bound.props["Phase"] == "0deg" + assert bound.props["CurrentDensityX"] == "0" + assert bound.props["CurrentDensityY"] == "0" + assert bound.props["CurrentDensityZ"] == "0" + assert bound.props["CoordinateSystem Name"] == "Global" + assert bound.props["CoordinateSystem Name"] == "Cartesian" + if bound.name == "CurrentDensity_2": + assert bound.props["Objects"] == ["Inductor"] + assert bound.props["Phase"] == "40deg" + assert bound.props["CurrentDensityX"] == "3" + assert bound.props["CurrentDensityY"] == "4" + assert bound.props["CurrentDensityZ"] == "0" + assert bound.props["CoordinateSystem Name"] == "Global" + assert bound.props["CoordinateSystem Type"] == "Cartesian" + if bound.name == "CurrentDensity_3": + assert bound.props["Objects"] == ["Inductor", "Paddle"] + assert bound.props["Phase"] == "0deg" + assert bound.props["CurrentDensityX"] == "0" + assert bound.props["CurrentDensityY"] == "0" + assert bound.props["CurrentDensityZ"] == "0" + assert bound.props["CoordinateSystem Name"] == "Global" + assert bound.props["CoordinateSystem Name"] == "Cartesian" + self.aedtapp.set_active_design("Motion") + assert not self.aedtapp.assign_current_density("Circle_inner", "CurrentDensity_1") + + def test_39_assign_current_density_terminal(self): + design_to_activate = [x for x in self.aedtapp.design_list if x.startswith("Maxwell")] + self.aedtapp.set_active_design(design_to_activate[0]) + assert self.aedtapp.assign_current_density_terminal("Coil_Section1", "CurrentDensityTerminal_1") + assert not self.aedtapp.assign_current_density_terminal("Coil_Section1", "CurrentDensityTerminal_1") + self.aedtapp.set_active_design("Matrix2") + assert self.aedtapp.assign_current_density_terminal(["Sheet1", "Sheet2"], "CurrentDensityTerminalGroup_1") + assert not self.aedtapp.assign_current_density_terminal(["Coil_1", "Coil_2"], "CurrentDensityTerminalGroup_2") + self.aedtapp.set_active_design("Motion") + assert not self.aedtapp.assign_current_density_terminal("Inner_Box", "CurrentDensityTerminal_1") + + def test_40_assign_impedance(self): impedance_box = self.aedtapp.modeler.create_box([-50, -50, -50], [294, 294, 19], name="impedance_box") impedance_assignment = self.aedtapp.assign_impedance( impedance_box.name, diff --git a/_unittest/test_30_Q2D.py b/_unittest/test_30_Q2D.py index 166583c52a1..889d2bc9d34 100644 --- a/_unittest/test_30_Q2D.py +++ b/_unittest/test_30_Q2D.py @@ -7,6 +7,11 @@ test_project_name = "coax_Q2D" test_subfolder = "T30" +if desktop_version > "2022.2": + q2d_q3d = "q2d_q3d_231.aedt" + +else: + q2d_q3d = "q2d_q3d.aedt" class TestClass(BasisTest, object): @@ -14,7 +19,7 @@ def setup_class(self): BasisTest.my_setup(self) self.aedtapp = BasisTest.add_app(self, application=Q2d) self.test_matrix = self.local_scratch.copyfile( - os.path.join(local_path, "example_models", test_subfolder, "q2d_q3d.aedt") + os.path.join(local_path, "example_models", test_subfolder, q2d_q3d) ) def teardown_class(self): diff --git a/_unittest/test_31_Q3D.py b/_unittest/test_31_Q3D.py index 2167ae20f62..3733b348990 100644 --- a/_unittest/test_31_Q3D.py +++ b/_unittest/test_31_Q3D.py @@ -6,7 +6,14 @@ from pyaedt import Q3d test_project_name = "coax_Q3D" -bondwire_project_name = "bondwireq3d" +if desktop_version > "2022.2": + bondwire_project_name = "bondwireq3d_231.aedt" + q2d_q3d = "q2d_q3d_231.aedt" + +else: + bondwire_project_name = "bondwireq3d.aedt" + q2d_q3d = "q2d_q3d.aedt" + test_subfolder = "T31" @@ -14,10 +21,10 @@ class TestClass(BasisTest, object): def setup_class(self): BasisTest.my_setup(self) self.aedtapp = BasisTest.add_app(self, application=Q3d) - example_project = os.path.join(local_path, "example_models", test_subfolder, bondwire_project_name + ".aedt") + example_project = os.path.join(local_path, "example_models", test_subfolder, bondwire_project_name) self.test_project = self.local_scratch.copyfile(example_project) self.test_matrix = self.local_scratch.copyfile( - os.path.join(local_path, "example_models", test_subfolder, "q2d_q3d.aedt") + os.path.join(local_path, "example_models", test_subfolder, q2d_q3d) ) def teardown_class(self): diff --git a/_unittest/test_41_3dlayout_modeler.py b/_unittest/test_41_3dlayout_modeler.py index 75d8429b5f4..0a7fda7cb4d 100644 --- a/_unittest/test_41_3dlayout_modeler.py +++ b/_unittest/test_41_3dlayout_modeler.py @@ -55,29 +55,101 @@ def test_02_stackup(self): s1 = self.aedtapp.modeler.layers.add_layer( layername="Bottom", layertype="signal", thickness="0.035mm", elevation="0mm", material="iron" ) + s1.color = [220, 10, 10] + s1.is_visible = False + assert not s1.IsVisible + s1.is_visible = True + assert s1.IsVisible + + s1.is_visible_shape = False + assert not s1.IsVisibleShape + s1.is_visible_shape = True + assert s1.IsVisibleShape + + s1.is_visible_component = False + assert not s1.IsVisibleComponent + s1.is_visible_component = True + assert s1.IsVisibleComponent + + s1.is_visible_hole = False + assert not s1.IsVisibleHole + s1.is_visible_hole = True + assert s1.IsVisibleHole + + s1.is_mesh_background = False + assert not s1.IsMeshBackgroundMaterial + s1.is_mesh_background = True + assert s1.IsMeshBackgroundMaterial + + s1.is_mesh_overlay = False + assert not s1.IsMeshOverlay + s1.is_mesh_overlay = True + assert s1.IsMeshOverlay + + assert not s1.locked + s1.locked = True + assert s1.locked + s1.locked = False + + assert s1.draw_override == 0 + s1.draw_override = 1 + assert s1.draw_override == 1 + s1.draw_override = 0 + + assert s1.pattern == 1 + s1.pattern = 0 + assert s1.pattern == 0 + s1.pattern = 1 + + assert s1.lower_elevation == "0mm" + s1.lower_elevation = 1 + assert s1.lower_elevation == 1 + s1.lower_elevation = 0 + + assert s1.top_bottom == "neither" + s1.top_bottom = "top" + assert s1.top_bottom == "top" + s1.top_bottom = "neither" + assert s1.thickness == "0.035mm" assert s1.material == "iron" - assert s1.useetch is False + assert s1.use_etch is False assert s1.user is False assert s1.usp is False s1.material = "copper" - s1.fillmaterial = "glass" - s1.update_stackup_layer() + s1.fill_material = "glass" assert s1.material == "copper" - assert s1.fillmaterial == "glass" - s1.useetch = True + assert s1.fill_material == "glass" + s1.use_etch = True s1.etch = 1.2 s1.user = True s1.usp = True - s1.hfssSp["dt"] = 1 - s1.planaremSp["ifg"] = True + s1.hfss_solver_settings["dt"] = 1 + s1.planar_em_solver_settings["ifg"] = True s1.update_stackup_layer() - assert s1.useetch is True + assert s1.use_etch is True assert s1.etch == 1.2 assert s1.user is True assert s1.usp is True assert s1.hfssSp["dt"] == 1 assert s1.planaremSp["ifg"] is True + s1.side_model = "Huray" + s1.top_model = "Huray" + s1.bottom_model = "Huray" + s1.side_nodule_radius = 0.3 + s1.top_nodule_radius = 0.2 + s1.bottom_nodule_radius = 0.1 + s1.side_huray_ratio = 3 + s1.top_huray_ratio = 2.2 + s1.bottom_huray_ratio = 2.5 + assert s1.SHRatio == 3 + assert s1.SNR == 0.3 + assert s1.SRMdl == "Huray" + assert s1.BRMdl == "Huray" + assert s1.RMdl == "Huray" + assert s1.NR == 0.2 + assert s1.BNR == 0.1 + d1 = self.aedtapp.modeler.layers.add_layer( layername="Diel3", layertype="dielectric", thickness="1.0mm", elevation="0.035mm", material="plexiglass" ) @@ -86,7 +158,7 @@ def test_02_stackup(self): assert d1.transparency == 60 d1.material = "fr4_epoxy" d1.transparency = 23 - d1.update_stackup_layer() + assert d1.material == "fr4_epoxy" assert d1.transparency == 23 s2 = self.aedtapp.modeler.layers.add_layer( @@ -102,16 +174,15 @@ def test_02_stackup(self): assert s2.material == "copper" assert s2.thickness == 3.5e-5 assert s2.IsNegative is True - s2.IsNegative = False - s2.update_stackup_layer() + s2.is_negative = False assert s2.IsNegative is False self.aedtapp.modeler.layers.refresh_all_layers() s1 = self.aedtapp.modeler.layers.layers[self.aedtapp.modeler.layers.layer_id("Bottom")] assert s1.thickness == "0.035mm" or s1.thickness == 3.5e-5 assert s1.material == "copper" - assert s1.fillmaterial == "glass" - assert s1.useetch is True + assert s1.fill_material == "glass" + assert s1.use_etch is True assert s1.etch == 1.2 assert s1.user is True assert s1.usp is True @@ -128,10 +199,9 @@ def test_02_stackup(self): assert s2.thickness == 3.5e-5 assert s2.IsNegative is False - s1.useetch = False + s1.use_etch = False s1.user = False s1.usp = False - s1.update_stackup_layer() def test_03_create_circle(self): n1 = self.aedtapp.modeler.create_circle("Top", 0, 5, 40, "mycircle") @@ -177,7 +247,7 @@ def test_10_create_padstack(self): assert pad1.create() def test_11_create_via(self): - via = self.aedtapp.modeler.create_via("My_padstack2", x=0, y=0) + via = self.aedtapp.modeler.create_via("My_padstack2", x=0, y=0, name="port_via") assert type(via) is str via = self.aedtapp.modeler.create_via("My_padstack2", x=10, y=10, name="Via123", netname="VCC") assert via == "Via123" @@ -191,16 +261,17 @@ def test_12_create_line(self): def test_13a_create_edge_port(self): port_wave = self.aedtapp.create_edge_port("line1", 3, False, True, 6, 4, "2mm") assert port_wave - assert self.aedtapp.delete_port(port_wave) + assert self.aedtapp.delete_port(port_wave.name) port_wave = self.aedtapp.create_wave_port("line1", 3, 6, 4, "2mm") assert port_wave - assert self.aedtapp.delete_port(port_wave) + assert self.aedtapp.delete_port(port_wave.name) assert self.aedtapp.create_edge_port("line1", 3, False) - assert self.aedtapp.create_edge_port("line1", 0, True) assert len(self.aedtapp.excitations) > 0 def test_14a_create_coaxial_port(self): - assert self.aedtapp.create_coax_port("Via123", "Bottom", "Top", 10, 10, 10, 10) + port = self.aedtapp.create_coax_port("port_via", 0.5, "Top", "Lower") + assert port.name == "Port2" + assert port.props["Radial Extent Factor"] == "0.5" def test_14_create_setup(self): setup_name = "RFBoardSetup" @@ -369,8 +440,6 @@ def test_18d_delete_setup(self): def test_19A_validate(self): assert self.aedtapp.validate_full_design() - self.aedtapp.delete_port("Port3") - assert self.aedtapp.validate_full_design(ports=3) def test_19B_analyze_setup(self): self.aedtapp.save_project() @@ -429,7 +498,10 @@ def test_26_duplicate(self): assert self.aedtapp.modeler.duplicate("myrectangle", 2, [1, 1]) def test_27_create_pin_port(self): - assert self.aedtapp.create_pin_port("PinPort1") + port = self.aedtapp.create_pin_port("PinPort1") + assert port.name == "PinPort1" + port.props["Magnitude"] = "2V" + assert port.props["Magnitude"] == "2V" def test_28_create_scattering(self): assert self.aedtapp.create_scattering() diff --git a/doc/source/API/Boundaries.rst b/doc/source/API/Boundaries.rst index b9bea29d11d..4a32ace60a7 100644 --- a/doc/source/API/Boundaries.rst +++ b/doc/source/API/Boundaries.rst @@ -13,6 +13,7 @@ app methods and can be used to edit or delete a boundary condition. NativeComponentObject BoundaryObject + BoundaryObject3dLayout FarFieldSetup Matrix diff --git a/examples/02-HFSS/EDB_in_3DLayout.py b/examples/02-HFSS/EDB_in_3DLayout.py index 758301f53cd..a5f597cff7a 100644 --- a/examples/02-HFSS/EDB_in_3DLayout.py +++ b/examples/02-HFSS/EDB_in_3DLayout.py @@ -94,8 +94,7 @@ layers = h3d.modeler.layers.all_signal_layers for lay in layers: layer = h3d.modeler.layers.layers[h3d.modeler.layers.layer_id(lay)] - layer.IsVisible = True - layer.update_stackup_layer() + layer.is_visible = True ############################################################################### # Change layer color @@ -114,12 +113,10 @@ # applies modifications to the layout. top = h3d.modeler.layers.layers[h3d.modeler.layers.layer_id("TOP")] -top.IsVisibleComponent = False -top.update_stackup_layer() +top.is_visible_component = False bot = h3d.modeler.layers.layers[h3d.modeler.layers.layer_id("BOTTOM")] -bot.IsVisibleComponent = False -bot.update_stackup_layer() +bot.is_visible_component = False ############################################################################### # Fit all diff --git a/examples/02-Maxwell/Maxwell2D_NissanLeaf.py b/examples/02-Maxwell/Maxwell2D_NissanLeaf.py index b041e423e0e..8f56adf7af4 100644 --- a/examples/02-Maxwell/Maxwell2D_NissanLeaf.py +++ b/examples/02-Maxwell/Maxwell2D_NissanLeaf.py @@ -236,7 +236,7 @@ stator_id = mod2D.create_udp(udp_dll_name="RMxprt/VentSlotCore.dll", udp_parameters_list=udp_par_list_stator, upd_library='syslib', - name='my_stator', udp_type='Solid') # name not taken + name='my_stator') # name not taken ########################################################## # Assign properties to stator diff --git a/examples/07-TwinBuilder/03-Dynamic_ROM_Creation_And_Visualization.py b/examples/07-TwinBuilder/03-Dynamic_ROM_Creation_And_Visualization.bak similarity index 100% rename from examples/07-TwinBuilder/03-Dynamic_ROM_Creation_And_Visualization.py rename to examples/07-TwinBuilder/03-Dynamic_ROM_Creation_And_Visualization.bak diff --git a/examples/07-TwinBuilder/04-Static_ROM_Creation_And_Visualization.py b/examples/07-TwinBuilder/04-Static_ROM_Creation_And_Visualization.bak similarity index 100% rename from examples/07-TwinBuilder/04-Static_ROM_Creation_And_Visualization.py rename to examples/07-TwinBuilder/04-Static_ROM_Creation_And_Visualization.bak diff --git a/ignore_words.txt b/ignore_words.txt index 938444519d2..4a23a29b11e 100644 --- a/ignore_words.txt +++ b/ignore_words.txt @@ -24,4 +24,4 @@ datas fo te sie - +mot diff --git a/pyaedt/application/Design.py b/pyaedt/application/Design.py index 9663a23bd95..027c3c61819 100644 --- a/pyaedt/application/Design.py +++ b/pyaedt/application/Design.py @@ -1896,6 +1896,11 @@ def _get_boundaries_data(self): ) except: pass + if self.design_type in ["HFSS 3D Layout Design"]: + for port in self.oboundary.GetAllPortsList(): + bound = self._update_port_info(port) + if bound: + boundaries.append(bound) return boundaries @pyaedt_function_handler() @@ -3343,7 +3348,7 @@ def get_evaluated_value(self, variable_name, units=None): else: var_obj = self.get_oo_object(app, "Variables/{}".format(variable_name)) if var_obj: - val = var_obj.GetPropValue("SIValue") + val = _retry_ntimes(10, var_obj.GetPropValue, "SIValue") elif not val: try: variation_string = self._odesign.GetNominalVariation() diff --git a/pyaedt/edb_core/EDB_Data.py b/pyaedt/edb_core/EDB_Data.py index 1f04aabef9a..a31104babda 100644 --- a/pyaedt/edb_core/EDB_Data.py +++ b/pyaedt/edb_core/EDB_Data.py @@ -1103,6 +1103,7 @@ def __init__(self, edb_stackup): self._stackup_mode = None self._pedbstackup = edb_stackup self._edb_object = {} + self._edb_layer_collection = None self._update_edb_objects() def __getitem__(self, layername): @@ -1195,6 +1196,35 @@ def signal_layers(self): self._signal_layers[layer] = edblayer return self._signal_layers + @property + def edb_layer_collection(self): + """Copy of EDB layer collection. + + Returns + ------- + class : Ansys.Ansoft.Edb.Cell.LayerCollection + Collection of layers. + """ + if not self._edb_layer_collection: + lc_readonly = self._pedbstackup._active_layout.GetLayerCollection() + layers = list(list(lc_readonly.Layers(self._edb.Cell.LayerTypeSet.AllLayerSet))) + layer_collection = self._edb.Cell.LayerCollection() + + flag_first_layer = True + for lyr in layers: + if not lyr.IsStackupLayer(): + continue + lyr_clone = lyr.Clone() + lyr_name = lyr.GetName() + if flag_first_layer: + layer_collection.AddLayerTop(lyr_clone) + flag_first_layer = False + else: + layer_collection.AddLayerAbove(lyr_clone, lyr_name) + self._edb_layer_collection = layer_collection + + return self._edb_layer_collection + @property def layer_collection(self): """Layer collection. @@ -1329,6 +1359,90 @@ def _update_edb_objects(self): self._edb_object[layers[i].GetName()] = EDBLayer(layers[i], self) return True + @pyaedt_function_handler() + def _update_stackup(self): + self._active_layout.SetLayerCollection(self.edb_layer_collection) + self._update_edb_objects() + return True + + @pyaedt_function_handler() + def insert_layer_above( + self, + layer_name, + base_layer, + material="copper", + fillMaterial="", + thickness="35um", + layerType=0, + negative_layer=False, + roughness_enabled=False, + etch_factor=None, + ): + """Insert a layer above the specified base layer. + + Parameters + ---------- + layer_name : str + Name of the layer to add. + base_layer : str + Name of the layer after which to add the new layer. + The default is ``None``. + material : str, optional + Name of the material. The default is ``"copper"``. + fillMaterial : str, optional + Name of the fill material. The default is ``""``.) + thickness : str, optional + Thickness value, including units. The default is ``"35um"``. + layerType : + Type of the layer. The default is ``0`` + ``0``: Signal layer. + ``1``: Dielectric layer. + ``2``: Conducting plane layer. + ``3``: Airline layer. + ``4``: Error layer. + ``5``: Symbol layer. + ``6``: Measure layer. + ``8``: Assembly layer. + ``9``: Silkscreen layer. + ``10``: Solder Mask layer. + ``11``: Solder Paste layer. + negative_layer : bool, optional + ``True`` when negative, ``False`` otherwise. + roughness_enabled : bool, optional + ``True`` if the layer has roughness, ``False`` otherwise. + etch_factor : optional + Etch value if any. The default is ``None``. + + Returns + ------- + :class:`pyaedt.edb_core.EDB_Data.EDBLayer` + Layer Object for stackup layers. + """ + + new_layer = self._edb.Cell.StackupLayer( + layer_name, + self._int_to_layer_types(layerType), + self._get_edb_value(0), + self._get_edb_value(0), + "", + ) + edb_layer = EDBLayer(new_layer.Clone(), self._pedbstackup) + new_layer = edb_layer.update_layer_vals( + layer_name, + new_layer, + etch_factor, + material, + fillMaterial, + thickness, + negative_layer, + roughness_enabled, + self._int_to_layer_types(layerType), + ) + self.edb_layer_collection.AddLayerAbove(new_layer, base_layer) + self._edb_object[layer_name] = edb_layer + self._update_stackup() + return self.layers[layer_name] + @pyaedt_function_handler() def add_layer( self, diff --git a/pyaedt/edb_core/siwave.py b/pyaedt/edb_core/siwave.py index 7b3fbc96c02..f111ec8489c 100644 --- a/pyaedt/edb_core/siwave.py +++ b/pyaedt/edb_core/siwave.py @@ -119,7 +119,7 @@ def source_terms_to_ground(self): class SourceType(object): """Manages source types.""" - (Port, CurrentSource, VoltageSource, Resistor) = (1, 2, 3, 4) + (Port, CurrentSource, VoltageSource, Resistor, DcTerminal) = (1, 2, 3, 4, 5) class PinGroup(object): @@ -333,6 +333,20 @@ def source_type(self): return self._type +class DCTerminal(Source): + """Manages a dc terminal source.""" + + def __init__(self): + super(DCTerminal, self).__init__() + + self._type = SourceType.DcTerminal + + @property + def source_type(self): + """Source type.""" + return self._type + + class ResistorSource(Source): """Manages a resistor source.""" @@ -923,6 +937,53 @@ def create_current_source_on_net( current_source.negative_node.node_pins = neg_node_pins return self.create_pin_group_terminal(current_source) + @pyaedt_function_handler() + def create_dc_terminal( + self, + component_name, + net_name, + source_name="", + ): + """Create a dc terminal. + + Parameters + ---------- + component_name : str + Name of the positive component. + net_name : str + Name of the positive net. + + source_name : str, optional + Name of the source. The default is ``""``. + + Returns + ------- + str + The name of the source. + + Examples + -------- + + >>> from pyaedt import Edb + >>> edbapp = Edb("myaedbfolder", "project name", "release version") + >>> edb.core_siwave.create_dc_terminal("U2A5", "V1P5_S3", "source_name") + """ + + dc_source = DCTerminal() + dc_source.positive_node.net = net_name + pos_node_cmp = self._pedb.core_components.get_component_by_name(component_name) + pos_node_pins = self._pedb.core_components.get_pin_from_component(component_name, net_name) + + if source_name == "": + source_name = "DC_{}_{}".format( + component_name, + net_name, + ) + dc_source.name = source_name + dc_source.positive_node.component_node = pos_node_cmp + dc_source.positive_node.node_pins = pos_node_pins + return self.create_pin_group_terminal(dc_source) + @pyaedt_function_handler() def create_exec_file(self): """Create an executable file.""" @@ -1130,16 +1191,17 @@ def create_pin_group_terminal(self, source): Parameters ---------- - source : VoltageSource, CircuitPort, CurrentSource, or ResistorSource + source : VoltageSource, CircuitPort, CurrentSource, DCTerminal or ResistorSource Name of the source. """ + if source.name in [i.GetName() for i in list(self._active_layout.Terminals)]: + source.name = generate_unique_name(source.name, n=3) + self._logger.warning("Port already exists with same name. Renaming to {}".format(source.name)) pos_pin_group = self._pedb.core_components.create_pingroup_from_pins(source.positive_node.node_pins) - neg_pin_group = self._pedb.core_components.create_pingroup_from_pins(source.negative_node.node_pins) pos_node_net = self._pedb.core_nets.get_net_by_name(source.positive_node.net) - neg_node_net = self._pedb.core_nets.get_net_by_name(source.negative_node.net) - pos_pingroup_term_name = generate_unique_name(source.name + "_P_", n=3) - neg_pingroup_term_name = generate_unique_name(source.name + "_N_", n=3) + + pos_pingroup_term_name = source.name pos_pingroup_terminal = _retry_ntimes( 10, self._edb.Cell.Terminal.PinGroupTerminal.Create, @@ -1150,15 +1212,19 @@ def create_pin_group_terminal(self, source): False, ) time.sleep(0.5) - neg_pingroup_terminal = _retry_ntimes( - 20, - self._edb.Cell.Terminal.PinGroupTerminal.Create, - self._active_layout, - neg_node_net, - neg_pingroup_term_name, - neg_pin_group, - False, - ) + if source.negative_node.node_pins: + neg_pin_group = self._pedb.core_components.create_pingroup_from_pins(source.negative_node.node_pins) + neg_node_net = self._pedb.core_nets.get_net_by_name(source.negative_node.net) + neg_pingroup_term_name = source.name + "_N" + neg_pingroup_terminal = _retry_ntimes( + 20, + self._edb.Cell.Terminal.PinGroupTerminal.Create, + self._active_layout, + neg_node_net, + neg_pingroup_term_name, + neg_pin_group, + False, + ) if source.type == SourceType.Port: pos_pingroup_terminal.SetBoundaryType(self._edb.Cell.Terminal.BoundaryType.PortBoundary) @@ -1211,7 +1277,8 @@ def create_pin_group_terminal(self, source): Rlc.REnabled = True Rlc.R = self._get_edb_value(source.rvalue) pos_pingroup_terminal.SetRlcBoundaryParameters(Rlc) - + elif source.type == SourceType.DcTerminal: + pos_pingroup_terminal.SetBoundaryType(self._edb.Cell.Terminal.BoundaryType.kDcTerminal) else: pass return pos_pingroup_terminal.GetName() diff --git a/pyaedt/examples/downloads.py b/pyaedt/examples/downloads.py index 8a2ed7fcaf1..4c5576c712f 100644 --- a/pyaedt/examples/downloads.py +++ b/pyaedt/examples/downloads.py @@ -1,4 +1,5 @@ """Download example datasets from https://github.com/pyansys/example-data""" +import ast import os import shutil import tempfile @@ -22,7 +23,7 @@ def delete_downloads(): shutil.rmtree(EXAMPLES_PATH, ignore_errors=True) -def _get_file_url(directory, filename): +def _get_file_url(directory, filename=None): if not filename: return EXAMPLE_REPO + "/".join([directory]) else: @@ -40,9 +41,7 @@ def _retrieve_file(url, filename, directory, destination=None): return local_path_no_zip # grab the correct url retriever - if is_ironpython: - urlretrieve = urllib.urlretrieve - else: + if not is_ironpython: urlretrieve = urllib.request.urlretrieve dirpath = os.path.dirname(local_path) @@ -89,9 +88,43 @@ def _retrieve_file(url, filename, directory, destination=None): return local_path -def _download_file(directory, filename, destination=None): - url = _get_file_url(directory, filename) - local_path = _retrieve_file(url, filename, directory, destination) +def _retrieve_folder(url, directory, destination=None): + """Download a folder from a url""" + # First check if folder exists + if not destination: + destination = EXAMPLES_PATH + local_path = os.path.join(destination, directory) + if os.path.isdir(local_path): + return local_path + + if is_ironpython: + return False + + with urllib.request.urlopen(url) as response: # nosec + data = response.read().decode("utf-8").split("\n") + + if not os.path.isdir(destination): + os.mkdir(destination) + if not os.path.isdir(local_path): + os.makedirs(local_path) + + for line in data: + if "js-navigation-open Link--primary" in line: + filename = ast.literal_eval(line[line.find("title=") + len("title=") : line.rfind(" data-pjax")]) + if ".aedb" in filename: + _download_file(directory + "/" + filename, "edb.def", destination) + else: + _download_file(directory, filename, destination) + return local_path + + +def _download_file(directory, filename=None, destination=None): + if not filename: + url = _get_file_url(directory) + local_path = _retrieve_folder(url, directory, destination) + else: + url = _get_file_url(directory, filename) + local_path = _retrieve_file(url, filename, directory, destination) return local_path @@ -592,6 +625,40 @@ def download_twin_builder_data(file_name, force_download=False, destination=None return os.path.join(destination, "twin_builder") +def download_file(directory, filename=None, destination=None): + """ + Download file from directory. + + Files are downloaded to a destination. If filename is not specified, the full directory will be downloaded. + + Parameters + ---------- + directory : str + Directory name. + filename : str, optional + File name to download. The default is all files inside directory. + destination : str, optional + Path where files will be downloaded. Default is user temp folder. + + Returns + ------- + str + Path to the example file. + + Examples + -------- + Download an example result file and return the path of the file + + >>> from pyaedt import examples + >>> path = examples.download_file("motorcad", "IPM_Vweb_Hairpin.mot") + >>> path + 'C:/Users/user/AppData/local/temp/PyAEDTExamples/motorcad' + """ + local_path = _download_file(directory, filename, destination) + + return local_path + + def unzip(source_filename, dest_dir): with zipfile.ZipFile(source_filename) as zf: zf.extractall(dest_dir) diff --git a/pyaedt/hfss.py b/pyaedt/hfss.py index adf7563d3ff..46796be9901 100644 --- a/pyaedt/hfss.py +++ b/pyaedt/hfss.py @@ -3525,7 +3525,9 @@ def assign_lumped_rlc_to_sheet( """ - if self.solution_type in ["Modal", "Terminal", "Transient Network", "SBR+"] and (Rvalue or Lvalue or Cvalue): + if self.solution_type in ["Eigenmode", "Modal", "Terminal", "Transient Network", "SBR+"] and ( + Rvalue or Lvalue or Cvalue + ): point0, point1 = self.modeler.get_mid_points_on_dir(sheet_name, axisdir) if not sourcename: diff --git a/pyaedt/hfss3dlayout.py b/pyaedt/hfss3dlayout.py index dfe02ec70c5..7d2fdbc7cc0 100644 --- a/pyaedt/hfss3dlayout.py +++ b/pyaedt/hfss3dlayout.py @@ -5,12 +5,14 @@ import io import os import warnings +from collections import OrderedDict from pyaedt import settings from pyaedt.application.Analysis3DLayout import FieldAnalysis3DLayout from pyaedt.generic.general_methods import generate_unique_name from pyaedt.generic.general_methods import open_file from pyaedt.generic.general_methods import pyaedt_function_handler +from pyaedt.modules.Boundary import BoundaryObject3dLayout class Hfss3dLayout(FieldAnalysis3DLayout): @@ -170,8 +172,8 @@ def create_edge_port( Returns ------- - str - Name of the port when successful, ``False`` when failed. + :class:`pyaedt.modules.Boundary.BoundaryObject3dLayout` + Port objcet port when successful, ``False`` when failed. References ---------- @@ -229,7 +231,12 @@ def create_edge_port( property_value=str(wave_launcher), property_tab="EM Design", ) - return a[0] + bound = self._update_port_info(a[0]) + if bound: + self.boundaries.append(bound) + return self.boundaries[-1] + else: + return False else: return False @@ -260,8 +267,8 @@ def create_wave_port( Returns ------- - str - Name of the port when successful, ``False`` when failed. + :class:`pyaedt.modules.Boundary.BoundaryObject3dLayout` + Port objcet port when successful, ``False`` when failed. References ---------- @@ -274,33 +281,11 @@ def create_wave_port( wave_launcher=wave_launcher, ) if port_name: - self.modeler.change_property( - property_object="Excitations:{}".format(port_name), - property_name="HFSS Type", - property_value="Wave", - property_tab="EM Design", - ) - self.modeler.change_property( - property_object="Excitations:{}".format(port_name), - property_name="Horizontal Extent Factor", - property_value=str(wave_horizontal_extension), - property_tab="EM Design", - ) - if "Vertical Extent Factor" in list( - self.modeler.oeditor.GetProperties("EM Design", "Excitations:{}".format(port_name)) - ): - self.modeler.change_property( - property_object="Excitations:{}".format(port_name), - property_name="Vertical Extent Factor", - property_value=str(wave_vertical_extension), - property_tab="EM Design", - ) - self.modeler.change_property( - property_object="Excitations:{}".format(port_name), - property_name="PEC Launch Width", - property_value=str(wave_launcher), - property_tab="EM Design", - ) + port_name["HFSS Type"] = "Wave" + port_name["Horizontal Extent Factor"] = str(wave_horizontal_extension) + if "Vertical Extent Factor" in list(port_name.props.keys()): + port_name["Vertical Extent Factor"] = str(wave_vertical_extension) + port_name["PEC Launch Width"] = str(wave_launcher) return port_name else: return False @@ -323,8 +308,8 @@ def create_wave_port_from_two_conductors(self, primivitivenames=[""], edgenumber Returns ------- - type - Name of the port when successful, ``False`` when failed. + :class:`pyaedt.modules.Boundary.BoundaryObject3dLayout` + Port objcet port when successful, ``False`` when failed. References ---------- @@ -349,41 +334,36 @@ def create_wave_port_from_two_conductors(self, primivitivenames=[""], edgenumber listnew = self.port_list a = [i for i in listnew if i not in listp] if len(a) > 0: - return a[0] + bound = self._update_port_info(a[0]) + if bound: + self.boundaries.append(bound) + return self.boundaries[-1] + else: + return False else: return False else: return False @pyaedt_function_handler() - def create_coax_port(self, vianame, layer, xstart, xend, ystart, yend, archeight=0, arcrad=0, isexternal=True): + def create_coax_port(self, vianame, radial_extent, layer, alignment="lower"): """Create a new coax port. Parameters ---------- vianame : str Name of the via to create the port on. + radial_extent : float + Radial coax extension. layer : str Name of the layer. - xstart : - Starting position of the pin on the X axis. - xend : - Ending position of the pin on the X axis. - ystart : - Starting position of the pin on the Y axis. - yend : - Ending position of the pin on the Y axis. - archeight : float, optional - Arc height. The default is ``0``. - arcrad : float, optional - Rotation of the pin in radians. The default is ``0``. - isexternal : bool, optional - Whether the pin is external. The default is ``True``. + alignment : str, optional + Port alignment on Layer. Returns ------- - str - Name of the port when successful, ``False`` when failed. + :class:`pyaedt.modules.Boundary.BoundaryObject3dLayout` + Port Object when successful, ``False`` when failed. References ---------- @@ -391,42 +371,29 @@ def create_coax_port(self, vianame, layer, xstart, xend, ystart, yend, archeight >>> oEditor.CreateEdgePort """ listp = self.port_list - if isinstance(layer, str): - layerid = self.modeler.layers.layer_id(layer) - else: - layerid = layer - self.modeler.oeditor.CreateEdgePort( - [ - "NAME:Contents", - "edge:=", - [ - "et:=", - "pse", - "sel:=", - vianame, - "layer:=", - layerid, - "sx:=", - xstart, - "sy:=", - ystart, - "ex:=", - xend, - "ey:=", - yend, - "h:=", - archeight, - "rad:=", - arcrad, - ], - "external:=", - isexternal, - ] - ) + if vianame in self.port_list: + self.logger.error("Port already existing on via {}".format(vianame)) + return False + self.oeditor.ToggleViaPin(["NAME:elements", vianame]) + listnew = self.port_list a = [i for i in listnew if i not in listp] if len(a) > 0: - return a[0] + self.modeler.change_property( + "Excitations:{}".format(a[0]), "Radial Extent Factor", str(radial_extent), "EM Design" + ) + self.modeler.change_property("Excitations:{}".format(a[0]), "Layer Alignment", alignment, "EM Design") + self.modeler.change_property( + a[0], + "Pad Port Layer", + layer, + ) + bound = self._update_port_info(a[0]) + if bound: + self.boundaries.append(bound) + return self.boundaries[-1] + else: + return False else: return False @@ -453,7 +420,8 @@ def create_pin_port(self, name, xpos=0, ypos=0, rotation=0, top_layer=None, bot_ Returns ------- - bool + :class:`pyaedt.modules.Boundary.BoundaryObject3dLayout` + ``True`` when successful, ``False`` when failed. References @@ -489,7 +457,12 @@ def create_pin_port(self, name, xpos=0, ypos=0, rotation=0, top_layer=None, bot_ bot_layer, ] ) - return True + bound = self._update_port_info(name) + if bound: + self.boundaries.append(bound) + return self.boundaries[-1] + else: + return False @pyaedt_function_handler() def delete_port(self, portname): @@ -511,6 +484,9 @@ def delete_port(self, portname): >>> oModule.Delete """ self.oexcitation.Delete(portname) + for bound in self.boundaries: + if bound.name == portname: + self.boundaries.remove(bound) return True @pyaedt_function_handler() @@ -1742,3 +1718,11 @@ def edit_hfss_extents( self.odesign.EditHfssExtents(arg) return True + + @pyaedt_function_handler() + def _update_port_info(self, port): + propnames = self.oeditor.GetProperties("EM Design", "Excitations:{}".format(port)) + props = OrderedDict() + for prop in propnames: + props[prop] = self.oeditor.GetPropertyValue("EM Design", "Excitations:{}".format(port), prop) + return BoundaryObject3dLayout(self, port, props, "Port") diff --git a/pyaedt/icepak.py b/pyaedt/icepak.py index ad2060e7016..5a203bf2c47 100644 --- a/pyaedt/icepak.py +++ b/pyaedt/icepak.py @@ -1120,9 +1120,6 @@ def create_parametric_fin_heat_sink( self["NumColumnsPerSide"] = numcolumn_perside if symmetric: self["SymSeparation"] = self.modeler._arg_with_dim(symmetric_separation) - # ipk['PatternDirection'] = 'Y' - # ipk['LengthDirection'] = 'X' - # ipk['HeightDirection'] = 'Z' self["Tolerance"] = self.modeler._arg_with_dim(tolerance) self.modeler.create_box( @@ -1157,11 +1154,9 @@ def create_parametric_fin_heat_sink( self.modeler.create_polyline(Fin_Line2, cover_surface=True, name="Fin_top") self.modeler.connect(["Fin", "Fin_top"]) self.modeler["Fin"].material_name = matname - # self.modeler.thicken_sheet("Fin",'-FinHeight') - num = int((hs_width / (separation + thick)) / (max(1 - math.sin(patternangle * 3.14 / 180), 0.1))) + num = int((hs_width * 1.25 / (separation + thick)) / (max(1 - math.sin(patternangle * 3.14 / 180), 0.1))) + self.modeler.move("Fin", self.Position(0, "-FinSeparation-FinThickness", 0)) self.modeler.duplicate_along_line("Fin", self.Position(0, "FinSeparation+FinThickness", 0), num, True) - self.modeler.duplicate_along_line("Fin", self.Position(0, "-FinSeparation-FinThickness", 0), num / 4, True) - all_names = self.modeler.object_names list = [i for i in all_names if "Fin" in i] if numcolumn_perside > 0: diff --git a/pyaedt/maxwell.py b/pyaedt/maxwell.py index d03230d7107..8721b82b1c2 100644 --- a/pyaedt/maxwell.py +++ b/pyaedt/maxwell.py @@ -5,6 +5,7 @@ import io import json import os +import re from collections import OrderedDict from pyaedt.application.Analysis3D import FieldAnalysis3D @@ -1299,6 +1300,141 @@ def assign_symmetry(self, entity_list, symmetry_name=None, is_odd=True): except: return False + @pyaedt_function_handler() + def assign_current_density( + self, + entities, + current_density_name=None, + phase="0deg", + current_density_x="0", + current_density_y="0", + current_density_z="0", + current_density_2d="0", + coordinate_system_name="Global", + coordinate_system_cartesian="Cartesian", + ): + """Assign current density to a single or list of entities. + + Parameters + ---------- + entities : list + Objects to assign the current to. + current_density_name : str, optional + Current density name. + If no name is provided a random name is generated. + phase : str, optional + Current density phase. + Available units are 'deg', 'degmin', 'degsec' and 'rad'. + Default value is 0deg. + current_density_x : str, optional + Current density X coordinate value. + Default value is 0 A/m2. + current_density_y : str, optional + Current density Y coordinate value. + Default value is 0 A/m2. + current_density_z : str, optional + Current density Z coordinate value. + Default value is 0 A/m2. + current_density_2d : str, optional + Current density 2D value. + Default value is 0 A/m2. + coordinate_system_name : str, optional + Coordinate system name. + Default value is 'Global'. + coordinate_system_cartesian : str, optional + Coordinate system cartesian. + Possible values can be ``"Cartesian"``, ``"Cylindrical"``, and ``"Spherical"``. + Default value is ``"Cartesian"``. + + Returns + ------- + bool + ``True`` when successful, ``False`` when failed. + """ + if self.solution_type in ["EddyCurrent", "Magnetostatic"]: + if current_density_name is None: + current_density_name = generate_unique_name("CurrentDensity") + if re.compile(r"(\d+)\s*(\w+)").match(phase).groups()[1] not in ["deg", "degmin", "degsec", "rad"]: + self.logger.error("Invalid phase unit.") + return False + if coordinate_system_cartesian not in ["Cartesian", "Cylindrical", "Spherical"]: + self.logger.error("Invalid coordinate system.") + return False + + objects_list = self.modeler.convert_to_selections(entities, True) + + try: + if self.modeler._is3d: + if len(objects_list) > 1: + current_density_group_names = [] + for x in range(0, len(objects_list)): + current_density_group_names.append(current_density_name + "_{}".format(str(x + 1))) + props = OrderedDict({}) + props["items"] = current_density_group_names + props[current_density_group_names[0]] = OrderedDict( + { + "Objects": objects_list, + "Phase": phase, + "CurrentDensityX": current_density_x, + "CurrentDensityY": current_density_y, + "CurrentDensityZ": current_density_z, + "CoordinateSystem Name": coordinate_system_name, + "CoordinateSystem Type": coordinate_system_cartesian, + } + ) + bound = BoundaryObject(self, current_density_group_names[0], props, "CurrentDensityGroup") + else: + props = OrderedDict( + { + "Objects": objects_list, + "Phase": phase, + "CurrentDensityX": current_density_x, + "CurrentDensityY": current_density_y, + "CurrentDensityZ": current_density_z, + "CoordinateSystem Name": coordinate_system_name, + "CoordinateSystem Type": coordinate_system_cartesian, + } + ) + bound = BoundaryObject(self, current_density_name, props, "CurrentDensity") + return True + else: + if len(objects_list) > 1: + current_density_group_names = [] + for x in range(0, len(objects_list)): + current_density_group_names.append(current_density_name + "_{}".format(str(x + 1))) + props = OrderedDict({}) + props["items"] = current_density_group_names + props[current_density_group_names[0]] = OrderedDict( + { + "Objects": objects_list, + "Phase": phase, + "Value": current_density_2d, + "CoordinateSystem": "", + } + ) + bound = BoundaryObject(self, current_density_group_names[0], props, "CurrentDensityGroup") + else: + props = OrderedDict( + { + "Objects": objects_list, + "Phase": phase, + "Value": current_density_2d, + "CoordinateSystem": "", + } + ) + bound = BoundaryObject(self, current_density_name, props, "CurrentDensity") + + if bound.create(): + self.boundaries.append(bound) + return bound + return True + except: + self.logger.error("Couldn't assign current density to desired list of objects.") + return False + else: + self.logger.error("Current density can only be applied to Eddy current or magnetostatic solution types.") + return False + def __enter__(self): return self @@ -1549,6 +1685,57 @@ def assign_impedance( return self._create_boundary(impedance_name, props, "Impedance") return False + @pyaedt_function_handler() + def assign_current_density_terminal(self, entities, current_density_name=None): + """Assign current density terminal to a single or list of entities. + + Parameters + ---------- + entities : list + Objects to assign the current to. + current_density_name : str, optional + Current density name. + If no name is provided a random name is generated. + + Returns + ------- + bool + ``True`` when successful, ``False`` when failed. + """ + if self.solution_type in ["EddyCurrent", "Magnetostatic"]: + if current_density_name is None: + current_density_name = generate_unique_name("CurrentDensity") + + objects_list = self.modeler.convert_to_selections(entities, True) + + existing_2d_objects_list = [x.name for x in self.modeler.object_list if not x.is3d] + if [x for x in objects_list if x not in existing_2d_objects_list]: + self.logger.error("Entity provided not a planar entity.") + return False + + try: + if len(objects_list) > 1: + current_density_group_names = [] + for x in range(0, len(objects_list)): + current_density_group_names.append(current_density_name + "_{}".format(str(x + 1))) + props = OrderedDict({}) + props["items"] = current_density_group_names + props[current_density_group_names[0]] = OrderedDict({"Objects": objects_list}) + bound = BoundaryObject(self, current_density_group_names[0], props, "CurrentDensityTerminalGroup") + else: + props = OrderedDict({"Objects": objects_list}) + bound = BoundaryObject(self, current_density_name, props, "CurrentDensityTerminal") + + if bound.create(): + self.boundaries.append(bound) + return bound + return True + except: + pass + else: + self.logger.error("Current density can only be applied to Eddy current or magnetostatic solution types.") + return False + @pyaedt_function_handler() def _create_boundary(self, name, props, boundary_type): """Create a boundary. diff --git a/pyaedt/modeler/Modeler.py b/pyaedt/modeler/Modeler.py index 2ce09f8d436..63d360546c3 100644 --- a/pyaedt/modeler/Modeler.py +++ b/pyaedt/modeler/Modeler.py @@ -1374,7 +1374,7 @@ def _get_lists_data(self): props["List"] = data["GeometryEntityListParameters"]["EntityList"] design_lists.append(Lists(self, props, name)) except: - self.logger.error("Lists were not retrieved from AEDT file") + self.logger.info("Lists were not retrieved from AEDT file") return design_lists def __get__(self, instance, owner): @@ -2352,8 +2352,8 @@ def split(self, objects, plane, sides="Both"): Returns ------- - bool - ``True`` when successful, ``False`` when failed. + list of :class:`pyaedt.modeler.Object3d.Object3d + List of split objects. References ---------- @@ -2362,6 +2362,7 @@ def split(self, objects, plane, sides="Both"): """ planes = GeometryOperators.cs_plane_to_plane_str(plane) selections = self.convert_to_selections(objects) + all_objs = [i for i in self.object_names] self.oeditor.Split( ["NAME:Selections", "Selections:=", selections, "NewPartsModelFlag:=", "Model"], [ @@ -2381,7 +2382,7 @@ def split(self, objects, plane, sides="Both"): ], ) self.refresh_all_ids() - return True + return [selections] + [i for i in self.object_names if i not in all_objs] @pyaedt_function_handler() def duplicate_and_mirror( @@ -2440,8 +2441,8 @@ def duplicate_and_mirror( added_3d_comps = [i for i in self.user_defined_component_names if i not in orig_3d] if added_3d_comps: self.logger.info("Found 3D Components Duplication") - return True, added_3d_comps - return True, added_objs + return added_3d_comps + return added_objs @pyaedt_function_handler() def mirror(self, objid, position, vector): @@ -3197,8 +3198,8 @@ def unite(self, theList): Returns ------- - bool - ``True`` when successful, ``False`` when failed. + str + The united object that is the first in the list. References ---------- @@ -3225,7 +3226,7 @@ def unite(self, theList): if len(objs_groups) > 1: return self.unite(objs_groups) self.logger.info("Union of {} objects has been executed.".format(num_objects)) - return True + return self.convert_to_selections(theList[0], False) @pyaedt_function_handler() def clone(self, objid): @@ -3271,8 +3272,8 @@ def intersect(self, theList, keep_originals=False, **kwargs): Returns ------- - bool - ``True`` when successful, ``False`` when failed. + str + Retrieve the resulting 3D Object when succeeded. References ---------- @@ -3293,10 +3294,10 @@ def intersect(self, theList, keep_originals=False, **kwargs): if unclassified != unclassified1: self._odesign.Undo() self.logger.error("Error in intersection. Reverting Operation") - return False + return self.cleanup_objects() self.logger.info("Intersection Succeeded") - return True + return self.convert_to_selections(theList[0], False) @pyaedt_function_handler() def connect(self, theList): @@ -5090,3 +5091,45 @@ def flatten_assembly(self): """ self.oeditor.FlattenGroup(["Groups:=", ["Model"]]) return True + + @pyaedt_function_handler() + def wrap_sheet(self, sheet_name, object_name, imprinted=False): + """Execute the sheet wrapping around an object. + If wrapping produces an unclassified operation it will be reverted. + + Parameters + ---------- + sheet_name : str, :class:`pyaedt.modeler.Object3d.Object3d` + Sheet name or sheet object. + object_name : str, :class:`pyaedt.modeler.Object3d.Object3d` + Object name or solid object. + imprinted : bool, optional + Either if imprint or not over the sheet. Default is ``False``. + + Returns + ------- + bool + Command execution status. + """ + sheet_name = self.convert_to_selections(sheet_name, False) + object_name = self.convert_to_selections(object_name, False) + + if sheet_name not in self.sheet_names: + self.logger.error("{} is not a valid sheet.".format(sheet_name)) + return False + if object_name not in self.solid_names: + self.logger.error("{} is not a valid solid body.".format(object_name)) + return False + unclassified = [i for i in self.unclassified_objects] + self.oeditor.WrapSheet( + ["NAME:Selections", "Selections:=", "{},{}".format(sheet_name, object_name)], + ["NAME:WrapSheetParameters", "Imprinted:=", imprinted], + ) + is_unclassified = [i for i in self.unclassified_objects if i not in unclassified] + if is_unclassified: + self.logger.error("Failed to Wrap sheet. Reverting to original objects.") + self._odesign.Undo() + return False + if imprinted: + self.cleanup_objects() + return True diff --git a/pyaedt/modeler/Object3d.py b/pyaedt/modeler/Object3d.py index 45c40177363..b9195e0577b 100644 --- a/pyaedt/modeler/Object3d.py +++ b/pyaedt/modeler/Object3d.py @@ -534,20 +534,22 @@ def __str__(self): return "EdgeId " + str(self.id) @pyaedt_function_handler() - def create_object(self): - """Return A new object from the selected edge. + def create_object(self, non_model=False, create_group_for_new_objects=False): + """Return a new object from the selected edge. Returns ------- :class:`pyaedt.modeler.Object3d.Object3d` 3D object. + non_model : bool, optional + Either if create the new object as model or non-model. The default is `False`. References ---------- >>> oEditor.CreateObjectFromEdges """ - return self._object3d._primitives.create_object_from_edge(self) + return self._object3d._primitives.create_object_from_edge(self, non_model) @pyaedt_function_handler() def move_along_normal(self, offset=1.0): @@ -1047,20 +1049,22 @@ def normal(self): return inv_norm @pyaedt_function_handler() - def create_object(self): - """Return A new object from the selected face. + def create_object(self, non_model=False): + """Return a new object from the selected face. Returns ------- :class:`pyaedt.modeler.Object3d.Object3d` 3D object. + non_model : bool, optional + Either if create the new object as model or non-model. Default is `False`. References ---------- >>> oEditor.CreateObjectFromFaces """ - return self._object3d._primitives.create_object_from_face(self) + return self._object3d._primitives.create_object_from_face(self, non_model) class Object3d(object): @@ -2366,6 +2370,57 @@ def unite(self, object_list): self._primitives.modeler.unite(unite_list) return self + @pyaedt_function_handler() + def intersect(self, theList, keep_originals=False): + """Intersect the active object with a given list. + + Parameters + ---------- + theList : list + List of objects. + keep_originals : bool, optional + Whether to keep the original object. The default is ``False``. + + Returns + ------- + :class:`pyaedt.modeler.Object3d.Object3d` + Retrieve the resulting 3D Object when succeeded. + + References + ---------- + + >>> oEditor.Intersect + """ + theList = [self.name] + self._primitives.modeler.convert_to_selections(theList, return_list=True) + self._primitives.modeler.intersect(theList, keep_originals) + return self + + @pyaedt_function_handler() + def split(self, plane, sides="Both"): + """Split the active object. + + Parameters + ---------- + plane : str + Coordinate plane of the cut or the Application.PLANE object. + Choices for the coordinate plane are ``"XY"``, ``"YZ"``, and ``"ZX"``. + sides : str, optional + Which side to keep. Options are ``"Both"``, ``"PositiveOnly"``, + and ``"NegativeOnly"``. The default is ``"Both"``, in which case + all objects are kept after the split. + + Returns + ------- + list of str + List of split objects. + + References + ---------- + + >>> oEditor.Split + """ + return self._primitives.modeler.split(self.name, plane, sides) + @pyaedt_function_handler() def mirror(self, position, vector): """Mirror a selection. @@ -2695,6 +2750,34 @@ def subtract(self, tool_list, keep_originals=True): self._primitives.modeler.subtract(self.name, tool_list, keep_originals) return self + @pyaedt_function_handler() + def wrap_sheet(self, object_name, imprinted=False): + """Execute the sheet wrapping around an object. This object can be either the sheet or the object. + If wrapping produces an unclassified operation it will be reverted. + + Parameters + ---------- + object_name : str, :class:`pyaedt.modeler.Object3d.Object3d` + Object name or solid object or sheet name. + imprinted : bool, optional + Either if imprint or not over the sheet. Default is `False`. + + Returns + ------- + bool + Command execution status. + """ + object_name = self._primitives.convert_to_selections(object_name, False) + if self.object_type == "Sheet" and object_name in self._primitives.solid_names: + return self._primitives.wrap_sheet(self.name, object_name, imprinted) + elif self.object_type == "Solid" and object_name in self._primitives.sheet_names: + return self._primitives.wrap_sheet(object_name, self.name, imprinted) + else: + msg = "Error in command execution." + msg += " Either one of the two objects has to be a sheet and the other an object." + self.logger.error(msg) + return False + @pyaedt_function_handler() def delete(self): """Delete the object. @@ -2952,13 +3035,15 @@ def pads_args(self): ] arg2 = ["NAME:psd", "nam:=", self.name, "lib:=", "", "mat:=", self.mat, "plt:=", self.plating] arg3 = ["NAME:pds"] + id = 0 for el in self.layers: arg4 = [] + id += 1 arg4.append("NAME:lgm") arg4.append("lay:=") arg4.append(self.layers[el].layername) arg4.append("id:=") - arg4.append(el) + arg4.append(id) arg4.append("pad:=") arg4.append( [ @@ -3046,7 +3131,15 @@ def pads_args(self): @pyaedt_function_handler() def add_layer( - self, layername="Start", pad_hole=None, antipad_hole=None, thermal_hole=None, connx=0, conny=0, conndir=0 + self, + layername="Start", + pad_hole=None, + antipad_hole=None, + thermal_hole=None, + connx=0, + conny=0, + conndir=0, + layer_id=None, ): """Create a layer in the padstack. @@ -3076,11 +3169,13 @@ def add_layer( ``True`` when successful, ``False`` when failed. """ + layer_id = None if layername in self.layers: return False else: - new_layer = self.PDSLayer(layername, self.layerid) - self.layerid += 1 + if not layer_id: + layer_id = len(list(self.layers.keys())) + 1 + new_layer = self.PDSLayer(layername, layer_id) new_layer.pad = pad_hole new_layer.antipad = antipad_hole new_layer.thermal = thermal_hole diff --git a/pyaedt/modeler/Primitives.py b/pyaedt/modeler/Primitives.py index a1af3528ded..963efd5d57f 100644 --- a/pyaedt/modeler/Primitives.py +++ b/pyaedt/modeler/Primitives.py @@ -15,7 +15,6 @@ from pyaedt.generic.general_methods import is_number from pyaedt.generic.general_methods import pyaedt_function_handler from pyaedt.modeler.GeometryOperators import GeometryOperators -from pyaedt.modeler.Object3d import EdgePrimitive from pyaedt.modeler.Object3d import FacePrimitive from pyaedt.modeler.Object3d import Object3d from pyaedt.modeler.Object3d import UserDefinedComponent @@ -1304,77 +1303,105 @@ def create_region(self, pad_percent=300): return self._create_object("Region") @pyaedt_function_handler() - def create_object_from_edge(self, edge): - """Create a line object from an edge ID or from an - :class:`pyaedt.modeler.Object3d.EdgePrimitive` object. + def create_object_from_edge(self, edge, non_model=False): + + """Create an object from one or multiple edges. Parameters ---------- - edge : int or :class:`pyaedt.modeler.Object3d.EdgePrimitive` - Edge ID or :class:`pyaedt.modeler.Object3d.EdgePrimitive` object. + edge : list, int or :class:`pyaedt.modeler.Object3d.FacePrimitive` + Face ID or :class:`pyaedt.modeler.Object3d.FacePrimitive` object or Face List. + non_model : bool, optional + Either if create the new object as model or non-model. The default is `False`. Returns ------- - :class:`pyaedt.modeler.Object3d.Object3d` - 3D object. + :class:`pyaedt.modeler.Object3d.Object3d` or list of :class:`pyaedt.modeler.Object3d.Object3d` + 3D objects. References ---------- - >>> oEditor.CreateObjectFromEdges + >>> oEditor.CreateObjectFromFaces """ - if isinstance(edge, EdgePrimitive): - edge_id = edge.id - else: - edge_id = edge - - obj = self._find_object_from_edge_id(edge_id) - - if obj is not None: + edge_ids = self.convert_to_selections(edge, True) + objs = OrderedDict() + for edge_id in edge_ids: + obj_name = self._find_object_from_edge_id(edge_id) + if obj_name not in objs: + objs[obj_name] = [edge_id] + else: + objs[obj_name].append(edge_id) + if objs: varg1 = ["NAME:Selections"] - varg1.append("Selections:="), varg1.append(obj) - varg1.append("NewPartsModelFlag:="), varg1.append("Model") - - varg2 = ["NAME:BodyFromEdgeToParameters"] - varg2.append("Edges:="), varg2.append([edge_id]) - - new_object_name = self.oeditor.CreateObjectFromEdges(varg1, ["NAME:Parameters", varg2])[0] - return self._create_object(new_object_name) + varg1.append("Selections:="), varg1.append(self.convert_to_selections(list(objs.keys()), False)) + varg1.append("NewPartsModelFlag:="), varg1.append("Model" if not non_model else "NonModel") + varg3 = ["NAME:Parameters"] + for val in list(objs.values()): + varg2 = ["NAME:BodyFromEdgeToParameters"] + varg2.append("Edges:="), varg2.append(val) + varg3.append(varg2) + new_object_name = self.oeditor.CreateObjectFromEdges(varg1, varg3, ["CreateGroupsForNewObjects:=", False]) + new_objects = [] + for new_object in new_object_name: + new_objects.append(self._create_object(new_object)) + if len(new_objects) > 1: + return new_objects + else: + return new_objects[0] + self.logger.error("Error creating object from edges.") + return @pyaedt_function_handler() - def create_object_from_face(self, face): - """Create an object from a face. + def create_object_from_face(self, face, non_model=False): + """Create an object from one or multiple face. Parameters ---------- - face : int or :class:`pyaedt.modeler.Object3d.FacePrimitive` - Face ID or :class:`pyaedt.modeler.Object3d.FacePrimitive` object. + face : list, int or :class:`pyaedt.modeler.Object3d.FacePrimitive` + Face ID or :class:`pyaedt.modeler.Object3d.FacePrimitive` object or Face List. + non_model : bool, optional + Either if create the new object as model or non-model. Default is `False`. Returns ------- - :class:`pyaedt.modeler.Object3d.Object3d` - 3D object. + :class:`pyaedt.modeler.Object3d.Object3d` or list of :class:`pyaedt.modeler.Object3d.Object3d` + 3D objects. References ---------- >>> oEditor.CreateObjectFromFaces """ - face_id = face - if isinstance(face, FacePrimitive): - face_id = face.id - obj = self._find_object_from_face_id(face_id) - if obj is not None: + face_ids = self.convert_to_selections(face, True) + objs = OrderedDict() + for face_id in face_ids: + obj_name = self._find_object_from_face_id(face_id) + if obj_name not in objs: + objs[obj_name] = [face_id] + else: + objs[obj_name].append(face_id) + if objs: varg1 = ["NAME:Selections"] - varg1.append("Selections:="), varg1.append(obj) - varg1.append("NewPartsModelFlag:="), varg1.append("Model") - - varg2 = ["NAME:BodyFromFaceToParameters"] - varg2.append("FacesToDetach:="), varg2.append([face_id]) - new_object_name = self.oeditor.CreateObjectFromFaces(varg1, ["NAME:Parameters", varg2])[0] - return self._create_object(new_object_name) + varg1.append("Selections:="), varg1.append(self.convert_to_selections(list(objs.keys()), False)) + varg1.append("NewPartsModelFlag:="), varg1.append("Model" if not non_model else "NonModel") + varg3 = ["NAME:Parameters"] + for val in list(objs.values()): + varg2 = ["NAME:BodyFromFaceToParameters"] + varg2.append("FacesToDetach:="), varg2.append(val) + varg3.append(varg2) + new_object_name = self.oeditor.CreateObjectFromFaces(varg1, varg3, ["CreateGroupsForNewObjects:=", False]) + new_objects = [] + for new_object in new_object_name: + new_objects.append(self._create_object(new_object)) + if len(new_objects) > 1: + return new_objects + else: + return new_objects[0] + self.logger.error("Error creating object from faces.") + return @pyaedt_function_handler() def create_polyline( @@ -1626,21 +1653,20 @@ def get_existing_polyline(self, object): return Polyline(self, src_object=object) @pyaedt_function_handler() - def create_udp(self, udp_dll_name, udp_parameters_list, upd_library="syslib", name=None, udp_type="Solid"): + def create_udp(self, udp_dll_name, udp_parameters_list, upd_library="syslib", name=None): """Create a user-defined primitive (UDP). Parameters ---------- udp_dll_name : str - Name of the UPD DLL. + Name of the UDP DLL or Python file. The default for the file format + is ``".dll"``. udp_parameters_list : List of the UDP parameters. upd_library : str, optional Name of the UDP library. The default is ``"syslib"``. name : str, optional Name of the component. The default is ``None``. - udp_type : str, optional - Type of the UDP. The default is ``"Solid"``. Returns ------- @@ -1656,12 +1682,11 @@ def create_udp(self, udp_dll_name, udp_parameters_list, upd_library="syslib", na -------- >>> my_udp = self.aedtapp.modeler.create_udp(udp_dll_name="RMxprt/ClawPoleCore", ... udp_parameters_list=my_udpPairs, - ... upd_library="syslib", - ... udp_type="Solid") + ... upd_library="syslib") """ - if ".dll" not in udp_dll_name: + if ".dll" not in udp_dll_name and ".py" not in udp_dll_name: vArg1 = [ "NAME:UserDefinedPrimitiveParameters", "DllName:=", @@ -3622,7 +3647,7 @@ def _get_user_defined_component_names(self): for data in udm_entry: udm_lists.append(data["Attributes"]["Name"]) except: - self.logger.error("User-defined models were not retrieved from the AEDT file.") + self.logger.info("User-defined models were not retrieved from the AEDT file.") return udm_lists @pyaedt_function_handler() diff --git a/pyaedt/modeler/Primitives3DLayout.py b/pyaedt/modeler/Primitives3DLayout.py index 657f8b6aaf5..e1d2bece1ba 100644 --- a/pyaedt/modeler/Primitives3DLayout.py +++ b/pyaedt/modeler/Primitives3DLayout.py @@ -525,7 +525,7 @@ def new_padstack(self, name="Padstack"): Returns ------- - type + :class:`pyaedt.modeler.Object3d.Padstack` Padstack object if a padstack with this name does not already exist. """ @@ -594,8 +594,7 @@ def padstacks(self): lay = prop[i] lay_name = lay[2] lay_id = int(lay[4]) - if i != 1: - self._padstacks[name].add_layer(lay_name) + self._padstacks[name].add_layer(layername=lay_name, layer_id=lay_id) self._padstacks[name].layers[lay_name].layername = lay_name self._padstacks[name].layers[lay_name].pad = self._padstacks[name].add_hole( lay[6][1], list(lay[6][3]), lay[6][5], lay[6][7], lay[6][9] diff --git a/pyaedt/modules/Boundary.py b/pyaedt/modules/Boundary.py index a3d7697600e..cc207e5939a 100644 --- a/pyaedt/modules/Boundary.py +++ b/pyaedt/modules/Boundary.py @@ -449,6 +449,14 @@ def create(self): self._app.oboundary.AssignVoltageDrop(self._get_args()) elif self.type == "Current": self._app.oboundary.AssignCurrent(self._get_args()) + elif self.type == "CurrentDensity": + self._app.oboundary.AssignCurrentDensity(self._get_args()) + elif self.type == "CurrentDensityGroup": + self._app.oboundary.AssignCurrentDensityGroup(self._get_args()[2], self._get_args()[3]) + elif self.type == "CurrentDensityTerminal": + self._app.oboundary.AssignCurrentDensityTerminal(self._get_args()) + elif self.type == "CurrentDensityTerminalGroup": + self._app.oboundary.AssignCurrentDensityTerminalGroup(self._get_args()[2], self._get_args()[3]) elif self.type == "Balloon": self._app.oboundary.AssignBalloon(self._get_args()) elif self.type == "Winding" or self.type == "Winding Group": @@ -591,6 +599,14 @@ def update(self): self._app.oboundary.EditVoltageDrop(self._boundary_name, self._get_args()) elif self.type == "Current": self._app.oboundary.EditCurrent(self._boundary_name, self._get_args()) + elif self.type == "CurrentDensity": + self._app.oboundary.AssignCurrentDensity(self._get_args()) + elif self.type == "CurrentDensityGroup": + self._app.oboundary.AssignCurrentDensityGroup(self._get_args()[2], self._get_args()[3]) + elif self.type == "CurrentDensityTerminal": + self._app.oboundary.AssignCurrentDensityTerminal(self._get_args()) + elif self.type == "CurrentDensityTerminalGroup": + self._app.oboundary.AssignCurrentDensityTerminalGroup(self._get_args()[2], self._get_args()[3]) elif self.type == "Winding" or self.type == "Winding Group": self._app.oboundary.EditWindingGroup(self._boundary_name, self._get_args()) # pragma: no cover elif self.type == "Vector Potential": @@ -1485,3 +1501,91 @@ def _write_command(self, source_names): else: command = "{}('{}')".format(self._operations[-1], "', '".join(source_names)) return command + + +class BoundaryObject3dLayout(BoundaryCommon, object): + """Manages boundary data and execution for Hfss3dLayout. + + Parameters + ---------- + app : object + An AEDT application from ``pyaedt.application``. + name : str + Name of the boundary. + props : dict + Properties of the boundary. + boundarytype : str + Type of the boundary. + """ + + def __init__(self, app, name, props, boundarytype): + self.auto_update = False + self._app = app + self._name = name + self.props = BoundaryProps(self, OrderedDict(props)) + self.type = boundarytype + self._boundary_name = self.name + self.auto_update = True + + @property + def name(self): + """Boundary Name.""" + return self._name + + @name.setter + def name(self, value): + self._name = value + self.update() + + @pyaedt_function_handler() + def _get_args(self, props=None): + """Retrieve arguments. + + Parameters + ---------- + props : + The default is ``None``. + + Returns + ------- + list + List of boundary properties. + + """ + if props is None: + props = self.props + arg = ["NAME:" + self.name] + _dict2arg(props, arg) + return arg + + @pyaedt_function_handler() + def _refresh_properties(self): + if len(self._app.oeditor.GetProperties("EM Design", "Excitations:{}".format(self.name))) != len(self.props): + propnames = self._app.oeditor.GetProperties("EM Design", "Excitations:{}".format(self.name)) + props = OrderedDict() + for prop in propnames: + props[prop] = self._app.oeditor.GetPropertyValue("EM Design", "Excitations:{}".format(self.name), prop) + self.props = BoundaryProps(self, props) + + @pyaedt_function_handler() + def update(self): + """Update the boundary. + + Returns + ------- + bool + ``True`` when successful, ``False`` when failed. + + """ + updated = False + for el in list(self.props.keys()): + if el in self._app.oeditor.GetProperties("EM Design", "Excitations:{}".format(self.name)) and self.props[ + el + ] != self._app.oeditor.GetPropertyValue("EM Design", "Excitations:" + self.name, el): + self._app.oeditor.SetPropertyValue("EM Design", "Excitations:" + self.name, el, self.props[el]) + updated = True + + if updated: + self._refresh_properties() + + return True diff --git a/pyaedt/modules/LayerStackup.py b/pyaedt/modules/LayerStackup.py index 7d0f45cfe31..a53b87603d6 100644 --- a/pyaedt/modules/LayerStackup.py +++ b/pyaedt/modules/LayerStackup.py @@ -77,6 +77,25 @@ def _getIfromRGB(rgb): return RGBint +@pyaedt_function_handler() +def _getRGBfromI(value): + """Retrieve the Integer from a specific layer color. + + Parameters + ---------- + value : int + + + Returns + ------- + list + """ + r = (value >> 16) & 0xFF + g = (value >> 8) & 0xFF + b = (value >> 0) & 0xFF + return [r, g, b] + + class Layer(object): """Manages the stackup layer. @@ -104,8 +123,8 @@ def __init__(self, app, layertype="signal", negative=False): self.name = None self.type = layertype self.id = 0 - self.color = 8026109 - self.transparency = 60 + self._color = [255, 0, 0] + self._transparency = 60 self.IsVisible = True self.IsVisibleShape = True self.IsVisiblePath = True @@ -114,25 +133,25 @@ def __init__(self, app, layertype="signal", negative=False): self.IsVisibleComponent = True self.IsMeshBackgroundMaterial = True self.IsMeshOverlay = True - self.locked = False - self.topbottom = "neither" - self.pattern = 1 - self.drawoverride = 0 - self.thickness = 0 - self.lowerelevation = 0 - self.roughness = 0 - self.botroughness = 0 - self.toprounghenss = 0 - self.sideroughness = 0 - self.material = "copper" - self.fillmaterial = "FR4_epoxy" - self.index = 1 + self._locked = False + self._topbottom = "neither" + self._pattern = 1 + self._drawoverride = 0 + self._thickness = 0 + self._lowerelevation = 0 + self._roughness = 0 + self._botroughness = 0 + self._toprounghenss = 0 + self._sideroughness = 0 + self._material = "copper" + self._fillmaterial = "FR4_epoxy" + self._index = 1 self.IsNegative = negative # Etch option - self.useetch = False - self.etch = 0 + self._useetch = False + self._etch = 0 # Rough option - self.user = False + self._user = False self.RMdl = "Huray" self.NR = 0.5 self.HRatio = 2.9 @@ -143,10 +162,614 @@ def __init__(self, app, layertype="signal", negative=False): self.SNR = 0.5 self.SHRatio = 2.9 # Solver option - self.usp = False + self._usp = False self.hfssSp = {"si": True, "dt": 0, "dtv": 0.1} self.planaremSp = {"ifg": False, "vly": False} - self.zones = [] + self._zones = [] + + @property + def color(self): + """Get/Set the property of the active layer. Color it is list of rgb values (0,255). + + Returns + ------- + + """ + return self._color + + @color.setter + def color(self, val): + self._color = val + + self.update_stackup_layer() + + @property + def transparency(self): + """Get/Set the property to the active layer. + + Returns + ------- + int + """ + return self._transparency + + @transparency.setter + def transparency(self, val): + self._transparency = val + self.update_stackup_layer() + + @property + def is_visible(self): + """Get/Set the active layer visibility. + + Returns + ------- + bool + """ + return self.IsVisible + + @is_visible.setter + def is_visible(self, val): + self.IsVisible = val + self.update_stackup_layer() + + @property + def is_visible_shape(self): + """Get/Set the active layer shape visibility. + + Returns + ------- + bool + """ + return self.IsVisibleShape + + @is_visible_shape.setter + def is_visible_shape(self, val): + self.IsVisibleShape = val + self.update_stackup_layer() + + @property + def is_visible_path(self): + """Get/Set the active layer paths visibility. + + Returns + ------- + bool + """ + return self.IsVisiblePath + + @is_visible_path.setter + def is_visible_path(self, val): + self.IsVisiblePath = val + self.update_stackup_layer() + + @property + def is_visible_pad(self): + """Get/Set the active layer pad visibility. + + Returns + ------- + bool + """ + return self.IsVisiblePad + + @is_visible_pad.setter + def is_visible_pad(self, val): + + self.IsVisiblePad = val + self.update_stackup_layer() + + @property + def is_visible_hole(self): + """Get/Set the active layer hole visibility. + + Returns + ------- + bool + """ + return self.IsVisibleHole + + @is_visible_hole.setter + def is_visible_hole(self, val): + self.IsVisibleHole = val + self.update_stackup_layer() + + @property + def is_visible_component(self): + """Get/Set the active layer component visibility. + + Returns + ------- + bool + """ + return self.IsVisibleComponent + + @is_visible_component.setter + def is_visible_component(self, val): + self.IsVisibleComponent = val + self.update_stackup_layer() + + @property + def is_mesh_background(self): + """Get/Set the active layer mesh backgraound. + + Returns + ------- + bool + """ + return self.IsMeshBackgroundMaterial + + @is_mesh_background.setter + def is_mesh_background(self, val): + self.IsMeshBackgroundMaterial = val + self.update_stackup_layer() + + @property + def is_mesh_overlay(self): + """Get/Set the active layer mesh overlay. + + Returns + ------- + bool + """ + return self.IsMeshOverlay + + @is_mesh_overlay.setter + def is_mesh_overlay(self, val): + self.IsMeshOverlay = val + self.update_stackup_layer() + + @property + def locked(self): + """Get/Set the active layer lock flag. + + Returns + ------- + bool + """ + return self._locked + + @locked.setter + def locked(self, val): + self._locked = val + self.update_stackup_layer() + + @property + def top_bottom(self): + """Get/Set the active layer top bottom alignment. + + Returns + ------- + str + """ + return self._topbottom + + @top_bottom.setter + def top_bottom(self, val): + self._topbottom = val + self.update_stackup_layer() + + @property + def pattern(self): + """Get/Set the active layer pattern. + + Returns + ------- + float + """ + return self._pattern + + @pattern.setter + def pattern(self, val): + self._pattern = val + self.update_stackup_layer() + + @property + def draw_override(self): + """Get/Set the active layer draw override value. + + Returns + ------- + float + """ + return self._drawoverride + + @draw_override.setter + def draw_override(self, val): + self._drawoverride = val + self.update_stackup_layer() + + @property + def thickness(self): + """Get/Set the active layer thickness value. + + Returns + ------- + float + """ + return self._thickness + + @thickness.setter + def thickness(self, val): + self._thickness = val + self.update_stackup_layer() + + @property + def lower_elevation(self): + """Get/Set the active layer lower elevation. + + Returns + ------- + float + """ + return self._lowerelevation + + @lower_elevation.setter + def lower_elevation(self, val): + self._lowerelevation = val + self.update_stackup_layer() + + @property + def roughness(self): + """Get/Set the active layer roughness (with units). + + Returns + ------- + str + """ + return self._roughness + + @roughness.setter + def roughness(self, val): + self._roughness = val + self.update_stackup_layer() + + @property + def bottom_roughness(self): + """Get/Set the active layer bottom roughness (with units). + + Returns + ------- + str + """ + return self._botroughness + + @bottom_roughness.setter + def bottom_roughness(self, val): + self._botroughness = val + self.update_stackup_layer() + + @property + def top_roughness(self): + """Get/Set the active layer top roughness (with units). + + Returns + ------- + str + """ + return self._toprounghenss + + @top_roughness.setter + def top_roughness(self, val): + self._toprounghenss = val + self.update_stackup_layer() + + @property + def side_roughness(self): + """Get/Set the active layer side roughness (with units). + + Returns + ------- + str + """ + return self._sideroughness + + @side_roughness.setter + def side_roughness(self, val): + self._sideroughness = val + self.update_stackup_layer() + + @property + def material(self): + """Get/Set the active layer material name. + + Returns + ------- + str + """ + return self._material + + @material.setter + def material(self, val): + self._material = val + self.update_stackup_layer() + + @property + def fill_material(self): + """Get/Set the active layer filling material. + + Returns + ------- + str + """ + return self._fillmaterial + + @fill_material.setter + def fill_material(self, val): + self._fillmaterial = val + self.update_stackup_layer() + + @property + def index(self): + """Get/Set the active layer index. + + Returns + ------- + int + """ + return self._index + + @index.setter + def index(self, val): + self._index = val + self.update_stackup_layer() + + @property + def is_negative(self): + """Get/Set the active layer negative flag. When `True` the layer will be negative. + + Returns + ------- + bool + """ + return self.IsNegative + + @is_negative.setter + def is_negative(self, val): + self.IsNegative = val + self.update_stackup_layer() + + @property + def use_etch(self): + """Get/Set the active layer etiching flag. When `True` the layer will use etch. + + Returns + ------- + bool + """ + return self._useetch + + @use_etch.setter + def use_etch(self, val): + self._useetch = val + self.update_stackup_layer() + + @property + def etch(self): + """Get/Set the active layer etch value. + + Returns + ------- + float + """ + return self._etch + + @etch.setter + def etch(self, val): + self._etch = val + self.update_stackup_layer() + + @property + def user(self): + """Get/Set the active layer user flag. + + Returns + ------- + bool + """ + return self._user + + @user.setter + def user(self, val): + self._user = val + self.update_stackup_layer() + + @property + def top_roughness_model(self): + """Get/Set the active layer top roughness model. + + Returns + ------- + str + """ + return self.RMdl + + @top_roughness_model.setter + def top_roughness_model(self, val): + self.RMdl = val + self.update_stackup_layer() + + @property + def top_nodule_radius(self): + """Get/Set the active layer top roughness radius. + + Returns + ------- + float + """ + return self.NR + + @top_nodule_radius.setter + def top_nodule_radius(self, val): + + self.NR = val + self.update_stackup_layer() + + @property + def top_huray_ratio(self): + """Get/Set the active layer top roughness ratio. + + Returns + ------- + float + """ + return self.HRatio + + @top_huray_ratio.setter + def top_huray_ratio(self, val): + self.HRatio = val + self.update_stackup_layer() + + @property + def bottom_roughness_model(self): + """Get/Set the active layer bottom roughness model. + + Returns + ------- + str + """ + return self.BRMdl + + @bottom_roughness_model.setter + def bottom_roughness_model(self, val): + self.BRMdl = val + self.update_stackup_layer() + + @property + def bottom_nodule_radius(self): + """Get/Set the active layer bottom roughness radius. + + Returns + ------- + float + """ + return self.BNR + + @bottom_nodule_radius.setter + def bottom_nodule_radius(self, val): + + self.BNR = val + self.update_stackup_layer() + + @property + def bottom_huray_ratio(self): + """Get/Set the active layer bottom roughness ratio. + + Returns + ------- + float + """ + return self.BHRatio + + @bottom_huray_ratio.setter + def bottom_huray_ratio(self, val): + self.BHRatio = val + self.update_stackup_layer() + + @property + def side_model(self): + """Get/Set the active layer side roughness model. + + Returns + ------- + str + """ + return self.SRMdl + + @side_model.setter + def side_model(self, val): + self.SRMdl = val + self.update_stackup_layer() + + @property + def side_nodule_radius(self): + """Get/Set the active layer side roughness radius. + + Returns + ------- + float + """ + return self.SNR + + @side_nodule_radius.setter + def side_nodule_radius(self, val): + self.SNR = val + self.update_stackup_layer() + + @property + def side_huray_ratio(self): + """Get/Set the active layer bottom roughness ratio. + + Returns + ------- + float + """ + return self.SHRatio + + @side_huray_ratio.setter + def side_huray_ratio(self, val): + self.SHRatio = val + self.update_stackup_layer() + + @property + def usp(self): + """Get/Set the active layer usp flag. + + Returns + ------- + bool + """ + return self._usp + + @usp.setter + def usp(self, val): + self._usp = val + self.update_stackup_layer() + + @property + def hfss_solver_settings(self): + """Get/Set the active layer hfss solver settings. + + Returns + ------- + dict + """ + return self.hfssSp + + @hfss_solver_settings.setter + def hfss_solver_settings(self, val): + self.hfssSp = val + self.update_stackup_layer() + + @property + def planar_em_solver_settings(self): + """Get/Set the active layer PlanarEm solver settings. + + Returns + ------- + dict + """ + return self.planaremSp + + @planar_em_solver_settings.setter + def planar_em_solver_settings(self, val): + self.planaremSp = val + self.update_stackup_layer() + + @property + def zones(self): + """Get/Set the active layer zoness. + + Returns + ------- + list + """ + return self._zones + + @zones.setter + def zones(self, val): + self._zones = val + self.update_stackup_layer() @property def oeditor(self): @@ -201,7 +824,6 @@ def set_layer_color(self, r, g, b): """ rgb = [r, g, b] self.color = _getIfromRGB(rgb) - self.update_stackup_layer() return True @pyaedt_function_handler() @@ -228,7 +850,7 @@ def create_stackup_layer(self): "Type:=", self.type, "Top Bottom:=", - self.topbottom, + self.top_bottom, "Color:=", self.color, "Transparency:=", @@ -240,23 +862,23 @@ def create_stackup_layer(self): "Locked:=", self.locked, "DrawOverride:=", - self.drawoverride, + self.draw_override, [ "NAME:Sublayer", "Thickness:=", self.thickness, "LowerElevation:=", - self.lowerelevation, + self.lower_elevation, "Roughness:=", self._arg_with_dim(self.roughness, self.LengthUnitRough), "BotRoughness:=", - self._arg_with_dim(self.botroughness, self.LengthUnitRough), + self._arg_with_dim(self.bottom_roughness, self.LengthUnitRough), "SideRoughness:=", - self._arg_with_dim(self.toprounghenss, self.LengthUnitRough), + self._arg_with_dim(self.top_roughness, self.LengthUnitRough), "Material:=", self.material.lower(), "FillMaterial:=", - self.fillmaterial.lower(), + self.fill_material.lower(), ], "Neg:=", self.IsNegative, @@ -289,7 +911,7 @@ def create_stackup_layer(self): "Etch:=", str(self.etch), "UseEtch:=", - self.useetch, + self.use_etch, "UseR:=", self.user, "RMdl:=", @@ -321,7 +943,7 @@ def create_stackup_layer(self): "Type:=", self.type, "Top Bottom:=", - self.topbottom, + self.top_bottom, "Color:=", self.color, "Transparency:=", @@ -333,13 +955,13 @@ def create_stackup_layer(self): "Locked:=", self.locked, "DrawOverride:=", - self.drawoverride, + self.draw_override, [ "NAME:Sublayer", "Thickness:=", self.thickness, "LowerElevation:=", - self.lowerelevation, + self.lower_elevation, "Roughness:=", 0, "BotRoughness:=", @@ -393,9 +1015,9 @@ def _get_layer_arg(self): "Type:=", self.type, "Top Bottom:=", - self.topbottom, + self.top_bottom, "Color:=", - self.color, + _getIfromRGB(self.color), "Transparency:=", self.transparency, "Pattern:=", @@ -405,7 +1027,7 @@ def _get_layer_arg(self): "Locked:=", self.locked, "DrawOverride:=", - self.drawoverride, + self.draw_override, "Zones:=", self.zones, [ @@ -413,17 +1035,17 @@ def _get_layer_arg(self): "Thickness:=", self.thickness, "LowerElevation:=", - self.lowerelevation, + self._arg_with_dim(self.lower_elevation, self.LengthUnit), "Roughness:=", self._arg_with_dim(self.roughness, self.LengthUnitRough), "BotRoughness:=", - self._arg_with_dim(self.botroughness, self.LengthUnitRough), + self._arg_with_dim(self.bottom_roughness, self.LengthUnitRough), "SideRoughness:=", - self._arg_with_dim(self.toprounghenss, self.LengthUnitRough), + self._arg_with_dim(self.top_roughness, self.LengthUnitRough), "Material:=", self.material.lower(), "FillMaterial:=", - self.fillmaterial.lower(), + self.fill_material.lower(), ], "Neg:=", self.IsNegative, @@ -456,7 +1078,7 @@ def _get_layer_arg(self): "Etch:=", str(self.etch), "UseEtch:=", - self.useetch, + self.use_etch, "UseR:=", self.user, "RMdl:=", @@ -488,7 +1110,7 @@ def _get_layer_arg(self): "Type:=", self.type, "Top Bottom:=", - self.topbottom, + self.top_bottom, "Color:=", self.color, "Transparency:=", @@ -500,7 +1122,7 @@ def _get_layer_arg(self): "Locked:=", self.locked, "DrawOverride:=", - self.drawoverride, + self.draw_override, "Zones:=", self.zones, [ @@ -508,7 +1130,7 @@ def _get_layer_arg(self): "Thickness:=", self.thickness, "LowerElevation:=", - self.lowerelevation, + self.lower_elevation, "Roughness:=", 0, "BotRoughness:=", @@ -529,7 +1151,7 @@ def _get_layer_arg(self): "Type:=", self.type, "Top Bottom:=", - self.topbottom, + self.top_bottom, "Color:=", self.color, "Transparency:=", @@ -749,9 +1371,9 @@ def refresh_all_layers(self): o.type = "signal" else: o.type = infosdict["Type"] - o.locked = _str2bool(infosdict["IsLocked"]) + o._locked = _str2bool(infosdict["IsLocked"]) o.id = int(infosdict["LayerId"]) - o.topbottom = infosdict["TopBottomAssociation"].lower() + o._top_bottom = infosdict["TopBottomAssociation"].lower() o.IsVisible = infosdict["IsVisible"] if "IsVisiblePath" in infosdict: o.IsVisiblePath = infosdict["IsVisiblePath"] @@ -759,28 +1381,28 @@ def refresh_all_layers(self): o.IsVisibleComponent = infosdict["IsVisibleComponent"] o.IsVisibleShape = infosdict["IsVisibleShape"] o.IsVisibleHole = infosdict["IsVisibleHole"] - o.color = int(infosdict["Color"][:-1]) + o._color = _getRGBfromI(int(infosdict["Color"][:-1])) if o.type in ["signal", "dielectric", "via"]: - o.index = int(infosdict["Index"]) - o.thickness = _conv_number(infosdict["LayerThickness"]) - o.lowerelevation = _conv_number(infosdict["LowerElevation0"]) - o.fillmaterial = infosdict["FillMaterial0"] - o.material = infosdict["Material0"] + o._index = int(infosdict["Index"]) + o._thickness = _conv_number(infosdict["LayerThickness"]) + o._lowerelevation = _conv_number(infosdict["LowerElevation0"]) + o._fillmaterial = infosdict["FillMaterial0"] + o._material = infosdict["Material0"] if "EtchFactor" in infosdict: - o.useetch = True - o.etch = _conv_number(infosdict["EtchFactor"]) + o._useetch = True + o._etch = _conv_number(infosdict["EtchFactor"]) if "Roughness0 Type" in infosdict: - o.user = True + o._user = True o.RMdl = infosdict["Roughness0 Type"] o.NR = infosdict["Roughness0"].split(", ")[0] o.HRatio = _conv_number(infosdict["Roughness0"].split(", ")[1]) if "BottomRoughness0 Type" in infosdict: - o.user = True + o._user = True o.BRMdl = infosdict["BottomRoughness0 Type"] o.BNR = infosdict["BottomRoughness0"].split(", ")[0] o.BHRatio = _conv_number(infosdict["BottomRoughness0"].split(", ")[1]) if "SideRoughness0 Type" in infosdict: - o.user = True + o._user = True o.SRMdl = infosdict["SideRoughness0 Type"] o.SNR = infosdict["SideRoughness0"].split(", ")[0] o.SHRatio = _conv_number(infosdict["SideRoughness0"].split(", ")[1]) @@ -789,23 +1411,23 @@ def refresh_all_layers(self): layer = self.layers[o.id] layer.name = o.name layer.type = o.type - layer.locked = o.locked - layer.topbottom = o.topbottom + layer._locked = o._locked + layer._top_bottom = o._top_bottom layer.IsVisible = o.IsVisible layer.IsVisiblePath = o.IsVisiblePath layer.IsVisiblePad = o.IsVisiblePad layer.IsVisibleComponent = o.IsVisibleComponent layer.IsVisibleShape = o.IsVisibleShape layer.IsVisibleHole = o.IsVisibleHole - layer.color = o.color - layer.index = o.index - layer.thickness = o.thickness - layer.lowerelevation = o.lowerelevation - layer.fillmaterial = o.fillmaterial - layer.material = o.material - layer.useetch = o.useetch - layer.etch = o.etch - layer.user = o.user + layer._color = o._color + layer.index = o._index + layer._thickness = o._thickness + layer._lowerelevation = o._lowerelevation + layer._fillmaterial = o._fillmaterial + layer._material = o._material + layer._use_etch = o._useetch + layer._etch = o._etch + layer._user = o._user layer.RMdl = o.RMdl layer.NR = o.NR layer.HRatio = o.HRatio @@ -848,7 +1470,7 @@ def add_layer( newlayer = Layer(self, layertype, isnegative) newlayer.name = layername newlayer.thickness = thickness - newlayer.lowerelevation = elevation + newlayer.lower_elevation = elevation newlayer.material = material newlayer.create_stackup_layer() self.layers[newlayer.id] = newlayer diff --git a/requirements.txt b/requirements.txt index 937258fa131..9b8e5b0a74e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -32,16 +32,9 @@ matplotlib==3.5.3; python_version > '3.6' # License: https://github.com/matplotlib/matplotlib/blob/master/LICENSE/LICENSE # License: PSF -numpy==1.21.6; python_version <= '3.7' numpy==1.23.2; python_version > '3.7' # License: BSD-3-Clause License -ipython==8.4.0; python_version > '3.6' -# License: BSD-3-Clause License - -jupyterlab==3.4.5; python_version > '3.6' -# License: BSD-3-Clause License - psutil==5.9.1; python_version > '3.6' # License: BSD-3-Clause License diff --git a/requirements_docs.txt b/requirements_docs.txt index cb085831caf..7206235d139 100644 --- a/requirements_docs.txt +++ b/requirements_docs.txt @@ -12,9 +12,11 @@ sphinx-notfound-page==0.8 sphinx-copybutton==0.5.0 sphinx-gallery==0.11.1 sphinx-autodoc-typehints==1.19.2 -ansys-sphinx-theme==0.5.1 +ansys-sphinx-theme==0.5.2 pypandoc==1.8.1 nbsphinx==0.8.9 ipywidgets==8.0.1 joblib==1.1.0 scikit-learn==1.1.2 +ipython==8.4.0 +jupyterlab==3.4.5 diff --git a/requirements_test.txt b/requirements_test.txt index 7746857eabe..ac356098be7 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -11,3 +11,4 @@ pandas==1.4.3 openpyxl==3.0.10 scikit-learn==1.1.2 pytest-xdist==2.5.0 +ipython==8.4.0 diff --git a/setup.py b/setup.py index ab270dff6f6..b5934dc604d 100644 --- a/setup.py +++ b/setup.py @@ -38,11 +38,9 @@ def install(package): "cffi == 1.15.0;platform_system=='Linux'", "pywin32 >= 303;platform_system=='Windows'", "pythonnet == 3.0.0rc4", - "jupyterlab", "rpyc==5.0.1", "pyvista>=0.34.1", "numpy", - "ipython", "matplotlib", "psutil", "dotnetcore2 ==3.1.23;platform_system=='Linux'",