From f3f8cbd69e290ccbd60f9cbc0b1d9b63645127bb Mon Sep 17 00:00:00 2001 From: Matt Strapp Date: Sun, 28 Mar 2021 10:12:10 -0500 Subject: Add a basic VtoI function Also rearrange things and commit iconoclasm --- EE3102/EE3102.PrjPcb | 1231 --- EE3102/EE3102.PrjPcbStructure | 1 - .../Instrumentation Amplifier Lib.LibPkg | 1102 --- .../Instrumentation Amplifier Lib.PcbLib | Bin 140288 -> 0 bytes .../Instrumentation Amplifier Lib.SchLib | Bin 7168 -> 0 bytes .../Instrumentation Amplifier Lib.txt | 512 -- EE3102/Libraries/InstrumentAmp/UL_Form.dfm | 49 - EE3102/Libraries/InstrumentAmp/UL_Form.pas | 14 - EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr | 945 -- EE3102/Libraries/InstrumentAmp/UL_Import.pas | 1081 --- EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg | 1102 --- EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib | Bin 102912 -> 0 bytes EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib | Bin 11264 -> 0 bytes EE3102/Libraries/LM741/LM741 Lib.LibPkg | 1068 --- EE3102/Libraries/LM741/LM741 Lib.PcbLib | Bin 107008 -> 0 bytes EE3102/Libraries/LM741/LM741 Lib.SchLib | Bin 11264 -> 0 bytes EE3102/Libraries/LM741/LM741 Lib.txt | 69 - EE3102/Libraries/LM741/UL_Form.dfm | 49 - EE3102/Libraries/LM741/UL_Form.pas | 14 - EE3102/Libraries/LM741/UL_Import.PrjScr | 945 -- EE3102/Libraries/LM741/UL_Import.pas | 1081 --- EE3102/Libraries/PIC24/PIC24 Lib.LibPkg | 1102 --- EE3102/Libraries/PIC24/PIC24 Lib.PcbLib | Bin 127488 -> 0 bytes EE3102/Libraries/PIC24/PIC24 Lib.SchLib | Bin 8192 -> 0 bytes EE3102/Libraries/PIC24/PIC24 Lib.txt | 422 - EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step | 9694 -------------------- EE3102/Libraries/PIC24/UL_Form.dfm | 49 - EE3102/Libraries/PIC24/UL_Form.pas | 14 - EE3102/Libraries/PIC24/UL_Import.PrjScr | 945 -- EE3102/Libraries/PIC24/UL_Import.pas | 1081 --- EE3102/Libraries/USBRegulator/T03B.step | 837 -- EE3102/Libraries/USBRegulator/UL_Form.dfm | 49 - EE3102/Libraries/USBRegulator/UL_Form.pas | 14 - EE3102/Libraries/USBRegulator/UL_Import.PrjScr | 945 -- EE3102/Libraries/USBRegulator/UL_Import.pas | 1081 --- .../Libraries/USBRegulator/USBRegulator Lib.LibPkg | 1068 --- .../Libraries/USBRegulator/USBRegulator Lib.PcbLib | Bin 111616 -> 0 bytes .../Libraries/USBRegulator/USBRegulator Lib.SchLib | Bin 6656 -> 0 bytes EE3102/Libraries/USBRegulator/USBRegulator Lib.txt | 106 - .../USBTHING/Imported microB.PrjPcb/microB.IntLib | Bin 557568 -> 0 bytes .../USBTHING/Imported microB.PrjPcb/microB.LOG | 27 - .../USBTHING/Imported microB.PrjPcb/microB.PcbDoc | Bin 2340864 -> 0 bytes .../USBTHING/Imported microB.PrjPcb/microB.PrjPcb | 1136 --- .../Imported microB.PrjPcb/microB.PrjPcbStructure | 1 - .../USBTHING/Imported microB.PrjPcb/microB.SchDoc | Bin 25088 -> 0 bytes .../Imported microB.PrjPcb/microB1/microB.PcbLib | Bin 1021952 -> 0 bytes .../Imported microB.PrjPcb/microB1/microB.SCHLIB | Bin 15360 -> 0 bytes .../Imported microB.PrjPcb/microB2/microB.PcbLib | Bin 1021952 -> 0 bytes .../Imported microB.PrjPcb/microB2/microB.SCHLIB | Bin 15360 -> 0 bytes EE3102/Libraries/USBTHING/microB.LibPkg | 1106 --- EE3102/Libraries/USBTHING/microB.SCHLIB | Bin 15360 -> 0 bytes EE3102/Libraries/USBTHING/microB.brd | 1775 ---- EE3102/Libraries/USBTHING/microB.sch | 1197 --- EE3102/V1.PcbDoc | Bin 1050112 -> 0 bytes EE3102/V1.SchDoc | Bin 116736 -> 0 bytes EE3102Testing.X/Makefile | 113 - .../default/production/spies046_lab6_asm_v001.o | Bin 24836 -> 0 bytes .../default/production/spies046_lab6_asm_v001.o.d | 2 - .../default/production/spies046_lab6_buffer_v001.o | Bin 5428 -> 0 bytes .../production/spies046_lab6_buffer_v001.o.d | 2 - .../default/production/spies046_lab6_lcdLib_v001.o | Bin 11592 -> 0 bytes .../production/spies046_lab6_lcdLib_v001.o.d | 3 - .../default/production/spies046_lab6_main_v001.o | Bin 16348 -> 0 bytes .../default/production/spies046_lab6_main_v001.o.d | 5 - .../production/EE3102Testing.X.production.elf | Bin 200588 -> 0 bytes .../production/EE3102Testing.X.production.hex | 1018 -- .../production/EE3102Testing.X.production.map | 1377 --- .../dist/default/production/memoryfile.xml | 18 - EE3102Testing.X/nbproject/Makefile-default.mk | 203 - .../nbproject/Makefile-genesis.properties | 10 - EE3102Testing.X/nbproject/Makefile-impl.mk | 69 - .../nbproject/Makefile-local-default.mk | 38 - EE3102Testing.X/nbproject/Makefile-variables.mk | 13 - EE3102Testing.X/nbproject/Package-default.bash | 73 - EE3102Testing.X/nbproject/configurations.xml | 229 - .../nbproject/private/configurations.xml | 25 - EE3102Testing.X/nbproject/private/private.xml | 13 - EE3102Testing.X/nbproject/project.xml | 29 - EE3102Testing.X/spies046_lab6_asm_v001.h | 23 - EE3102Testing.X/spies046_lab6_asm_v001.s | 23 - EE3102Testing.X/spies046_lab6_buffer_v001.c | 42 - EE3102Testing.X/spies046_lab6_buffer_v001.h | 25 - EE3102Testing.X/spies046_lab6_lcdLib_v001.c | 140 - EE3102Testing.X/spies046_lab6_lcdLib_v001.h | 30 - EE3102Testing.X/spies046_lab6_main_v001.c | 97 - PCB/EE3102.PrjPcb | 1231 +++ PCB/EE3102.PrjPcbStructure | 1 + .../Instrumentation Amplifier Lib.LibPkg | 1102 +++ .../Instrumentation Amplifier Lib.PcbLib | Bin 0 -> 140288 bytes .../Instrumentation Amplifier Lib.SchLib | Bin 0 -> 7168 bytes .../Instrumentation Amplifier Lib.txt | 512 ++ PCB/Libraries/InstrumentAmp/UL_Form.dfm | 49 + PCB/Libraries/InstrumentAmp/UL_Form.pas | 14 + PCB/Libraries/InstrumentAmp/UL_Import.PrjScr | 945 ++ PCB/Libraries/InstrumentAmp/UL_Import.pas | 1081 +++ PCB/Libraries/LM741/2021-02-27_19-47-13.LibPkg | 1102 +++ PCB/Libraries/LM741/2021-02-27_19-47-13.PcbLib | Bin 0 -> 102912 bytes PCB/Libraries/LM741/2021-02-27_19-47-13.SchLib | Bin 0 -> 11264 bytes PCB/Libraries/LM741/LM741 Lib.LibPkg | 1068 +++ PCB/Libraries/LM741/LM741 Lib.PcbLib | Bin 0 -> 107008 bytes PCB/Libraries/LM741/LM741 Lib.SchLib | Bin 0 -> 11264 bytes PCB/Libraries/LM741/LM741 Lib.txt | 69 + PCB/Libraries/LM741/UL_Form.dfm | 49 + PCB/Libraries/LM741/UL_Form.pas | 14 + PCB/Libraries/LM741/UL_Import.PrjScr | 945 ++ PCB/Libraries/LM741/UL_Import.pas | 1081 +++ PCB/Libraries/PIC24/PIC24 Lib.LibPkg | 1102 +++ PCB/Libraries/PIC24/PIC24 Lib.PcbLib | Bin 0 -> 127488 bytes PCB/Libraries/PIC24/PIC24 Lib.SchLib | Bin 0 -> 8192 bytes PCB/Libraries/PIC24/PIC24 Lib.txt | 422 + PCB/Libraries/PIC24/SPDIP28_300MC_MCH.step | 9694 ++++++++++++++++++++ PCB/Libraries/PIC24/UL_Form.dfm | 49 + PCB/Libraries/PIC24/UL_Form.pas | 14 + PCB/Libraries/PIC24/UL_Import.PrjScr | 945 ++ PCB/Libraries/PIC24/UL_Import.pas | 1081 +++ PCB/Libraries/USBRegulator/T03B.step | 837 ++ PCB/Libraries/USBRegulator/UL_Form.dfm | 49 + PCB/Libraries/USBRegulator/UL_Form.pas | 14 + PCB/Libraries/USBRegulator/UL_Import.PrjScr | 945 ++ PCB/Libraries/USBRegulator/UL_Import.pas | 1081 +++ PCB/Libraries/USBRegulator/USBRegulator Lib.LibPkg | 1068 +++ PCB/Libraries/USBRegulator/USBRegulator Lib.PcbLib | Bin 0 -> 111616 bytes PCB/Libraries/USBRegulator/USBRegulator Lib.SchLib | Bin 0 -> 6656 bytes PCB/Libraries/USBRegulator/USBRegulator Lib.txt | 106 + .../USBTHING/Imported microB.PrjPcb/microB.IntLib | Bin 0 -> 557568 bytes .../USBTHING/Imported microB.PrjPcb/microB.LOG | 27 + .../USBTHING/Imported microB.PrjPcb/microB.PcbDoc | Bin 0 -> 2340864 bytes .../USBTHING/Imported microB.PrjPcb/microB.PrjPcb | 1136 +++ .../Imported microB.PrjPcb/microB.PrjPcbStructure | 1 + .../USBTHING/Imported microB.PrjPcb/microB.SchDoc | Bin 0 -> 25088 bytes .../Imported microB.PrjPcb/microB1/microB.PcbLib | Bin 0 -> 1021952 bytes .../Imported microB.PrjPcb/microB1/microB.SCHLIB | Bin 0 -> 15360 bytes .../Imported microB.PrjPcb/microB2/microB.PcbLib | Bin 0 -> 1021952 bytes .../Imported microB.PrjPcb/microB2/microB.SCHLIB | Bin 0 -> 15360 bytes PCB/Libraries/USBTHING/microB.LibPkg | 1106 +++ PCB/Libraries/USBTHING/microB.SCHLIB | Bin 0 -> 15360 bytes PCB/Libraries/USBTHING/microB.brd | 1775 ++++ PCB/Libraries/USBTHING/microB.sch | 1197 +++ PCB/V1.PcbDoc | Bin 0 -> 1050112 bytes PCB/V1.SchDoc | Bin 0 -> 116736 bytes PICCode.X/Makefile | 113 + PICCode.X/bufferlib.c | 35 + PICCode.X/bufferlib.h | 18 + PICCode.X/build/default/production/bufferlib.o | Bin 0 -> 5236 bytes PICCode.X/build/default/production/bufferlib.o.d | 2 + PICCode.X/build/default/production/lcd.o | Bin 0 -> 9680 bytes PICCode.X/build/default/production/lcd.o.d | 3 + PICCode.X/build/default/production/main.o | Bin 0 -> 16596 bytes PICCode.X/build/default/production/main.o.d | 4 + .../default/production/PICCode.X.production.elf | Bin 0 -> 183023 bytes .../default/production/PICCode.X.production.hex | 1054 +++ .../default/production/PICCode.X.production.map | 1361 +++ PICCode.X/dist/default/production/memoryfile.xml | 18 + PICCode.X/lcd.c | 100 + PICCode.X/lcd.h | 17 + PICCode.X/main.c | 95 + PICCode.X/nbproject/Makefile-default.mk | 189 + PICCode.X/nbproject/Makefile-genesis.properties | 10 + PICCode.X/nbproject/Makefile-impl.mk | 69 + PICCode.X/nbproject/Makefile-local-default.mk | 38 + PICCode.X/nbproject/Makefile-variables.mk | 13 + PICCode.X/nbproject/Package-default.bash | 73 + PICCode.X/nbproject/configurations.xml | 227 + PICCode.X/nbproject/private/configurations.xml | 25 + PICCode.X/nbproject/private/private.xml | 9 + PICCode.X/nbproject/project.xml | 29 + 166 files changed, 35414 insertions(+), 35532 deletions(-) delete mode 100644 EE3102/EE3102.PrjPcb delete mode 100644 EE3102/EE3102.PrjPcbStructure delete mode 100644 EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg delete mode 100644 EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib delete mode 100644 EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib delete mode 100644 EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt delete mode 100644 EE3102/Libraries/InstrumentAmp/UL_Form.dfm delete mode 100644 EE3102/Libraries/InstrumentAmp/UL_Form.pas delete mode 100644 EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr delete mode 100644 EE3102/Libraries/InstrumentAmp/UL_Import.pas delete mode 100644 EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg delete mode 100644 EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib delete mode 100644 EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib delete mode 100644 EE3102/Libraries/LM741/LM741 Lib.LibPkg delete mode 100644 EE3102/Libraries/LM741/LM741 Lib.PcbLib delete mode 100644 EE3102/Libraries/LM741/LM741 Lib.SchLib delete mode 100644 EE3102/Libraries/LM741/LM741 Lib.txt delete mode 100644 EE3102/Libraries/LM741/UL_Form.dfm delete mode 100644 EE3102/Libraries/LM741/UL_Form.pas delete mode 100644 EE3102/Libraries/LM741/UL_Import.PrjScr delete mode 100644 EE3102/Libraries/LM741/UL_Import.pas delete mode 100644 EE3102/Libraries/PIC24/PIC24 Lib.LibPkg delete mode 100644 EE3102/Libraries/PIC24/PIC24 Lib.PcbLib delete mode 100644 EE3102/Libraries/PIC24/PIC24 Lib.SchLib delete mode 100644 EE3102/Libraries/PIC24/PIC24 Lib.txt delete mode 100644 EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step delete mode 100644 EE3102/Libraries/PIC24/UL_Form.dfm delete mode 100644 EE3102/Libraries/PIC24/UL_Form.pas delete mode 100644 EE3102/Libraries/PIC24/UL_Import.PrjScr delete mode 100644 EE3102/Libraries/PIC24/UL_Import.pas delete mode 100644 EE3102/Libraries/USBRegulator/T03B.step delete mode 100644 EE3102/Libraries/USBRegulator/UL_Form.dfm delete mode 100644 EE3102/Libraries/USBRegulator/UL_Form.pas delete mode 100644 EE3102/Libraries/USBRegulator/UL_Import.PrjScr delete mode 100644 EE3102/Libraries/USBRegulator/UL_Import.pas delete mode 100644 EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg delete mode 100644 EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLib delete mode 100644 EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLib delete mode 100644 EE3102/Libraries/USBRegulator/USBRegulator Lib.txt delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib delete mode 100644 EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB delete mode 100644 EE3102/Libraries/USBTHING/microB.LibPkg delete mode 100644 EE3102/Libraries/USBTHING/microB.SCHLIB delete mode 100644 EE3102/Libraries/USBTHING/microB.brd delete mode 100644 EE3102/Libraries/USBTHING/microB.sch delete mode 100644 EE3102/V1.PcbDoc delete mode 100644 EE3102/V1.SchDoc delete mode 100644 EE3102Testing.X/Makefile delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o.d delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o.d delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o.d delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o delete mode 100644 EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o.d delete mode 100644 EE3102Testing.X/dist/default/production/EE3102Testing.X.production.elf delete mode 100644 EE3102Testing.X/dist/default/production/EE3102Testing.X.production.hex delete mode 100644 EE3102Testing.X/dist/default/production/EE3102Testing.X.production.map delete mode 100644 EE3102Testing.X/dist/default/production/memoryfile.xml delete mode 100644 EE3102Testing.X/nbproject/Makefile-default.mk delete mode 100644 EE3102Testing.X/nbproject/Makefile-genesis.properties delete mode 100644 EE3102Testing.X/nbproject/Makefile-impl.mk delete mode 100644 EE3102Testing.X/nbproject/Makefile-local-default.mk delete mode 100644 EE3102Testing.X/nbproject/Makefile-variables.mk delete mode 100644 EE3102Testing.X/nbproject/Package-default.bash delete mode 100644 EE3102Testing.X/nbproject/configurations.xml delete mode 100644 EE3102Testing.X/nbproject/private/configurations.xml delete mode 100644 EE3102Testing.X/nbproject/private/private.xml delete mode 100644 EE3102Testing.X/nbproject/project.xml delete mode 100644 EE3102Testing.X/spies046_lab6_asm_v001.h delete mode 100644 EE3102Testing.X/spies046_lab6_asm_v001.s delete mode 100644 EE3102Testing.X/spies046_lab6_buffer_v001.c delete mode 100644 EE3102Testing.X/spies046_lab6_buffer_v001.h delete mode 100644 EE3102Testing.X/spies046_lab6_lcdLib_v001.c delete mode 100644 EE3102Testing.X/spies046_lab6_lcdLib_v001.h delete mode 100644 EE3102Testing.X/spies046_lab6_main_v001.c create mode 100644 PCB/EE3102.PrjPcb create mode 100644 PCB/EE3102.PrjPcbStructure create mode 100644 PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg create mode 100644 PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib create mode 100644 PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib create mode 100644 PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt create mode 100644 PCB/Libraries/InstrumentAmp/UL_Form.dfm create mode 100644 PCB/Libraries/InstrumentAmp/UL_Form.pas create mode 100644 PCB/Libraries/InstrumentAmp/UL_Import.PrjScr create mode 100644 PCB/Libraries/InstrumentAmp/UL_Import.pas create mode 100644 PCB/Libraries/LM741/2021-02-27_19-47-13.LibPkg create mode 100644 PCB/Libraries/LM741/2021-02-27_19-47-13.PcbLib create mode 100644 PCB/Libraries/LM741/2021-02-27_19-47-13.SchLib create mode 100644 PCB/Libraries/LM741/LM741 Lib.LibPkg create mode 100644 PCB/Libraries/LM741/LM741 Lib.PcbLib create mode 100644 PCB/Libraries/LM741/LM741 Lib.SchLib create mode 100644 PCB/Libraries/LM741/LM741 Lib.txt create mode 100644 PCB/Libraries/LM741/UL_Form.dfm create mode 100644 PCB/Libraries/LM741/UL_Form.pas create mode 100644 PCB/Libraries/LM741/UL_Import.PrjScr create mode 100644 PCB/Libraries/LM741/UL_Import.pas create mode 100644 PCB/Libraries/PIC24/PIC24 Lib.LibPkg create mode 100644 PCB/Libraries/PIC24/PIC24 Lib.PcbLib create mode 100644 PCB/Libraries/PIC24/PIC24 Lib.SchLib create mode 100644 PCB/Libraries/PIC24/PIC24 Lib.txt create mode 100644 PCB/Libraries/PIC24/SPDIP28_300MC_MCH.step create mode 100644 PCB/Libraries/PIC24/UL_Form.dfm create mode 100644 PCB/Libraries/PIC24/UL_Form.pas create mode 100644 PCB/Libraries/PIC24/UL_Import.PrjScr create mode 100644 PCB/Libraries/PIC24/UL_Import.pas create mode 100644 PCB/Libraries/USBRegulator/T03B.step create mode 100644 PCB/Libraries/USBRegulator/UL_Form.dfm create mode 100644 PCB/Libraries/USBRegulator/UL_Form.pas create mode 100644 PCB/Libraries/USBRegulator/UL_Import.PrjScr create mode 100644 PCB/Libraries/USBRegulator/UL_Import.pas create mode 100644 PCB/Libraries/USBRegulator/USBRegulator Lib.LibPkg create mode 100644 PCB/Libraries/USBRegulator/USBRegulator Lib.PcbLib create mode 100644 PCB/Libraries/USBRegulator/USBRegulator Lib.SchLib create mode 100644 PCB/Libraries/USBRegulator/USBRegulator Lib.txt create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib create mode 100644 PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB create mode 100644 PCB/Libraries/USBTHING/microB.LibPkg create mode 100644 PCB/Libraries/USBTHING/microB.SCHLIB create mode 100644 PCB/Libraries/USBTHING/microB.brd create mode 100644 PCB/Libraries/USBTHING/microB.sch create mode 100644 PCB/V1.PcbDoc create mode 100644 PCB/V1.SchDoc create mode 100644 PICCode.X/Makefile create mode 100644 PICCode.X/bufferlib.c create mode 100644 PICCode.X/bufferlib.h create mode 100644 PICCode.X/build/default/production/bufferlib.o create mode 100644 PICCode.X/build/default/production/bufferlib.o.d create mode 100644 PICCode.X/build/default/production/lcd.o create mode 100644 PICCode.X/build/default/production/lcd.o.d create mode 100644 PICCode.X/build/default/production/main.o create mode 100644 PICCode.X/build/default/production/main.o.d create mode 100644 PICCode.X/dist/default/production/PICCode.X.production.elf create mode 100644 PICCode.X/dist/default/production/PICCode.X.production.hex create mode 100644 PICCode.X/dist/default/production/PICCode.X.production.map create mode 100644 PICCode.X/dist/default/production/memoryfile.xml create mode 100644 PICCode.X/lcd.c create mode 100644 PICCode.X/lcd.h create mode 100644 PICCode.X/main.c create mode 100644 PICCode.X/nbproject/Makefile-default.mk create mode 100644 PICCode.X/nbproject/Makefile-genesis.properties create mode 100644 PICCode.X/nbproject/Makefile-impl.mk create mode 100644 PICCode.X/nbproject/Makefile-local-default.mk create mode 100644 PICCode.X/nbproject/Makefile-variables.mk create mode 100644 PICCode.X/nbproject/Package-default.bash create mode 100644 PICCode.X/nbproject/configurations.xml create mode 100644 PICCode.X/nbproject/private/configurations.xml create mode 100644 PICCode.X/nbproject/private/private.xml create mode 100644 PICCode.X/nbproject/project.xml diff --git a/EE3102/EE3102.PrjPcb b/EE3102/EE3102.PrjPcb deleted file mode 100644 index 60f4547..0000000 --- a/EE3102/EE3102.PrjPcb +++ /dev/null @@ -1,1231 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Sources -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[Document1] -DocumentPath=Libraries\USBRegulator\USBRegulator Lib.PcbLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=NLWXVGAO - -[Document2] -DocumentPath=Libraries\LM741\LM741 Lib.PcbLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=YSUGLSHK - -[Document3] -DocumentPath=Libraries\USBRegulator\USBRegulator Lib.SchLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=LVFSYFAJ - -[Document4] -DocumentPath=Libraries\LM741\LM741 Lib.SchLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=ACLHPVXU - -[Document5] -DocumentPath=V1.PcbDoc -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=ALNROYYA - -[Document6] -DocumentPath=V1.SchDoc -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=LNRXZROY - -[GeneratedDocument1] -DocumentPath=Project Outputs for EE3102\Design Rule Check - V1.html -DItemRevisionGUID= - -[Configuration1] -Name=Sources -ParameterCount=0 -ConstraintFileCount=0 -ReleaseItemId= -Variant=[No Variations] -OutputJobsCount=0 -ContentTypeGUID=CB6F2064-E317-11DF-B822-12313F0024A2 -ConfigurationType=Source - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Virtual Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -Configuration10_Name1=OutputConfigurationParameter1 -Configuration10_Item1=Record=SchPrintView|ShowNoERC=True|ShowParamSet=True|ShowProbe=True|ShowBlanket=True|NoERCSymbolsToShow="Thin Cross","Thick Cross","Small Cross",Checkbox,Triangle|ShowNote=True|ShowNoteCollapsed=True|ShowOpenEnds=True|ExpandDesignator=True|ExpandNetLabel=False|ExpandPort=False|ExpandSheetNum=False|ExpandDocNum=False|PrintArea=0|PrintAreaRect.X1=0|PrintAreaRect.Y1=0|PrintAreaRect.X2=0|PrintAreaRect.Y2=0 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -ComponentLibIdentifierKind0=Library Name And Type -ComponentLibraryIdentifier0=2021-02-27_19-42-51.SchLib -ComponentDesignItemID0=PIC24FJ64GA002-I/SP -ComponentSymbolReference0=PIC24FJ64GA002-I/SP -ComponentUpdate0=1 -ComponentIsDeviceSheet0=0 -ComponentLibIdentifierKind1=Library Name And Type -ComponentLibraryIdentifier1=2021-03-02_19-41-42.SchLib -ComponentDesignItemID1=LM2937ET-3.3/NOPB -ComponentSymbolReference1=LM2937ET-3.3/NOPB -ComponentUpdate1=1 -ComponentIsDeviceSheet1=0 -ComponentLibIdentifierKind2=Library Name And Type -ComponentLibraryIdentifier2=LM741.SchLib -ComponentDesignItemID2=LM741CN/NOPB -ComponentSymbolReference2=LM741CN/NOPB -ComponentUpdate2=1 -ComponentIsDeviceSheet2=0 -ComponentLibIdentifierKind3=Library Name And Type -ComponentLibraryIdentifier3=microB.IntLib -ComponentDesignItemID3=HEADER-1X570MIL -ComponentSymbolReference3=HEADER-1X570MIL -ComponentUpdate3=1 -ComponentIsDeviceSheet3=0 -ComponentLibIdentifierKind4=Library Name And Type -ComponentLibraryIdentifier4=Miscellaneous Devices.IntLib -ComponentDesignItemID4=Cap -ComponentSymbolReference4=Cap -ComponentUpdate4=1 -ComponentIsDeviceSheet4=0 -ComponentLibIdentifierKind5=Library Name And Type -ComponentLibraryIdentifier5=Miscellaneous Devices.IntLib -ComponentDesignItemID5=Res1 -ComponentSymbolReference5=Res1 -ComponentUpdate5=1 -ComponentIsDeviceSheet5=0 -ComponentLibIdentifierKind6=Library Name And Type -ComponentLibraryIdentifier6=SamacSys.SchLib -ComponentDesignItemID6=08-350000-11-RC -ComponentSymbolReference6=08-350000-11-RC -ComponentUpdate6=1 -ComponentIsDeviceSheet6=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[SmartPDF] -PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - diff --git a/EE3102/EE3102.PrjPcbStructure b/EE3102/EE3102.PrjPcbStructure deleted file mode 100644 index 8c04d08..0000000 --- a/EE3102/EE3102.PrjPcbStructure +++ /dev/null @@ -1 +0,0 @@ -Record=TopLevelDocument|FileName=V1.SchDoc diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg deleted file mode 100644 index 8da1164..0000000 --- a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg +++ /dev/null @@ -1,1102 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[Document1] -DocumentPath=Instrumentation Amplifier Lib.PcbLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Document2] -DocumentPath=Instrumentation Amplifier Lib.SchLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 - diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib deleted file mode 100644 index c5feb93..0000000 Binary files a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib and /dev/null differ diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib deleted file mode 100644 index ff5d810..0000000 Binary files a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib and /dev/null differ diff --git a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt b/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt deleted file mode 100644 index 95b90ac..0000000 --- a/EE3102/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt +++ /dev/null @@ -1,512 +0,0 @@ -# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 -# Frank Frank, Accelerated Designs - -StartFootprints - -Footprint (Name "D0008A_N") -Pad (Name "1") (Location -94.4882, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "2") (Location -94.4882, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "3") (Location -94.4882, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "4") (Location -94.4882, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "5") (Location 94.4882, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "6") (Location 94.4882, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "7") (Location 94.4882, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "8") (Location 94.4882, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) -EndPad -Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay) -Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) -Text (Location -139, 114) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u") -Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15) -Line (Width 3.93700004) (Start -19.6851, 0) (End 19.685, 0) (Layer Mechanical15) -Line (Width 1.96850002) (Start -147.6378, -108.2677) (End 147.6378, -108.2677) (Layer Mechanical15) -Line (Width 1.96850002) (Start -147.6378, 108.2677) (End 147.6378, 108.2677) (Layer Mechanical15) -Line (Width 1.96850002) (Start 147.6378, -108.2677) (End 147.6378, 108.2677) (Layer Mechanical15) -Line (Width 1.96850002) (Start -147.6378, -108.2677) (End -147.6378, 108.2677) (Layer Mechanical15) -Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13) -Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13) -Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13) -Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13) -Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13) -Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13) -Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator") -Step (Name D0008A.stp) -EndFootprint - -Footprint (Name "D0008A_M") -Pad (Name "1") (Location -96.4567, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "2") (Location -96.4567, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "3") (Location -96.4567, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "4") (Location -96.4567, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "5") (Location 96.4567, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "6") (Location 96.4567, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "7") (Location 96.4567, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "8") (Location 96.4567, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) -EndPad -Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15) -Line (Width 3.93700004) (Start -19.685, 0) (End 19.685, 0) (Layer Mechanical15) -Line (Width 1.96850002) (Start -165.3543, -118.1102) (End 165.3543, -118.1102) (Layer Mechanical15) -Line (Width 1.96850002) (Start -165.3543, 118.1102) (End 165.3543, 118.1102) (Layer Mechanical15) -Line (Width 1.96850002) (Start 165.3543, -118.1102) (End 165.3543, 118.1102) (Layer Mechanical15) -Line (Width 1.96850002) (Start -165.3543, -118.1102) (End -165.3543, 118.1102) (Layer Mechanical15) -Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13) -Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13) -Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13) -Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13) -Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13) -Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13) -Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator") -Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay) -Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) -Text (Location -156, 124) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u") -Step (Name D0008A.stp) -EndFootprint - -Footprint (Name "D0008A_L") -Pad (Name "1") (Location -92.5197, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "2") (Location -92.5197, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "3") (Location -92.5197, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "4") (Location -92.5197, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "5") (Location 92.5197, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "6") (Location 92.5197, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "7") (Location 92.5197, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Pad (Name "8") (Location 92.5197, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) -PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) -EndPad -Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15) -Line (Width 3.93700004) (Start -19.6851, 0) (End 19.685, 0) (Layer Mechanical15) -Line (Width 1.96850002) (Start -133.8583, -102.3622) (End 133.8583, -102.3622) (Layer Mechanical15) -Line (Width 1.96850002) (Start -133.8583, 102.3622) (End 133.8583, 102.3622) (Layer Mechanical15) -Line (Width 1.96850002) (Start 133.8583, -102.3622) (End 133.8583, 102.3622) (Layer Mechanical15) -Line (Width 1.96850002) (Start -133.8583, -102.3622) (End -133.8583, 102.3622) (Layer Mechanical15) -Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13) -Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13) -Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13) -Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13) -Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) -Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) -Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) -Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13) -Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13) -Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13) -Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator") -Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay) -Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay) -Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) -Text (Location -125, 108) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u") -Step (Name D0008A.stp) -EndFootprint -EndFootprints - -StartComponents - -Component (Name "INA286AID") (PartCount 1) (DesPrefix "U?") -Pin (Location -500, -100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "1") (Name Visible "-IN") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) -Pin (Location 500, -300) (Rotation 0) (PinType Power) (Length 200) (Width 0) (Designator Visible "2") (Name Visible "GND") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) -Pin (Location 500, -100) (Rotation 0) (PinType Input) (Length 200) (Width 0) (Designator Visible "3") (Name Visible "REF2") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) -Pin (Location -500, -300) (Rotation 180) (PinType Passive) (Length 200) (Width 0) (Designator Visible "4") (Name Visible "NC") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1) -Pin (Location 500, 300) (Rotation 0) (PinType Output) (Length 200) (Width 0) (Designator Visible "5") (Name Visible "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1) -Pin (Location -500, 300) (Rotation 180) (PinType Power) (Length 200) (Width 0) (Designator Visible "6") (Name Visible "V+") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1) -Pin (Location 500, 100) (Rotation 0) (PinType Input) (Length 200) (Width 0) (Designator Visible "7") (Name Visible "REF1") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1) -Pin (Location -500, 100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "8") (Name Visible "+IN") (PinSwap 0) (PartSwap 0) (PinSeq 8) (Part 1) -Rectangle (Width 5) (Start -500, -500) (End 500, 500) (Part 1) -Parameter (Name "PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AIDR") (Part 1) -Parameter (Name "Alternate_PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AID") (Part 1) -Parameter (Name "PackageReference") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "D0008A") (Part 1) -Parameter (Name "MountType") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "SMT") (Part 1) -Parameter (Name "CompType") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "IC") (Part 1) -Parameter (Name "RoHS") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "Y") (Part 1) -Parameter (Name "Manufacturer") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "Texas Instruments") (Part 1) -Parameter (Name "RefDes") (Location 0, 100) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1) -Parameter (Name "Type") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1) -Parameter (Name "Value") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "Value") (Part 1) -Parameter (Name "PIN_COUNT") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "8") (Part 1) -Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) -Parameter (Name "Alternate_PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AID") (Part 1) -Description (Value "No Description Available") (Part 1) -Footprint (Name "D0008A_N") -EndComponent -EndComponents diff --git a/EE3102/Libraries/InstrumentAmp/UL_Form.dfm b/EE3102/Libraries/InstrumentAmp/UL_Form.dfm deleted file mode 100644 index 2d57e92..0000000 --- a/EE3102/Libraries/InstrumentAmp/UL_Form.dfm +++ /dev/null @@ -1,49 +0,0 @@ -object UL_Form: TUL_Form - Left = 0 - Top = 0 - BorderStyle = bsDialog - Caption = 'UL Import' - ClientHeight = 80 - ClientWidth = 473 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - Position = poScreenCenter - PixelsPerInch = 96 - TextHeight = 13 - object TxtFile: TEdit - Left = 80 - Top = 8 - Width = 384 - Height = 21 - TabOrder = 0 - end - object BtnFile: TButton - Left = 8 - Top = 8 - Width = 64 - Height = 24 - Caption = 'File...' - TabOrder = 1 - OnClick = BtnFileClick - end - object BtnImport: TButton - Left = 188 - Top = 40 - Width = 96 - Height = 32 - Caption = 'Start Import' - TabOrder = 2 - OnClick = BtnImportClick - end - object OpenDlg: TOpenDialog - DefaultExt = '.txt' - Filter = 'UL Altium Output (*.txt)|*.txt' - Left = 8 - Top = 40 - end -end diff --git a/EE3102/Libraries/InstrumentAmp/UL_Form.pas b/EE3102/Libraries/InstrumentAmp/UL_Form.pas deleted file mode 100644 index a79f13c..0000000 --- a/EE3102/Libraries/InstrumentAmp/UL_Form.pas +++ /dev/null @@ -1,14 +0,0 @@ - -procedure TUL_Form.BtnFileClick(Sender: TObject); -begin - If OpenDlg.Execute Then Begin - TxtFile.Text := OpenDlg.FileName; - End; -end; - -procedure TUL_Form.BtnImportClick(Sender: TObject); -begin - ImportAscIIData(TxtFile.Text); - Close; -end; - diff --git a/EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr b/EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr deleted file mode 100644 index 1238b5d..0000000 --- a/EE3102/Libraries/InstrumentAmp/UL_Import.PrjScr +++ /dev/null @@ -1,945 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ReleaseVaultGUID= -ReleaseVaultName= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[Document1] -DocumentPath=UL_Import.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Document2] -DocumentPath=UL_Form.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Generic_ScriptingSystem] -StartProcName=UL_Form.pas> - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=PCADNetlist -OutputName1=PCAD Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixNetlist -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISNetlist -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Verilog -OutputName4=Verilog File -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=VHDL -OutputName5=VHDL File -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=XSpiceNetlist -OutputName6=XSpice Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Virtual Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Logic Analyser Print -OutputName2=Logic Analyser Prints -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=OpenBus Print -OutputName3=OpenBus Prints -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=PCB 3D Print -OutputName4=PCB 3D Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType5=PCB Print -OutputName5=PCB Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=Schematic Print -OutputName6=Schematic Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType7=SimView Print -OutputName7=SimView Prints -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType8=Wave Print -OutputName8=Wave Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=WaveSim Print -OutputName9=WaveSim Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType10=Assembler Source Print -OutputName10=Assembler Source Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=C Source Print -OutputName11=C Source Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=C/C++ Header Print -OutputName12=C/C++ Header Prints -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=C++ Source Print -OutputName13=C++ Source Prints -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=FSM Print -OutputName14=FSM Prints -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=PCB 3D Video -OutputName15=PCB 3D Video -OutputDocumentPath15= -OutputVariantName15=[No Variations] -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=PCBLIB Print -OutputName16=PCBLIB Prints -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=PDF3D -OutputName17=PDF3D -OutputDocumentPath17= -OutputVariantName17=[No Variations] -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Report Print -OutputName18=Report Prints -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=VHDL Print -OutputName19=VHDL Prints -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CompositeDrill -OutputName1=Composite Drill Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Drill -OutputName2=Drill Drawing/Guides -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Final -OutputName3=Final Artwork Prints -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=Gerber -OutputName4=Gerber Files -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=Mask -OutputName5=Solder/Paste Mask Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=NC Drill -OutputName6=NC Drill Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=ODB -OutputName7=ODB++ Files -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -OutputType8=Plane -OutputName8=Power-Plane Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=Test Points -OutputName9=Test Point Report -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Board Stack Report -OutputName10=Report Board Stack -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Gerber X2 -OutputName11=Gerber X2 Files -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=IPC2581 -OutputName12=IPC-2581 Files -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=SimpleBOM -OutputName4=Simple BOM -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SinglePinNetReporter -OutputName5=Report Single Pin Nets -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Script -OutputName6=Script Output -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Design Rules Check -OutputName1=Design Rules Check -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Electrical Rules Check -OutputName2=Electrical Rules Check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Component states check -OutputName3=Vault's components states check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Configuration compliance -OutputName4=Environment configuration compliance check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Footprint Comparison Report -OutputName6=Footprint Comparison Report -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportSTEP -OutputName4=Export STEP -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=0 -Type45=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=2 -Type13=2 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=2 -Type26=2 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=2 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=1 -Type45=2 -Type46=1 -Type47=2 -Type48=2 -Type49=1 -Type50=2 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=0 -Type60=1 -Type61=2 -Type62=2 -Type63=1 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=1 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=1 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=0 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[SmartPDF] -PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter - diff --git a/EE3102/Libraries/InstrumentAmp/UL_Import.pas b/EE3102/Libraries/InstrumentAmp/UL_Import.pas deleted file mode 100644 index fd9b912..0000000 --- a/EE3102/Libraries/InstrumentAmp/UL_Import.pas +++ /dev/null @@ -1,1081 +0,0 @@ - -const ForceSchFontID = 1; - -var - BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager - -{==============================================================================} -{==== String Utility Routines ===============================================} -{==============================================================================} - -Function CheckLeft(BaseStr: String, Srch: String): Boolean; -Var - i : Integer; -Begin - Result := False; - i := Length(Srch); - If Length(BaseStr) < i Then Exit; - If Copy(BaseStr, 1, i) = Srch Then Result := True; -End; - -Function LeftOf(BaseStr: String, Srch: String): String; -Var - i : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - Result := Copy(BaseStr, 1, i - 1); - End Else Begin - Result := BaseStr; - End; -End; - -Function LeftOfLast(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; - lft, rgt : String; -Begin - rgt := BaseStr; - i := Pos(Srch, rgt); - lft := ''; - If i > 0 Then Begin - ls := Length(Srch); - While i > 0 Do Begin - lft := lft + Copy(rgt, 1, i - 1); - rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); - i := Pos(Srch, rgt); - If i > 0 then Begin - lft := lft + Srch; - End; - End; - Result := lft; - End Else Begin - Result := BaseStr; - End; -End; - -Function RightOf(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - ls := Length(Srch); - Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End Else Begin - Result := ''; - End; -End; - -Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i <= 0 Then Begin - LeftSide := BaseStr; - RightSide := ''; - End Else Begin - ls := Length(Srch); - LeftSide := Copy(BaseStr, 1, i - 1); - RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End; -End; - -Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; -Begin - Result := Leftof(RightOf(BaseStr, StartStr), EndStr); -End; - -Function GetFileLocation(FilePath: String): String; -Var - i : Integer; - filename : String; -Begin - filename := RightOf(FilePath, '\'); - i := Pos('\', filename); - While i > 0 Do Begin - filename := RightOf(filename, '\'); - i := Pos('\', filename); - End; - Result := LeftOf(Filepath, filename); -End; - -{==============================================================================} -{==== Footprint Routines ====================================================} -{==============================================================================} - -Function LayerFromString(LName: String): TLayer; -Begin - Case LName Of - 'NoLayer': Result := eNoLayer; - 'TopLayer': Result := eTopLayer; - 'MidLayer1': Result := eMidLayer1; - 'MidLayer2': Result := eMidLayer2; - 'MidLayer3': Result := eMidLayer3; - 'MidLayer4': Result := eMidLayer4; - 'MidLayer5': Result := eMidLayer5; - 'MidLayer6': Result := eMidLayer6; - 'MidLayer7': Result := eMidLayer7; - 'MidLayer8': Result := eMidLayer8; - 'MidLayer9': Result := eMidLayer9; - 'MidLayer10': Result := eMidLayer10; - 'MidLayer11': Result := eMidLayer11; - 'MidLayer12': Result := eMidLayer12; - 'MidLayer13': Result := eMidLayer13; - 'MidLayer14': Result := eMidLayer14; - 'MidLayer15': Result := eMidLayer15; - 'MidLayer16': Result := eMidLayer16; - 'MidLayer17': Result := eMidLayer17; - 'MidLayer18': Result := eMidLayer18; - 'MidLayer19': Result := eMidLayer19; - 'MidLayer20': Result := eMidLayer20; - 'MidLayer21': Result := eMidLayer21; - 'MidLayer22': Result := eMidLayer22; - 'MidLayer23': Result := eMidLayer23; - 'MidLayer24': Result := eMidLayer24; - 'MidLayer25': Result := eMidLayer25; - 'MidLayer26': Result := eMidLayer26; - 'MidLayer27': Result := eMidLayer27; - 'MidLayer28': Result := eMidLayer28; - 'MidLayer29': Result := eMidLayer29; - 'MidLayer30': Result := eMidLayer30; - 'BottomLayer': Result := eBottomLayer; - 'TopOverlay': Result := eTopOverlay; - 'BottomOverlay': Result := eBottomOverlay; - 'TopPaste': Result := eTopPaste; - 'BottomPaste': Result := eBottomPaste; - 'TopSolder': Result := eTopSolder; - 'BottomSolder': Result := eBottomSolder; - 'InternalPlane1': Result := eInternalPlane1; - 'InternalPlane2': Result := eInternalPlane2; - 'InternalPlane3': Result := eInternalPlane3; - 'InternalPlane4': Result := eInternalPlane4; - 'InternalPlane5': Result := eInternalPlane5; - 'InternalPlane6': Result := eInternalPlane6; - 'InternalPlane7': Result := eInternalPlane7; - 'InternalPlane8': Result := eInternalPlane8; - 'InternalPlane9': Result := eInternalPlane9; - 'InternalPlane10': Result := eInternalPlane10; - 'InternalPlane11': Result := eInternalPlane11; - 'InternalPlane12': Result := eInternalPlane12; - 'InternalPlane13': Result := eInternalPlane13; - 'InternalPlane14': Result := eInternalPlane14; - 'InternalPlane15': Result := eInternalPlane15; - 'InternalPlane16': Result := eInternalPlane16; - 'DrillGuide': Result := eDrillGuide; - 'KeepOutLayer': Result := eKeepOutLayer; - 'Mechanical1': Result := eMechanical1; - 'Mechanical2': Result := eMechanical2; - 'Mechanical3': Result := eMechanical3; - 'Mechanical4': Result := eMechanical4; - 'Mechanical5': Result := eMechanical5; - 'Mechanical6': Result := eMechanical6; - 'Mechanical7': Result := eMechanical7; - 'Mechanical8': Result := eMechanical8; - 'Mechanical9': Result := eMechanical9; - 'Mechanical10': Result := eMechanical10; - 'Mechanical11': Result := eMechanical11; - 'Mechanical12': Result := eMechanical12; - 'Mechanical13': Result := eMechanical13; - 'Mechanical14': Result := eMechanical14; - 'Mechanical15': Result := eMechanical15; - 'Mechanical16': Result := eMechanical16; - 'DrillDrawing': Result := eDrillDrawing; - 'MultiLayer': Result := eMultiLayer; - 'ConnectLayer': Result := eConnectLayer; - 'BackGroundLayer': Result := eBackGroundLayer; - 'DRCErrorLayer': Result := eDRCErrorLayer; - 'HighlightLayer': Result := eHighlightLayer; - 'GridColor1': Result := eGridColor1; - 'GridColor10': Result := eGridColor10; - 'PadHoleLayer': Result := ePadHoleLayer; - 'ViaHoleLayer': Result := eViaHoleLayer; - Else - Result := eNoLayer; - End; -End; - - -Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); -Var - STEPFileName : String; - STEPmodel : IPCB_ComponentBody; - Model : IPCB_Model; -Begin - STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); - STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); - Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); - STEPmodel.SetState_FromModel; - // Model.SetState(0,0,0,0); - STEPmodel.Model := Model; - fp.AddPCBObject(STEPmodel); - //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddLine(fp: IPCB_Component, Data: String); -Var - lin : IPCB_track; - s1, s2 : String; -Begin - lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.X1 := MilsToCoord(Evaluate(s1)); - lin.Y1 := MilsToCoord(Evaluate(s2)); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.X2 := MilsToCoord(Evaluate(s1)); - lin.Y2 := MilsToCoord(Evaluate(s2)); - lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - fp.AddPCBObject(lin); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); -End; - -Procedure FP_AddArc(fp: IPCB_Component, Data: String); -Var - arc : IPCB_Arc; - s1, s2 : String; -Begin - arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.XCenter := MilsToCoord(Evaluate(s1)); - arc.YCenter := MilsToCoord(Evaluate(s2)); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; - fp.AddPCBObject(arc); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - pol : IPCB_Region; - cont : IPCB_Contour; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); - If pol = Nil Then Exit; - cont := pol.MainContour.Replicate(); - pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - cont.X[pc] := MilsToCoord(Evaluate(s1)); - cont.Y[pc] := MilsToCoord(Evaluate(s2)); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.SetOutlineContour(cont); - If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin - pol.IsKeepout := True; - End; - fp.AddPCBObject(pol); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); -End; - -Procedure FP_AddText(fp: IPCB_Component, Data: STring); -Var - txt : IPCB_Text; - s1, s2 : String; -Begin - txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.XLocation := MilsToCoord(Evaluate(s1)); - txt.YLocation := MilsToCoord(Evaluate(s2)); - txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); - txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.MirrorFlag := True; - End; - txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); - txt.Text := GetBetween(Data, '(Value "', '")'); - // Justification? NOTE: TODO: - fp.AddPCBObject(txt); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); -End; - -Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - s1, s2, inp, tag, lay : String; - pad : IPCB_Pad; - padsh : TShape; - cache : TPadCache; -Begin - pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); - pad.Name := GetBetween(Data, '(Name "', '")'); -// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pad.X := MilsToCoord(Evaluate(s1)); - pad.Y := MilsToCoord(Evaluate(s2)); - pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn -// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack - s1 := GetBetween(Data, '(ExpandPaste ', ')'); - s2 := GetBetween(Data, '(ExpandMask ', ')'); - If s1 <> '' || s2 <> '' Then Begin - cache := pad.Cache; - If s1 <> '' Then Begin - cache.PasteMaskExpansionValid := eCacheManual; - cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); - End; - If s2 <> '' Then Begin - cache.SolderMaskExpansionValid := eCacheManual; - cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); - End; - pad.Cache := cache; - End; - If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin - pad.Mode := ePadMode_Simple; - pad.Layer := eTopLayer; - End Else Begin - pad.Mode := ePadMode_LocalStack; - End; - pad.Moveable := False; - pad.HoleType := eRoundHole; // eSquareHole, eSlotHole - pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); - //2020-11-18 JRR Start; Let's set the Plated value, if present - If GetBetween(Data, '(Plated ', ')') <> '' Then Begin - pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); - End; - //2020-11-18 JRR End - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'PadShape': Begin - padsh := eNoShape; - StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); - Case GetBetween(inp, '(Shape ', ')') Of - 'NoShape': padsh := eNoShape; - 'Rounded': padsh := eRounded; - 'Rectangular': padsh := eRectangular; - 'Octagonal': padsh := eOctagonal; - 'CircleShape': padsh := eCircleShape; - 'ArcShape': padsh := eArcShape; - 'Terminator': padsh := eTerminator; - 'RoundedRectangle': padsh := eRoundedRectangular; - 'RotatedRectangle': padsh := eRotatedRectShape; - Else padsh := eNoShape; - End; - lay := GetBetween(inp, '(Layer ', ')'); - If CheckLeft(lay, 'Top') Then Begin - pad.TopShape := padsh; - pad.TopXSize := MilsToCoord(Evaluate(s1)); - pad.TopYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Mid') Then Begin - pad.MidShape := padsh; - pad.MidXSize := MilsToCoord(Evaluate(s1)); - pad.MidYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Bot') Then Begin - pad.BotShape := padsh; - pad.BotXSize := MilsToCoord(Evaluate(s1)); - pad.BotYSize := MilsToCoord(Evaluate(s2)); - End; - End; - 'EndPad': Begin - Break; - End; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - fp.AddPCBObject(pad); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); -End; - -Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); -Var - inp, tag, s, t : String; - fp : IPCB_Component; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Footprint': Begin - // create a footprint reference - fp := PCBServer.CreatePCBLibComp(); - If fp = Nil Then Begin - Errors.Add('Error creating footprint.'); - Break; - End; - // add data to it - fp.Name := GetBetween(inp, '(Name "', '")'); - // assign it to library - Lib.RegisterComponent(fp); - PCBServer.PreProcess(); - // add data to it - fp.BeginModify(); - // set height - t := GetBetween(inp, '(Height ', ')'); - If t <> '' Then Begin - fp.Height := MilsToCoord(Evaluate(t)); - End; - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - If CheckLeft(inp, '#') Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Pad': Begin - FP_AddPad(fp, inp, InFile); - End; - 'Line': Begin - FP_AddLine(fp, inp); - End; - 'Arc': Begin - FP_AddArc(fp, inp); - End; - 'Polygon': Begin - FP_AddPoly(fp, inp, InFile); - End; - 'Text': Begin - FP_AddText(fp, inp); - End; - 'Step': Begin - FP_AddStep(fp, inp, InFileName); - End; - 'EndFootprint': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - fp.EndModify(); - PCBServer.PostProcess(); - // done with footprint - End; - 'EndFootprints': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() - PCBServer.PostProcess(); -End; - -{==============================================================================} -{==== Symbol Routines =======================================================} -{==============================================================================} - -Function TextJustificationFromString(Value: String): TTextJustification; -Begin - Case Value Of - 'BottomLeft': Result := eJustify_BottomLeft; - 'BottomCenter': Result := eJustify_BottomCenter; - 'BottomRight': Result := eJustify_BottomRight; - 'CenterLeft': Result := eJustify_CenterLeft; - 'Center': Result := eJustify_Center; - 'CenterRight': Result := eJustify_CenterRight; - 'TopLeft': Result := eJustify_TopLeft; - 'TopCenter': Result := eJustify_TopCenter; - 'TopRight': Result := eJustify_TopRight; - Else Result := eJustify_Center; - End; -End; - -Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; -Var - sz : Integer; -Begin - // 2012-11-07 gbn start - { sz := Round(Height / 10); - According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. - http://wiki.altium.com/pages/viewpage.action?pageId=34210039 - } - sz := (Height * 0.1); - // 2012-11-07 gbn end - - // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager - If BrokenSCHFontManager > 0 Then Begin - Result := ForceSchFontID; - Exit; - End; - // 2019-01-16 gbn - - Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); -End; - -Function SY_GetAngle(Angle : String): TRotationBy90; -Begin - Case Angle Of - '90': Result := eRotate90; - '180': Result := eRotate180; - '270': Result := eRotate270; - Else Result := eRotate0; - End; -End; - -Procedure SY_AddLine(sy: ISch_Component, Data: String); -Var - lin : ISch_Line; - s1, s2 ,s3: String; -Begin - lin := SchServer.SchObjectFactory(eLine, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - If s3 < 10 Then Begin - lin.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - lin.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - lin.LineWidth := eLarge; - End; - lin.LineStyle := eLineStyleSolid; - lin.Color := $000000; // NOTE: TODO: - lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - lin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(lin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); -End; - -Procedure SY_AddRect(sy: ISch_Component, Data: String); -Var - rect : ISch_Rectangle; - s1, s2 ,s3: String; -Begin - rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); - If rect = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - rect.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - rect.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - rect.LineWidth := eLarge; - End; - rect.Transparent := True; - rect.Color := $000000; // NOTE: TODO: - rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - rect.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(rect); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); -End; - -Procedure SY_AddArc(sy: ISch_Component, Data: String); -Var - arc : ISch_Arc; - s1, s2, s3 : String; -Begin - arc := SchServer.SchObjectFactory(eArc, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - arc.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - arc.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - arc.LineWidth := eLarge; - End; - arc.Color := $000000; // NOTE: TODO: - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - arc.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(arc); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); -End; - -Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); -Var - pol : ISch_Polygon; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); - If pol = Nil Then Exit; - - pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.LineWidth := eZeroSize; // NOTE: TODO: - pol.Color := $000000; // NOTE: TODO: - pol.IsSolid := True; - pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - pol.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pol); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); -End; - -Procedure SY_AddText(sy: ISch_Component, Data: String); -Var - txt : ISch_Label; - s1, s2 : String; -Begin - txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.IsMirrored := True; - End; - txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); - txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - txt.Color := $000000; // NOTE: TODO: - txt.Text := GetBetween(Data, '(Value "', '")'); - txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - txt.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(txt); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); -End; - -Procedure SY_AddParam(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(prm); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddComment(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.Comment := prm; // crashes, as of Altium 16.0.5 - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddPin(sy: ISch_Component, Data: String); -Var - pin : ISch_Pin; - s1, s2 : String; -Begin - pin := SchServer.SchObjectFactory(ePin, eCreate_Default); - If pin = Nil Then Exit; - - // Define the pin parameters. - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - pin.Color := $000000; // NOTE: TODO: - pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - Case GetBetween(Data, '(PinType ', ')') Of - 'IO': pin.Electrical := eElectricIO; - 'Input': pin.Electrical := eElectricInput; - 'Output': pin.Electrical := eElectricOutput; - 'Passive': pin.Electrical := eElectricPassive; - 'OpenCollector': pin.Electrical := eElectricOpenCollector; - 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; - 'HiZ': pin.Electrical := eElectricHiZ; - 'Power': pin.Electrical := eElectricPower; - Else pin.Electrical := eElectricPassive; - End; - pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); - pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); - pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); - pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); - s1 := GetBetween(Data, '(Designator ', '")'); - pin.ShowDesignator := CheckLeft(s1, 'Visible'); - pin.Designator := RightOf(s1, '"'); - s1 := GetBetween(Data, '(Name ', '")'); - pin.ShowName := CheckLeft(s1, 'Visible'); - pin.Name := RightOf(s1, '"'); - pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - - pin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); -End; - -Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); -Var - inp, tag, s, t : String; - sy : ISch_Component; - simp : ISch_Implementation; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Component': Begin - // create a component reference - sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); - If sy = Nil Then Begin - Errors.Add('Error creating component.'); - Break; - End; - // Set up parameters for the library component. - SchServer.ProcessControl.PreProcess(Lib, ''); - // Define the LibReference and add the component to the library. - sy.LibReference := GetBetween(inp, '(Name "', '")'); - sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); - sy.ComponentDescription := 'Imported'; - sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); - sy.CurrentPartId := 1; - - // add data to it - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - StrChop(inp, ' ', tag, inp); - Case tag Of - 'Description': Begin - //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) - sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); - End; - 'Comment': Begin - //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) - //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes - //SY_AddComment(sy, inp); // crashes (see function) - sy.Comment.text :=getbetween(inp, '(Value "', '")'); - End; - 'Parameter': Begin - SY_AddParam(sy, inp); - End; - 'Pin': Begin - SY_AddPin(sy, inp); - End; - 'Line': Begin - SY_AddLine(sy, inp); - End; - 'Rectangle': Begin - SY_AddRect(sy, inp); - End; - 'Arc': Begin - SY_AddArc(sy, inp); - End; - 'Polygon': Begin - SY_AddPoly(sy, inp, InFile); - End; - 'Text': Begin - SY_AddText(sy, inp); - End; - 'Footprint': Begin - simp := sy.AddSchImplementation(); - simp.ModelName := GetBetween(inp, '(Name "', '")'); - simp.ModelType := cDocKind_PcbLib; - simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); - simp.MapAsString := GetBetween(inp, '(Map "', '")'); - End; - 'EndComponent': Begin - Lib.AddSchComponent(sy); - // Send a system notification that a new component has been added to the library. - SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); - Lib.CurrentSchComponent := sy; - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - // done with component - SchServer.ProcessControl.PostProcess(Lib, ''); - End; - 'EndComponents': Begin - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() -End; - -{==============================================================================} -{==== Main Routines =========================================================} -{==============================================================================} - -Function InitLibDocs(BasePath: String, - Out Proj : IProject, - Out ProjDoc : IServerDocument, - Out PcbLibDoc : IServerDocument, - Out SchLibDoc : IServerDocument, - Out pLib : IPCB_Library, - Out sLib : ISch_Document): Boolean; -Var - WorkSpace : IWorkSpace; -Begin - Result := False; - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - // Integrated library, and the project it creates - ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); - If ProjDoc = Nil Then Begin - ShowMessage('Nil ProjDoc'); - Exit; - End; - If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin - ShowMessage('ProjDoc Save failed'); - Exit; - End; - Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); - If Proj = Nil Then Begin - ShowMessage('Nil Proj'); - Exit; - End; - // Footprint library - PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); - If PcbLibDoc = Nil Then Begin - ShowMessage('Nil PcbLibDoc'); - Exit; - End; - If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin - ShowMessage('PcbLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); - pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); - If pLib = Nil Then Begin - ShowMessage('Nil pLib'); - Exit; - End; - // Symbol Library - SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); - If SchLibDoc = Nil Then Begin - ShowMessage('Nil SchLibDoc'); - Exit; - End; - If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin - ShowMessage('SchLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.SchLib'); - sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); - If sLib = Nil Then Begin - ShowMessage('Nil sLib'); - Exit; - End; - // Done - Result := True; -End; - -Procedure ImportAscIIData(InFileName : String); -Var - WorkSpace : IWorkSpace; - dProj : IProject; - - Proj : IProject; - ProjDoc : IServerDocument; - PcbLibDoc : IServerDocument; - SchLibDoc : IServerDocument; - pLib : IPCB_Library; - sLib : ISch_Document; - - DefFP : IPCB_Component; // default initial blank footprint - DefSY : ISch_Component; // default initial blank symbol - - SavePath: String; - - InFile : TextFile; - Errors : TStringList; - inp, tag : String; -Begin - - // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer - If '19.0' < GetCurrentProductBuild Then Begin - ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + - ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); - BrokenSCHFontManager := 1; - End; - // 2019-01-16 gbn end - - //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn - SavePath := LeftOfLast(InFileName, '.'); - Errors := TStringList.Create(); - - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - dProj := WorkSpace.DM_FocusedProject(); - - // create integerated library documents - If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin - ShowMessage('Error initializing library'); - Exit; - End; - Proj.DM_SetAsCurrentProject(); - - // get the original blank footprint for later deletion when we are done - DefFP := pLib.CurrentComponent; - // get the original blank symbol for later deletion when we are done - DefSy := sLib.CurrentSchComponent; - - // start importing data - AssignFile(InFile, InFileName); - Reset(InFile); - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'StartFootprints': Begin - ImportFootprints(InFile, pLib, Errors, InFileName); - End; - 'StartComponents': Begin - ImportComponents(InFile, sLib, Errors); - End; - '': Continue; - End; - End; - CloseFile(InFile); - - // delete the original default blank footprint - If Not VarIsNull(DefFP) Then Begin - pLib.DeRegisterComponent(DefFP); - pLib.RemoveComponent(DefFP); - End Else Begin - ShowMessage('DefFP was Nil'); - End; - // delete the original default blank symbol - // NOTE: TODO: looks broken; does nothing noticable - If Not VarIsNull(DefSY) Then Begin - //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); - sLib.UnRegisterSchObjectFromContainer(DefSY); - sLib.RemoveSchObject(DefSy); - //DefSY.Container.RemoveSchObject(DefSy); - End Else Begin - ShowMessage('DefSym was Nil'); - End; - - // update views? - pLib.Board.ViewManager_FullUpdate(); - // Refresh symbol library. - sLib.GraphicallyInvalidate(); - - // save files again - ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); - PcbLibDoc.DoFileSave(cDocKind_PcbLib); - SchLibDoc.DoFileSave(cDocKind_SchLib); - - //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script - //// set the original project back to its focus - //If dProj <> Nil Then Begin - // dProj.DM_SetAsCurrentProject(); - //End; - - //ShowMessage('Done with "' + SavePath + '"'); - //2021-01-19 JRR End -End; - diff --git a/EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg b/EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg deleted file mode 100644 index 636b2ac..0000000 --- a/EE3102/Libraries/LM741/2021-02-27_19-47-13.LibPkg +++ /dev/null @@ -1,1102 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[Document1] -DocumentPath=2021-02-27_19-47-13.PcbLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Document2] -DocumentPath=2021-02-27_19-47-13.SchLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 - diff --git a/EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib b/EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib deleted file mode 100644 index 3a1e3ab..0000000 Binary files a/EE3102/Libraries/LM741/2021-02-27_19-47-13.PcbLib and /dev/null differ diff --git a/EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib b/EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib deleted file mode 100644 index aa839ca..0000000 Binary files a/EE3102/Libraries/LM741/2021-02-27_19-47-13.SchLib and /dev/null differ diff --git a/EE3102/Libraries/LM741/LM741 Lib.LibPkg b/EE3102/Libraries/LM741/LM741 Lib.LibPkg deleted file mode 100644 index cd90b00..0000000 --- a/EE3102/Libraries/LM741/LM741 Lib.LibPkg +++ /dev/null @@ -1,1068 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - diff --git a/EE3102/Libraries/LM741/LM741 Lib.PcbLib b/EE3102/Libraries/LM741/LM741 Lib.PcbLib deleted file mode 100644 index e9a0795..0000000 Binary files a/EE3102/Libraries/LM741/LM741 Lib.PcbLib and /dev/null differ diff --git a/EE3102/Libraries/LM741/LM741 Lib.SchLib b/EE3102/Libraries/LM741/LM741 Lib.SchLib deleted file mode 100644 index 0839529..0000000 Binary files a/EE3102/Libraries/LM741/LM741 Lib.SchLib and /dev/null differ diff --git a/EE3102/Libraries/LM741/LM741 Lib.txt b/EE3102/Libraries/LM741/LM741 Lib.txt deleted file mode 100644 index bad7540..0000000 --- a/EE3102/Libraries/LM741/LM741 Lib.txt +++ /dev/null @@ -1,69 +0,0 @@ -# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 -# Frank Frank, Accelerated Designs - -StartFootprints -EndFootprints - -StartComponents - -Component (Name "LM741CN/NOPB") (PartCount 1) (DesPrefix "U?") -Pin (Location 400, 0) (Rotation 0) (PinType Passive) (Length 200) (Width 0) (Designator Visible "1") (Name Hidden "BAL1") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) -Pin (Location 400, -400) (Rotation 0) (PinType Passive) (Length 200) (Width 0) (Designator Visible "8") (Name Hidden "BAL2") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) -Pin (Location 0, -300) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "3") (Name Hidden "IN+") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) -Pin (Location 0, -100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "2") (Name Hidden "IN-") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1) -Pin (Location 400, -200) (Rotation 0) (PinType Output) (Length 200) (Width 0) (Designator Visible "6") (Name Hidden "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1) -Pin (Location 200, 0) (Rotation 90) (PinType Power) (Length 200) (Width 0) (Designator Visible "7") (Name Hidden "V+") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1) -Pin (Location 200, -400) (Rotation 270) (PinType Power) (Length 200) (Width 0) (Designator Visible "4") (Name Hidden "V-") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1) -Line (Width 10) (Start 0, 0) (End 400, -200) (Part 1) -Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1) -Line (Width 10) (Start 0, 0) (End 0, -400) (Part 1) -Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1) -Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1) -Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1) -Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1) -Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1) -Line (Width 10) (Start 300, -150) (End 400, 0) (Part 1) -Line (Width 10) (Start 300, -250) (End 400, -400) (Part 1) -Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1) -Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1) -Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1) -Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1) -Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1) -Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1) -Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1) -Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1) -Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1) -Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1) -Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1) -Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1) -Text (Location 150, -200) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "V+") (Part 1) -Text (Location 150, -300) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "V-") (Part 1) -Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) -Parameter (Name "RefDes") (Location 620, 10) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "") (Part 1) -Parameter (Name "Type") (Location 620, -90) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "") (Part 1) -Parameter (Name "SymbolVersion") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2008-07-09") (Part 1) -Parameter (Name "PartNumber") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741CN") (Part 1) -Parameter (Name "Characteristics") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741CNGeneralPurposeOpAmp") (Part 1) -Parameter (Name "CompType") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "OpAmpIC") (Part 1) -Parameter (Name "TaMin_C") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "00") (Part 1) -Parameter (Name "TaMax_C") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "700") (Part 1) -Parameter (Name "PackageDescription") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "8LeadPlasticDIP") (Part 1) -Parameter (Name "PackageReference") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "N08E_L") (Part 1) -Parameter (Name "RoHS") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "O") (Part 1) -Parameter (Name "Sim") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NoteBalancepinsnotmodeled") (Part 1) -Parameter (Name "ComponentLink1DescBC") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741Datasheet") (Part 1) -Parameter (Name "ComponentLink1URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/ds/LM/LM741pdf") (Part 1) -Parameter (Name "ComponentLink2DescA4") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741WebPage") (Part 1) -Parameter (Name "ComponentLink2URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/pf/LM/LM741html") (Part 1) -Parameter (Name "ComponentLink3DescAC") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "N08EPackageWebPage") (Part 1) -Parameter (Name "ComponentLink3URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/packaging/folders/n08ehtml") (Part 1) -Parameter (Name "Manufacturer") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NationalSemiconductor") (Part 1) -Parameter (Name "Version") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "B1608") (Part 1) -Parameter (Name "LatestRevisionDate") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2009-03-16") (Part 1) -Parameter (Name "LatestRevisionNote") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "MassUpdate") (Part 1) -Parameter (Name "Publisher") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NationalSemiconductor") (Part 1) -Parameter (Name "Published") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2009-03-16") (Part 1) -Description (Value "No Description Available") (Part 1) -Footprint (Name "N08E_L") -EndComponent -EndComponents diff --git a/EE3102/Libraries/LM741/UL_Form.dfm b/EE3102/Libraries/LM741/UL_Form.dfm deleted file mode 100644 index 2d57e92..0000000 --- a/EE3102/Libraries/LM741/UL_Form.dfm +++ /dev/null @@ -1,49 +0,0 @@ -object UL_Form: TUL_Form - Left = 0 - Top = 0 - BorderStyle = bsDialog - Caption = 'UL Import' - ClientHeight = 80 - ClientWidth = 473 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - Position = poScreenCenter - PixelsPerInch = 96 - TextHeight = 13 - object TxtFile: TEdit - Left = 80 - Top = 8 - Width = 384 - Height = 21 - TabOrder = 0 - end - object BtnFile: TButton - Left = 8 - Top = 8 - Width = 64 - Height = 24 - Caption = 'File...' - TabOrder = 1 - OnClick = BtnFileClick - end - object BtnImport: TButton - Left = 188 - Top = 40 - Width = 96 - Height = 32 - Caption = 'Start Import' - TabOrder = 2 - OnClick = BtnImportClick - end - object OpenDlg: TOpenDialog - DefaultExt = '.txt' - Filter = 'UL Altium Output (*.txt)|*.txt' - Left = 8 - Top = 40 - end -end diff --git a/EE3102/Libraries/LM741/UL_Form.pas b/EE3102/Libraries/LM741/UL_Form.pas deleted file mode 100644 index a79f13c..0000000 --- a/EE3102/Libraries/LM741/UL_Form.pas +++ /dev/null @@ -1,14 +0,0 @@ - -procedure TUL_Form.BtnFileClick(Sender: TObject); -begin - If OpenDlg.Execute Then Begin - TxtFile.Text := OpenDlg.FileName; - End; -end; - -procedure TUL_Form.BtnImportClick(Sender: TObject); -begin - ImportAscIIData(TxtFile.Text); - Close; -end; - diff --git a/EE3102/Libraries/LM741/UL_Import.PrjScr b/EE3102/Libraries/LM741/UL_Import.PrjScr deleted file mode 100644 index 1238b5d..0000000 --- a/EE3102/Libraries/LM741/UL_Import.PrjScr +++ /dev/null @@ -1,945 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ReleaseVaultGUID= -ReleaseVaultName= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[Document1] -DocumentPath=UL_Import.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Document2] -DocumentPath=UL_Form.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Generic_ScriptingSystem] -StartProcName=UL_Form.pas> - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=PCADNetlist -OutputName1=PCAD Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixNetlist -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISNetlist -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Verilog -OutputName4=Verilog File -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=VHDL -OutputName5=VHDL File -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=XSpiceNetlist -OutputName6=XSpice Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Virtual Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Logic Analyser Print -OutputName2=Logic Analyser Prints -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=OpenBus Print -OutputName3=OpenBus Prints -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=PCB 3D Print -OutputName4=PCB 3D Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType5=PCB Print -OutputName5=PCB Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=Schematic Print -OutputName6=Schematic Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType7=SimView Print -OutputName7=SimView Prints -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType8=Wave Print -OutputName8=Wave Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=WaveSim Print -OutputName9=WaveSim Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType10=Assembler Source Print -OutputName10=Assembler Source Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=C Source Print -OutputName11=C Source Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=C/C++ Header Print -OutputName12=C/C++ Header Prints -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=C++ Source Print -OutputName13=C++ Source Prints -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=FSM Print -OutputName14=FSM Prints -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=PCB 3D Video -OutputName15=PCB 3D Video -OutputDocumentPath15= -OutputVariantName15=[No Variations] -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=PCBLIB Print -OutputName16=PCBLIB Prints -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=PDF3D -OutputName17=PDF3D -OutputDocumentPath17= -OutputVariantName17=[No Variations] -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Report Print -OutputName18=Report Prints -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=VHDL Print -OutputName19=VHDL Prints -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CompositeDrill -OutputName1=Composite Drill Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Drill -OutputName2=Drill Drawing/Guides -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Final -OutputName3=Final Artwork Prints -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=Gerber -OutputName4=Gerber Files -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=Mask -OutputName5=Solder/Paste Mask Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=NC Drill -OutputName6=NC Drill Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=ODB -OutputName7=ODB++ Files -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -OutputType8=Plane -OutputName8=Power-Plane Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=Test Points -OutputName9=Test Point Report -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Board Stack Report -OutputName10=Report Board Stack -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Gerber X2 -OutputName11=Gerber X2 Files -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=IPC2581 -OutputName12=IPC-2581 Files -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=SimpleBOM -OutputName4=Simple BOM -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SinglePinNetReporter -OutputName5=Report Single Pin Nets -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Script -OutputName6=Script Output -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Design Rules Check -OutputName1=Design Rules Check -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Electrical Rules Check -OutputName2=Electrical Rules Check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Component states check -OutputName3=Vault's components states check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Configuration compliance -OutputName4=Environment configuration compliance check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Footprint Comparison Report -OutputName6=Footprint Comparison Report -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportSTEP -OutputName4=Export STEP -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=0 -Type45=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=2 -Type13=2 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=2 -Type26=2 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=2 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=1 -Type45=2 -Type46=1 -Type47=2 -Type48=2 -Type49=1 -Type50=2 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=0 -Type60=1 -Type61=2 -Type62=2 -Type63=1 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=1 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=1 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=0 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[SmartPDF] -PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter - diff --git a/EE3102/Libraries/LM741/UL_Import.pas b/EE3102/Libraries/LM741/UL_Import.pas deleted file mode 100644 index fd9b912..0000000 --- a/EE3102/Libraries/LM741/UL_Import.pas +++ /dev/null @@ -1,1081 +0,0 @@ - -const ForceSchFontID = 1; - -var - BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager - -{==============================================================================} -{==== String Utility Routines ===============================================} -{==============================================================================} - -Function CheckLeft(BaseStr: String, Srch: String): Boolean; -Var - i : Integer; -Begin - Result := False; - i := Length(Srch); - If Length(BaseStr) < i Then Exit; - If Copy(BaseStr, 1, i) = Srch Then Result := True; -End; - -Function LeftOf(BaseStr: String, Srch: String): String; -Var - i : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - Result := Copy(BaseStr, 1, i - 1); - End Else Begin - Result := BaseStr; - End; -End; - -Function LeftOfLast(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; - lft, rgt : String; -Begin - rgt := BaseStr; - i := Pos(Srch, rgt); - lft := ''; - If i > 0 Then Begin - ls := Length(Srch); - While i > 0 Do Begin - lft := lft + Copy(rgt, 1, i - 1); - rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); - i := Pos(Srch, rgt); - If i > 0 then Begin - lft := lft + Srch; - End; - End; - Result := lft; - End Else Begin - Result := BaseStr; - End; -End; - -Function RightOf(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - ls := Length(Srch); - Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End Else Begin - Result := ''; - End; -End; - -Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i <= 0 Then Begin - LeftSide := BaseStr; - RightSide := ''; - End Else Begin - ls := Length(Srch); - LeftSide := Copy(BaseStr, 1, i - 1); - RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End; -End; - -Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; -Begin - Result := Leftof(RightOf(BaseStr, StartStr), EndStr); -End; - -Function GetFileLocation(FilePath: String): String; -Var - i : Integer; - filename : String; -Begin - filename := RightOf(FilePath, '\'); - i := Pos('\', filename); - While i > 0 Do Begin - filename := RightOf(filename, '\'); - i := Pos('\', filename); - End; - Result := LeftOf(Filepath, filename); -End; - -{==============================================================================} -{==== Footprint Routines ====================================================} -{==============================================================================} - -Function LayerFromString(LName: String): TLayer; -Begin - Case LName Of - 'NoLayer': Result := eNoLayer; - 'TopLayer': Result := eTopLayer; - 'MidLayer1': Result := eMidLayer1; - 'MidLayer2': Result := eMidLayer2; - 'MidLayer3': Result := eMidLayer3; - 'MidLayer4': Result := eMidLayer4; - 'MidLayer5': Result := eMidLayer5; - 'MidLayer6': Result := eMidLayer6; - 'MidLayer7': Result := eMidLayer7; - 'MidLayer8': Result := eMidLayer8; - 'MidLayer9': Result := eMidLayer9; - 'MidLayer10': Result := eMidLayer10; - 'MidLayer11': Result := eMidLayer11; - 'MidLayer12': Result := eMidLayer12; - 'MidLayer13': Result := eMidLayer13; - 'MidLayer14': Result := eMidLayer14; - 'MidLayer15': Result := eMidLayer15; - 'MidLayer16': Result := eMidLayer16; - 'MidLayer17': Result := eMidLayer17; - 'MidLayer18': Result := eMidLayer18; - 'MidLayer19': Result := eMidLayer19; - 'MidLayer20': Result := eMidLayer20; - 'MidLayer21': Result := eMidLayer21; - 'MidLayer22': Result := eMidLayer22; - 'MidLayer23': Result := eMidLayer23; - 'MidLayer24': Result := eMidLayer24; - 'MidLayer25': Result := eMidLayer25; - 'MidLayer26': Result := eMidLayer26; - 'MidLayer27': Result := eMidLayer27; - 'MidLayer28': Result := eMidLayer28; - 'MidLayer29': Result := eMidLayer29; - 'MidLayer30': Result := eMidLayer30; - 'BottomLayer': Result := eBottomLayer; - 'TopOverlay': Result := eTopOverlay; - 'BottomOverlay': Result := eBottomOverlay; - 'TopPaste': Result := eTopPaste; - 'BottomPaste': Result := eBottomPaste; - 'TopSolder': Result := eTopSolder; - 'BottomSolder': Result := eBottomSolder; - 'InternalPlane1': Result := eInternalPlane1; - 'InternalPlane2': Result := eInternalPlane2; - 'InternalPlane3': Result := eInternalPlane3; - 'InternalPlane4': Result := eInternalPlane4; - 'InternalPlane5': Result := eInternalPlane5; - 'InternalPlane6': Result := eInternalPlane6; - 'InternalPlane7': Result := eInternalPlane7; - 'InternalPlane8': Result := eInternalPlane8; - 'InternalPlane9': Result := eInternalPlane9; - 'InternalPlane10': Result := eInternalPlane10; - 'InternalPlane11': Result := eInternalPlane11; - 'InternalPlane12': Result := eInternalPlane12; - 'InternalPlane13': Result := eInternalPlane13; - 'InternalPlane14': Result := eInternalPlane14; - 'InternalPlane15': Result := eInternalPlane15; - 'InternalPlane16': Result := eInternalPlane16; - 'DrillGuide': Result := eDrillGuide; - 'KeepOutLayer': Result := eKeepOutLayer; - 'Mechanical1': Result := eMechanical1; - 'Mechanical2': Result := eMechanical2; - 'Mechanical3': Result := eMechanical3; - 'Mechanical4': Result := eMechanical4; - 'Mechanical5': Result := eMechanical5; - 'Mechanical6': Result := eMechanical6; - 'Mechanical7': Result := eMechanical7; - 'Mechanical8': Result := eMechanical8; - 'Mechanical9': Result := eMechanical9; - 'Mechanical10': Result := eMechanical10; - 'Mechanical11': Result := eMechanical11; - 'Mechanical12': Result := eMechanical12; - 'Mechanical13': Result := eMechanical13; - 'Mechanical14': Result := eMechanical14; - 'Mechanical15': Result := eMechanical15; - 'Mechanical16': Result := eMechanical16; - 'DrillDrawing': Result := eDrillDrawing; - 'MultiLayer': Result := eMultiLayer; - 'ConnectLayer': Result := eConnectLayer; - 'BackGroundLayer': Result := eBackGroundLayer; - 'DRCErrorLayer': Result := eDRCErrorLayer; - 'HighlightLayer': Result := eHighlightLayer; - 'GridColor1': Result := eGridColor1; - 'GridColor10': Result := eGridColor10; - 'PadHoleLayer': Result := ePadHoleLayer; - 'ViaHoleLayer': Result := eViaHoleLayer; - Else - Result := eNoLayer; - End; -End; - - -Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); -Var - STEPFileName : String; - STEPmodel : IPCB_ComponentBody; - Model : IPCB_Model; -Begin - STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); - STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); - Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); - STEPmodel.SetState_FromModel; - // Model.SetState(0,0,0,0); - STEPmodel.Model := Model; - fp.AddPCBObject(STEPmodel); - //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddLine(fp: IPCB_Component, Data: String); -Var - lin : IPCB_track; - s1, s2 : String; -Begin - lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.X1 := MilsToCoord(Evaluate(s1)); - lin.Y1 := MilsToCoord(Evaluate(s2)); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.X2 := MilsToCoord(Evaluate(s1)); - lin.Y2 := MilsToCoord(Evaluate(s2)); - lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - fp.AddPCBObject(lin); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); -End; - -Procedure FP_AddArc(fp: IPCB_Component, Data: String); -Var - arc : IPCB_Arc; - s1, s2 : String; -Begin - arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.XCenter := MilsToCoord(Evaluate(s1)); - arc.YCenter := MilsToCoord(Evaluate(s2)); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; - fp.AddPCBObject(arc); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - pol : IPCB_Region; - cont : IPCB_Contour; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); - If pol = Nil Then Exit; - cont := pol.MainContour.Replicate(); - pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - cont.X[pc] := MilsToCoord(Evaluate(s1)); - cont.Y[pc] := MilsToCoord(Evaluate(s2)); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.SetOutlineContour(cont); - If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin - pol.IsKeepout := True; - End; - fp.AddPCBObject(pol); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); -End; - -Procedure FP_AddText(fp: IPCB_Component, Data: STring); -Var - txt : IPCB_Text; - s1, s2 : String; -Begin - txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.XLocation := MilsToCoord(Evaluate(s1)); - txt.YLocation := MilsToCoord(Evaluate(s2)); - txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); - txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.MirrorFlag := True; - End; - txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); - txt.Text := GetBetween(Data, '(Value "', '")'); - // Justification? NOTE: TODO: - fp.AddPCBObject(txt); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); -End; - -Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - s1, s2, inp, tag, lay : String; - pad : IPCB_Pad; - padsh : TShape; - cache : TPadCache; -Begin - pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); - pad.Name := GetBetween(Data, '(Name "', '")'); -// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pad.X := MilsToCoord(Evaluate(s1)); - pad.Y := MilsToCoord(Evaluate(s2)); - pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn -// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack - s1 := GetBetween(Data, '(ExpandPaste ', ')'); - s2 := GetBetween(Data, '(ExpandMask ', ')'); - If s1 <> '' || s2 <> '' Then Begin - cache := pad.Cache; - If s1 <> '' Then Begin - cache.PasteMaskExpansionValid := eCacheManual; - cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); - End; - If s2 <> '' Then Begin - cache.SolderMaskExpansionValid := eCacheManual; - cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); - End; - pad.Cache := cache; - End; - If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin - pad.Mode := ePadMode_Simple; - pad.Layer := eTopLayer; - End Else Begin - pad.Mode := ePadMode_LocalStack; - End; - pad.Moveable := False; - pad.HoleType := eRoundHole; // eSquareHole, eSlotHole - pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); - //2020-11-18 JRR Start; Let's set the Plated value, if present - If GetBetween(Data, '(Plated ', ')') <> '' Then Begin - pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); - End; - //2020-11-18 JRR End - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'PadShape': Begin - padsh := eNoShape; - StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); - Case GetBetween(inp, '(Shape ', ')') Of - 'NoShape': padsh := eNoShape; - 'Rounded': padsh := eRounded; - 'Rectangular': padsh := eRectangular; - 'Octagonal': padsh := eOctagonal; - 'CircleShape': padsh := eCircleShape; - 'ArcShape': padsh := eArcShape; - 'Terminator': padsh := eTerminator; - 'RoundedRectangle': padsh := eRoundedRectangular; - 'RotatedRectangle': padsh := eRotatedRectShape; - Else padsh := eNoShape; - End; - lay := GetBetween(inp, '(Layer ', ')'); - If CheckLeft(lay, 'Top') Then Begin - pad.TopShape := padsh; - pad.TopXSize := MilsToCoord(Evaluate(s1)); - pad.TopYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Mid') Then Begin - pad.MidShape := padsh; - pad.MidXSize := MilsToCoord(Evaluate(s1)); - pad.MidYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Bot') Then Begin - pad.BotShape := padsh; - pad.BotXSize := MilsToCoord(Evaluate(s1)); - pad.BotYSize := MilsToCoord(Evaluate(s2)); - End; - End; - 'EndPad': Begin - Break; - End; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - fp.AddPCBObject(pad); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); -End; - -Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); -Var - inp, tag, s, t : String; - fp : IPCB_Component; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Footprint': Begin - // create a footprint reference - fp := PCBServer.CreatePCBLibComp(); - If fp = Nil Then Begin - Errors.Add('Error creating footprint.'); - Break; - End; - // add data to it - fp.Name := GetBetween(inp, '(Name "', '")'); - // assign it to library - Lib.RegisterComponent(fp); - PCBServer.PreProcess(); - // add data to it - fp.BeginModify(); - // set height - t := GetBetween(inp, '(Height ', ')'); - If t <> '' Then Begin - fp.Height := MilsToCoord(Evaluate(t)); - End; - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - If CheckLeft(inp, '#') Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Pad': Begin - FP_AddPad(fp, inp, InFile); - End; - 'Line': Begin - FP_AddLine(fp, inp); - End; - 'Arc': Begin - FP_AddArc(fp, inp); - End; - 'Polygon': Begin - FP_AddPoly(fp, inp, InFile); - End; - 'Text': Begin - FP_AddText(fp, inp); - End; - 'Step': Begin - FP_AddStep(fp, inp, InFileName); - End; - 'EndFootprint': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - fp.EndModify(); - PCBServer.PostProcess(); - // done with footprint - End; - 'EndFootprints': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() - PCBServer.PostProcess(); -End; - -{==============================================================================} -{==== Symbol Routines =======================================================} -{==============================================================================} - -Function TextJustificationFromString(Value: String): TTextJustification; -Begin - Case Value Of - 'BottomLeft': Result := eJustify_BottomLeft; - 'BottomCenter': Result := eJustify_BottomCenter; - 'BottomRight': Result := eJustify_BottomRight; - 'CenterLeft': Result := eJustify_CenterLeft; - 'Center': Result := eJustify_Center; - 'CenterRight': Result := eJustify_CenterRight; - 'TopLeft': Result := eJustify_TopLeft; - 'TopCenter': Result := eJustify_TopCenter; - 'TopRight': Result := eJustify_TopRight; - Else Result := eJustify_Center; - End; -End; - -Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; -Var - sz : Integer; -Begin - // 2012-11-07 gbn start - { sz := Round(Height / 10); - According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. - http://wiki.altium.com/pages/viewpage.action?pageId=34210039 - } - sz := (Height * 0.1); - // 2012-11-07 gbn end - - // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager - If BrokenSCHFontManager > 0 Then Begin - Result := ForceSchFontID; - Exit; - End; - // 2019-01-16 gbn - - Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); -End; - -Function SY_GetAngle(Angle : String): TRotationBy90; -Begin - Case Angle Of - '90': Result := eRotate90; - '180': Result := eRotate180; - '270': Result := eRotate270; - Else Result := eRotate0; - End; -End; - -Procedure SY_AddLine(sy: ISch_Component, Data: String); -Var - lin : ISch_Line; - s1, s2 ,s3: String; -Begin - lin := SchServer.SchObjectFactory(eLine, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - If s3 < 10 Then Begin - lin.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - lin.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - lin.LineWidth := eLarge; - End; - lin.LineStyle := eLineStyleSolid; - lin.Color := $000000; // NOTE: TODO: - lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - lin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(lin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); -End; - -Procedure SY_AddRect(sy: ISch_Component, Data: String); -Var - rect : ISch_Rectangle; - s1, s2 ,s3: String; -Begin - rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); - If rect = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - rect.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - rect.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - rect.LineWidth := eLarge; - End; - rect.Transparent := True; - rect.Color := $000000; // NOTE: TODO: - rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - rect.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(rect); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); -End; - -Procedure SY_AddArc(sy: ISch_Component, Data: String); -Var - arc : ISch_Arc; - s1, s2, s3 : String; -Begin - arc := SchServer.SchObjectFactory(eArc, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - arc.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - arc.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - arc.LineWidth := eLarge; - End; - arc.Color := $000000; // NOTE: TODO: - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - arc.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(arc); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); -End; - -Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); -Var - pol : ISch_Polygon; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); - If pol = Nil Then Exit; - - pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.LineWidth := eZeroSize; // NOTE: TODO: - pol.Color := $000000; // NOTE: TODO: - pol.IsSolid := True; - pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - pol.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pol); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); -End; - -Procedure SY_AddText(sy: ISch_Component, Data: String); -Var - txt : ISch_Label; - s1, s2 : String; -Begin - txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.IsMirrored := True; - End; - txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); - txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - txt.Color := $000000; // NOTE: TODO: - txt.Text := GetBetween(Data, '(Value "', '")'); - txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - txt.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(txt); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); -End; - -Procedure SY_AddParam(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(prm); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddComment(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.Comment := prm; // crashes, as of Altium 16.0.5 - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddPin(sy: ISch_Component, Data: String); -Var - pin : ISch_Pin; - s1, s2 : String; -Begin - pin := SchServer.SchObjectFactory(ePin, eCreate_Default); - If pin = Nil Then Exit; - - // Define the pin parameters. - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - pin.Color := $000000; // NOTE: TODO: - pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - Case GetBetween(Data, '(PinType ', ')') Of - 'IO': pin.Electrical := eElectricIO; - 'Input': pin.Electrical := eElectricInput; - 'Output': pin.Electrical := eElectricOutput; - 'Passive': pin.Electrical := eElectricPassive; - 'OpenCollector': pin.Electrical := eElectricOpenCollector; - 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; - 'HiZ': pin.Electrical := eElectricHiZ; - 'Power': pin.Electrical := eElectricPower; - Else pin.Electrical := eElectricPassive; - End; - pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); - pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); - pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); - pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); - s1 := GetBetween(Data, '(Designator ', '")'); - pin.ShowDesignator := CheckLeft(s1, 'Visible'); - pin.Designator := RightOf(s1, '"'); - s1 := GetBetween(Data, '(Name ', '")'); - pin.ShowName := CheckLeft(s1, 'Visible'); - pin.Name := RightOf(s1, '"'); - pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - - pin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); -End; - -Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); -Var - inp, tag, s, t : String; - sy : ISch_Component; - simp : ISch_Implementation; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Component': Begin - // create a component reference - sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); - If sy = Nil Then Begin - Errors.Add('Error creating component.'); - Break; - End; - // Set up parameters for the library component. - SchServer.ProcessControl.PreProcess(Lib, ''); - // Define the LibReference and add the component to the library. - sy.LibReference := GetBetween(inp, '(Name "', '")'); - sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); - sy.ComponentDescription := 'Imported'; - sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); - sy.CurrentPartId := 1; - - // add data to it - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - StrChop(inp, ' ', tag, inp); - Case tag Of - 'Description': Begin - //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) - sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); - End; - 'Comment': Begin - //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) - //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes - //SY_AddComment(sy, inp); // crashes (see function) - sy.Comment.text :=getbetween(inp, '(Value "', '")'); - End; - 'Parameter': Begin - SY_AddParam(sy, inp); - End; - 'Pin': Begin - SY_AddPin(sy, inp); - End; - 'Line': Begin - SY_AddLine(sy, inp); - End; - 'Rectangle': Begin - SY_AddRect(sy, inp); - End; - 'Arc': Begin - SY_AddArc(sy, inp); - End; - 'Polygon': Begin - SY_AddPoly(sy, inp, InFile); - End; - 'Text': Begin - SY_AddText(sy, inp); - End; - 'Footprint': Begin - simp := sy.AddSchImplementation(); - simp.ModelName := GetBetween(inp, '(Name "', '")'); - simp.ModelType := cDocKind_PcbLib; - simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); - simp.MapAsString := GetBetween(inp, '(Map "', '")'); - End; - 'EndComponent': Begin - Lib.AddSchComponent(sy); - // Send a system notification that a new component has been added to the library. - SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); - Lib.CurrentSchComponent := sy; - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - // done with component - SchServer.ProcessControl.PostProcess(Lib, ''); - End; - 'EndComponents': Begin - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() -End; - -{==============================================================================} -{==== Main Routines =========================================================} -{==============================================================================} - -Function InitLibDocs(BasePath: String, - Out Proj : IProject, - Out ProjDoc : IServerDocument, - Out PcbLibDoc : IServerDocument, - Out SchLibDoc : IServerDocument, - Out pLib : IPCB_Library, - Out sLib : ISch_Document): Boolean; -Var - WorkSpace : IWorkSpace; -Begin - Result := False; - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - // Integrated library, and the project it creates - ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); - If ProjDoc = Nil Then Begin - ShowMessage('Nil ProjDoc'); - Exit; - End; - If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin - ShowMessage('ProjDoc Save failed'); - Exit; - End; - Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); - If Proj = Nil Then Begin - ShowMessage('Nil Proj'); - Exit; - End; - // Footprint library - PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); - If PcbLibDoc = Nil Then Begin - ShowMessage('Nil PcbLibDoc'); - Exit; - End; - If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin - ShowMessage('PcbLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); - pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); - If pLib = Nil Then Begin - ShowMessage('Nil pLib'); - Exit; - End; - // Symbol Library - SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); - If SchLibDoc = Nil Then Begin - ShowMessage('Nil SchLibDoc'); - Exit; - End; - If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin - ShowMessage('SchLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.SchLib'); - sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); - If sLib = Nil Then Begin - ShowMessage('Nil sLib'); - Exit; - End; - // Done - Result := True; -End; - -Procedure ImportAscIIData(InFileName : String); -Var - WorkSpace : IWorkSpace; - dProj : IProject; - - Proj : IProject; - ProjDoc : IServerDocument; - PcbLibDoc : IServerDocument; - SchLibDoc : IServerDocument; - pLib : IPCB_Library; - sLib : ISch_Document; - - DefFP : IPCB_Component; // default initial blank footprint - DefSY : ISch_Component; // default initial blank symbol - - SavePath: String; - - InFile : TextFile; - Errors : TStringList; - inp, tag : String; -Begin - - // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer - If '19.0' < GetCurrentProductBuild Then Begin - ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + - ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); - BrokenSCHFontManager := 1; - End; - // 2019-01-16 gbn end - - //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn - SavePath := LeftOfLast(InFileName, '.'); - Errors := TStringList.Create(); - - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - dProj := WorkSpace.DM_FocusedProject(); - - // create integerated library documents - If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin - ShowMessage('Error initializing library'); - Exit; - End; - Proj.DM_SetAsCurrentProject(); - - // get the original blank footprint for later deletion when we are done - DefFP := pLib.CurrentComponent; - // get the original blank symbol for later deletion when we are done - DefSy := sLib.CurrentSchComponent; - - // start importing data - AssignFile(InFile, InFileName); - Reset(InFile); - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'StartFootprints': Begin - ImportFootprints(InFile, pLib, Errors, InFileName); - End; - 'StartComponents': Begin - ImportComponents(InFile, sLib, Errors); - End; - '': Continue; - End; - End; - CloseFile(InFile); - - // delete the original default blank footprint - If Not VarIsNull(DefFP) Then Begin - pLib.DeRegisterComponent(DefFP); - pLib.RemoveComponent(DefFP); - End Else Begin - ShowMessage('DefFP was Nil'); - End; - // delete the original default blank symbol - // NOTE: TODO: looks broken; does nothing noticable - If Not VarIsNull(DefSY) Then Begin - //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); - sLib.UnRegisterSchObjectFromContainer(DefSY); - sLib.RemoveSchObject(DefSy); - //DefSY.Container.RemoveSchObject(DefSy); - End Else Begin - ShowMessage('DefSym was Nil'); - End; - - // update views? - pLib.Board.ViewManager_FullUpdate(); - // Refresh symbol library. - sLib.GraphicallyInvalidate(); - - // save files again - ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); - PcbLibDoc.DoFileSave(cDocKind_PcbLib); - SchLibDoc.DoFileSave(cDocKind_SchLib); - - //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script - //// set the original project back to its focus - //If dProj <> Nil Then Begin - // dProj.DM_SetAsCurrentProject(); - //End; - - //ShowMessage('Done with "' + SavePath + '"'); - //2021-01-19 JRR End -End; - diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.LibPkg b/EE3102/Libraries/PIC24/PIC24 Lib.LibPkg deleted file mode 100644 index 6a878ec..0000000 --- a/EE3102/Libraries/PIC24/PIC24 Lib.LibPkg +++ /dev/null @@ -1,1102 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[Document1] -DocumentPath=PIC24 Lib.PcbLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Document2] -DocumentPath=PIC24 Lib.SchLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 - diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.PcbLib b/EE3102/Libraries/PIC24/PIC24 Lib.PcbLib deleted file mode 100644 index 98c4699..0000000 Binary files a/EE3102/Libraries/PIC24/PIC24 Lib.PcbLib and /dev/null differ diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.SchLib b/EE3102/Libraries/PIC24/PIC24 Lib.SchLib deleted file mode 100644 index 0880d0b..0000000 Binary files a/EE3102/Libraries/PIC24/PIC24 Lib.SchLib and /dev/null differ diff --git a/EE3102/Libraries/PIC24/PIC24 Lib.txt b/EE3102/Libraries/PIC24/PIC24 Lib.txt deleted file mode 100644 index 7f99762..0000000 --- a/EE3102/Libraries/PIC24/PIC24 Lib.txt +++ /dev/null @@ -1,422 +0,0 @@ -# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 -# Frank Frank, Accelerated Designs - -StartFootprints - -Footprint (Name "SPDIP28_300MC_MCH") -Pad (Name "1") (Location 0, 0) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rectangular) (Layer Top) -PadShape (Size 59, 59) (Shape Rectangular) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rectangular) (Layer MidLayer) -EndPad -Pad (Name "2") (Location 0, -100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "3") (Location 0, -200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "4") (Location 0, -300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "5") (Location 0, -400) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "6") (Location 0, -500) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "7") (Location 0, -600) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "8") (Location 0, -700) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "9") (Location 0, -800) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "10") (Location 0, -900) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "11") (Location 0, -1000) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "12") (Location 0, -1100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "13") (Location 0, -1200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "14") (Location 0, -1300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "15") (Location 300, -1300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "16") (Location 300, -1200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "17") (Location 300, -1100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "18") (Location 300, -1000) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "19") (Location 300, -900) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "20") (Location 300, -800) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "21") (Location 300, -700) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "22") (Location 300, -600) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "23") (Location 300, -500) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "24") (Location 300, -400) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "25") (Location 300, -300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "26") (Location 300, -200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "27") (Location 300, -100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "28") (Location 300, 0) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) -PadShape (Size 59, 59) (Shape Rounded) (Layer Top) -PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) -PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) -EndPad -Line (Width 6) (Start -39.5, -1340) (End -39.5, 40) (Layer Mechanical15) -Line (Width 6) (Start -39.5, 40) (End -7.5, 40) (Layer Mechanical15) -Line (Width 6) (Start 339.5, 40) (End 307.5, 40) (Layer Mechanical15) -Line (Width 6) (Start 339.5, 40) (End 339.5, -1340) (Layer Mechanical15) -Line (Width 6) (Start 339.5, -1340) (End 307.5, -1340) (Layer Mechanical15) -Line (Width 6) (Start -7.5, -1340) (End -39.5, -1340) (Layer Mechanical15) -Line (Width 6) (Start -7.5, -1360) (End -7.5, -1340) (Layer Mechanical15) -Line (Width 6) (Start -7.5, 40) (End -7.5, 60) (Layer Mechanical15) -Line (Width 6) (Start -7.5, 60) (End 307.5, 60) (Layer Mechanical15) -Line (Width 6) (Start 307.5, 60) (End 307.5, 40) (Layer Mechanical15) -Line (Width 6) (Start 307.5, -1340) (End 307.5, -1360) (Layer Mechanical15) -Line (Width 6) (Start 307.5, -1360) (End -7.5, -1360) (Layer Mechanical15) -Polygon (PointCount 12) (Layer Mechanical15) -Point (339.5, -1340) -Point (339.5, 40) -Point (307.5, 40) -Point (307.5, 60) -Point (-7.5, 60) -Point (-7.5, 40) -Point (-39.5, 40) -Point (-39.5, -1340) -Point (-7.5, -1340) -Point (-7.5, -1360) -Point (307.5, -1360) -Point (307.5, -1340) -EndPolygon -Polygon (PointCount 4) (Layer Mechanical5) -Point (-44.5, -1365) -Point (-44.5, 65) -Point (344.5, 65) -Point (344.5, -1365) -EndPolygon -Line (Width 1) (Start 0, 0) (End -115, 0) (Layer Mechanical7) -Line (Width 1) (Start 0, -100) (End -115, -100) (Layer Mechanical7) -Line (Width 1) (Start -100, 0) (End -100, 50) (Layer Mechanical7) -Line (Width 1) (Start -100, -100) (End -100, -150) (Layer Mechanical7) -Line (Width 1) (Start -100, 0) (End -105, 10) (Layer Mechanical7) -Line (Width 1) (Start -100, 0) (End -95, 10) (Layer Mechanical7) -Line (Width 1) (Start -105, 10) (End -95, 10) (Layer Mechanical7) -Line (Width 1) (Start -100, -100) (End -105, -110) (Layer Mechanical7) -Line (Width 1) (Start -100, -100) (End -95, -110) (Layer Mechanical7) -Line (Width 1) (Start -105, -110) (End -95, -110) (Layer Mechanical7) -Line (Width 1) (Start 0, -1300) (End 0, -1415) (Layer Mechanical7) -Line (Width 1) (Start 300, -1300) (End 300, -1415) (Layer Mechanical7) -Line (Width 1) (Start 0, -1400) (End 300, -1400) (Layer Mechanical7) -Line (Width 1) (Start 0, -1400) (End 10, -1395) (Layer Mechanical7) -Line (Width 1) (Start 0, -1400) (End 10, -1405) (Layer Mechanical7) -Line (Width 1) (Start 10, -1395) (End 10, -1405) (Layer Mechanical7) -Line (Width 1) (Start 300, -1400) (End 290, -1395) (Layer Mechanical7) -Line (Width 1) (Start 300, -1400) (End 290, -1405) (Layer Mechanical7) -Line (Width 1) (Start 290, -1395) (End 290, -1405) (Layer Mechanical7) -Line (Width 1) (Start 2.5, -1300) (End 2.5, 115) (Layer Mechanical7) -Line (Width 1) (Start 297.5, -1300) (End 297.5, 115) (Layer Mechanical7) -Line (Width 1) (Start 2.5, 100) (End 297.5, 100) (Layer Mechanical7) -Line (Width 1) (Start 2.5, 100) (End 12.5, 105) (Layer Mechanical7) -Line (Width 1) (Start 2.5, 100) (End 12.5, 95) (Layer Mechanical7) -Line (Width 1) (Start 12.5, 105) (End 12.5, 95) (Layer Mechanical7) -Line (Width 1) (Start 297.5, 100) (End 287.5, 105) (Layer Mechanical7) -Line (Width 1) (Start 297.5, 100) (End 287.5, 95) (Layer Mechanical7) -Line (Width 1) (Start 287.5, 105) (End 287.5, 95) (Layer Mechanical7) -Line (Width 1) (Start 150, 50) (End 415, 50) (Layer Mechanical7) -Line (Width 1) (Start 150, -1350) (End 415, -1350) (Layer Mechanical7) -Line (Width 1) (Start 400, 50) (End 400, -1350) (Layer Mechanical7) -Line (Width 1) (Start 400, 50) (End 395, 40) (Layer Mechanical7) -Line (Width 1) (Start 400, 50) (End 405, 40) (Layer Mechanical7) -Line (Width 1) (Start 395, 40) (End 405, 40) (Layer Mechanical7) -Line (Width 1) (Start 400, -1350) (End 395, -1340) (Layer Mechanical7) -Line (Width 1) (Start 400, -1350) (End 405, -1340) (Layer Mechanical7) -Line (Width 1) (Start 395, -1340) (End 405, -1340) (Layer Mechanical7) -Text (Location -212.5, -1579.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Default Padstyle: EX59Y59D39P") -Text (Location -187.5, -1679.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Pin 1 Padstyle: SX59Y59D39P") -Text (Location -187.5, -1729.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 1 Padstyle: OX60Y90D30P") -Text (Location -187.5, -1779.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 2 Padstyle: OX90Y60D30P") -Text (Location -270, -62.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.1in/2.54mm") -Text (Location 75, -1445) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.3in/7.62mm") -Text (Location 56.25, 120) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.295in/7.493mm") -Text (Location 420, -662.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "1.4in/35.56mm") -Line (Width 6) (Start 302.5, 42.52658031) (End 302.5, 55) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -1355) (End 302.5, -1355) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -1355) (End 302.5, -1342.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, 55) (End -2.5, 55) (Layer TopOverlay) -Line (Width 6) (Start -2.5, 55) (End -2.5, 42.60000038) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -42.60000038) (End -2.5, -57.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -142.52658031) (End -2.5, -157.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -242.52658031) (End -2.5, -257.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -342.52658031) (End -2.5, -357.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -442.52658031) (End -2.5, -457.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -542.52658031) (End -2.5, -557.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -642.52658031) (End -2.5, -657.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -742.52658031) (End -2.5, -757.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -842.52658031) (End -2.5, -857.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -942.52658031) (End -2.5, -957.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -1042.52658031) (End -2.5, -1057.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -1142.52658031) (End -2.5, -1157.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -1242.52658031) (End -2.5, -1257.47341969) (Layer TopOverlay) -Line (Width 6) (Start -2.5, -1342.52658031) (End -2.5, -1355) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -1257.47341969) (End 302.5, -1242.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -1157.47341969) (End 302.5, -1142.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -1057.47341969) (End 302.5, -1042.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -957.47341969) (End 302.5, -942.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -857.47341969) (End 302.5, -842.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -757.47341969) (End 302.5, -742.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -657.47341969) (End 302.5, -642.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -557.47341969) (End 302.5, -542.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -457.47341969) (End 302.5, -442.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -357.47341969) (End 302.5, -342.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -257.47341969) (End 302.5, -242.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -157.47341969) (End 302.5, -142.52658031) (Layer TopOverlay) -Line (Width 6) (Start 302.5, -57.47341969) (End 302.5, -42.52658031) (Layer TopOverlay) -Text (Location -12.5, 34.5) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "*") -Line (Width 1) (Start 2.5, -19.5) (End 2.5, 19.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, 19.5) (End -19.5, 19.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, 19.5) (End -19.5, -19.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -19.5) (End 2.5, -19.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -119.5) (End 2.5, -80.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -80.5) (End -19.5, -80.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -80.5) (End -19.5, -119.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -119.5) (End 2.5, -119.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -219.5) (End 2.5, -180.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -180.5) (End -19.5, -180.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -180.5) (End -19.5, -219.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -219.5) (End 2.5, -219.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -319.5) (End 2.5, -280.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -280.5) (End -19.5, -280.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -280.5) (End -19.5, -319.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -319.5) (End 2.5, -319.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -419.5) (End 2.5, -380.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -380.5) (End -19.5, -380.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -380.5) (End -19.5, -419.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -419.5) (End 2.5, -419.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -519.5) (End 2.5, -480.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -480.5) (End -19.5, -480.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -480.5) (End -19.5, -519.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -519.5) (End 2.5, -519.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -619.5) (End 2.5, -580.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -580.5) (End -19.5, -580.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -580.5) (End -19.5, -619.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -619.5) (End 2.5, -619.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -719.5) (End 2.5, -680.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -680.5) (End -19.5, -680.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -680.5) (End -19.5, -719.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -719.5) (End 2.5, -719.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -819.5) (End 2.5, -780.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -780.5) (End -19.5, -780.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -780.5) (End -19.5, -819.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -819.5) (End 2.5, -819.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -919.5) (End 2.5, -880.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -880.5) (End -19.5, -880.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -880.5) (End -19.5, -919.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -919.5) (End 2.5, -919.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1019.5) (End 2.5, -980.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -980.5) (End -19.5, -980.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -980.5) (End -19.5, -1019.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -1019.5) (End 2.5, -1019.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1119.5) (End 2.5, -1080.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1080.5) (End -19.5, -1080.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -1080.5) (End -19.5, -1119.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -1119.5) (End 2.5, -1119.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1219.5) (End 2.5, -1180.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1180.5) (End -19.5, -1180.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -1180.5) (End -19.5, -1219.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -1219.5) (End 2.5, -1219.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1319.5) (End 2.5, -1280.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1280.5) (End -19.5, -1280.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -1280.5) (End -19.5, -1319.5) (Layer Mechanical13) -Line (Width 1) (Start -19.5, -1319.5) (End 2.5, -1319.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1280.5) (End 297.5, -1319.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1319.5) (End 319.5, -1319.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -1319.5) (End 319.5, -1280.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -1280.5) (End 297.5, -1280.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1180.5) (End 297.5, -1219.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1219.5) (End 319.5, -1219.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -1219.5) (End 319.5, -1180.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -1180.5) (End 297.5, -1180.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1080.5) (End 297.5, -1119.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1119.5) (End 319.5, -1119.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -1119.5) (End 319.5, -1080.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -1080.5) (End 297.5, -1080.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -980.5) (End 297.5, -1019.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1019.5) (End 319.5, -1019.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -1019.5) (End 319.5, -980.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -980.5) (End 297.5, -980.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -880.5) (End 297.5, -919.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -919.5) (End 319.5, -919.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -919.5) (End 319.5, -880.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -880.5) (End 297.5, -880.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -780.5) (End 297.5, -819.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -819.5) (End 319.5, -819.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -819.5) (End 319.5, -780.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -780.5) (End 297.5, -780.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -680.5) (End 297.5, -719.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -719.5) (End 319.5, -719.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -719.5) (End 319.5, -680.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -680.5) (End 297.5, -680.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -580.5) (End 297.5, -619.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -619.5) (End 319.5, -619.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -619.5) (End 319.5, -580.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -580.5) (End 297.5, -580.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -480.5) (End 297.5, -519.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -519.5) (End 319.5, -519.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -519.5) (End 319.5, -480.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -480.5) (End 297.5, -480.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -380.5) (End 297.5, -419.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -419.5) (End 319.5, -419.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -419.5) (End 319.5, -380.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -380.5) (End 297.5, -380.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -280.5) (End 297.5, -319.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -319.5) (End 319.5, -319.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -319.5) (End 319.5, -280.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -280.5) (End 297.5, -280.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -180.5) (End 297.5, -219.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -219.5) (End 319.5, -219.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -219.5) (End 319.5, -180.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -180.5) (End 297.5, -180.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -80.5) (End 297.5, -119.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -119.5) (End 319.5, -119.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -119.5) (End 319.5, -80.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -80.5) (End 297.5, -80.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, 19.5) (End 297.5, -19.5) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -19.5) (End 319.5, -19.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, -19.5) (End 319.5, 19.5) (Layer Mechanical13) -Line (Width 1) (Start 319.5, 19.5) (End 297.5, 19.5) (Layer Mechanical13) -Line (Width 1) (Start 2.5, -1350) (End 297.5, -1350) (Layer Mechanical13) -Line (Width 1) (Start 297.5, -1350) (End 297.5, 50) (Layer Mechanical13) -Line (Width 1) (Start 297.5, 50) (End 2.5, 50) (Layer Mechanical13) -Line (Width 1) (Start 2.5, 50) (End 2.5, -1350) (Layer Mechanical13) -Arc (Width 0) (Radius 12) (Location 150, 50) (StartAngle 180) (EndAngle 360) (Layer Mechanical13) -Text (Location 0, -25) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value "*") -Step (Name SPDIP28_300MC_MCH.stp) -EndFootprint -EndFootprints - -StartComponents - -Component (Name "PIC24FJ64GA002-I/SP") (PartCount 1) (DesPrefix "U?") -Pin (Location 300, 0) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "1") (Name Visible "*MCLR") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) -Pin (Location 300, -100) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "2") (Name Visible "AN0/VREF+/CN2/RA0") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) -Pin (Location 300, -200) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "3") (Name Visible "AN1/VREF-/CN3/RA1") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) -Pin (Location 300, -300) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "4") (Name Visible "PGD1/EMUD1/AN2/C2IN-/RP0/CN4/RB0") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1) -Pin (Location 300, -400) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "5") (Name Visible "PGC1/EMUC1/AN3/C2IN+/RP1/CN5/RB1") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1) -Pin (Location 300, -500) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "6") (Name Visible "AN4/C1IN-/RP2/SDA2/CN6/RB2") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1) -Pin (Location 300, -600) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "7") (Name Visible "AN5/C1IN+/RP3/SCL2/CN7/RB3") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1) -Pin (Location 300, -700) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "8") (Name Visible "VSS") (PinSwap 0) (PartSwap 0) (PinSeq 8) (Part 1) -Pin (Location 300, -800) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "9") (Name Visible "OSCI/CLKI/CN30/RA2") (PinSwap 0) (PartSwap 0) (PinSeq 9) (Part 1) -Pin (Location 300, -900) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "10") (Name Visible "OSCO/CLKO/CN29/PMA0/RA3") (PinSwap 0) (PartSwap 0) (PinSeq 10) (Part 1) -Pin (Location 300, -1000) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "11") (Name Visible "SOSCI/RP4/PMBE/CN1/RB4") (PinSwap 0) (PartSwap 0) (PinSeq 11) (Part 1) -Pin (Location 300, -1100) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "12") (Name Visible "SOSCO/T1CK/CN0/PMA1/RA4") (PinSwap 0) (PartSwap 0) (PinSeq 12) (Part 1) -Pin (Location 300, -1200) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "13") (Name Visible "VDD") (PinSwap 0) (PartSwap 0) (PinSeq 13) (Part 1) -Pin (Location 300, -1300) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "14") (Name Visible "PGD3/EMUD3/RP5/ASDA1/CN27/PMD7/RB5") (PinSwap 0) (PartSwap 0) (PinSeq 14) (Part 1) -Pin (Location 6600, -1300) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "15") (Name Visible "PGC3/EMUC3/RP6/ASCL1/CN24/PMD6/RB6") (PinSwap 0) (PartSwap 0) (PinSeq 15) (Part 1) -Pin (Location 6600, -1200) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "16") (Name Visible "RP7/INT0/CN23/PMD5/RB7") (PinSwap 0) (PartSwap 0) (PinSeq 16) (Part 1) -Pin (Location 6600, -1100) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "17") (Name Visible "TCK/RP8/SCL1/CN22/PMD4/RB8") (PinSwap 0) (PartSwap 0) (PinSeq 17) (Part 1) -Pin (Location 6600, -1000) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "18") (Name Visible "TDO/RP9/SDA1/CN21/PMD3/RB9") (PinSwap 0) (PartSwap 0) (PinSeq 18) (Part 1) -Pin (Location 6600, -900) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "19") (Name Visible "DISVREG") (PinSwap 0) (PartSwap 0) (PinSeq 19) (Part 1) -Pin (Location 6600, -800) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "20") (Name Visible "VCAP/VDDCORE") (PinSwap 0) (PartSwap 0) (PinSeq 20) (Part 1) -Pin (Location 6600, -700) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "21") (Name Visible "PGD2/EMUD2/TDI/RP10/CN16/PMD2/RB10") (PinSwap 0) (PartSwap 0) (PinSeq 21) (Part 1) -Pin (Location 6600, -600) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "22") (Name Visible "PGC2/EMUC2/TMS/RP11/CN15/PMD1/RB11") (PinSwap 0) (PartSwap 0) (PinSeq 22) (Part 1) -Pin (Location 6600, -500) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "23") (Name Visible "AN12/RP12/CN14/PMD0/RB12") (PinSwap 0) (PartSwap 0) (PinSeq 23) (Part 1) -Pin (Location 6600, -400) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "24") (Name Visible "AN11/RP13/CN13/PMRD/RB13") (PinSwap 0) (PartSwap 0) (PinSeq 24) (Part 1) -Pin (Location 6600, -300) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "25") (Name Visible "AN10/CVREF/RTCC/RP14/CN12/PMWR/RB14") (PinSwap 0) (PartSwap 0) (PinSeq 25) (Part 1) -Pin (Location 6600, -200) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "26") (Name Visible "AN9/RP15/CN11/PMCS1/RB15") (PinSwap 0) (PartSwap 0) (PinSeq 26) (Part 1) -Pin (Location 6600, -100) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "27") (Name Visible "VSS") (PinSwap 0) (PartSwap 0) (PinSeq 27) (Part 1) -Pin (Location 6600, 0) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "28") (Name Visible "VDD") (PinSwap 0) (PartSwap 0) (PinSeq 28) (Part 1) -Rectangle (Width 5) (Start 300, -1500) (End 6600, 200) (Part 1) -Parameter (Name "Vendor") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Microchip") (Part 1) -Parameter (Name "Manufacturer_Part_Number") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "PIC24FJ64GA002-I/SP") (Part 1) -Parameter (Name "Built_By") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "EMA_Jessica") (Part 1) -Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) -Parameter (Name "SourceLibrary") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Microchip_2019-08-23_10") (Part 1) -Parameter (Name "RefDes") (Location 3450, 400) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1) -Parameter (Name "Type") (Location 3450, 300) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1) -Description (Value "No Description Available") (Part 1) -Comment (Value "PIC24FJ64GA002-I/SP") (Part 1) -Footprint (Name "SPDIP28_300MC_MCH") -EndComponent -EndComponents diff --git a/EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step b/EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step deleted file mode 100644 index 769ac95..0000000 --- a/EE3102/Libraries/PIC24/SPDIP28_300MC_MCH.step +++ /dev/null @@ -1,9694 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('STEP AP214'),'1'); -FILE_NAME('SPDIP28_300MC_MCH','2021-02-27T19:42:51',(''),(''),'','',''); -FILE_SCHEMA(('AUTOMOTIVE_DESIGN')); -ENDSEC; -DATA; -#1=SHAPE_DEFINITION_REPRESENTATION(#2,#3); -#2=PRODUCT_DEFINITION_SHAPE('',$,#4); -#3=SHAPE_REPRESENTATION('',(#71,#127,#816,#1527,#2238,#2949,#3660,#4371,#5082,#5793,#6504,#7215,#7926,#8637,#9348,#10059,#10770,#11481,#12192,#12903,#13614,#14325,#15036,#15747,#16458,#17169,#17880,#18591,#19302,#20013,#19),#11); -#4=PRODUCT_DEFINITION('design','example product_definition',#6,#5); -#5=PRODUCT_DEFINITION_CONTEXT('3D Mechanical Parts',#10,'design'); -#6=PRODUCT_DEFINITION_FORMATION('1.0','first version',#8); -#7=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2003,#10); -#8=PRODUCT('product','part','',(#9)); -#9=PRODUCT_CONTEXT('3D Mechanical Parts',#10,'mechanical'); -#10=APPLICATION_CONTEXT('Core Data for Automotive Mechanical Design Process'); -#11=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#13,#14,#18)) REPRESENTATION_CONTEXT('ID1','3D')); -#12=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#13,'DISTANCE_ACCURACY_VALUE','Maximum model space distance between geometric entities at asserted connectivities'); -#13=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.)); -#14=(CONVERSION_BASED_UNIT('degree',#16) NAMED_UNIT(#15) PLANE_ANGLE_UNIT()); -#15=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); -#16=MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#17); -#17=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.)); -#18=(NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT()); -#19=AXIS2_PLACEMENT_3D('',#20,#21,#22); -#20=CARTESIAN_POINT('',(0.0,0.0,0.0)); -#21=DIRECTION('',(0.0,0.0,1.0)); -#22=DIRECTION('',(1.0,0.0,0.0)); -#25=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION($,(#123,#124,#125,#129,#178,#227,#276,#325,#374,#423,#472,#521,#570,#619,#668,#717,#766,#818,#867,#916,#1005,#1054,#1143,#1192,#1241,#1310,#1379,#1428,#1477,#1529,#1578,#1627,#1716,#1765,#1854,#1903,#1952,#2021,#2090,#2139,#2188,#2240,#2289,#2338,#2427,#2476,#2565,#2614,#2663,#2732,#2801,#2850,#2899,#2951,#3000,#3049,#3138,#3187,#3276,#3325,#3374,#3443,#3512,#3561,#3610,#3662,#3711,#3760,#3849,#3898,#3987,#4036,#4085,#4154,#4223,#4272,#4321,#4373,#4422,#4471,#4560,#4609,#4698,#4747,#4796,#4865,#4934,#4983,#5032,#5084,#5133,#5182,#5271,#5320,#5409,#5458,#5507,#5576,#5645,#5694,#5743,#5795,#5844,#5893,#5982,#6031,#6120,#6169,#6218,#6287,#6356,#6405,#6454,#6506,#6555,#6604,#6693,#6742,#6831,#6880,#6929,#6998,#7067,#7116,#7165,#7217,#7266,#7315,#7404,#7453,#7542,#7591,#7640,#7709,#7778,#7827,#7876,#7928,#7977,#8026,#8115,#8164,#8253,#8302,#8351,#8420,#8489,#8538,#8587,#8639,#8688,#8737,#8826,#8875,#8964,#9013,#9062,#9131,#9200,#9249,#9298,#9350,#9399,#9448,#9537,#9586,#9675,#9724,#9773,#9842,#9911,#9960,#10009,#10061,#10110,#10159,#10248,#10297,#10386,#10435,#10484,#10553,#10622,#10671,#10720,#10772,#10821,#10870,#10959,#11008,#11097,#11146,#11195,#11264,#11333,#11382,#11431,#11483,#11532,#11581,#11670,#11719,#11808,#11857,#11906,#11975,#12044,#12093,#12142,#12194,#12243,#12292,#12381,#12430,#12519,#12568,#12617,#12686,#12755,#12804,#12853,#12905,#12954,#13003,#13092,#13141,#13230,#13279,#13328,#13397,#13466,#13515,#13564,#13616,#13665,#13714,#13803,#13852,#13941,#13990,#14039,#14108,#14177,#14226,#14275,#14327,#14376,#14425,#14514,#14563,#14652,#14701,#14750,#14819,#14888,#14937,#14986,#15038,#15087,#15136,#15225,#15274,#15363,#15412,#15461,#15530,#15599,#15648,#15697,#15749,#15798,#15847,#15936,#15985,#16074,#16123,#16172,#16241,#16310,#16359,#16408,#16460,#16509,#16558,#16647,#16696,#16785,#16834,#16883,#16952,#17021,#17070,#17119,#17171,#17220,#17269,#17358,#17407,#17496,#17545,#17594,#17663,#17732,#17781,#17830,#17882,#17931,#17980,#18069,#18118,#18207,#18256,#18305,#18374,#18443,#18492,#18541,#18593,#18642,#18691,#18780,#18829,#18918,#18967,#19016,#19085,#19154,#19203,#19252,#19304,#19353,#19402,#19491,#19540,#19629,#19678,#19727,#19796,#19865,#19914,#19963,#20015,#20064,#20113,#20202,#20251,#20340,#20389,#20438,#20507,#20576,#20625,#20674),#11); -#26=PRODUCT_CATEGORY_RELATIONSHIP('','',#27,#28); -#27=PRODUCT_CATEGORY('part',''); -#28=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#8)); -#34=PRESENTATION_STYLE_ASSIGNMENT((#35,#40)); -#35=SURFACE_STYLE_USAGE(.BOTH.,#36); -#36=SURFACE_SIDE_STYLE('',(#37)); -#37=SURFACE_STYLE_FILL_AREA(#38); -#38=FILL_AREA_STYLE('',(#39)); -#39=FILL_AREA_STYLE_COLOUR('',#41); -#40=CURVE_STYLE('',#42,POSITIVE_LENGTH_MEASURE(0.1),#41); -#41=COLOUR_RGB('Aluminum',0.725,0.725,0.725); -#42=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#43=PRESENTATION_STYLE_ASSIGNMENT((#44,#49)); -#44=SURFACE_STYLE_USAGE(.BOTH.,#45); -#45=SURFACE_SIDE_STYLE('',(#46)); -#46=SURFACE_STYLE_FILL_AREA(#47); -#47=FILL_AREA_STYLE('',(#48)); -#48=FILL_AREA_STYLE_COLOUR('',#50); -#49=CURVE_STYLE('',#51,POSITIVE_LENGTH_MEASURE(0.1),#50); -#50=COLOUR_RGB('Black',0.196,0.196,0.196); -#51=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#52=PRESENTATION_STYLE_ASSIGNMENT((#53,#58)); -#53=SURFACE_STYLE_USAGE(.BOTH.,#54); -#54=SURFACE_SIDE_STYLE('',(#55)); -#55=SURFACE_STYLE_FILL_AREA(#56); -#56=FILL_AREA_STYLE('',(#57)); -#57=FILL_AREA_STYLE_COLOUR('',#59); -#58=CURVE_STYLE('',#60,POSITIVE_LENGTH_MEASURE(0.1),#59); -#59=COLOUR_RGB('Pin1',0.588,0.588,0.588); -#60=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#61=PRESENTATION_STYLE_ASSIGNMENT((#62,#67)); -#62=SURFACE_STYLE_USAGE(.BOTH.,#63); -#63=SURFACE_SIDE_STYLE('',(#64)); -#64=SURFACE_STYLE_FILL_AREA(#65); -#65=FILL_AREA_STYLE('',(#66)); -#66=FILL_AREA_STYLE_COLOUR('',#68); -#67=CURVE_STYLE('',#69,POSITIVE_LENGTH_MEASURE(0.1),#68); -#68=COLOUR_RGB('HeatTab',0.588,0.588,0.588); -#69=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#71=MANIFOLD_SOLID_BREP($,#72); -#72=CLOSED_SHELL('',(#73,#74,#75)); -#73=ADVANCED_FACE($,(#79,#78),#96,.T.); -#74=ADVANCED_FACE($,(#80),#76,.F.); -#75=ADVANCED_FACE($,(#81),#77,.T.); -#76=PLANE($,#101); -#77=PLANE($,#102); -#78=FACE_BOUND($,#83,.T.); -#79=FACE_OUTER_BOUND($,#82,.T.); -#80=FACE_OUTER_BOUND($,#84,.T.); -#81=FACE_OUTER_BOUND($,#85,.T.); -#82=EDGE_LOOP($,(#92)); -#83=EDGE_LOOP($,(#93)); -#84=EDGE_LOOP($,(#94)); -#85=EDGE_LOOP($,(#95)); -#86=CIRCLE($,#99,0.1870075); -#87=CIRCLE($,#100,0.1870075); -#88=VERTEX_POINT('',#117); -#89=VERTEX_POINT('',#119); -#90=EDGE_CURVE($,#88,#88,#86,.T.); -#91=EDGE_CURVE($,#89,#89,#87,.T.); -#92=ORIENTED_EDGE($,*,*,#90,.F.); -#93=ORIENTED_EDGE($,*,*,#91,.F.); -#94=ORIENTED_EDGE($,*,*,#91,.T.); -#95=ORIENTED_EDGE($,*,*,#90,.T.); -#96=CYLINDRICAL_SURFACE($,#98,0.1870075); -#97=AXIS2_PLACEMENT_3D('placement',#115,#103,#104); -#98=AXIS2_PLACEMENT_3D($,#116,#105,#106); -#99=AXIS2_PLACEMENT_3D($,#118,#107,#108); -#100=AXIS2_PLACEMENT_3D($,#120,#109,#110); -#101=AXIS2_PLACEMENT_3D($,#121,#111,#112); -#102=AXIS2_PLACEMENT_3D($,#122,#113,#114); -#103=DIRECTION('axis',(0.,1.,0.)); -#104=DIRECTION('refdir',(1.,0.,0.)); -#105=DIRECTION('',(0.,0.,1.)); -#106=DIRECTION('',(1.,0.,0.)); -#107=DIRECTION('',(0.,0.,1.)); -#108=DIRECTION('',(1.,0.,0.)); -#109=DIRECTION('',(0.,0.,-1.)); -#110=DIRECTION('',(1.,0.,0.)); -#111=DIRECTION('',(0.,0.,1.)); -#112=DIRECTION('',(0.,1.,0.)); -#113=DIRECTION('',(0.,0.,1.)); -#114=DIRECTION('',(0.,1.,0.)); -#115=CARTESIAN_POINT('',(0.,0.,0.)); -#116=CARTESIAN_POINT('',(1.878,0.0,5.207)); -#117=CARTESIAN_POINT('',(1.691,0.0,5.21)); -#118=CARTESIAN_POINT('',(1.878,0.0,5.21)); -#119=CARTESIAN_POINT('',(1.691,0.0,5.207)); -#120=CARTESIAN_POINT('',(1.878,0.0,5.207)); -#121=CARTESIAN_POINT('',(1.878,0.0,5.207)); -#122=CARTESIAN_POINT('',(1.878,0.0,5.21)); -#123=STYLED_ITEM('color',(#52),#73); -#124=STYLED_ITEM('color',(#52),#74); -#125=STYLED_ITEM('color',(#52),#75); -#127=MANIFOLD_SOLID_BREP($,#128); -#128=CLOSED_SHELL('',(#130,#179,#228,#277,#326,#375,#424,#473,#522,#571,#620,#669,#718,#767)); -#129=STYLED_ITEM('',(#43),#130); -#130=ADVANCED_FACE('',(#136),#131,.T.); -#131=PLANE('',#132); -#132=AXIS2_PLACEMENT_3D('',#133,#134,#135); -#133=CARTESIAN_POINT('',(0.876,-34.138,5.207)); -#134=DIRECTION('',(0.0,0.0,1.0)); -#135=DIRECTION('',(0.,1.,0.)); -#136=FACE_OUTER_BOUND('',#137,.T.); -#137=EDGE_LOOP('',(#138,#148,#158,#168)); -#141=CARTESIAN_POINT('',(6.985,-34.138,5.207)); -#140=VERTEX_POINT('',#141); -#143=CARTESIAN_POINT('',(0.876,-34.138,5.207)); -#142=VERTEX_POINT('',#143); -#139=EDGE_CURVE('',#140,#142,#144,.T.); -#144=LINE('',#141,#146); -#146=VECTOR('',#147,6.1087); -#147=DIRECTION('',(-1.0,0.0,0.0)); -#138=ORIENTED_EDGE('',*,*,#139,.F.); -#151=CARTESIAN_POINT('',(6.985,1.118,5.207)); -#150=VERTEX_POINT('',#151); -#149=EDGE_CURVE('',#150,#140,#154,.T.); -#154=LINE('',#151,#156); -#156=VECTOR('',#157,35.2552); -#157=DIRECTION('',(0.0,-1.0,0.0)); -#148=ORIENTED_EDGE('',*,*,#149,.F.); -#161=CARTESIAN_POINT('',(0.876,1.118,5.207)); -#160=VERTEX_POINT('',#161); -#159=EDGE_CURVE('',#160,#150,#164,.T.); -#164=LINE('',#161,#166); -#166=VECTOR('',#167,6.1087); -#167=DIRECTION('',(1.0,0.0,0.0)); -#158=ORIENTED_EDGE('',*,*,#159,.F.); -#169=EDGE_CURVE('',#142,#160,#174,.T.); -#174=LINE('',#143,#176); -#176=VECTOR('',#177,35.2552); -#177=DIRECTION('',(0.0,1.0,0.0)); -#168=ORIENTED_EDGE('',*,*,#169,.F.); -#178=STYLED_ITEM('',(#43),#179); -#179=ADVANCED_FACE('',(#185),#180,.T.); -#180=PLANE('',#181); -#181=AXIS2_PLACEMENT_3D('',#182,#183,#184); -#182=CARTESIAN_POINT('',(0.19,-34.29,3.19)); -#183=DIRECTION('',(0.0,-0.997,0.075)); -#184=DIRECTION('',(0.,0.,1.)); -#185=FACE_OUTER_BOUND('',#186,.T.); -#186=EDGE_LOOP('',(#187,#197,#207,#217)); -#190=CARTESIAN_POINT('',(7.671,-34.29,3.19)); -#189=VERTEX_POINT('',#190); -#192=CARTESIAN_POINT('',(0.19,-34.29,3.19)); -#191=VERTEX_POINT('',#192); -#188=EDGE_CURVE('',#189,#191,#193,.T.); -#193=LINE('',#190,#195); -#195=VECTOR('',#196,7.4803); -#196=DIRECTION('',(-1.0,0.0,0.0)); -#187=ORIENTED_EDGE('',*,*,#188,.F.); -#198=EDGE_CURVE('',#140,#189,#203,.T.); -#203=LINE('',#141,#205); -#205=VECTOR('',#206,2.13561894953196); -#206=DIRECTION('',(0.321,-0.071,-0.944)); -#197=ORIENTED_EDGE('',*,*,#198,.F.); -#207=ORIENTED_EDGE('',*,*,#139,.T.); -#218=EDGE_CURVE('',#191,#142,#223,.T.); -#223=LINE('',#192,#225); -#225=VECTOR('',#226,2.13561894953196); -#226=DIRECTION('',(0.321,0.071,0.944)); -#217=ORIENTED_EDGE('',*,*,#218,.F.); -#227=STYLED_ITEM('',(#43),#228); -#228=ADVANCED_FACE('',(#234),#229,.T.); -#229=PLANE('',#230); -#230=AXIS2_PLACEMENT_3D('',#231,#232,#233); -#231=CARTESIAN_POINT('',(7.671,-34.29,3.19)); -#232=DIRECTION('',(0.947,0.0,0.322)); -#233=DIRECTION('',(0.,0.,1.)); -#234=FACE_OUTER_BOUND('',#235,.T.); -#235=EDGE_LOOP('',(#236,#246,#256,#266)); -#239=CARTESIAN_POINT('',(7.671,1.27,3.19)); -#238=VERTEX_POINT('',#239); -#237=EDGE_CURVE('',#238,#189,#242,.T.); -#242=LINE('',#239,#244); -#244=VECTOR('',#245,35.56); -#245=DIRECTION('',(0.0,-1.0,0.0)); -#236=ORIENTED_EDGE('',*,*,#237,.F.); -#247=EDGE_CURVE('',#150,#238,#252,.T.); -#252=LINE('',#151,#254); -#254=VECTOR('',#255,2.13561894953196); -#255=DIRECTION('',(0.321,0.071,-0.944)); -#246=ORIENTED_EDGE('',*,*,#247,.F.); -#256=ORIENTED_EDGE('',*,*,#149,.T.); -#266=ORIENTED_EDGE('',*,*,#198,.T.); -#276=STYLED_ITEM('',(#43),#277); -#277=ADVANCED_FACE('',(#283),#278,.T.); -#278=PLANE('',#279); -#279=AXIS2_PLACEMENT_3D('',#280,#281,#282); -#280=CARTESIAN_POINT('',(7.671,1.27,3.19)); -#281=DIRECTION('',(0.0,0.997,0.075)); -#282=DIRECTION('',(0.,0.,1.)); -#283=FACE_OUTER_BOUND('',#284,.T.); -#284=EDGE_LOOP('',(#285,#295,#305,#315)); -#288=CARTESIAN_POINT('',(0.19,1.27,3.19)); -#287=VERTEX_POINT('',#288); -#286=EDGE_CURVE('',#287,#238,#291,.T.); -#291=LINE('',#288,#293); -#293=VECTOR('',#294,7.4803); -#294=DIRECTION('',(1.0,0.0,0.0)); -#285=ORIENTED_EDGE('',*,*,#286,.F.); -#296=EDGE_CURVE('',#160,#287,#301,.T.); -#301=LINE('',#161,#303); -#303=VECTOR('',#304,2.13561894953196); -#304=DIRECTION('',(-0.321,0.071,-0.944)); -#295=ORIENTED_EDGE('',*,*,#296,.F.); -#305=ORIENTED_EDGE('',*,*,#159,.T.); -#315=ORIENTED_EDGE('',*,*,#247,.T.); -#325=STYLED_ITEM('',(#43),#326); -#326=ADVANCED_FACE('',(#332),#327,.T.); -#327=PLANE('',#328); -#328=AXIS2_PLACEMENT_3D('',#329,#330,#331); -#329=CARTESIAN_POINT('',(0.19,1.27,3.19)); -#330=DIRECTION('',(-0.947,0.0,0.322)); -#331=DIRECTION('',(0.,0.,1.)); -#332=FACE_OUTER_BOUND('',#333,.T.); -#333=EDGE_LOOP('',(#334,#344,#354,#364)); -#335=EDGE_CURVE('',#191,#287,#340,.T.); -#340=LINE('',#192,#342); -#342=VECTOR('',#343,35.56); -#343=DIRECTION('',(0.0,1.0,0.0)); -#334=ORIENTED_EDGE('',*,*,#335,.F.); -#344=ORIENTED_EDGE('',*,*,#218,.T.); -#354=ORIENTED_EDGE('',*,*,#169,.T.); -#364=ORIENTED_EDGE('',*,*,#296,.T.); -#374=STYLED_ITEM('',(#43),#375); -#375=ADVANCED_FACE('',(#381),#376,.T.); -#376=PLANE('',#377); -#377=AXIS2_PLACEMENT_3D('',#378,#379,#380); -#378=CARTESIAN_POINT('',(0.19,-34.29,2.525)); -#379=DIRECTION('',(0.0,-1.0,0.0)); -#380=DIRECTION('',(0.,0.,1.)); -#381=FACE_OUTER_BOUND('',#382,.T.); -#382=EDGE_LOOP('',(#383,#393,#403,#413)); -#386=CARTESIAN_POINT('',(7.671,-34.29,2.525)); -#385=VERTEX_POINT('',#386); -#388=CARTESIAN_POINT('',(0.19,-34.29,2.525)); -#387=VERTEX_POINT('',#388); -#384=EDGE_CURVE('',#385,#387,#389,.T.); -#389=LINE('',#386,#391); -#391=VECTOR('',#392,7.4803); -#392=DIRECTION('',(-1.0,0.0,0.0)); -#383=ORIENTED_EDGE('',*,*,#384,.F.); -#394=EDGE_CURVE('',#189,#385,#399,.T.); -#399=LINE('',#190,#401); -#401=VECTOR('',#402,0.66548); -#402=DIRECTION('',(0.0,0.0,-1.0)); -#393=ORIENTED_EDGE('',*,*,#394,.F.); -#403=ORIENTED_EDGE('',*,*,#188,.T.); -#414=EDGE_CURVE('',#387,#191,#419,.T.); -#419=LINE('',#388,#421); -#421=VECTOR('',#422,0.66548); -#422=DIRECTION('',(0.0,0.0,1.0)); -#413=ORIENTED_EDGE('',*,*,#414,.F.); -#423=STYLED_ITEM('',(#43),#424); -#424=ADVANCED_FACE('',(#430),#425,.T.); -#425=PLANE('',#426); -#426=AXIS2_PLACEMENT_3D('',#427,#428,#429); -#427=CARTESIAN_POINT('',(7.671,-34.29,2.525)); -#428=DIRECTION('',(1.0,0.0,0.0)); -#429=DIRECTION('',(0.,0.,1.)); -#430=FACE_OUTER_BOUND('',#431,.T.); -#431=EDGE_LOOP('',(#432,#442,#452,#462)); -#435=CARTESIAN_POINT('',(7.671,1.27,2.525)); -#434=VERTEX_POINT('',#435); -#433=EDGE_CURVE('',#434,#385,#438,.T.); -#438=LINE('',#435,#440); -#440=VECTOR('',#441,35.56); -#441=DIRECTION('',(0.0,-1.0,0.0)); -#432=ORIENTED_EDGE('',*,*,#433,.F.); -#443=EDGE_CURVE('',#238,#434,#448,.T.); -#448=LINE('',#239,#450); -#450=VECTOR('',#451,0.66548); -#451=DIRECTION('',(0.0,0.0,-1.0)); -#442=ORIENTED_EDGE('',*,*,#443,.F.); -#452=ORIENTED_EDGE('',*,*,#237,.T.); -#462=ORIENTED_EDGE('',*,*,#394,.T.); -#472=STYLED_ITEM('',(#43),#473); -#473=ADVANCED_FACE('',(#479),#474,.T.); -#474=PLANE('',#475); -#475=AXIS2_PLACEMENT_3D('',#476,#477,#478); -#476=CARTESIAN_POINT('',(7.671,1.27,2.525)); -#477=DIRECTION('',(0.0,1.0,0.0)); -#478=DIRECTION('',(0.,0.,1.)); -#479=FACE_OUTER_BOUND('',#480,.T.); -#480=EDGE_LOOP('',(#481,#491,#501,#511)); -#484=CARTESIAN_POINT('',(0.19,1.27,2.525)); -#483=VERTEX_POINT('',#484); -#482=EDGE_CURVE('',#483,#434,#487,.T.); -#487=LINE('',#484,#489); -#489=VECTOR('',#490,7.4803); -#490=DIRECTION('',(1.0,0.0,0.0)); -#481=ORIENTED_EDGE('',*,*,#482,.F.); -#492=EDGE_CURVE('',#287,#483,#497,.T.); -#497=LINE('',#288,#499); -#499=VECTOR('',#500,0.66548); -#500=DIRECTION('',(0.0,0.0,-1.0)); -#491=ORIENTED_EDGE('',*,*,#492,.F.); -#501=ORIENTED_EDGE('',*,*,#286,.T.); -#511=ORIENTED_EDGE('',*,*,#443,.T.); -#521=STYLED_ITEM('',(#43),#522); -#522=ADVANCED_FACE('',(#528),#523,.T.); -#523=PLANE('',#524); -#524=AXIS2_PLACEMENT_3D('',#525,#526,#527); -#525=CARTESIAN_POINT('',(0.19,1.27,2.525)); -#526=DIRECTION('',(-1.0,0.0,0.0)); -#527=DIRECTION('',(0.,0.,1.)); -#528=FACE_OUTER_BOUND('',#529,.T.); -#529=EDGE_LOOP('',(#530,#540,#550,#560)); -#531=EDGE_CURVE('',#387,#483,#536,.T.); -#536=LINE('',#388,#538); -#538=VECTOR('',#539,35.56); -#539=DIRECTION('',(0.0,1.0,0.0)); -#530=ORIENTED_EDGE('',*,*,#531,.F.); -#540=ORIENTED_EDGE('',*,*,#414,.T.); -#550=ORIENTED_EDGE('',*,*,#335,.T.); -#560=ORIENTED_EDGE('',*,*,#492,.T.); -#570=STYLED_ITEM('',(#43),#571); -#571=ADVANCED_FACE('',(#577),#572,.T.); -#572=PLANE('',#573); -#573=AXIS2_PLACEMENT_3D('',#574,#575,#576); -#574=CARTESIAN_POINT('',(0.546,-34.112,0.508)); -#575=DIRECTION('',(0.0,-0.996,-0.088)); -#576=DIRECTION('',(0.,0.,1.)); -#577=FACE_OUTER_BOUND('',#578,.T.); -#578=EDGE_LOOP('',(#579,#589,#599,#609)); -#582=CARTESIAN_POINT('',(7.315,-34.112,0.508)); -#581=VERTEX_POINT('',#582); -#584=CARTESIAN_POINT('',(0.546,-34.112,0.508)); -#583=VERTEX_POINT('',#584); -#580=EDGE_CURVE('',#581,#583,#585,.T.); -#585=LINE('',#582,#587); -#587=VECTOR('',#588,6.7691); -#588=DIRECTION('',(-1.0,0.0,0.0)); -#579=ORIENTED_EDGE('',*,*,#580,.F.); -#590=EDGE_CURVE('',#385,#581,#595,.T.); -#595=LINE('',#386,#597); -#597=VECTOR('',#598,2.05557415278554); -#598=DIRECTION('',(-0.173,0.086,-0.981)); -#589=ORIENTED_EDGE('',*,*,#590,.F.); -#599=ORIENTED_EDGE('',*,*,#384,.T.); -#610=EDGE_CURVE('',#583,#387,#615,.T.); -#615=LINE('',#584,#617); -#617=VECTOR('',#618,2.05557415278554); -#618=DIRECTION('',(-0.173,-0.086,0.981)); -#609=ORIENTED_EDGE('',*,*,#610,.F.); -#619=STYLED_ITEM('',(#43),#620); -#620=ADVANCED_FACE('',(#626),#621,.T.); -#621=PLANE('',#622); -#622=AXIS2_PLACEMENT_3D('',#623,#624,#625); -#623=CARTESIAN_POINT('',(7.315,-34.112,0.508)); -#624=DIRECTION('',(0.985,0.0,-0.174)); -#625=DIRECTION('',(0.,0.,1.)); -#626=FACE_OUTER_BOUND('',#627,.T.); -#627=EDGE_LOOP('',(#628,#638,#648,#658)); -#631=CARTESIAN_POINT('',(7.315,1.092,0.508)); -#630=VERTEX_POINT('',#631); -#629=EDGE_CURVE('',#630,#581,#634,.T.); -#634=LINE('',#631,#636); -#636=VECTOR('',#637,35.2044); -#637=DIRECTION('',(0.0,-1.0,0.0)); -#628=ORIENTED_EDGE('',*,*,#629,.F.); -#639=EDGE_CURVE('',#434,#630,#644,.T.); -#644=LINE('',#435,#646); -#646=VECTOR('',#647,2.05557415278554); -#647=DIRECTION('',(-0.173,-0.086,-0.981)); -#638=ORIENTED_EDGE('',*,*,#639,.F.); -#648=ORIENTED_EDGE('',*,*,#433,.T.); -#658=ORIENTED_EDGE('',*,*,#590,.T.); -#668=STYLED_ITEM('',(#43),#669); -#669=ADVANCED_FACE('',(#675),#670,.T.); -#670=PLANE('',#671); -#671=AXIS2_PLACEMENT_3D('',#672,#673,#674); -#672=CARTESIAN_POINT('',(7.315,1.092,0.508)); -#673=DIRECTION('',(0.0,0.996,-0.088)); -#674=DIRECTION('',(0.,0.,1.)); -#675=FACE_OUTER_BOUND('',#676,.T.); -#676=EDGE_LOOP('',(#677,#687,#697,#707)); -#680=CARTESIAN_POINT('',(0.546,1.092,0.508)); -#679=VERTEX_POINT('',#680); -#678=EDGE_CURVE('',#679,#630,#683,.T.); -#683=LINE('',#680,#685); -#685=VECTOR('',#686,6.7691); -#686=DIRECTION('',(1.0,0.0,0.0)); -#677=ORIENTED_EDGE('',*,*,#678,.F.); -#688=EDGE_CURVE('',#483,#679,#693,.T.); -#693=LINE('',#484,#695); -#695=VECTOR('',#696,2.05557415278554); -#696=DIRECTION('',(0.173,-0.086,-0.981)); -#687=ORIENTED_EDGE('',*,*,#688,.F.); -#697=ORIENTED_EDGE('',*,*,#482,.T.); -#707=ORIENTED_EDGE('',*,*,#639,.T.); -#717=STYLED_ITEM('',(#43),#718); -#718=ADVANCED_FACE('',(#724),#719,.T.); -#719=PLANE('',#720); -#720=AXIS2_PLACEMENT_3D('',#721,#722,#723); -#721=CARTESIAN_POINT('',(0.546,1.092,0.508)); -#722=DIRECTION('',(-0.985,0.0,-0.174)); -#723=DIRECTION('',(0.,0.,1.)); -#724=FACE_OUTER_BOUND('',#725,.T.); -#725=EDGE_LOOP('',(#726,#736,#746,#756)); -#727=EDGE_CURVE('',#583,#679,#732,.T.); -#732=LINE('',#584,#734); -#734=VECTOR('',#735,35.2044); -#735=DIRECTION('',(0.0,1.0,0.0)); -#726=ORIENTED_EDGE('',*,*,#727,.F.); -#736=ORIENTED_EDGE('',*,*,#610,.T.); -#746=ORIENTED_EDGE('',*,*,#531,.T.); -#756=ORIENTED_EDGE('',*,*,#688,.T.); -#766=STYLED_ITEM('',(#43),#767); -#767=ADVANCED_FACE('',(#773),#768,.T.); -#768=PLANE('',#769); -#769=AXIS2_PLACEMENT_3D('',#770,#771,#772); -#770=CARTESIAN_POINT('',(0.546,1.092,0.508)); -#771=DIRECTION('',(0.0,0.0,-1.0)); -#772=DIRECTION('',(0.,1.,0.)); -#773=FACE_OUTER_BOUND('',#774,.T.); -#774=EDGE_LOOP('',(#775,#785,#795,#805)); -#775=ORIENTED_EDGE('',*,*,#678,.T.); -#785=ORIENTED_EDGE('',*,*,#629,.T.); -#795=ORIENTED_EDGE('',*,*,#580,.T.); -#805=ORIENTED_EDGE('',*,*,#727,.T.); -#816=MANIFOLD_SOLID_BREP($,#817); -#817=CLOSED_SHELL('',(#819,#868,#917,#1006,#1055,#1144,#1193,#1242,#1311,#1380,#1429,#1478)); -#818=STYLED_ITEM('',(#34),#819); -#819=ADVANCED_FACE('',(#825),#820,.T.); -#820=PLANE('',#821); -#821=AXIS2_PLACEMENT_3D('',#822,#823,#824); -#822=CARTESIAN_POINT('',(0.127,0.279,-2.54)); -#823=DIRECTION('',(0.0,0.0,-1.0)); -#824=DIRECTION('',(0.,1.,0.)); -#825=FACE_OUTER_BOUND('',#826,.T.); -#826=EDGE_LOOP('',(#827,#837,#847,#857)); -#830=CARTESIAN_POINT('',(0.127,-0.279,-2.54)); -#829=VERTEX_POINT('',#830); -#832=CARTESIAN_POINT('',(0.127,0.279,-2.54)); -#831=VERTEX_POINT('',#832); -#828=EDGE_CURVE('',#829,#831,#833,.T.); -#833=LINE('',#830,#835); -#835=VECTOR('',#836,0.5588); -#836=DIRECTION('',(0.0,1.0,0.0)); -#827=ORIENTED_EDGE('',*,*,#828,.F.); -#840=CARTESIAN_POINT('',(-0.127,-0.279,-2.54)); -#839=VERTEX_POINT('',#840); -#838=EDGE_CURVE('',#839,#829,#843,.T.); -#843=LINE('',#840,#845); -#845=VECTOR('',#846,0.254); -#846=DIRECTION('',(1.0,0.0,0.0)); -#837=ORIENTED_EDGE('',*,*,#838,.F.); -#850=CARTESIAN_POINT('',(-0.127,0.279,-2.54)); -#849=VERTEX_POINT('',#850); -#848=EDGE_CURVE('',#849,#839,#853,.T.); -#853=LINE('',#850,#855); -#855=VECTOR('',#856,0.5588); -#856=DIRECTION('',(0.0,-1.0,0.0)); -#847=ORIENTED_EDGE('',*,*,#848,.F.); -#858=EDGE_CURVE('',#831,#849,#863,.T.); -#863=LINE('',#832,#865); -#865=VECTOR('',#866,0.254); -#866=DIRECTION('',(-1.0,0.0,0.0)); -#857=ORIENTED_EDGE('',*,*,#858,.F.); -#867=STYLED_ITEM('',(#34),#868); -#868=ADVANCED_FACE('',(#874),#869,.T.); -#869=PLANE('',#870); -#870=AXIS2_PLACEMENT_3D('',#871,#872,#873); -#871=CARTESIAN_POINT('',(0.127,0.279,-2.54)); -#872=DIRECTION('',(0.0,1.0,0.0)); -#873=DIRECTION('',(0.,0.,1.)); -#874=FACE_OUTER_BOUND('',#875,.T.); -#875=EDGE_LOOP('',(#876,#886,#896,#906)); -#876=ORIENTED_EDGE('',*,*,#858,.T.); -#889=CARTESIAN_POINT('',(-0.127,0.279,0.0)); -#888=VERTEX_POINT('',#889); -#887=EDGE_CURVE('',#888,#849,#892,.T.); -#892=LINE('',#889,#894); -#894=VECTOR('',#895,2.54); -#895=DIRECTION('',(0.0,0.0,-1.0)); -#886=ORIENTED_EDGE('',*,*,#887,.F.); -#899=CARTESIAN_POINT('',(0.127,0.279,0.0)); -#898=VERTEX_POINT('',#899); -#897=EDGE_CURVE('',#898,#888,#902,.T.); -#902=LINE('',#899,#904); -#904=VECTOR('',#905,0.254); -#905=DIRECTION('',(-1.0,0.0,0.0)); -#896=ORIENTED_EDGE('',*,*,#897,.F.); -#907=EDGE_CURVE('',#831,#898,#912,.T.); -#912=LINE('',#832,#914); -#914=VECTOR('',#915,2.54); -#915=DIRECTION('',(0.0,0.0,1.0)); -#906=ORIENTED_EDGE('',*,*,#907,.F.); -#916=STYLED_ITEM('',(#34),#917); -#917=ADVANCED_FACE('',(#923),#918,.T.); -#918=PLANE('',#919); -#919=AXIS2_PLACEMENT_3D('',#920,#921,#922); -#920=CARTESIAN_POINT('',(-0.127,0.279,-2.54)); -#921=DIRECTION('',(-1.0,0.0,0.0)); -#922=DIRECTION('',(0.,0.,1.)); -#923=FACE_OUTER_BOUND('',#924,.T.); -#924=EDGE_LOOP('',(#925,#935,#945,#955,#965,#975,#985,#995)); -#925=ORIENTED_EDGE('',*,*,#848,.T.); -#938=CARTESIAN_POINT('',(-0.127,-0.279,0.0)); -#937=VERTEX_POINT('',#938); -#936=EDGE_CURVE('',#937,#839,#941,.T.); -#941=LINE('',#938,#943); -#943=VECTOR('',#944,2.54); -#944=DIRECTION('',(0.0,0.0,-1.0)); -#935=ORIENTED_EDGE('',*,*,#936,.F.); -#948=CARTESIAN_POINT('',(-0.127,-0.66,0.0)); -#947=VERTEX_POINT('',#948); -#946=EDGE_CURVE('',#947,#937,#951,.T.); -#951=LINE('',#948,#953); -#953=VECTOR('',#954,0.381); -#954=DIRECTION('',(0.0,1.0,0.0)); -#945=ORIENTED_EDGE('',*,*,#946,.F.); -#958=CARTESIAN_POINT('',(-0.127,-0.66,2.984)); -#957=VERTEX_POINT('',#958); -#956=EDGE_CURVE('',#957,#947,#961,.T.); -#961=LINE('',#958,#963); -#963=VECTOR('',#964,2.9845); -#964=DIRECTION('',(0.0,0.0,-1.0)); -#955=ORIENTED_EDGE('',*,*,#956,.F.); -#968=CARTESIAN_POINT('',(-0.127,0.66,2.984)); -#967=VERTEX_POINT('',#968); -#966=EDGE_CURVE('',#967,#957,#971,.T.); -#971=LINE('',#968,#973); -#973=VECTOR('',#974,1.3208); -#974=DIRECTION('',(0.0,-1.0,0.0)); -#965=ORIENTED_EDGE('',*,*,#966,.F.); -#978=CARTESIAN_POINT('',(-0.127,0.66,0.0)); -#977=VERTEX_POINT('',#978); -#976=EDGE_CURVE('',#977,#967,#981,.T.); -#981=LINE('',#978,#983); -#983=VECTOR('',#984,2.9845); -#984=DIRECTION('',(0.0,0.0,1.0)); -#975=ORIENTED_EDGE('',*,*,#976,.F.); -#986=EDGE_CURVE('',#888,#977,#991,.T.); -#991=LINE('',#889,#993); -#993=VECTOR('',#994,0.381); -#994=DIRECTION('',(0.0,1.0,0.0)); -#985=ORIENTED_EDGE('',*,*,#986,.F.); -#995=ORIENTED_EDGE('',*,*,#887,.T.); -#1005=STYLED_ITEM('',(#34),#1006); -#1006=ADVANCED_FACE('',(#1012),#1007,.T.); -#1007=PLANE('',#1008); -#1008=AXIS2_PLACEMENT_3D('',#1009,#1010,#1011); -#1009=CARTESIAN_POINT('',(-0.127,-0.279,-2.54)); -#1010=DIRECTION('',(0.0,-1.0,0.0)); -#1011=DIRECTION('',(0.,0.,1.)); -#1012=FACE_OUTER_BOUND('',#1013,.T.); -#1013=EDGE_LOOP('',(#1014,#1024,#1034,#1044)); -#1014=ORIENTED_EDGE('',*,*,#838,.T.); -#1027=CARTESIAN_POINT('',(0.127,-0.279,0.0)); -#1026=VERTEX_POINT('',#1027); -#1025=EDGE_CURVE('',#1026,#829,#1030,.T.); -#1030=LINE('',#1027,#1032); -#1032=VECTOR('',#1033,2.54); -#1033=DIRECTION('',(0.0,0.0,-1.0)); -#1024=ORIENTED_EDGE('',*,*,#1025,.F.); -#1035=EDGE_CURVE('',#937,#1026,#1040,.T.); -#1040=LINE('',#938,#1042); -#1042=VECTOR('',#1043,0.254); -#1043=DIRECTION('',(1.0,0.0,0.0)); -#1034=ORIENTED_EDGE('',*,*,#1035,.F.); -#1044=ORIENTED_EDGE('',*,*,#936,.T.); -#1054=STYLED_ITEM('',(#34),#1055); -#1055=ADVANCED_FACE('',(#1061),#1056,.T.); -#1056=PLANE('',#1057); -#1057=AXIS2_PLACEMENT_3D('',#1058,#1059,#1060); -#1058=CARTESIAN_POINT('',(0.127,-0.279,-2.54)); -#1059=DIRECTION('',(1.0,0.0,0.0)); -#1060=DIRECTION('',(0.,0.,1.)); -#1061=FACE_OUTER_BOUND('',#1062,.T.); -#1062=EDGE_LOOP('',(#1063,#1073,#1083,#1093,#1103,#1113,#1123,#1133)); -#1063=ORIENTED_EDGE('',*,*,#828,.T.); -#1073=ORIENTED_EDGE('',*,*,#907,.T.); -#1086=CARTESIAN_POINT('',(0.127,0.66,0.0)); -#1085=VERTEX_POINT('',#1086); -#1084=EDGE_CURVE('',#1085,#898,#1089,.T.); -#1089=LINE('',#1086,#1091); -#1091=VECTOR('',#1092,0.381); -#1092=DIRECTION('',(0.0,-1.0,0.0)); -#1083=ORIENTED_EDGE('',*,*,#1084,.F.); -#1096=CARTESIAN_POINT('',(0.127,0.66,2.73)); -#1095=VERTEX_POINT('',#1096); -#1094=EDGE_CURVE('',#1095,#1085,#1099,.T.); -#1099=LINE('',#1096,#1101); -#1101=VECTOR('',#1102,2.7305); -#1102=DIRECTION('',(0.0,0.0,-1.0)); -#1093=ORIENTED_EDGE('',*,*,#1094,.F.); -#1106=CARTESIAN_POINT('',(0.127,-0.66,2.73)); -#1105=VERTEX_POINT('',#1106); -#1104=EDGE_CURVE('',#1105,#1095,#1109,.T.); -#1109=LINE('',#1106,#1111); -#1111=VECTOR('',#1112,1.3208); -#1112=DIRECTION('',(0.0,1.0,0.0)); -#1103=ORIENTED_EDGE('',*,*,#1104,.F.); -#1116=CARTESIAN_POINT('',(0.127,-0.66,0.0)); -#1115=VERTEX_POINT('',#1116); -#1114=EDGE_CURVE('',#1115,#1105,#1119,.T.); -#1119=LINE('',#1116,#1121); -#1121=VECTOR('',#1122,2.7305); -#1122=DIRECTION('',(0.0,0.0,1.0)); -#1113=ORIENTED_EDGE('',*,*,#1114,.F.); -#1124=EDGE_CURVE('',#1026,#1115,#1129,.T.); -#1129=LINE('',#1027,#1131); -#1131=VECTOR('',#1132,0.381); -#1132=DIRECTION('',(0.0,-1.0,0.0)); -#1123=ORIENTED_EDGE('',*,*,#1124,.F.); -#1133=ORIENTED_EDGE('',*,*,#1025,.T.); -#1143=STYLED_ITEM('',(#34),#1144); -#1144=ADVANCED_FACE('',(#1150),#1145,.T.); -#1145=PLANE('',#1146); -#1146=AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); -#1147=CARTESIAN_POINT('',(0.127,0.279,0.0)); -#1148=DIRECTION('',(0.0,0.0,-1.0)); -#1149=DIRECTION('',(0.,1.,0.)); -#1150=FACE_OUTER_BOUND('',#1151,.T.); -#1151=EDGE_LOOP('',(#1152,#1162,#1172,#1182)); -#1152=ORIENTED_EDGE('',*,*,#897,.T.); -#1162=ORIENTED_EDGE('',*,*,#986,.T.); -#1173=EDGE_CURVE('',#1085,#977,#1178,.T.); -#1178=LINE('',#1086,#1180); -#1180=VECTOR('',#1181,0.254); -#1181=DIRECTION('',(-1.0,0.0,0.0)); -#1172=ORIENTED_EDGE('',*,*,#1173,.F.); -#1182=ORIENTED_EDGE('',*,*,#1084,.T.); -#1192=STYLED_ITEM('',(#34),#1193); -#1193=ADVANCED_FACE('',(#1199),#1194,.T.); -#1194=PLANE('',#1195); -#1195=AXIS2_PLACEMENT_3D('',#1196,#1197,#1198); -#1196=CARTESIAN_POINT('',(0.127,-0.66,0.0)); -#1197=DIRECTION('',(0.0,0.0,-1.0)); -#1198=DIRECTION('',(0.,1.,0.)); -#1199=FACE_OUTER_BOUND('',#1200,.T.); -#1200=EDGE_LOOP('',(#1201,#1211,#1221,#1231)); -#1202=EDGE_CURVE('',#947,#1115,#1207,.T.); -#1207=LINE('',#948,#1209); -#1209=VECTOR('',#1210,0.254); -#1210=DIRECTION('',(1.0,0.0,0.0)); -#1201=ORIENTED_EDGE('',*,*,#1202,.F.); -#1211=ORIENTED_EDGE('',*,*,#946,.T.); -#1221=ORIENTED_EDGE('',*,*,#1035,.T.); -#1231=ORIENTED_EDGE('',*,*,#1124,.T.); -#1241=STYLED_ITEM('',(#34),#1242); -#1242=ADVANCED_FACE('',(#1248),#1243,.T.); -#1243=PLANE('',#1244); -#1244=AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); -#1245=CARTESIAN_POINT('',(0.127,0.66,0.0)); -#1246=DIRECTION('',(0.0,1.0,0.0)); -#1247=DIRECTION('',(0.,0.,1.)); -#1248=FACE_OUTER_BOUND('',#1249,.T.); -#1249=EDGE_LOOP('',(#1250,#1260,#1270,#1280,#1290,#1300)); -#1250=ORIENTED_EDGE('',*,*,#1173,.T.); -#1260=ORIENTED_EDGE('',*,*,#976,.T.); -#1273=CARTESIAN_POINT('',(0.19,0.66,2.984)); -#1272=VERTEX_POINT('',#1273); -#1271=EDGE_CURVE('',#1272,#967,#1276,.T.); -#1276=LINE('',#1273,#1278); -#1278=VECTOR('',#1279,0.3175); -#1279=DIRECTION('',(-1.0,0.0,0.0)); -#1270=ORIENTED_EDGE('',*,*,#1271,.F.); -#1283=CARTESIAN_POINT('',(0.19,0.66,2.73)); -#1282=VERTEX_POINT('',#1283); -#1281=EDGE_CURVE('',#1282,#1272,#1286,.T.); -#1286=LINE('',#1283,#1288); -#1288=VECTOR('',#1289,0.254); -#1289=DIRECTION('',(0.0,0.0,1.0)); -#1280=ORIENTED_EDGE('',*,*,#1281,.F.); -#1291=EDGE_CURVE('',#1095,#1282,#1296,.T.); -#1296=LINE('',#1096,#1298); -#1298=VECTOR('',#1299,0.0635); -#1299=DIRECTION('',(1.0,0.0,0.0)); -#1290=ORIENTED_EDGE('',*,*,#1291,.F.); -#1300=ORIENTED_EDGE('',*,*,#1094,.T.); -#1310=STYLED_ITEM('',(#34),#1311); -#1311=ADVANCED_FACE('',(#1317),#1312,.T.); -#1312=PLANE('',#1313); -#1313=AXIS2_PLACEMENT_3D('',#1314,#1315,#1316); -#1314=CARTESIAN_POINT('',(-0.127,-0.66,0.0)); -#1315=DIRECTION('',(0.0,-1.0,0.0)); -#1316=DIRECTION('',(0.,0.,1.)); -#1317=FACE_OUTER_BOUND('',#1318,.T.); -#1318=EDGE_LOOP('',(#1319,#1329,#1339,#1349,#1359,#1369)); -#1319=ORIENTED_EDGE('',*,*,#1202,.T.); -#1329=ORIENTED_EDGE('',*,*,#1114,.T.); -#1342=CARTESIAN_POINT('',(0.19,-0.66,2.73)); -#1341=VERTEX_POINT('',#1342); -#1340=EDGE_CURVE('',#1341,#1105,#1345,.T.); -#1345=LINE('',#1342,#1347); -#1347=VECTOR('',#1348,0.0635); -#1348=DIRECTION('',(-1.0,0.0,0.0)); -#1339=ORIENTED_EDGE('',*,*,#1340,.F.); -#1352=CARTESIAN_POINT('',(0.19,-0.66,2.984)); -#1351=VERTEX_POINT('',#1352); -#1350=EDGE_CURVE('',#1351,#1341,#1355,.T.); -#1355=LINE('',#1352,#1357); -#1357=VECTOR('',#1358,0.254); -#1358=DIRECTION('',(0.0,0.0,-1.0)); -#1349=ORIENTED_EDGE('',*,*,#1350,.F.); -#1360=EDGE_CURVE('',#957,#1351,#1365,.T.); -#1365=LINE('',#958,#1367); -#1367=VECTOR('',#1368,0.3175); -#1368=DIRECTION('',(1.0,0.0,0.0)); -#1359=ORIENTED_EDGE('',*,*,#1360,.F.); -#1369=ORIENTED_EDGE('',*,*,#956,.T.); -#1379=STYLED_ITEM('',(#34),#1380); -#1380=ADVANCED_FACE('',(#1386),#1381,.T.); -#1381=PLANE('',#1382); -#1382=AXIS2_PLACEMENT_3D('',#1383,#1384,#1385); -#1383=CARTESIAN_POINT('',(0.19,-0.66,2.73)); -#1384=DIRECTION('',(0.0,0.0,-1.0)); -#1385=DIRECTION('',(0.,1.,0.)); -#1386=FACE_OUTER_BOUND('',#1387,.T.); -#1387=EDGE_LOOP('',(#1388,#1398,#1408,#1418)); -#1388=ORIENTED_EDGE('',*,*,#1340,.T.); -#1398=ORIENTED_EDGE('',*,*,#1104,.T.); -#1408=ORIENTED_EDGE('',*,*,#1291,.T.); -#1419=EDGE_CURVE('',#1341,#1282,#1424,.T.); -#1424=LINE('',#1342,#1426); -#1426=VECTOR('',#1427,1.3208); -#1427=DIRECTION('',(0.0,1.0,0.0)); -#1418=ORIENTED_EDGE('',*,*,#1419,.F.); -#1428=STYLED_ITEM('',(#34),#1429); -#1429=ADVANCED_FACE('',(#1435),#1430,.T.); -#1430=PLANE('',#1431); -#1431=AXIS2_PLACEMENT_3D('',#1432,#1433,#1434); -#1432=CARTESIAN_POINT('',(0.19,-0.66,2.73)); -#1433=DIRECTION('',(1.0,0.0,0.0)); -#1434=DIRECTION('',(0.,0.,1.)); -#1435=FACE_OUTER_BOUND('',#1436,.T.); -#1436=EDGE_LOOP('',(#1437,#1447,#1457,#1467)); -#1437=ORIENTED_EDGE('',*,*,#1419,.T.); -#1447=ORIENTED_EDGE('',*,*,#1281,.T.); -#1458=EDGE_CURVE('',#1351,#1272,#1463,.T.); -#1463=LINE('',#1352,#1465); -#1465=VECTOR('',#1466,1.3208); -#1466=DIRECTION('',(0.0,1.0,0.0)); -#1457=ORIENTED_EDGE('',*,*,#1458,.F.); -#1467=ORIENTED_EDGE('',*,*,#1350,.T.); -#1477=STYLED_ITEM('',(#34),#1478); -#1478=ADVANCED_FACE('',(#1484),#1479,.T.); -#1479=PLANE('',#1480); -#1480=AXIS2_PLACEMENT_3D('',#1481,#1482,#1483); -#1481=CARTESIAN_POINT('',(0.19,0.66,2.984)); -#1482=DIRECTION('',(0.0,0.0,1.0)); -#1483=DIRECTION('',(0.,1.,0.)); -#1484=FACE_OUTER_BOUND('',#1485,.T.); -#1485=EDGE_LOOP('',(#1486,#1496,#1506,#1516)); -#1486=ORIENTED_EDGE('',*,*,#1271,.T.); -#1496=ORIENTED_EDGE('',*,*,#966,.T.); -#1506=ORIENTED_EDGE('',*,*,#1360,.T.); -#1516=ORIENTED_EDGE('',*,*,#1458,.T.); -#1527=MANIFOLD_SOLID_BREP($,#1528); -#1528=CLOSED_SHELL('',(#1530,#1579,#1628,#1717,#1766,#1855,#1904,#1953,#2022,#2091,#2140,#2189)); -#1529=STYLED_ITEM('',(#34),#1530); -#1530=ADVANCED_FACE('',(#1536),#1531,.T.); -#1531=PLANE('',#1532); -#1532=AXIS2_PLACEMENT_3D('',#1533,#1534,#1535); -#1533=CARTESIAN_POINT('',(0.127,-2.261,-2.54)); -#1534=DIRECTION('',(0.0,0.0,-1.0)); -#1535=DIRECTION('',(0.,1.,0.)); -#1536=FACE_OUTER_BOUND('',#1537,.T.); -#1537=EDGE_LOOP('',(#1538,#1548,#1558,#1568)); -#1541=CARTESIAN_POINT('',(0.127,-2.819,-2.54)); -#1540=VERTEX_POINT('',#1541); -#1543=CARTESIAN_POINT('',(0.127,-2.261,-2.54)); -#1542=VERTEX_POINT('',#1543); -#1539=EDGE_CURVE('',#1540,#1542,#1544,.T.); -#1544=LINE('',#1541,#1546); -#1546=VECTOR('',#1547,0.5588); -#1547=DIRECTION('',(0.0,1.0,0.0)); -#1538=ORIENTED_EDGE('',*,*,#1539,.F.); -#1551=CARTESIAN_POINT('',(-0.127,-2.819,-2.54)); -#1550=VERTEX_POINT('',#1551); -#1549=EDGE_CURVE('',#1550,#1540,#1554,.T.); -#1554=LINE('',#1551,#1556); -#1556=VECTOR('',#1557,0.254); -#1557=DIRECTION('',(1.0,0.0,0.0)); -#1548=ORIENTED_EDGE('',*,*,#1549,.F.); -#1561=CARTESIAN_POINT('',(-0.127,-2.261,-2.54)); -#1560=VERTEX_POINT('',#1561); -#1559=EDGE_CURVE('',#1560,#1550,#1564,.T.); -#1564=LINE('',#1561,#1566); -#1566=VECTOR('',#1567,0.5588); -#1567=DIRECTION('',(0.0,-1.0,0.0)); -#1558=ORIENTED_EDGE('',*,*,#1559,.F.); -#1569=EDGE_CURVE('',#1542,#1560,#1574,.T.); -#1574=LINE('',#1543,#1576); -#1576=VECTOR('',#1577,0.254); -#1577=DIRECTION('',(-1.0,0.0,0.0)); -#1568=ORIENTED_EDGE('',*,*,#1569,.F.); -#1578=STYLED_ITEM('',(#34),#1579); -#1579=ADVANCED_FACE('',(#1585),#1580,.T.); -#1580=PLANE('',#1581); -#1581=AXIS2_PLACEMENT_3D('',#1582,#1583,#1584); -#1582=CARTESIAN_POINT('',(0.127,-2.261,-2.54)); -#1583=DIRECTION('',(0.0,1.0,0.0)); -#1584=DIRECTION('',(0.,0.,1.)); -#1585=FACE_OUTER_BOUND('',#1586,.T.); -#1586=EDGE_LOOP('',(#1587,#1597,#1607,#1617)); -#1587=ORIENTED_EDGE('',*,*,#1569,.T.); -#1600=CARTESIAN_POINT('',(-0.127,-2.261,0.0)); -#1599=VERTEX_POINT('',#1600); -#1598=EDGE_CURVE('',#1599,#1560,#1603,.T.); -#1603=LINE('',#1600,#1605); -#1605=VECTOR('',#1606,2.54); -#1606=DIRECTION('',(0.0,0.0,-1.0)); -#1597=ORIENTED_EDGE('',*,*,#1598,.F.); -#1610=CARTESIAN_POINT('',(0.127,-2.261,0.0)); -#1609=VERTEX_POINT('',#1610); -#1608=EDGE_CURVE('',#1609,#1599,#1613,.T.); -#1613=LINE('',#1610,#1615); -#1615=VECTOR('',#1616,0.254); -#1616=DIRECTION('',(-1.0,0.0,0.0)); -#1607=ORIENTED_EDGE('',*,*,#1608,.F.); -#1618=EDGE_CURVE('',#1542,#1609,#1623,.T.); -#1623=LINE('',#1543,#1625); -#1625=VECTOR('',#1626,2.54); -#1626=DIRECTION('',(0.0,0.0,1.0)); -#1617=ORIENTED_EDGE('',*,*,#1618,.F.); -#1627=STYLED_ITEM('',(#34),#1628); -#1628=ADVANCED_FACE('',(#1634),#1629,.T.); -#1629=PLANE('',#1630); -#1630=AXIS2_PLACEMENT_3D('',#1631,#1632,#1633); -#1631=CARTESIAN_POINT('',(-0.127,-2.261,-2.54)); -#1632=DIRECTION('',(-1.0,0.0,0.0)); -#1633=DIRECTION('',(0.,0.,1.)); -#1634=FACE_OUTER_BOUND('',#1635,.T.); -#1635=EDGE_LOOP('',(#1636,#1646,#1656,#1666,#1676,#1686,#1696,#1706)); -#1636=ORIENTED_EDGE('',*,*,#1559,.T.); -#1649=CARTESIAN_POINT('',(-0.127,-2.819,0.0)); -#1648=VERTEX_POINT('',#1649); -#1647=EDGE_CURVE('',#1648,#1550,#1652,.T.); -#1652=LINE('',#1649,#1654); -#1654=VECTOR('',#1655,2.54); -#1655=DIRECTION('',(0.0,0.0,-1.0)); -#1646=ORIENTED_EDGE('',*,*,#1647,.F.); -#1659=CARTESIAN_POINT('',(-0.127,-3.2,0.0)); -#1658=VERTEX_POINT('',#1659); -#1657=EDGE_CURVE('',#1658,#1648,#1662,.T.); -#1662=LINE('',#1659,#1664); -#1664=VECTOR('',#1665,0.381); -#1665=DIRECTION('',(0.0,1.0,0.0)); -#1656=ORIENTED_EDGE('',*,*,#1657,.F.); -#1669=CARTESIAN_POINT('',(-0.127,-3.2,2.984)); -#1668=VERTEX_POINT('',#1669); -#1667=EDGE_CURVE('',#1668,#1658,#1672,.T.); -#1672=LINE('',#1669,#1674); -#1674=VECTOR('',#1675,2.9845); -#1675=DIRECTION('',(0.0,0.0,-1.0)); -#1666=ORIENTED_EDGE('',*,*,#1667,.F.); -#1679=CARTESIAN_POINT('',(-0.127,-1.88,2.984)); -#1678=VERTEX_POINT('',#1679); -#1677=EDGE_CURVE('',#1678,#1668,#1682,.T.); -#1682=LINE('',#1679,#1684); -#1684=VECTOR('',#1685,1.3208); -#1685=DIRECTION('',(0.0,-1.0,0.0)); -#1676=ORIENTED_EDGE('',*,*,#1677,.F.); -#1689=CARTESIAN_POINT('',(-0.127,-1.88,0.0)); -#1688=VERTEX_POINT('',#1689); -#1687=EDGE_CURVE('',#1688,#1678,#1692,.T.); -#1692=LINE('',#1689,#1694); -#1694=VECTOR('',#1695,2.9845); -#1695=DIRECTION('',(0.0,0.0,1.0)); -#1686=ORIENTED_EDGE('',*,*,#1687,.F.); -#1697=EDGE_CURVE('',#1599,#1688,#1702,.T.); -#1702=LINE('',#1600,#1704); -#1704=VECTOR('',#1705,0.381); -#1705=DIRECTION('',(0.0,1.0,0.0)); -#1696=ORIENTED_EDGE('',*,*,#1697,.F.); -#1706=ORIENTED_EDGE('',*,*,#1598,.T.); -#1716=STYLED_ITEM('',(#34),#1717); -#1717=ADVANCED_FACE('',(#1723),#1718,.T.); -#1718=PLANE('',#1719); -#1719=AXIS2_PLACEMENT_3D('',#1720,#1721,#1722); -#1720=CARTESIAN_POINT('',(-0.127,-2.819,-2.54)); -#1721=DIRECTION('',(0.0,-1.0,0.0)); -#1722=DIRECTION('',(0.,0.,1.)); -#1723=FACE_OUTER_BOUND('',#1724,.T.); -#1724=EDGE_LOOP('',(#1725,#1735,#1745,#1755)); -#1725=ORIENTED_EDGE('',*,*,#1549,.T.); -#1738=CARTESIAN_POINT('',(0.127,-2.819,0.0)); -#1737=VERTEX_POINT('',#1738); -#1736=EDGE_CURVE('',#1737,#1540,#1741,.T.); -#1741=LINE('',#1738,#1743); -#1743=VECTOR('',#1744,2.54); -#1744=DIRECTION('',(0.0,0.0,-1.0)); -#1735=ORIENTED_EDGE('',*,*,#1736,.F.); -#1746=EDGE_CURVE('',#1648,#1737,#1751,.T.); -#1751=LINE('',#1649,#1753); -#1753=VECTOR('',#1754,0.254); -#1754=DIRECTION('',(1.0,0.0,0.0)); -#1745=ORIENTED_EDGE('',*,*,#1746,.F.); -#1755=ORIENTED_EDGE('',*,*,#1647,.T.); -#1765=STYLED_ITEM('',(#34),#1766); -#1766=ADVANCED_FACE('',(#1772),#1767,.T.); -#1767=PLANE('',#1768); -#1768=AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); -#1769=CARTESIAN_POINT('',(0.127,-2.819,-2.54)); -#1770=DIRECTION('',(1.0,0.0,0.0)); -#1771=DIRECTION('',(0.,0.,1.)); -#1772=FACE_OUTER_BOUND('',#1773,.T.); -#1773=EDGE_LOOP('',(#1774,#1784,#1794,#1804,#1814,#1824,#1834,#1844)); -#1774=ORIENTED_EDGE('',*,*,#1539,.T.); -#1784=ORIENTED_EDGE('',*,*,#1618,.T.); -#1797=CARTESIAN_POINT('',(0.127,-1.88,0.0)); -#1796=VERTEX_POINT('',#1797); -#1795=EDGE_CURVE('',#1796,#1609,#1800,.T.); -#1800=LINE('',#1797,#1802); -#1802=VECTOR('',#1803,0.381); -#1803=DIRECTION('',(0.0,-1.0,0.0)); -#1794=ORIENTED_EDGE('',*,*,#1795,.F.); -#1807=CARTESIAN_POINT('',(0.127,-1.88,2.73)); -#1806=VERTEX_POINT('',#1807); -#1805=EDGE_CURVE('',#1806,#1796,#1810,.T.); -#1810=LINE('',#1807,#1812); -#1812=VECTOR('',#1813,2.7305); -#1813=DIRECTION('',(0.0,0.0,-1.0)); -#1804=ORIENTED_EDGE('',*,*,#1805,.F.); -#1817=CARTESIAN_POINT('',(0.127,-3.2,2.73)); -#1816=VERTEX_POINT('',#1817); -#1815=EDGE_CURVE('',#1816,#1806,#1820,.T.); -#1820=LINE('',#1817,#1822); -#1822=VECTOR('',#1823,1.3208); -#1823=DIRECTION('',(0.0,1.0,0.0)); -#1814=ORIENTED_EDGE('',*,*,#1815,.F.); -#1827=CARTESIAN_POINT('',(0.127,-3.2,0.0)); -#1826=VERTEX_POINT('',#1827); -#1825=EDGE_CURVE('',#1826,#1816,#1830,.T.); -#1830=LINE('',#1827,#1832); -#1832=VECTOR('',#1833,2.7305); -#1833=DIRECTION('',(0.0,0.0,1.0)); -#1824=ORIENTED_EDGE('',*,*,#1825,.F.); -#1835=EDGE_CURVE('',#1737,#1826,#1840,.T.); -#1840=LINE('',#1738,#1842); -#1842=VECTOR('',#1843,0.381); -#1843=DIRECTION('',(0.0,-1.0,0.0)); -#1834=ORIENTED_EDGE('',*,*,#1835,.F.); -#1844=ORIENTED_EDGE('',*,*,#1736,.T.); -#1854=STYLED_ITEM('',(#34),#1855); -#1855=ADVANCED_FACE('',(#1861),#1856,.T.); -#1856=PLANE('',#1857); -#1857=AXIS2_PLACEMENT_3D('',#1858,#1859,#1860); -#1858=CARTESIAN_POINT('',(0.127,-2.261,0.0)); -#1859=DIRECTION('',(0.0,0.0,-1.0)); -#1860=DIRECTION('',(0.,1.,0.)); -#1861=FACE_OUTER_BOUND('',#1862,.T.); -#1862=EDGE_LOOP('',(#1863,#1873,#1883,#1893)); -#1863=ORIENTED_EDGE('',*,*,#1608,.T.); -#1873=ORIENTED_EDGE('',*,*,#1697,.T.); -#1884=EDGE_CURVE('',#1796,#1688,#1889,.T.); -#1889=LINE('',#1797,#1891); -#1891=VECTOR('',#1892,0.254); -#1892=DIRECTION('',(-1.0,0.0,0.0)); -#1883=ORIENTED_EDGE('',*,*,#1884,.F.); -#1893=ORIENTED_EDGE('',*,*,#1795,.T.); -#1903=STYLED_ITEM('',(#34),#1904); -#1904=ADVANCED_FACE('',(#1910),#1905,.T.); -#1905=PLANE('',#1906); -#1906=AXIS2_PLACEMENT_3D('',#1907,#1908,#1909); -#1907=CARTESIAN_POINT('',(0.127,-3.2,0.0)); -#1908=DIRECTION('',(0.0,0.0,-1.0)); -#1909=DIRECTION('',(0.,1.,0.)); -#1910=FACE_OUTER_BOUND('',#1911,.T.); -#1911=EDGE_LOOP('',(#1912,#1922,#1932,#1942)); -#1913=EDGE_CURVE('',#1658,#1826,#1918,.T.); -#1918=LINE('',#1659,#1920); -#1920=VECTOR('',#1921,0.254); -#1921=DIRECTION('',(1.0,0.0,0.0)); -#1912=ORIENTED_EDGE('',*,*,#1913,.F.); -#1922=ORIENTED_EDGE('',*,*,#1657,.T.); -#1932=ORIENTED_EDGE('',*,*,#1746,.T.); -#1942=ORIENTED_EDGE('',*,*,#1835,.T.); -#1952=STYLED_ITEM('',(#34),#1953); -#1953=ADVANCED_FACE('',(#1959),#1954,.T.); -#1954=PLANE('',#1955); -#1955=AXIS2_PLACEMENT_3D('',#1956,#1957,#1958); -#1956=CARTESIAN_POINT('',(0.127,-1.88,0.0)); -#1957=DIRECTION('',(0.0,1.0,0.0)); -#1958=DIRECTION('',(0.,0.,1.)); -#1959=FACE_OUTER_BOUND('',#1960,.T.); -#1960=EDGE_LOOP('',(#1961,#1971,#1981,#1991,#2001,#2011)); -#1961=ORIENTED_EDGE('',*,*,#1884,.T.); -#1971=ORIENTED_EDGE('',*,*,#1687,.T.); -#1984=CARTESIAN_POINT('',(0.19,-1.88,2.984)); -#1983=VERTEX_POINT('',#1984); -#1982=EDGE_CURVE('',#1983,#1678,#1987,.T.); -#1987=LINE('',#1984,#1989); -#1989=VECTOR('',#1990,0.3175); -#1990=DIRECTION('',(-1.0,0.0,0.0)); -#1981=ORIENTED_EDGE('',*,*,#1982,.F.); -#1994=CARTESIAN_POINT('',(0.19,-1.88,2.73)); -#1993=VERTEX_POINT('',#1994); -#1992=EDGE_CURVE('',#1993,#1983,#1997,.T.); -#1997=LINE('',#1994,#1999); -#1999=VECTOR('',#2000,0.254); -#2000=DIRECTION('',(0.0,0.0,1.0)); -#1991=ORIENTED_EDGE('',*,*,#1992,.F.); -#2002=EDGE_CURVE('',#1806,#1993,#2007,.T.); -#2007=LINE('',#1807,#2009); -#2009=VECTOR('',#2010,0.0635); -#2010=DIRECTION('',(1.0,0.0,0.0)); -#2001=ORIENTED_EDGE('',*,*,#2002,.F.); -#2011=ORIENTED_EDGE('',*,*,#1805,.T.); -#2021=STYLED_ITEM('',(#34),#2022); -#2022=ADVANCED_FACE('',(#2028),#2023,.T.); -#2023=PLANE('',#2024); -#2024=AXIS2_PLACEMENT_3D('',#2025,#2026,#2027); -#2025=CARTESIAN_POINT('',(-0.127,-3.2,0.0)); -#2026=DIRECTION('',(0.0,-1.0,0.0)); -#2027=DIRECTION('',(0.,0.,1.)); -#2028=FACE_OUTER_BOUND('',#2029,.T.); -#2029=EDGE_LOOP('',(#2030,#2040,#2050,#2060,#2070,#2080)); -#2030=ORIENTED_EDGE('',*,*,#1913,.T.); -#2040=ORIENTED_EDGE('',*,*,#1825,.T.); -#2053=CARTESIAN_POINT('',(0.19,-3.2,2.73)); -#2052=VERTEX_POINT('',#2053); -#2051=EDGE_CURVE('',#2052,#1816,#2056,.T.); -#2056=LINE('',#2053,#2058); -#2058=VECTOR('',#2059,0.0635); -#2059=DIRECTION('',(-1.0,0.0,0.0)); -#2050=ORIENTED_EDGE('',*,*,#2051,.F.); -#2063=CARTESIAN_POINT('',(0.19,-3.2,2.984)); -#2062=VERTEX_POINT('',#2063); -#2061=EDGE_CURVE('',#2062,#2052,#2066,.T.); -#2066=LINE('',#2063,#2068); -#2068=VECTOR('',#2069,0.254); -#2069=DIRECTION('',(0.0,0.0,-1.0)); -#2060=ORIENTED_EDGE('',*,*,#2061,.F.); -#2071=EDGE_CURVE('',#1668,#2062,#2076,.T.); -#2076=LINE('',#1669,#2078); -#2078=VECTOR('',#2079,0.3175); -#2079=DIRECTION('',(1.0,0.0,0.0)); -#2070=ORIENTED_EDGE('',*,*,#2071,.F.); -#2080=ORIENTED_EDGE('',*,*,#1667,.T.); -#2090=STYLED_ITEM('',(#34),#2091); -#2091=ADVANCED_FACE('',(#2097),#2092,.T.); -#2092=PLANE('',#2093); -#2093=AXIS2_PLACEMENT_3D('',#2094,#2095,#2096); -#2094=CARTESIAN_POINT('',(0.19,-3.2,2.73)); -#2095=DIRECTION('',(0.0,0.0,-1.0)); -#2096=DIRECTION('',(0.,1.,0.)); -#2097=FACE_OUTER_BOUND('',#2098,.T.); -#2098=EDGE_LOOP('',(#2099,#2109,#2119,#2129)); -#2099=ORIENTED_EDGE('',*,*,#2051,.T.); -#2109=ORIENTED_EDGE('',*,*,#1815,.T.); -#2119=ORIENTED_EDGE('',*,*,#2002,.T.); -#2130=EDGE_CURVE('',#2052,#1993,#2135,.T.); -#2135=LINE('',#2053,#2137); -#2137=VECTOR('',#2138,1.3208); -#2138=DIRECTION('',(0.0,1.0,0.0)); -#2129=ORIENTED_EDGE('',*,*,#2130,.F.); -#2139=STYLED_ITEM('',(#34),#2140); -#2140=ADVANCED_FACE('',(#2146),#2141,.T.); -#2141=PLANE('',#2142); -#2142=AXIS2_PLACEMENT_3D('',#2143,#2144,#2145); -#2143=CARTESIAN_POINT('',(0.19,-3.2,2.73)); -#2144=DIRECTION('',(1.0,0.0,0.0)); -#2145=DIRECTION('',(0.,0.,1.)); -#2146=FACE_OUTER_BOUND('',#2147,.T.); -#2147=EDGE_LOOP('',(#2148,#2158,#2168,#2178)); -#2148=ORIENTED_EDGE('',*,*,#2130,.T.); -#2158=ORIENTED_EDGE('',*,*,#1992,.T.); -#2169=EDGE_CURVE('',#2062,#1983,#2174,.T.); -#2174=LINE('',#2063,#2176); -#2176=VECTOR('',#2177,1.3208); -#2177=DIRECTION('',(0.0,1.0,0.0)); -#2168=ORIENTED_EDGE('',*,*,#2169,.F.); -#2178=ORIENTED_EDGE('',*,*,#2061,.T.); -#2188=STYLED_ITEM('',(#34),#2189); -#2189=ADVANCED_FACE('',(#2195),#2190,.T.); -#2190=PLANE('',#2191); -#2191=AXIS2_PLACEMENT_3D('',#2192,#2193,#2194); -#2192=CARTESIAN_POINT('',(0.19,-1.88,2.984)); -#2193=DIRECTION('',(0.0,0.0,1.0)); -#2194=DIRECTION('',(0.,1.,0.)); -#2195=FACE_OUTER_BOUND('',#2196,.T.); -#2196=EDGE_LOOP('',(#2197,#2207,#2217,#2227)); -#2197=ORIENTED_EDGE('',*,*,#1982,.T.); -#2207=ORIENTED_EDGE('',*,*,#1677,.T.); -#2217=ORIENTED_EDGE('',*,*,#2071,.T.); -#2227=ORIENTED_EDGE('',*,*,#2169,.T.); -#2238=MANIFOLD_SOLID_BREP($,#2239); -#2239=CLOSED_SHELL('',(#2241,#2290,#2339,#2428,#2477,#2566,#2615,#2664,#2733,#2802,#2851,#2900)); -#2240=STYLED_ITEM('',(#34),#2241); -#2241=ADVANCED_FACE('',(#2247),#2242,.T.); -#2242=PLANE('',#2243); -#2243=AXIS2_PLACEMENT_3D('',#2244,#2245,#2246); -#2244=CARTESIAN_POINT('',(0.127,-4.801,-2.54)); -#2245=DIRECTION('',(0.0,0.0,-1.0)); -#2246=DIRECTION('',(0.,1.,0.)); -#2247=FACE_OUTER_BOUND('',#2248,.T.); -#2248=EDGE_LOOP('',(#2249,#2259,#2269,#2279)); -#2252=CARTESIAN_POINT('',(0.127,-5.359,-2.54)); -#2251=VERTEX_POINT('',#2252); -#2254=CARTESIAN_POINT('',(0.127,-4.801,-2.54)); -#2253=VERTEX_POINT('',#2254); -#2250=EDGE_CURVE('',#2251,#2253,#2255,.T.); -#2255=LINE('',#2252,#2257); -#2257=VECTOR('',#2258,0.5588); -#2258=DIRECTION('',(0.0,1.0,0.0)); -#2249=ORIENTED_EDGE('',*,*,#2250,.F.); -#2262=CARTESIAN_POINT('',(-0.127,-5.359,-2.54)); -#2261=VERTEX_POINT('',#2262); -#2260=EDGE_CURVE('',#2261,#2251,#2265,.T.); -#2265=LINE('',#2262,#2267); -#2267=VECTOR('',#2268,0.254); -#2268=DIRECTION('',(1.0,0.0,0.0)); -#2259=ORIENTED_EDGE('',*,*,#2260,.F.); -#2272=CARTESIAN_POINT('',(-0.127,-4.801,-2.54)); -#2271=VERTEX_POINT('',#2272); -#2270=EDGE_CURVE('',#2271,#2261,#2275,.T.); -#2275=LINE('',#2272,#2277); -#2277=VECTOR('',#2278,0.5588); -#2278=DIRECTION('',(0.0,-1.0,0.0)); -#2269=ORIENTED_EDGE('',*,*,#2270,.F.); -#2280=EDGE_CURVE('',#2253,#2271,#2285,.T.); -#2285=LINE('',#2254,#2287); -#2287=VECTOR('',#2288,0.254); -#2288=DIRECTION('',(-1.0,0.0,0.0)); -#2279=ORIENTED_EDGE('',*,*,#2280,.F.); -#2289=STYLED_ITEM('',(#34),#2290); -#2290=ADVANCED_FACE('',(#2296),#2291,.T.); -#2291=PLANE('',#2292); -#2292=AXIS2_PLACEMENT_3D('',#2293,#2294,#2295); -#2293=CARTESIAN_POINT('',(0.127,-4.801,-2.54)); -#2294=DIRECTION('',(0.0,1.0,0.0)); -#2295=DIRECTION('',(0.,0.,1.)); -#2296=FACE_OUTER_BOUND('',#2297,.T.); -#2297=EDGE_LOOP('',(#2298,#2308,#2318,#2328)); -#2298=ORIENTED_EDGE('',*,*,#2280,.T.); -#2311=CARTESIAN_POINT('',(-0.127,-4.801,0.0)); -#2310=VERTEX_POINT('',#2311); -#2309=EDGE_CURVE('',#2310,#2271,#2314,.T.); -#2314=LINE('',#2311,#2316); -#2316=VECTOR('',#2317,2.54); -#2317=DIRECTION('',(0.0,0.0,-1.0)); -#2308=ORIENTED_EDGE('',*,*,#2309,.F.); -#2321=CARTESIAN_POINT('',(0.127,-4.801,0.0)); -#2320=VERTEX_POINT('',#2321); -#2319=EDGE_CURVE('',#2320,#2310,#2324,.T.); -#2324=LINE('',#2321,#2326); -#2326=VECTOR('',#2327,0.254); -#2327=DIRECTION('',(-1.0,0.0,0.0)); -#2318=ORIENTED_EDGE('',*,*,#2319,.F.); -#2329=EDGE_CURVE('',#2253,#2320,#2334,.T.); -#2334=LINE('',#2254,#2336); -#2336=VECTOR('',#2337,2.54); -#2337=DIRECTION('',(0.0,0.0,1.0)); -#2328=ORIENTED_EDGE('',*,*,#2329,.F.); -#2338=STYLED_ITEM('',(#34),#2339); -#2339=ADVANCED_FACE('',(#2345),#2340,.T.); -#2340=PLANE('',#2341); -#2341=AXIS2_PLACEMENT_3D('',#2342,#2343,#2344); -#2342=CARTESIAN_POINT('',(-0.127,-4.801,-2.54)); -#2343=DIRECTION('',(-1.0,0.0,0.0)); -#2344=DIRECTION('',(0.,0.,1.)); -#2345=FACE_OUTER_BOUND('',#2346,.T.); -#2346=EDGE_LOOP('',(#2347,#2357,#2367,#2377,#2387,#2397,#2407,#2417)); -#2347=ORIENTED_EDGE('',*,*,#2270,.T.); -#2360=CARTESIAN_POINT('',(-0.127,-5.359,0.0)); -#2359=VERTEX_POINT('',#2360); -#2358=EDGE_CURVE('',#2359,#2261,#2363,.T.); -#2363=LINE('',#2360,#2365); -#2365=VECTOR('',#2366,2.54); -#2366=DIRECTION('',(0.0,0.0,-1.0)); -#2357=ORIENTED_EDGE('',*,*,#2358,.F.); -#2370=CARTESIAN_POINT('',(-0.127,-5.74,0.0)); -#2369=VERTEX_POINT('',#2370); -#2368=EDGE_CURVE('',#2369,#2359,#2373,.T.); -#2373=LINE('',#2370,#2375); -#2375=VECTOR('',#2376,0.381); -#2376=DIRECTION('',(0.0,1.0,0.0)); -#2367=ORIENTED_EDGE('',*,*,#2368,.F.); -#2380=CARTESIAN_POINT('',(-0.127,-5.74,2.984)); -#2379=VERTEX_POINT('',#2380); -#2378=EDGE_CURVE('',#2379,#2369,#2383,.T.); -#2383=LINE('',#2380,#2385); -#2385=VECTOR('',#2386,2.9845); -#2386=DIRECTION('',(0.0,0.0,-1.0)); -#2377=ORIENTED_EDGE('',*,*,#2378,.F.); -#2390=CARTESIAN_POINT('',(-0.127,-4.42,2.984)); -#2389=VERTEX_POINT('',#2390); -#2388=EDGE_CURVE('',#2389,#2379,#2393,.T.); -#2393=LINE('',#2390,#2395); -#2395=VECTOR('',#2396,1.3208); -#2396=DIRECTION('',(0.0,-1.0,0.0)); -#2387=ORIENTED_EDGE('',*,*,#2388,.F.); -#2400=CARTESIAN_POINT('',(-0.127,-4.42,0.0)); -#2399=VERTEX_POINT('',#2400); -#2398=EDGE_CURVE('',#2399,#2389,#2403,.T.); -#2403=LINE('',#2400,#2405); -#2405=VECTOR('',#2406,2.9845); -#2406=DIRECTION('',(0.0,0.0,1.0)); -#2397=ORIENTED_EDGE('',*,*,#2398,.F.); -#2408=EDGE_CURVE('',#2310,#2399,#2413,.T.); -#2413=LINE('',#2311,#2415); -#2415=VECTOR('',#2416,0.381); -#2416=DIRECTION('',(0.0,1.0,0.0)); -#2407=ORIENTED_EDGE('',*,*,#2408,.F.); -#2417=ORIENTED_EDGE('',*,*,#2309,.T.); -#2427=STYLED_ITEM('',(#34),#2428); -#2428=ADVANCED_FACE('',(#2434),#2429,.T.); -#2429=PLANE('',#2430); -#2430=AXIS2_PLACEMENT_3D('',#2431,#2432,#2433); -#2431=CARTESIAN_POINT('',(-0.127,-5.359,-2.54)); -#2432=DIRECTION('',(0.0,-1.0,0.0)); -#2433=DIRECTION('',(0.,0.,1.)); -#2434=FACE_OUTER_BOUND('',#2435,.T.); -#2435=EDGE_LOOP('',(#2436,#2446,#2456,#2466)); -#2436=ORIENTED_EDGE('',*,*,#2260,.T.); -#2449=CARTESIAN_POINT('',(0.127,-5.359,0.0)); -#2448=VERTEX_POINT('',#2449); -#2447=EDGE_CURVE('',#2448,#2251,#2452,.T.); -#2452=LINE('',#2449,#2454); -#2454=VECTOR('',#2455,2.54); -#2455=DIRECTION('',(0.0,0.0,-1.0)); -#2446=ORIENTED_EDGE('',*,*,#2447,.F.); -#2457=EDGE_CURVE('',#2359,#2448,#2462,.T.); -#2462=LINE('',#2360,#2464); -#2464=VECTOR('',#2465,0.254); -#2465=DIRECTION('',(1.0,0.0,0.0)); -#2456=ORIENTED_EDGE('',*,*,#2457,.F.); -#2466=ORIENTED_EDGE('',*,*,#2358,.T.); -#2476=STYLED_ITEM('',(#34),#2477); -#2477=ADVANCED_FACE('',(#2483),#2478,.T.); -#2478=PLANE('',#2479); -#2479=AXIS2_PLACEMENT_3D('',#2480,#2481,#2482); -#2480=CARTESIAN_POINT('',(0.127,-5.359,-2.54)); -#2481=DIRECTION('',(1.0,0.0,0.0)); -#2482=DIRECTION('',(0.,0.,1.)); -#2483=FACE_OUTER_BOUND('',#2484,.T.); -#2484=EDGE_LOOP('',(#2485,#2495,#2505,#2515,#2525,#2535,#2545,#2555)); -#2485=ORIENTED_EDGE('',*,*,#2250,.T.); -#2495=ORIENTED_EDGE('',*,*,#2329,.T.); -#2508=CARTESIAN_POINT('',(0.127,-4.42,0.0)); -#2507=VERTEX_POINT('',#2508); -#2506=EDGE_CURVE('',#2507,#2320,#2511,.T.); -#2511=LINE('',#2508,#2513); -#2513=VECTOR('',#2514,0.381); -#2514=DIRECTION('',(0.0,-1.0,0.0)); -#2505=ORIENTED_EDGE('',*,*,#2506,.F.); -#2518=CARTESIAN_POINT('',(0.127,-4.42,2.73)); -#2517=VERTEX_POINT('',#2518); -#2516=EDGE_CURVE('',#2517,#2507,#2521,.T.); -#2521=LINE('',#2518,#2523); -#2523=VECTOR('',#2524,2.7305); -#2524=DIRECTION('',(0.0,0.0,-1.0)); -#2515=ORIENTED_EDGE('',*,*,#2516,.F.); -#2528=CARTESIAN_POINT('',(0.127,-5.74,2.73)); -#2527=VERTEX_POINT('',#2528); -#2526=EDGE_CURVE('',#2527,#2517,#2531,.T.); -#2531=LINE('',#2528,#2533); -#2533=VECTOR('',#2534,1.3208); -#2534=DIRECTION('',(0.0,1.0,0.0)); -#2525=ORIENTED_EDGE('',*,*,#2526,.F.); -#2538=CARTESIAN_POINT('',(0.127,-5.74,0.0)); -#2537=VERTEX_POINT('',#2538); -#2536=EDGE_CURVE('',#2537,#2527,#2541,.T.); -#2541=LINE('',#2538,#2543); -#2543=VECTOR('',#2544,2.7305); -#2544=DIRECTION('',(0.0,0.0,1.0)); -#2535=ORIENTED_EDGE('',*,*,#2536,.F.); -#2546=EDGE_CURVE('',#2448,#2537,#2551,.T.); -#2551=LINE('',#2449,#2553); -#2553=VECTOR('',#2554,0.381); -#2554=DIRECTION('',(0.0,-1.0,0.0)); -#2545=ORIENTED_EDGE('',*,*,#2546,.F.); -#2555=ORIENTED_EDGE('',*,*,#2447,.T.); -#2565=STYLED_ITEM('',(#34),#2566); -#2566=ADVANCED_FACE('',(#2572),#2567,.T.); -#2567=PLANE('',#2568); -#2568=AXIS2_PLACEMENT_3D('',#2569,#2570,#2571); -#2569=CARTESIAN_POINT('',(0.127,-4.801,0.0)); -#2570=DIRECTION('',(0.0,0.0,-1.0)); -#2571=DIRECTION('',(0.,1.,0.)); -#2572=FACE_OUTER_BOUND('',#2573,.T.); -#2573=EDGE_LOOP('',(#2574,#2584,#2594,#2604)); -#2574=ORIENTED_EDGE('',*,*,#2319,.T.); -#2584=ORIENTED_EDGE('',*,*,#2408,.T.); -#2595=EDGE_CURVE('',#2507,#2399,#2600,.T.); -#2600=LINE('',#2508,#2602); -#2602=VECTOR('',#2603,0.254); -#2603=DIRECTION('',(-1.0,0.0,0.0)); -#2594=ORIENTED_EDGE('',*,*,#2595,.F.); -#2604=ORIENTED_EDGE('',*,*,#2506,.T.); -#2614=STYLED_ITEM('',(#34),#2615); -#2615=ADVANCED_FACE('',(#2621),#2616,.T.); -#2616=PLANE('',#2617); -#2617=AXIS2_PLACEMENT_3D('',#2618,#2619,#2620); -#2618=CARTESIAN_POINT('',(0.127,-5.74,0.0)); -#2619=DIRECTION('',(0.0,0.0,-1.0)); -#2620=DIRECTION('',(0.,1.,0.)); -#2621=FACE_OUTER_BOUND('',#2622,.T.); -#2622=EDGE_LOOP('',(#2623,#2633,#2643,#2653)); -#2624=EDGE_CURVE('',#2369,#2537,#2629,.T.); -#2629=LINE('',#2370,#2631); -#2631=VECTOR('',#2632,0.254); -#2632=DIRECTION('',(1.0,0.0,0.0)); -#2623=ORIENTED_EDGE('',*,*,#2624,.F.); -#2633=ORIENTED_EDGE('',*,*,#2368,.T.); -#2643=ORIENTED_EDGE('',*,*,#2457,.T.); -#2653=ORIENTED_EDGE('',*,*,#2546,.T.); -#2663=STYLED_ITEM('',(#34),#2664); -#2664=ADVANCED_FACE('',(#2670),#2665,.T.); -#2665=PLANE('',#2666); -#2666=AXIS2_PLACEMENT_3D('',#2667,#2668,#2669); -#2667=CARTESIAN_POINT('',(0.127,-4.42,0.0)); -#2668=DIRECTION('',(0.0,1.0,0.0)); -#2669=DIRECTION('',(0.,0.,1.)); -#2670=FACE_OUTER_BOUND('',#2671,.T.); -#2671=EDGE_LOOP('',(#2672,#2682,#2692,#2702,#2712,#2722)); -#2672=ORIENTED_EDGE('',*,*,#2595,.T.); -#2682=ORIENTED_EDGE('',*,*,#2398,.T.); -#2695=CARTESIAN_POINT('',(0.19,-4.42,2.984)); -#2694=VERTEX_POINT('',#2695); -#2693=EDGE_CURVE('',#2694,#2389,#2698,.T.); -#2698=LINE('',#2695,#2700); -#2700=VECTOR('',#2701,0.3175); -#2701=DIRECTION('',(-1.0,0.0,0.0)); -#2692=ORIENTED_EDGE('',*,*,#2693,.F.); -#2705=CARTESIAN_POINT('',(0.19,-4.42,2.73)); -#2704=VERTEX_POINT('',#2705); -#2703=EDGE_CURVE('',#2704,#2694,#2708,.T.); -#2708=LINE('',#2705,#2710); -#2710=VECTOR('',#2711,0.254); -#2711=DIRECTION('',(0.0,0.0,1.0)); -#2702=ORIENTED_EDGE('',*,*,#2703,.F.); -#2713=EDGE_CURVE('',#2517,#2704,#2718,.T.); -#2718=LINE('',#2518,#2720); -#2720=VECTOR('',#2721,0.0635); -#2721=DIRECTION('',(1.0,0.0,0.0)); -#2712=ORIENTED_EDGE('',*,*,#2713,.F.); -#2722=ORIENTED_EDGE('',*,*,#2516,.T.); -#2732=STYLED_ITEM('',(#34),#2733); -#2733=ADVANCED_FACE('',(#2739),#2734,.T.); -#2734=PLANE('',#2735); -#2735=AXIS2_PLACEMENT_3D('',#2736,#2737,#2738); -#2736=CARTESIAN_POINT('',(-0.127,-5.74,0.0)); -#2737=DIRECTION('',(0.0,-1.0,0.0)); -#2738=DIRECTION('',(0.,0.,1.)); -#2739=FACE_OUTER_BOUND('',#2740,.T.); -#2740=EDGE_LOOP('',(#2741,#2751,#2761,#2771,#2781,#2791)); -#2741=ORIENTED_EDGE('',*,*,#2624,.T.); -#2751=ORIENTED_EDGE('',*,*,#2536,.T.); -#2764=CARTESIAN_POINT('',(0.19,-5.74,2.73)); -#2763=VERTEX_POINT('',#2764); -#2762=EDGE_CURVE('',#2763,#2527,#2767,.T.); -#2767=LINE('',#2764,#2769); -#2769=VECTOR('',#2770,0.0635); -#2770=DIRECTION('',(-1.0,0.0,0.0)); -#2761=ORIENTED_EDGE('',*,*,#2762,.F.); -#2774=CARTESIAN_POINT('',(0.19,-5.74,2.984)); -#2773=VERTEX_POINT('',#2774); -#2772=EDGE_CURVE('',#2773,#2763,#2777,.T.); -#2777=LINE('',#2774,#2779); -#2779=VECTOR('',#2780,0.254); -#2780=DIRECTION('',(0.0,0.0,-1.0)); -#2771=ORIENTED_EDGE('',*,*,#2772,.F.); -#2782=EDGE_CURVE('',#2379,#2773,#2787,.T.); -#2787=LINE('',#2380,#2789); -#2789=VECTOR('',#2790,0.3175); -#2790=DIRECTION('',(1.0,0.0,0.0)); -#2781=ORIENTED_EDGE('',*,*,#2782,.F.); -#2791=ORIENTED_EDGE('',*,*,#2378,.T.); -#2801=STYLED_ITEM('',(#34),#2802); -#2802=ADVANCED_FACE('',(#2808),#2803,.T.); -#2803=PLANE('',#2804); -#2804=AXIS2_PLACEMENT_3D('',#2805,#2806,#2807); -#2805=CARTESIAN_POINT('',(0.19,-5.74,2.73)); -#2806=DIRECTION('',(0.0,0.0,-1.0)); -#2807=DIRECTION('',(0.,1.,0.)); -#2808=FACE_OUTER_BOUND('',#2809,.T.); -#2809=EDGE_LOOP('',(#2810,#2820,#2830,#2840)); -#2810=ORIENTED_EDGE('',*,*,#2762,.T.); -#2820=ORIENTED_EDGE('',*,*,#2526,.T.); -#2830=ORIENTED_EDGE('',*,*,#2713,.T.); -#2841=EDGE_CURVE('',#2763,#2704,#2846,.T.); -#2846=LINE('',#2764,#2848); -#2848=VECTOR('',#2849,1.3208); -#2849=DIRECTION('',(0.0,1.0,0.0)); -#2840=ORIENTED_EDGE('',*,*,#2841,.F.); -#2850=STYLED_ITEM('',(#34),#2851); -#2851=ADVANCED_FACE('',(#2857),#2852,.T.); -#2852=PLANE('',#2853); -#2853=AXIS2_PLACEMENT_3D('',#2854,#2855,#2856); -#2854=CARTESIAN_POINT('',(0.19,-5.74,2.73)); -#2855=DIRECTION('',(1.0,0.0,0.0)); -#2856=DIRECTION('',(0.,0.,1.)); -#2857=FACE_OUTER_BOUND('',#2858,.T.); -#2858=EDGE_LOOP('',(#2859,#2869,#2879,#2889)); -#2859=ORIENTED_EDGE('',*,*,#2841,.T.); -#2869=ORIENTED_EDGE('',*,*,#2703,.T.); -#2880=EDGE_CURVE('',#2773,#2694,#2885,.T.); -#2885=LINE('',#2774,#2887); -#2887=VECTOR('',#2888,1.3208); -#2888=DIRECTION('',(0.0,1.0,0.0)); -#2879=ORIENTED_EDGE('',*,*,#2880,.F.); -#2889=ORIENTED_EDGE('',*,*,#2772,.T.); -#2899=STYLED_ITEM('',(#34),#2900); -#2900=ADVANCED_FACE('',(#2906),#2901,.T.); -#2901=PLANE('',#2902); -#2902=AXIS2_PLACEMENT_3D('',#2903,#2904,#2905); -#2903=CARTESIAN_POINT('',(0.19,-4.42,2.984)); -#2904=DIRECTION('',(0.0,0.0,1.0)); -#2905=DIRECTION('',(0.,1.,0.)); -#2906=FACE_OUTER_BOUND('',#2907,.T.); -#2907=EDGE_LOOP('',(#2908,#2918,#2928,#2938)); -#2908=ORIENTED_EDGE('',*,*,#2693,.T.); -#2918=ORIENTED_EDGE('',*,*,#2388,.T.); -#2928=ORIENTED_EDGE('',*,*,#2782,.T.); -#2938=ORIENTED_EDGE('',*,*,#2880,.T.); -#2949=MANIFOLD_SOLID_BREP($,#2950); -#2950=CLOSED_SHELL('',(#2952,#3001,#3050,#3139,#3188,#3277,#3326,#3375,#3444,#3513,#3562,#3611)); -#2951=STYLED_ITEM('',(#34),#2952); -#2952=ADVANCED_FACE('',(#2958),#2953,.T.); -#2953=PLANE('',#2954); -#2954=AXIS2_PLACEMENT_3D('',#2955,#2956,#2957); -#2955=CARTESIAN_POINT('',(0.127,-7.341,-2.54)); -#2956=DIRECTION('',(0.0,0.0,-1.0)); -#2957=DIRECTION('',(0.,1.,0.)); -#2958=FACE_OUTER_BOUND('',#2959,.T.); -#2959=EDGE_LOOP('',(#2960,#2970,#2980,#2990)); -#2963=CARTESIAN_POINT('',(0.127,-7.899,-2.54)); -#2962=VERTEX_POINT('',#2963); -#2965=CARTESIAN_POINT('',(0.127,-7.341,-2.54)); -#2964=VERTEX_POINT('',#2965); -#2961=EDGE_CURVE('',#2962,#2964,#2966,.T.); -#2966=LINE('',#2963,#2968); -#2968=VECTOR('',#2969,0.5588); -#2969=DIRECTION('',(0.0,1.0,0.0)); -#2960=ORIENTED_EDGE('',*,*,#2961,.F.); -#2973=CARTESIAN_POINT('',(-0.127,-7.899,-2.54)); -#2972=VERTEX_POINT('',#2973); -#2971=EDGE_CURVE('',#2972,#2962,#2976,.T.); -#2976=LINE('',#2973,#2978); -#2978=VECTOR('',#2979,0.254); -#2979=DIRECTION('',(1.0,0.0,0.0)); -#2970=ORIENTED_EDGE('',*,*,#2971,.F.); -#2983=CARTESIAN_POINT('',(-0.127,-7.341,-2.54)); -#2982=VERTEX_POINT('',#2983); -#2981=EDGE_CURVE('',#2982,#2972,#2986,.T.); -#2986=LINE('',#2983,#2988); -#2988=VECTOR('',#2989,0.5588); -#2989=DIRECTION('',(0.0,-1.0,0.0)); -#2980=ORIENTED_EDGE('',*,*,#2981,.F.); -#2991=EDGE_CURVE('',#2964,#2982,#2996,.T.); -#2996=LINE('',#2965,#2998); -#2998=VECTOR('',#2999,0.254); -#2999=DIRECTION('',(-1.0,0.0,0.0)); -#2990=ORIENTED_EDGE('',*,*,#2991,.F.); -#3000=STYLED_ITEM('',(#34),#3001); -#3001=ADVANCED_FACE('',(#3007),#3002,.T.); -#3002=PLANE('',#3003); -#3003=AXIS2_PLACEMENT_3D('',#3004,#3005,#3006); -#3004=CARTESIAN_POINT('',(0.127,-7.341,-2.54)); -#3005=DIRECTION('',(0.0,1.0,0.0)); -#3006=DIRECTION('',(0.,0.,1.)); -#3007=FACE_OUTER_BOUND('',#3008,.T.); -#3008=EDGE_LOOP('',(#3009,#3019,#3029,#3039)); -#3009=ORIENTED_EDGE('',*,*,#2991,.T.); -#3022=CARTESIAN_POINT('',(-0.127,-7.341,0.0)); -#3021=VERTEX_POINT('',#3022); -#3020=EDGE_CURVE('',#3021,#2982,#3025,.T.); -#3025=LINE('',#3022,#3027); -#3027=VECTOR('',#3028,2.54); -#3028=DIRECTION('',(0.0,0.0,-1.0)); -#3019=ORIENTED_EDGE('',*,*,#3020,.F.); -#3032=CARTESIAN_POINT('',(0.127,-7.341,0.0)); -#3031=VERTEX_POINT('',#3032); -#3030=EDGE_CURVE('',#3031,#3021,#3035,.T.); -#3035=LINE('',#3032,#3037); -#3037=VECTOR('',#3038,0.254); -#3038=DIRECTION('',(-1.0,0.0,0.0)); -#3029=ORIENTED_EDGE('',*,*,#3030,.F.); -#3040=EDGE_CURVE('',#2964,#3031,#3045,.T.); -#3045=LINE('',#2965,#3047); -#3047=VECTOR('',#3048,2.54); -#3048=DIRECTION('',(0.0,0.0,1.0)); -#3039=ORIENTED_EDGE('',*,*,#3040,.F.); -#3049=STYLED_ITEM('',(#34),#3050); -#3050=ADVANCED_FACE('',(#3056),#3051,.T.); -#3051=PLANE('',#3052); -#3052=AXIS2_PLACEMENT_3D('',#3053,#3054,#3055); -#3053=CARTESIAN_POINT('',(-0.127,-7.341,-2.54)); -#3054=DIRECTION('',(-1.0,0.0,0.0)); -#3055=DIRECTION('',(0.,0.,1.)); -#3056=FACE_OUTER_BOUND('',#3057,.T.); -#3057=EDGE_LOOP('',(#3058,#3068,#3078,#3088,#3098,#3108,#3118,#3128)); -#3058=ORIENTED_EDGE('',*,*,#2981,.T.); -#3071=CARTESIAN_POINT('',(-0.127,-7.899,0.0)); -#3070=VERTEX_POINT('',#3071); -#3069=EDGE_CURVE('',#3070,#2972,#3074,.T.); -#3074=LINE('',#3071,#3076); -#3076=VECTOR('',#3077,2.54); -#3077=DIRECTION('',(0.0,0.0,-1.0)); -#3068=ORIENTED_EDGE('',*,*,#3069,.F.); -#3081=CARTESIAN_POINT('',(-0.127,-8.28,0.0)); -#3080=VERTEX_POINT('',#3081); -#3079=EDGE_CURVE('',#3080,#3070,#3084,.T.); -#3084=LINE('',#3081,#3086); -#3086=VECTOR('',#3087,0.381); -#3087=DIRECTION('',(0.0,1.0,0.0)); -#3078=ORIENTED_EDGE('',*,*,#3079,.F.); -#3091=CARTESIAN_POINT('',(-0.127,-8.28,2.984)); -#3090=VERTEX_POINT('',#3091); -#3089=EDGE_CURVE('',#3090,#3080,#3094,.T.); -#3094=LINE('',#3091,#3096); -#3096=VECTOR('',#3097,2.9845); -#3097=DIRECTION('',(0.0,0.0,-1.0)); -#3088=ORIENTED_EDGE('',*,*,#3089,.F.); -#3101=CARTESIAN_POINT('',(-0.127,-6.96,2.984)); -#3100=VERTEX_POINT('',#3101); -#3099=EDGE_CURVE('',#3100,#3090,#3104,.T.); -#3104=LINE('',#3101,#3106); -#3106=VECTOR('',#3107,1.3208); -#3107=DIRECTION('',(0.0,-1.0,0.0)); -#3098=ORIENTED_EDGE('',*,*,#3099,.F.); -#3111=CARTESIAN_POINT('',(-0.127,-6.96,0.0)); -#3110=VERTEX_POINT('',#3111); -#3109=EDGE_CURVE('',#3110,#3100,#3114,.T.); -#3114=LINE('',#3111,#3116); -#3116=VECTOR('',#3117,2.9845); -#3117=DIRECTION('',(0.0,0.0,1.0)); -#3108=ORIENTED_EDGE('',*,*,#3109,.F.); -#3119=EDGE_CURVE('',#3021,#3110,#3124,.T.); -#3124=LINE('',#3022,#3126); -#3126=VECTOR('',#3127,0.381); -#3127=DIRECTION('',(0.0,1.0,0.0)); -#3118=ORIENTED_EDGE('',*,*,#3119,.F.); -#3128=ORIENTED_EDGE('',*,*,#3020,.T.); -#3138=STYLED_ITEM('',(#34),#3139); -#3139=ADVANCED_FACE('',(#3145),#3140,.T.); -#3140=PLANE('',#3141); -#3141=AXIS2_PLACEMENT_3D('',#3142,#3143,#3144); -#3142=CARTESIAN_POINT('',(-0.127,-7.899,-2.54)); -#3143=DIRECTION('',(0.0,-1.0,0.0)); -#3144=DIRECTION('',(0.,0.,1.)); -#3145=FACE_OUTER_BOUND('',#3146,.T.); -#3146=EDGE_LOOP('',(#3147,#3157,#3167,#3177)); -#3147=ORIENTED_EDGE('',*,*,#2971,.T.); -#3160=CARTESIAN_POINT('',(0.127,-7.899,0.0)); -#3159=VERTEX_POINT('',#3160); -#3158=EDGE_CURVE('',#3159,#2962,#3163,.T.); -#3163=LINE('',#3160,#3165); -#3165=VECTOR('',#3166,2.54); -#3166=DIRECTION('',(0.0,0.0,-1.0)); -#3157=ORIENTED_EDGE('',*,*,#3158,.F.); -#3168=EDGE_CURVE('',#3070,#3159,#3173,.T.); -#3173=LINE('',#3071,#3175); -#3175=VECTOR('',#3176,0.254); -#3176=DIRECTION('',(1.0,0.0,0.0)); -#3167=ORIENTED_EDGE('',*,*,#3168,.F.); -#3177=ORIENTED_EDGE('',*,*,#3069,.T.); -#3187=STYLED_ITEM('',(#34),#3188); -#3188=ADVANCED_FACE('',(#3194),#3189,.T.); -#3189=PLANE('',#3190); -#3190=AXIS2_PLACEMENT_3D('',#3191,#3192,#3193); -#3191=CARTESIAN_POINT('',(0.127,-7.899,-2.54)); -#3192=DIRECTION('',(1.0,0.0,0.0)); -#3193=DIRECTION('',(0.,0.,1.)); -#3194=FACE_OUTER_BOUND('',#3195,.T.); -#3195=EDGE_LOOP('',(#3196,#3206,#3216,#3226,#3236,#3246,#3256,#3266)); -#3196=ORIENTED_EDGE('',*,*,#2961,.T.); -#3206=ORIENTED_EDGE('',*,*,#3040,.T.); -#3219=CARTESIAN_POINT('',(0.127,-6.96,0.0)); -#3218=VERTEX_POINT('',#3219); -#3217=EDGE_CURVE('',#3218,#3031,#3222,.T.); -#3222=LINE('',#3219,#3224); -#3224=VECTOR('',#3225,0.381); -#3225=DIRECTION('',(0.0,-1.0,0.0)); -#3216=ORIENTED_EDGE('',*,*,#3217,.F.); -#3229=CARTESIAN_POINT('',(0.127,-6.96,2.73)); -#3228=VERTEX_POINT('',#3229); -#3227=EDGE_CURVE('',#3228,#3218,#3232,.T.); -#3232=LINE('',#3229,#3234); -#3234=VECTOR('',#3235,2.7305); -#3235=DIRECTION('',(0.0,0.0,-1.0)); -#3226=ORIENTED_EDGE('',*,*,#3227,.F.); -#3239=CARTESIAN_POINT('',(0.127,-8.28,2.73)); -#3238=VERTEX_POINT('',#3239); -#3237=EDGE_CURVE('',#3238,#3228,#3242,.T.); -#3242=LINE('',#3239,#3244); -#3244=VECTOR('',#3245,1.3208); -#3245=DIRECTION('',(0.0,1.0,0.0)); -#3236=ORIENTED_EDGE('',*,*,#3237,.F.); -#3249=CARTESIAN_POINT('',(0.127,-8.28,0.0)); -#3248=VERTEX_POINT('',#3249); -#3247=EDGE_CURVE('',#3248,#3238,#3252,.T.); -#3252=LINE('',#3249,#3254); -#3254=VECTOR('',#3255,2.7305); -#3255=DIRECTION('',(0.0,0.0,1.0)); -#3246=ORIENTED_EDGE('',*,*,#3247,.F.); -#3257=EDGE_CURVE('',#3159,#3248,#3262,.T.); -#3262=LINE('',#3160,#3264); -#3264=VECTOR('',#3265,0.381); -#3265=DIRECTION('',(0.0,-1.0,0.0)); -#3256=ORIENTED_EDGE('',*,*,#3257,.F.); -#3266=ORIENTED_EDGE('',*,*,#3158,.T.); -#3276=STYLED_ITEM('',(#34),#3277); -#3277=ADVANCED_FACE('',(#3283),#3278,.T.); -#3278=PLANE('',#3279); -#3279=AXIS2_PLACEMENT_3D('',#3280,#3281,#3282); -#3280=CARTESIAN_POINT('',(0.127,-7.341,0.0)); -#3281=DIRECTION('',(0.0,0.0,-1.0)); -#3282=DIRECTION('',(0.,1.,0.)); -#3283=FACE_OUTER_BOUND('',#3284,.T.); -#3284=EDGE_LOOP('',(#3285,#3295,#3305,#3315)); -#3285=ORIENTED_EDGE('',*,*,#3030,.T.); -#3295=ORIENTED_EDGE('',*,*,#3119,.T.); -#3306=EDGE_CURVE('',#3218,#3110,#3311,.T.); -#3311=LINE('',#3219,#3313); -#3313=VECTOR('',#3314,0.254); -#3314=DIRECTION('',(-1.0,0.0,0.0)); -#3305=ORIENTED_EDGE('',*,*,#3306,.F.); -#3315=ORIENTED_EDGE('',*,*,#3217,.T.); -#3325=STYLED_ITEM('',(#34),#3326); -#3326=ADVANCED_FACE('',(#3332),#3327,.T.); -#3327=PLANE('',#3328); -#3328=AXIS2_PLACEMENT_3D('',#3329,#3330,#3331); -#3329=CARTESIAN_POINT('',(0.127,-8.28,0.0)); -#3330=DIRECTION('',(0.0,0.0,-1.0)); -#3331=DIRECTION('',(0.,1.,0.)); -#3332=FACE_OUTER_BOUND('',#3333,.T.); -#3333=EDGE_LOOP('',(#3334,#3344,#3354,#3364)); -#3335=EDGE_CURVE('',#3080,#3248,#3340,.T.); -#3340=LINE('',#3081,#3342); -#3342=VECTOR('',#3343,0.254); -#3343=DIRECTION('',(1.0,0.0,0.0)); -#3334=ORIENTED_EDGE('',*,*,#3335,.F.); -#3344=ORIENTED_EDGE('',*,*,#3079,.T.); -#3354=ORIENTED_EDGE('',*,*,#3168,.T.); -#3364=ORIENTED_EDGE('',*,*,#3257,.T.); -#3374=STYLED_ITEM('',(#34),#3375); -#3375=ADVANCED_FACE('',(#3381),#3376,.T.); -#3376=PLANE('',#3377); -#3377=AXIS2_PLACEMENT_3D('',#3378,#3379,#3380); -#3378=CARTESIAN_POINT('',(0.127,-6.96,0.0)); -#3379=DIRECTION('',(0.0,1.0,0.0)); -#3380=DIRECTION('',(0.,0.,1.)); -#3381=FACE_OUTER_BOUND('',#3382,.T.); -#3382=EDGE_LOOP('',(#3383,#3393,#3403,#3413,#3423,#3433)); -#3383=ORIENTED_EDGE('',*,*,#3306,.T.); -#3393=ORIENTED_EDGE('',*,*,#3109,.T.); -#3406=CARTESIAN_POINT('',(0.19,-6.96,2.984)); -#3405=VERTEX_POINT('',#3406); -#3404=EDGE_CURVE('',#3405,#3100,#3409,.T.); -#3409=LINE('',#3406,#3411); -#3411=VECTOR('',#3412,0.3175); -#3412=DIRECTION('',(-1.0,0.0,0.0)); -#3403=ORIENTED_EDGE('',*,*,#3404,.F.); -#3416=CARTESIAN_POINT('',(0.19,-6.96,2.73)); -#3415=VERTEX_POINT('',#3416); -#3414=EDGE_CURVE('',#3415,#3405,#3419,.T.); -#3419=LINE('',#3416,#3421); -#3421=VECTOR('',#3422,0.254); -#3422=DIRECTION('',(0.0,0.0,1.0)); -#3413=ORIENTED_EDGE('',*,*,#3414,.F.); -#3424=EDGE_CURVE('',#3228,#3415,#3429,.T.); -#3429=LINE('',#3229,#3431); -#3431=VECTOR('',#3432,0.0635); -#3432=DIRECTION('',(1.0,0.0,0.0)); -#3423=ORIENTED_EDGE('',*,*,#3424,.F.); -#3433=ORIENTED_EDGE('',*,*,#3227,.T.); -#3443=STYLED_ITEM('',(#34),#3444); -#3444=ADVANCED_FACE('',(#3450),#3445,.T.); -#3445=PLANE('',#3446); -#3446=AXIS2_PLACEMENT_3D('',#3447,#3448,#3449); -#3447=CARTESIAN_POINT('',(-0.127,-8.28,0.0)); -#3448=DIRECTION('',(0.0,-1.0,0.0)); -#3449=DIRECTION('',(0.,0.,1.)); -#3450=FACE_OUTER_BOUND('',#3451,.T.); -#3451=EDGE_LOOP('',(#3452,#3462,#3472,#3482,#3492,#3502)); -#3452=ORIENTED_EDGE('',*,*,#3335,.T.); -#3462=ORIENTED_EDGE('',*,*,#3247,.T.); -#3475=CARTESIAN_POINT('',(0.19,-8.28,2.73)); -#3474=VERTEX_POINT('',#3475); -#3473=EDGE_CURVE('',#3474,#3238,#3478,.T.); -#3478=LINE('',#3475,#3480); -#3480=VECTOR('',#3481,0.0635); -#3481=DIRECTION('',(-1.0,0.0,0.0)); -#3472=ORIENTED_EDGE('',*,*,#3473,.F.); -#3485=CARTESIAN_POINT('',(0.19,-8.28,2.984)); -#3484=VERTEX_POINT('',#3485); -#3483=EDGE_CURVE('',#3484,#3474,#3488,.T.); -#3488=LINE('',#3485,#3490); -#3490=VECTOR('',#3491,0.254); -#3491=DIRECTION('',(0.0,0.0,-1.0)); -#3482=ORIENTED_EDGE('',*,*,#3483,.F.); -#3493=EDGE_CURVE('',#3090,#3484,#3498,.T.); -#3498=LINE('',#3091,#3500); -#3500=VECTOR('',#3501,0.3175); -#3501=DIRECTION('',(1.0,0.0,0.0)); -#3492=ORIENTED_EDGE('',*,*,#3493,.F.); -#3502=ORIENTED_EDGE('',*,*,#3089,.T.); -#3512=STYLED_ITEM('',(#34),#3513); -#3513=ADVANCED_FACE('',(#3519),#3514,.T.); -#3514=PLANE('',#3515); -#3515=AXIS2_PLACEMENT_3D('',#3516,#3517,#3518); -#3516=CARTESIAN_POINT('',(0.19,-8.28,2.73)); -#3517=DIRECTION('',(0.0,0.0,-1.0)); -#3518=DIRECTION('',(0.,1.,0.)); -#3519=FACE_OUTER_BOUND('',#3520,.T.); -#3520=EDGE_LOOP('',(#3521,#3531,#3541,#3551)); -#3521=ORIENTED_EDGE('',*,*,#3473,.T.); -#3531=ORIENTED_EDGE('',*,*,#3237,.T.); -#3541=ORIENTED_EDGE('',*,*,#3424,.T.); -#3552=EDGE_CURVE('',#3474,#3415,#3557,.T.); -#3557=LINE('',#3475,#3559); -#3559=VECTOR('',#3560,1.3208); -#3560=DIRECTION('',(0.0,1.0,0.0)); -#3551=ORIENTED_EDGE('',*,*,#3552,.F.); -#3561=STYLED_ITEM('',(#34),#3562); -#3562=ADVANCED_FACE('',(#3568),#3563,.T.); -#3563=PLANE('',#3564); -#3564=AXIS2_PLACEMENT_3D('',#3565,#3566,#3567); -#3565=CARTESIAN_POINT('',(0.19,-8.28,2.73)); -#3566=DIRECTION('',(1.0,0.0,0.0)); -#3567=DIRECTION('',(0.,0.,1.)); -#3568=FACE_OUTER_BOUND('',#3569,.T.); -#3569=EDGE_LOOP('',(#3570,#3580,#3590,#3600)); -#3570=ORIENTED_EDGE('',*,*,#3552,.T.); -#3580=ORIENTED_EDGE('',*,*,#3414,.T.); -#3591=EDGE_CURVE('',#3484,#3405,#3596,.T.); -#3596=LINE('',#3485,#3598); -#3598=VECTOR('',#3599,1.3208); -#3599=DIRECTION('',(0.0,1.0,0.0)); -#3590=ORIENTED_EDGE('',*,*,#3591,.F.); -#3600=ORIENTED_EDGE('',*,*,#3483,.T.); -#3610=STYLED_ITEM('',(#34),#3611); -#3611=ADVANCED_FACE('',(#3617),#3612,.T.); -#3612=PLANE('',#3613); -#3613=AXIS2_PLACEMENT_3D('',#3614,#3615,#3616); -#3614=CARTESIAN_POINT('',(0.19,-6.96,2.984)); -#3615=DIRECTION('',(0.0,0.0,1.0)); -#3616=DIRECTION('',(0.,1.,0.)); -#3617=FACE_OUTER_BOUND('',#3618,.T.); -#3618=EDGE_LOOP('',(#3619,#3629,#3639,#3649)); -#3619=ORIENTED_EDGE('',*,*,#3404,.T.); -#3629=ORIENTED_EDGE('',*,*,#3099,.T.); -#3639=ORIENTED_EDGE('',*,*,#3493,.T.); -#3649=ORIENTED_EDGE('',*,*,#3591,.T.); -#3660=MANIFOLD_SOLID_BREP($,#3661); -#3661=CLOSED_SHELL('',(#3663,#3712,#3761,#3850,#3899,#3988,#4037,#4086,#4155,#4224,#4273,#4322)); -#3662=STYLED_ITEM('',(#34),#3663); -#3663=ADVANCED_FACE('',(#3669),#3664,.T.); -#3664=PLANE('',#3665); -#3665=AXIS2_PLACEMENT_3D('',#3666,#3667,#3668); -#3666=CARTESIAN_POINT('',(0.127,-9.881,-2.54)); -#3667=DIRECTION('',(0.0,0.0,-1.0)); -#3668=DIRECTION('',(0.,1.,0.)); -#3669=FACE_OUTER_BOUND('',#3670,.T.); -#3670=EDGE_LOOP('',(#3671,#3681,#3691,#3701)); -#3674=CARTESIAN_POINT('',(0.127,-10.439,-2.54)); -#3673=VERTEX_POINT('',#3674); -#3676=CARTESIAN_POINT('',(0.127,-9.881,-2.54)); -#3675=VERTEX_POINT('',#3676); -#3672=EDGE_CURVE('',#3673,#3675,#3677,.T.); -#3677=LINE('',#3674,#3679); -#3679=VECTOR('',#3680,0.5588); -#3680=DIRECTION('',(0.0,1.0,0.0)); -#3671=ORIENTED_EDGE('',*,*,#3672,.F.); -#3684=CARTESIAN_POINT('',(-0.127,-10.439,-2.54)); -#3683=VERTEX_POINT('',#3684); -#3682=EDGE_CURVE('',#3683,#3673,#3687,.T.); -#3687=LINE('',#3684,#3689); -#3689=VECTOR('',#3690,0.254); -#3690=DIRECTION('',(1.0,0.0,0.0)); -#3681=ORIENTED_EDGE('',*,*,#3682,.F.); -#3694=CARTESIAN_POINT('',(-0.127,-9.881,-2.54)); -#3693=VERTEX_POINT('',#3694); -#3692=EDGE_CURVE('',#3693,#3683,#3697,.T.); -#3697=LINE('',#3694,#3699); -#3699=VECTOR('',#3700,0.5588); -#3700=DIRECTION('',(0.0,-1.0,0.0)); -#3691=ORIENTED_EDGE('',*,*,#3692,.F.); -#3702=EDGE_CURVE('',#3675,#3693,#3707,.T.); -#3707=LINE('',#3676,#3709); -#3709=VECTOR('',#3710,0.254); -#3710=DIRECTION('',(-1.0,0.0,0.0)); -#3701=ORIENTED_EDGE('',*,*,#3702,.F.); -#3711=STYLED_ITEM('',(#34),#3712); -#3712=ADVANCED_FACE('',(#3718),#3713,.T.); -#3713=PLANE('',#3714); -#3714=AXIS2_PLACEMENT_3D('',#3715,#3716,#3717); -#3715=CARTESIAN_POINT('',(0.127,-9.881,-2.54)); -#3716=DIRECTION('',(0.0,1.0,0.0)); -#3717=DIRECTION('',(0.,0.,1.)); -#3718=FACE_OUTER_BOUND('',#3719,.T.); -#3719=EDGE_LOOP('',(#3720,#3730,#3740,#3750)); -#3720=ORIENTED_EDGE('',*,*,#3702,.T.); -#3733=CARTESIAN_POINT('',(-0.127,-9.881,0.0)); -#3732=VERTEX_POINT('',#3733); -#3731=EDGE_CURVE('',#3732,#3693,#3736,.T.); -#3736=LINE('',#3733,#3738); -#3738=VECTOR('',#3739,2.54); -#3739=DIRECTION('',(0.0,0.0,-1.0)); -#3730=ORIENTED_EDGE('',*,*,#3731,.F.); -#3743=CARTESIAN_POINT('',(0.127,-9.881,0.0)); -#3742=VERTEX_POINT('',#3743); -#3741=EDGE_CURVE('',#3742,#3732,#3746,.T.); -#3746=LINE('',#3743,#3748); -#3748=VECTOR('',#3749,0.254); -#3749=DIRECTION('',(-1.0,0.0,0.0)); -#3740=ORIENTED_EDGE('',*,*,#3741,.F.); -#3751=EDGE_CURVE('',#3675,#3742,#3756,.T.); -#3756=LINE('',#3676,#3758); -#3758=VECTOR('',#3759,2.54); -#3759=DIRECTION('',(0.0,0.0,1.0)); -#3750=ORIENTED_EDGE('',*,*,#3751,.F.); -#3760=STYLED_ITEM('',(#34),#3761); -#3761=ADVANCED_FACE('',(#3767),#3762,.T.); -#3762=PLANE('',#3763); -#3763=AXIS2_PLACEMENT_3D('',#3764,#3765,#3766); -#3764=CARTESIAN_POINT('',(-0.127,-9.881,-2.54)); -#3765=DIRECTION('',(-1.0,0.0,0.0)); -#3766=DIRECTION('',(0.,0.,1.)); -#3767=FACE_OUTER_BOUND('',#3768,.T.); -#3768=EDGE_LOOP('',(#3769,#3779,#3789,#3799,#3809,#3819,#3829,#3839)); -#3769=ORIENTED_EDGE('',*,*,#3692,.T.); -#3782=CARTESIAN_POINT('',(-0.127,-10.439,0.0)); -#3781=VERTEX_POINT('',#3782); -#3780=EDGE_CURVE('',#3781,#3683,#3785,.T.); -#3785=LINE('',#3782,#3787); -#3787=VECTOR('',#3788,2.54); -#3788=DIRECTION('',(0.0,0.0,-1.0)); -#3779=ORIENTED_EDGE('',*,*,#3780,.F.); -#3792=CARTESIAN_POINT('',(-0.127,-10.82,0.0)); -#3791=VERTEX_POINT('',#3792); -#3790=EDGE_CURVE('',#3791,#3781,#3795,.T.); -#3795=LINE('',#3792,#3797); -#3797=VECTOR('',#3798,0.381); -#3798=DIRECTION('',(0.0,1.0,0.0)); -#3789=ORIENTED_EDGE('',*,*,#3790,.F.); -#3802=CARTESIAN_POINT('',(-0.127,-10.82,2.984)); -#3801=VERTEX_POINT('',#3802); -#3800=EDGE_CURVE('',#3801,#3791,#3805,.T.); -#3805=LINE('',#3802,#3807); -#3807=VECTOR('',#3808,2.9845); -#3808=DIRECTION('',(0.0,0.0,-1.0)); -#3799=ORIENTED_EDGE('',*,*,#3800,.F.); -#3812=CARTESIAN_POINT('',(-0.127,-9.5,2.984)); -#3811=VERTEX_POINT('',#3812); -#3810=EDGE_CURVE('',#3811,#3801,#3815,.T.); -#3815=LINE('',#3812,#3817); -#3817=VECTOR('',#3818,1.3208); -#3818=DIRECTION('',(0.0,-1.0,0.0)); -#3809=ORIENTED_EDGE('',*,*,#3810,.F.); -#3822=CARTESIAN_POINT('',(-0.127,-9.5,0.0)); -#3821=VERTEX_POINT('',#3822); -#3820=EDGE_CURVE('',#3821,#3811,#3825,.T.); -#3825=LINE('',#3822,#3827); -#3827=VECTOR('',#3828,2.9845); -#3828=DIRECTION('',(0.0,0.0,1.0)); -#3819=ORIENTED_EDGE('',*,*,#3820,.F.); -#3830=EDGE_CURVE('',#3732,#3821,#3835,.T.); -#3835=LINE('',#3733,#3837); -#3837=VECTOR('',#3838,0.381); -#3838=DIRECTION('',(0.0,1.0,0.0)); -#3829=ORIENTED_EDGE('',*,*,#3830,.F.); -#3839=ORIENTED_EDGE('',*,*,#3731,.T.); -#3849=STYLED_ITEM('',(#34),#3850); -#3850=ADVANCED_FACE('',(#3856),#3851,.T.); -#3851=PLANE('',#3852); -#3852=AXIS2_PLACEMENT_3D('',#3853,#3854,#3855); -#3853=CARTESIAN_POINT('',(-0.127,-10.439,-2.54)); -#3854=DIRECTION('',(0.0,-1.0,0.0)); -#3855=DIRECTION('',(0.,0.,1.)); -#3856=FACE_OUTER_BOUND('',#3857,.T.); -#3857=EDGE_LOOP('',(#3858,#3868,#3878,#3888)); -#3858=ORIENTED_EDGE('',*,*,#3682,.T.); -#3871=CARTESIAN_POINT('',(0.127,-10.439,0.0)); -#3870=VERTEX_POINT('',#3871); -#3869=EDGE_CURVE('',#3870,#3673,#3874,.T.); -#3874=LINE('',#3871,#3876); -#3876=VECTOR('',#3877,2.54); -#3877=DIRECTION('',(0.0,0.0,-1.0)); -#3868=ORIENTED_EDGE('',*,*,#3869,.F.); -#3879=EDGE_CURVE('',#3781,#3870,#3884,.T.); -#3884=LINE('',#3782,#3886); -#3886=VECTOR('',#3887,0.254); -#3887=DIRECTION('',(1.0,0.0,0.0)); -#3878=ORIENTED_EDGE('',*,*,#3879,.F.); -#3888=ORIENTED_EDGE('',*,*,#3780,.T.); -#3898=STYLED_ITEM('',(#34),#3899); -#3899=ADVANCED_FACE('',(#3905),#3900,.T.); -#3900=PLANE('',#3901); -#3901=AXIS2_PLACEMENT_3D('',#3902,#3903,#3904); -#3902=CARTESIAN_POINT('',(0.127,-10.439,-2.54)); -#3903=DIRECTION('',(1.0,0.0,0.0)); -#3904=DIRECTION('',(0.,0.,1.)); -#3905=FACE_OUTER_BOUND('',#3906,.T.); -#3906=EDGE_LOOP('',(#3907,#3917,#3927,#3937,#3947,#3957,#3967,#3977)); -#3907=ORIENTED_EDGE('',*,*,#3672,.T.); -#3917=ORIENTED_EDGE('',*,*,#3751,.T.); -#3930=CARTESIAN_POINT('',(0.127,-9.5,0.0)); -#3929=VERTEX_POINT('',#3930); -#3928=EDGE_CURVE('',#3929,#3742,#3933,.T.); -#3933=LINE('',#3930,#3935); -#3935=VECTOR('',#3936,0.381); -#3936=DIRECTION('',(0.0,-1.0,0.0)); -#3927=ORIENTED_EDGE('',*,*,#3928,.F.); -#3940=CARTESIAN_POINT('',(0.127,-9.5,2.73)); -#3939=VERTEX_POINT('',#3940); -#3938=EDGE_CURVE('',#3939,#3929,#3943,.T.); -#3943=LINE('',#3940,#3945); -#3945=VECTOR('',#3946,2.7305); -#3946=DIRECTION('',(0.0,0.0,-1.0)); -#3937=ORIENTED_EDGE('',*,*,#3938,.F.); -#3950=CARTESIAN_POINT('',(0.127,-10.82,2.73)); -#3949=VERTEX_POINT('',#3950); -#3948=EDGE_CURVE('',#3949,#3939,#3953,.T.); -#3953=LINE('',#3950,#3955); -#3955=VECTOR('',#3956,1.3208); -#3956=DIRECTION('',(0.0,1.0,0.0)); -#3947=ORIENTED_EDGE('',*,*,#3948,.F.); -#3960=CARTESIAN_POINT('',(0.127,-10.82,0.0)); -#3959=VERTEX_POINT('',#3960); -#3958=EDGE_CURVE('',#3959,#3949,#3963,.T.); -#3963=LINE('',#3960,#3965); -#3965=VECTOR('',#3966,2.7305); -#3966=DIRECTION('',(0.0,0.0,1.0)); -#3957=ORIENTED_EDGE('',*,*,#3958,.F.); -#3968=EDGE_CURVE('',#3870,#3959,#3973,.T.); -#3973=LINE('',#3871,#3975); -#3975=VECTOR('',#3976,0.381); -#3976=DIRECTION('',(0.0,-1.0,0.0)); -#3967=ORIENTED_EDGE('',*,*,#3968,.F.); -#3977=ORIENTED_EDGE('',*,*,#3869,.T.); -#3987=STYLED_ITEM('',(#34),#3988); -#3988=ADVANCED_FACE('',(#3994),#3989,.T.); -#3989=PLANE('',#3990); -#3990=AXIS2_PLACEMENT_3D('',#3991,#3992,#3993); -#3991=CARTESIAN_POINT('',(0.127,-9.881,0.0)); -#3992=DIRECTION('',(0.0,0.0,-1.0)); -#3993=DIRECTION('',(0.,1.,0.)); -#3994=FACE_OUTER_BOUND('',#3995,.T.); -#3995=EDGE_LOOP('',(#3996,#4006,#4016,#4026)); -#3996=ORIENTED_EDGE('',*,*,#3741,.T.); -#4006=ORIENTED_EDGE('',*,*,#3830,.T.); -#4017=EDGE_CURVE('',#3929,#3821,#4022,.T.); -#4022=LINE('',#3930,#4024); -#4024=VECTOR('',#4025,0.254); -#4025=DIRECTION('',(-1.0,0.0,0.0)); -#4016=ORIENTED_EDGE('',*,*,#4017,.F.); -#4026=ORIENTED_EDGE('',*,*,#3928,.T.); -#4036=STYLED_ITEM('',(#34),#4037); -#4037=ADVANCED_FACE('',(#4043),#4038,.T.); -#4038=PLANE('',#4039); -#4039=AXIS2_PLACEMENT_3D('',#4040,#4041,#4042); -#4040=CARTESIAN_POINT('',(0.127,-10.82,0.0)); -#4041=DIRECTION('',(0.0,0.0,-1.0)); -#4042=DIRECTION('',(0.,1.,0.)); -#4043=FACE_OUTER_BOUND('',#4044,.T.); -#4044=EDGE_LOOP('',(#4045,#4055,#4065,#4075)); -#4046=EDGE_CURVE('',#3791,#3959,#4051,.T.); -#4051=LINE('',#3792,#4053); -#4053=VECTOR('',#4054,0.254); -#4054=DIRECTION('',(1.0,0.0,0.0)); -#4045=ORIENTED_EDGE('',*,*,#4046,.F.); -#4055=ORIENTED_EDGE('',*,*,#3790,.T.); -#4065=ORIENTED_EDGE('',*,*,#3879,.T.); -#4075=ORIENTED_EDGE('',*,*,#3968,.T.); -#4085=STYLED_ITEM('',(#34),#4086); -#4086=ADVANCED_FACE('',(#4092),#4087,.T.); -#4087=PLANE('',#4088); -#4088=AXIS2_PLACEMENT_3D('',#4089,#4090,#4091); -#4089=CARTESIAN_POINT('',(0.127,-9.5,0.0)); -#4090=DIRECTION('',(0.0,1.0,0.0)); -#4091=DIRECTION('',(0.,0.,1.)); -#4092=FACE_OUTER_BOUND('',#4093,.T.); -#4093=EDGE_LOOP('',(#4094,#4104,#4114,#4124,#4134,#4144)); -#4094=ORIENTED_EDGE('',*,*,#4017,.T.); -#4104=ORIENTED_EDGE('',*,*,#3820,.T.); -#4117=CARTESIAN_POINT('',(0.19,-9.5,2.984)); -#4116=VERTEX_POINT('',#4117); -#4115=EDGE_CURVE('',#4116,#3811,#4120,.T.); -#4120=LINE('',#4117,#4122); -#4122=VECTOR('',#4123,0.3175); -#4123=DIRECTION('',(-1.0,0.0,0.0)); -#4114=ORIENTED_EDGE('',*,*,#4115,.F.); -#4127=CARTESIAN_POINT('',(0.19,-9.5,2.73)); -#4126=VERTEX_POINT('',#4127); -#4125=EDGE_CURVE('',#4126,#4116,#4130,.T.); -#4130=LINE('',#4127,#4132); -#4132=VECTOR('',#4133,0.254); -#4133=DIRECTION('',(0.0,0.0,1.0)); -#4124=ORIENTED_EDGE('',*,*,#4125,.F.); -#4135=EDGE_CURVE('',#3939,#4126,#4140,.T.); -#4140=LINE('',#3940,#4142); -#4142=VECTOR('',#4143,0.0635); -#4143=DIRECTION('',(1.0,0.0,0.0)); -#4134=ORIENTED_EDGE('',*,*,#4135,.F.); -#4144=ORIENTED_EDGE('',*,*,#3938,.T.); -#4154=STYLED_ITEM('',(#34),#4155); -#4155=ADVANCED_FACE('',(#4161),#4156,.T.); -#4156=PLANE('',#4157); -#4157=AXIS2_PLACEMENT_3D('',#4158,#4159,#4160); -#4158=CARTESIAN_POINT('',(-0.127,-10.82,0.0)); -#4159=DIRECTION('',(0.0,-1.0,0.0)); -#4160=DIRECTION('',(0.,0.,1.)); -#4161=FACE_OUTER_BOUND('',#4162,.T.); -#4162=EDGE_LOOP('',(#4163,#4173,#4183,#4193,#4203,#4213)); -#4163=ORIENTED_EDGE('',*,*,#4046,.T.); -#4173=ORIENTED_EDGE('',*,*,#3958,.T.); -#4186=CARTESIAN_POINT('',(0.19,-10.82,2.73)); -#4185=VERTEX_POINT('',#4186); -#4184=EDGE_CURVE('',#4185,#3949,#4189,.T.); -#4189=LINE('',#4186,#4191); -#4191=VECTOR('',#4192,0.0635); -#4192=DIRECTION('',(-1.0,0.0,0.0)); -#4183=ORIENTED_EDGE('',*,*,#4184,.F.); -#4196=CARTESIAN_POINT('',(0.19,-10.82,2.984)); -#4195=VERTEX_POINT('',#4196); -#4194=EDGE_CURVE('',#4195,#4185,#4199,.T.); -#4199=LINE('',#4196,#4201); -#4201=VECTOR('',#4202,0.254); -#4202=DIRECTION('',(0.0,0.0,-1.0)); -#4193=ORIENTED_EDGE('',*,*,#4194,.F.); -#4204=EDGE_CURVE('',#3801,#4195,#4209,.T.); -#4209=LINE('',#3802,#4211); -#4211=VECTOR('',#4212,0.3175); -#4212=DIRECTION('',(1.0,0.0,0.0)); -#4203=ORIENTED_EDGE('',*,*,#4204,.F.); -#4213=ORIENTED_EDGE('',*,*,#3800,.T.); -#4223=STYLED_ITEM('',(#34),#4224); -#4224=ADVANCED_FACE('',(#4230),#4225,.T.); -#4225=PLANE('',#4226); -#4226=AXIS2_PLACEMENT_3D('',#4227,#4228,#4229); -#4227=CARTESIAN_POINT('',(0.19,-10.82,2.73)); -#4228=DIRECTION('',(0.0,0.0,-1.0)); -#4229=DIRECTION('',(0.,1.,0.)); -#4230=FACE_OUTER_BOUND('',#4231,.T.); -#4231=EDGE_LOOP('',(#4232,#4242,#4252,#4262)); -#4232=ORIENTED_EDGE('',*,*,#4184,.T.); -#4242=ORIENTED_EDGE('',*,*,#3948,.T.); -#4252=ORIENTED_EDGE('',*,*,#4135,.T.); -#4263=EDGE_CURVE('',#4185,#4126,#4268,.T.); -#4268=LINE('',#4186,#4270); -#4270=VECTOR('',#4271,1.3208); -#4271=DIRECTION('',(0.0,1.0,0.0)); -#4262=ORIENTED_EDGE('',*,*,#4263,.F.); -#4272=STYLED_ITEM('',(#34),#4273); -#4273=ADVANCED_FACE('',(#4279),#4274,.T.); -#4274=PLANE('',#4275); -#4275=AXIS2_PLACEMENT_3D('',#4276,#4277,#4278); -#4276=CARTESIAN_POINT('',(0.19,-10.82,2.73)); -#4277=DIRECTION('',(1.0,0.0,0.0)); -#4278=DIRECTION('',(0.,0.,1.)); -#4279=FACE_OUTER_BOUND('',#4280,.T.); -#4280=EDGE_LOOP('',(#4281,#4291,#4301,#4311)); -#4281=ORIENTED_EDGE('',*,*,#4263,.T.); -#4291=ORIENTED_EDGE('',*,*,#4125,.T.); -#4302=EDGE_CURVE('',#4195,#4116,#4307,.T.); -#4307=LINE('',#4196,#4309); -#4309=VECTOR('',#4310,1.3208); -#4310=DIRECTION('',(0.0,1.0,0.0)); -#4301=ORIENTED_EDGE('',*,*,#4302,.F.); -#4311=ORIENTED_EDGE('',*,*,#4194,.T.); -#4321=STYLED_ITEM('',(#34),#4322); -#4322=ADVANCED_FACE('',(#4328),#4323,.T.); -#4323=PLANE('',#4324); -#4324=AXIS2_PLACEMENT_3D('',#4325,#4326,#4327); -#4325=CARTESIAN_POINT('',(0.19,-9.5,2.984)); -#4326=DIRECTION('',(0.0,0.0,1.0)); -#4327=DIRECTION('',(0.,1.,0.)); -#4328=FACE_OUTER_BOUND('',#4329,.T.); -#4329=EDGE_LOOP('',(#4330,#4340,#4350,#4360)); -#4330=ORIENTED_EDGE('',*,*,#4115,.T.); -#4340=ORIENTED_EDGE('',*,*,#3810,.T.); -#4350=ORIENTED_EDGE('',*,*,#4204,.T.); -#4360=ORIENTED_EDGE('',*,*,#4302,.T.); -#4371=MANIFOLD_SOLID_BREP($,#4372); -#4372=CLOSED_SHELL('',(#4374,#4423,#4472,#4561,#4610,#4699,#4748,#4797,#4866,#4935,#4984,#5033)); -#4373=STYLED_ITEM('',(#34),#4374); -#4374=ADVANCED_FACE('',(#4380),#4375,.T.); -#4375=PLANE('',#4376); -#4376=AXIS2_PLACEMENT_3D('',#4377,#4378,#4379); -#4377=CARTESIAN_POINT('',(0.127,-12.421,-2.54)); -#4378=DIRECTION('',(0.0,0.0,-1.0)); -#4379=DIRECTION('',(0.,1.,0.)); -#4380=FACE_OUTER_BOUND('',#4381,.T.); -#4381=EDGE_LOOP('',(#4382,#4392,#4402,#4412)); -#4385=CARTESIAN_POINT('',(0.127,-12.979,-2.54)); -#4384=VERTEX_POINT('',#4385); -#4387=CARTESIAN_POINT('',(0.127,-12.421,-2.54)); -#4386=VERTEX_POINT('',#4387); -#4383=EDGE_CURVE('',#4384,#4386,#4388,.T.); -#4388=LINE('',#4385,#4390); -#4390=VECTOR('',#4391,0.5588); -#4391=DIRECTION('',(0.0,1.0,0.0)); -#4382=ORIENTED_EDGE('',*,*,#4383,.F.); -#4395=CARTESIAN_POINT('',(-0.127,-12.979,-2.54)); -#4394=VERTEX_POINT('',#4395); -#4393=EDGE_CURVE('',#4394,#4384,#4398,.T.); -#4398=LINE('',#4395,#4400); -#4400=VECTOR('',#4401,0.254); -#4401=DIRECTION('',(1.0,0.0,0.0)); -#4392=ORIENTED_EDGE('',*,*,#4393,.F.); -#4405=CARTESIAN_POINT('',(-0.127,-12.421,-2.54)); -#4404=VERTEX_POINT('',#4405); -#4403=EDGE_CURVE('',#4404,#4394,#4408,.T.); -#4408=LINE('',#4405,#4410); -#4410=VECTOR('',#4411,0.5588); -#4411=DIRECTION('',(0.0,-1.0,0.0)); -#4402=ORIENTED_EDGE('',*,*,#4403,.F.); -#4413=EDGE_CURVE('',#4386,#4404,#4418,.T.); -#4418=LINE('',#4387,#4420); -#4420=VECTOR('',#4421,0.254); -#4421=DIRECTION('',(-1.0,0.0,0.0)); -#4412=ORIENTED_EDGE('',*,*,#4413,.F.); -#4422=STYLED_ITEM('',(#34),#4423); -#4423=ADVANCED_FACE('',(#4429),#4424,.T.); -#4424=PLANE('',#4425); -#4425=AXIS2_PLACEMENT_3D('',#4426,#4427,#4428); -#4426=CARTESIAN_POINT('',(0.127,-12.421,-2.54)); -#4427=DIRECTION('',(0.0,1.0,0.0)); -#4428=DIRECTION('',(0.,0.,1.)); -#4429=FACE_OUTER_BOUND('',#4430,.T.); -#4430=EDGE_LOOP('',(#4431,#4441,#4451,#4461)); -#4431=ORIENTED_EDGE('',*,*,#4413,.T.); -#4444=CARTESIAN_POINT('',(-0.127,-12.421,0.0)); -#4443=VERTEX_POINT('',#4444); -#4442=EDGE_CURVE('',#4443,#4404,#4447,.T.); -#4447=LINE('',#4444,#4449); -#4449=VECTOR('',#4450,2.54); -#4450=DIRECTION('',(0.0,0.0,-1.0)); -#4441=ORIENTED_EDGE('',*,*,#4442,.F.); -#4454=CARTESIAN_POINT('',(0.127,-12.421,0.0)); -#4453=VERTEX_POINT('',#4454); -#4452=EDGE_CURVE('',#4453,#4443,#4457,.T.); -#4457=LINE('',#4454,#4459); -#4459=VECTOR('',#4460,0.254); -#4460=DIRECTION('',(-1.0,0.0,0.0)); -#4451=ORIENTED_EDGE('',*,*,#4452,.F.); -#4462=EDGE_CURVE('',#4386,#4453,#4467,.T.); -#4467=LINE('',#4387,#4469); -#4469=VECTOR('',#4470,2.54); -#4470=DIRECTION('',(0.0,0.0,1.0)); -#4461=ORIENTED_EDGE('',*,*,#4462,.F.); -#4471=STYLED_ITEM('',(#34),#4472); -#4472=ADVANCED_FACE('',(#4478),#4473,.T.); -#4473=PLANE('',#4474); -#4474=AXIS2_PLACEMENT_3D('',#4475,#4476,#4477); -#4475=CARTESIAN_POINT('',(-0.127,-12.421,-2.54)); -#4476=DIRECTION('',(-1.0,0.0,0.0)); -#4477=DIRECTION('',(0.,0.,1.)); -#4478=FACE_OUTER_BOUND('',#4479,.T.); -#4479=EDGE_LOOP('',(#4480,#4490,#4500,#4510,#4520,#4530,#4540,#4550)); -#4480=ORIENTED_EDGE('',*,*,#4403,.T.); -#4493=CARTESIAN_POINT('',(-0.127,-12.979,0.0)); -#4492=VERTEX_POINT('',#4493); -#4491=EDGE_CURVE('',#4492,#4394,#4496,.T.); -#4496=LINE('',#4493,#4498); -#4498=VECTOR('',#4499,2.54); -#4499=DIRECTION('',(0.0,0.0,-1.0)); -#4490=ORIENTED_EDGE('',*,*,#4491,.F.); -#4503=CARTESIAN_POINT('',(-0.127,-13.36,0.0)); -#4502=VERTEX_POINT('',#4503); -#4501=EDGE_CURVE('',#4502,#4492,#4506,.T.); -#4506=LINE('',#4503,#4508); -#4508=VECTOR('',#4509,0.381); -#4509=DIRECTION('',(0.0,1.0,0.0)); -#4500=ORIENTED_EDGE('',*,*,#4501,.F.); -#4513=CARTESIAN_POINT('',(-0.127,-13.36,2.984)); -#4512=VERTEX_POINT('',#4513); -#4511=EDGE_CURVE('',#4512,#4502,#4516,.T.); -#4516=LINE('',#4513,#4518); -#4518=VECTOR('',#4519,2.9845); -#4519=DIRECTION('',(0.0,0.0,-1.0)); -#4510=ORIENTED_EDGE('',*,*,#4511,.F.); -#4523=CARTESIAN_POINT('',(-0.127,-12.04,2.984)); -#4522=VERTEX_POINT('',#4523); -#4521=EDGE_CURVE('',#4522,#4512,#4526,.T.); -#4526=LINE('',#4523,#4528); -#4528=VECTOR('',#4529,1.3208); -#4529=DIRECTION('',(0.0,-1.0,0.0)); -#4520=ORIENTED_EDGE('',*,*,#4521,.F.); -#4533=CARTESIAN_POINT('',(-0.127,-12.04,0.0)); -#4532=VERTEX_POINT('',#4533); -#4531=EDGE_CURVE('',#4532,#4522,#4536,.T.); -#4536=LINE('',#4533,#4538); -#4538=VECTOR('',#4539,2.9845); -#4539=DIRECTION('',(0.0,0.0,1.0)); -#4530=ORIENTED_EDGE('',*,*,#4531,.F.); -#4541=EDGE_CURVE('',#4443,#4532,#4546,.T.); -#4546=LINE('',#4444,#4548); -#4548=VECTOR('',#4549,0.381); -#4549=DIRECTION('',(0.0,1.0,0.0)); -#4540=ORIENTED_EDGE('',*,*,#4541,.F.); -#4550=ORIENTED_EDGE('',*,*,#4442,.T.); -#4560=STYLED_ITEM('',(#34),#4561); -#4561=ADVANCED_FACE('',(#4567),#4562,.T.); -#4562=PLANE('',#4563); -#4563=AXIS2_PLACEMENT_3D('',#4564,#4565,#4566); -#4564=CARTESIAN_POINT('',(-0.127,-12.979,-2.54)); -#4565=DIRECTION('',(0.0,-1.0,0.0)); -#4566=DIRECTION('',(0.,0.,1.)); -#4567=FACE_OUTER_BOUND('',#4568,.T.); -#4568=EDGE_LOOP('',(#4569,#4579,#4589,#4599)); -#4569=ORIENTED_EDGE('',*,*,#4393,.T.); -#4582=CARTESIAN_POINT('',(0.127,-12.979,0.0)); -#4581=VERTEX_POINT('',#4582); -#4580=EDGE_CURVE('',#4581,#4384,#4585,.T.); -#4585=LINE('',#4582,#4587); -#4587=VECTOR('',#4588,2.54); -#4588=DIRECTION('',(0.0,0.0,-1.0)); -#4579=ORIENTED_EDGE('',*,*,#4580,.F.); -#4590=EDGE_CURVE('',#4492,#4581,#4595,.T.); -#4595=LINE('',#4493,#4597); -#4597=VECTOR('',#4598,0.254); -#4598=DIRECTION('',(1.0,0.0,0.0)); -#4589=ORIENTED_EDGE('',*,*,#4590,.F.); -#4599=ORIENTED_EDGE('',*,*,#4491,.T.); -#4609=STYLED_ITEM('',(#34),#4610); -#4610=ADVANCED_FACE('',(#4616),#4611,.T.); -#4611=PLANE('',#4612); -#4612=AXIS2_PLACEMENT_3D('',#4613,#4614,#4615); -#4613=CARTESIAN_POINT('',(0.127,-12.979,-2.54)); -#4614=DIRECTION('',(1.0,0.0,0.0)); -#4615=DIRECTION('',(0.,0.,1.)); -#4616=FACE_OUTER_BOUND('',#4617,.T.); -#4617=EDGE_LOOP('',(#4618,#4628,#4638,#4648,#4658,#4668,#4678,#4688)); -#4618=ORIENTED_EDGE('',*,*,#4383,.T.); -#4628=ORIENTED_EDGE('',*,*,#4462,.T.); -#4641=CARTESIAN_POINT('',(0.127,-12.04,0.0)); -#4640=VERTEX_POINT('',#4641); -#4639=EDGE_CURVE('',#4640,#4453,#4644,.T.); -#4644=LINE('',#4641,#4646); -#4646=VECTOR('',#4647,0.381); -#4647=DIRECTION('',(0.0,-1.0,0.0)); -#4638=ORIENTED_EDGE('',*,*,#4639,.F.); -#4651=CARTESIAN_POINT('',(0.127,-12.04,2.73)); -#4650=VERTEX_POINT('',#4651); -#4649=EDGE_CURVE('',#4650,#4640,#4654,.T.); -#4654=LINE('',#4651,#4656); -#4656=VECTOR('',#4657,2.7305); -#4657=DIRECTION('',(0.0,0.0,-1.0)); -#4648=ORIENTED_EDGE('',*,*,#4649,.F.); -#4661=CARTESIAN_POINT('',(0.127,-13.36,2.73)); -#4660=VERTEX_POINT('',#4661); -#4659=EDGE_CURVE('',#4660,#4650,#4664,.T.); -#4664=LINE('',#4661,#4666); -#4666=VECTOR('',#4667,1.3208); -#4667=DIRECTION('',(0.0,1.0,0.0)); -#4658=ORIENTED_EDGE('',*,*,#4659,.F.); -#4671=CARTESIAN_POINT('',(0.127,-13.36,0.0)); -#4670=VERTEX_POINT('',#4671); -#4669=EDGE_CURVE('',#4670,#4660,#4674,.T.); -#4674=LINE('',#4671,#4676); -#4676=VECTOR('',#4677,2.7305); -#4677=DIRECTION('',(0.0,0.0,1.0)); -#4668=ORIENTED_EDGE('',*,*,#4669,.F.); -#4679=EDGE_CURVE('',#4581,#4670,#4684,.T.); -#4684=LINE('',#4582,#4686); -#4686=VECTOR('',#4687,0.381); -#4687=DIRECTION('',(0.0,-1.0,0.0)); -#4678=ORIENTED_EDGE('',*,*,#4679,.F.); -#4688=ORIENTED_EDGE('',*,*,#4580,.T.); -#4698=STYLED_ITEM('',(#34),#4699); -#4699=ADVANCED_FACE('',(#4705),#4700,.T.); -#4700=PLANE('',#4701); -#4701=AXIS2_PLACEMENT_3D('',#4702,#4703,#4704); -#4702=CARTESIAN_POINT('',(0.127,-12.421,0.0)); -#4703=DIRECTION('',(0.0,0.0,-1.0)); -#4704=DIRECTION('',(0.,1.,0.)); -#4705=FACE_OUTER_BOUND('',#4706,.T.); -#4706=EDGE_LOOP('',(#4707,#4717,#4727,#4737)); -#4707=ORIENTED_EDGE('',*,*,#4452,.T.); -#4717=ORIENTED_EDGE('',*,*,#4541,.T.); -#4728=EDGE_CURVE('',#4640,#4532,#4733,.T.); -#4733=LINE('',#4641,#4735); -#4735=VECTOR('',#4736,0.254); -#4736=DIRECTION('',(-1.0,0.0,0.0)); -#4727=ORIENTED_EDGE('',*,*,#4728,.F.); -#4737=ORIENTED_EDGE('',*,*,#4639,.T.); -#4747=STYLED_ITEM('',(#34),#4748); -#4748=ADVANCED_FACE('',(#4754),#4749,.T.); -#4749=PLANE('',#4750); -#4750=AXIS2_PLACEMENT_3D('',#4751,#4752,#4753); -#4751=CARTESIAN_POINT('',(0.127,-13.36,0.0)); -#4752=DIRECTION('',(0.0,0.0,-1.0)); -#4753=DIRECTION('',(0.,1.,0.)); -#4754=FACE_OUTER_BOUND('',#4755,.T.); -#4755=EDGE_LOOP('',(#4756,#4766,#4776,#4786)); -#4757=EDGE_CURVE('',#4502,#4670,#4762,.T.); -#4762=LINE('',#4503,#4764); -#4764=VECTOR('',#4765,0.254); -#4765=DIRECTION('',(1.0,0.0,0.0)); -#4756=ORIENTED_EDGE('',*,*,#4757,.F.); -#4766=ORIENTED_EDGE('',*,*,#4501,.T.); -#4776=ORIENTED_EDGE('',*,*,#4590,.T.); -#4786=ORIENTED_EDGE('',*,*,#4679,.T.); -#4796=STYLED_ITEM('',(#34),#4797); -#4797=ADVANCED_FACE('',(#4803),#4798,.T.); -#4798=PLANE('',#4799); -#4799=AXIS2_PLACEMENT_3D('',#4800,#4801,#4802); -#4800=CARTESIAN_POINT('',(0.127,-12.04,0.0)); -#4801=DIRECTION('',(0.0,1.0,0.0)); -#4802=DIRECTION('',(0.,0.,1.)); -#4803=FACE_OUTER_BOUND('',#4804,.T.); -#4804=EDGE_LOOP('',(#4805,#4815,#4825,#4835,#4845,#4855)); -#4805=ORIENTED_EDGE('',*,*,#4728,.T.); -#4815=ORIENTED_EDGE('',*,*,#4531,.T.); -#4828=CARTESIAN_POINT('',(0.19,-12.04,2.984)); -#4827=VERTEX_POINT('',#4828); -#4826=EDGE_CURVE('',#4827,#4522,#4831,.T.); -#4831=LINE('',#4828,#4833); -#4833=VECTOR('',#4834,0.3175); -#4834=DIRECTION('',(-1.0,0.0,0.0)); -#4825=ORIENTED_EDGE('',*,*,#4826,.F.); -#4838=CARTESIAN_POINT('',(0.19,-12.04,2.73)); -#4837=VERTEX_POINT('',#4838); -#4836=EDGE_CURVE('',#4837,#4827,#4841,.T.); -#4841=LINE('',#4838,#4843); -#4843=VECTOR('',#4844,0.254); -#4844=DIRECTION('',(0.0,0.0,1.0)); -#4835=ORIENTED_EDGE('',*,*,#4836,.F.); -#4846=EDGE_CURVE('',#4650,#4837,#4851,.T.); -#4851=LINE('',#4651,#4853); -#4853=VECTOR('',#4854,0.0635); -#4854=DIRECTION('',(1.0,0.0,0.0)); -#4845=ORIENTED_EDGE('',*,*,#4846,.F.); -#4855=ORIENTED_EDGE('',*,*,#4649,.T.); -#4865=STYLED_ITEM('',(#34),#4866); -#4866=ADVANCED_FACE('',(#4872),#4867,.T.); -#4867=PLANE('',#4868); -#4868=AXIS2_PLACEMENT_3D('',#4869,#4870,#4871); -#4869=CARTESIAN_POINT('',(-0.127,-13.36,0.0)); -#4870=DIRECTION('',(0.0,-1.0,0.0)); -#4871=DIRECTION('',(0.,0.,1.)); -#4872=FACE_OUTER_BOUND('',#4873,.T.); -#4873=EDGE_LOOP('',(#4874,#4884,#4894,#4904,#4914,#4924)); -#4874=ORIENTED_EDGE('',*,*,#4757,.T.); -#4884=ORIENTED_EDGE('',*,*,#4669,.T.); -#4897=CARTESIAN_POINT('',(0.19,-13.36,2.73)); -#4896=VERTEX_POINT('',#4897); -#4895=EDGE_CURVE('',#4896,#4660,#4900,.T.); -#4900=LINE('',#4897,#4902); -#4902=VECTOR('',#4903,0.0635); -#4903=DIRECTION('',(-1.0,0.0,0.0)); -#4894=ORIENTED_EDGE('',*,*,#4895,.F.); -#4907=CARTESIAN_POINT('',(0.19,-13.36,2.984)); -#4906=VERTEX_POINT('',#4907); -#4905=EDGE_CURVE('',#4906,#4896,#4910,.T.); -#4910=LINE('',#4907,#4912); -#4912=VECTOR('',#4913,0.254); -#4913=DIRECTION('',(0.0,0.0,-1.0)); -#4904=ORIENTED_EDGE('',*,*,#4905,.F.); -#4915=EDGE_CURVE('',#4512,#4906,#4920,.T.); -#4920=LINE('',#4513,#4922); -#4922=VECTOR('',#4923,0.3175); -#4923=DIRECTION('',(1.0,0.0,0.0)); -#4914=ORIENTED_EDGE('',*,*,#4915,.F.); -#4924=ORIENTED_EDGE('',*,*,#4511,.T.); -#4934=STYLED_ITEM('',(#34),#4935); -#4935=ADVANCED_FACE('',(#4941),#4936,.T.); -#4936=PLANE('',#4937); -#4937=AXIS2_PLACEMENT_3D('',#4938,#4939,#4940); -#4938=CARTESIAN_POINT('',(0.19,-13.36,2.73)); -#4939=DIRECTION('',(0.0,0.0,-1.0)); -#4940=DIRECTION('',(0.,1.,0.)); -#4941=FACE_OUTER_BOUND('',#4942,.T.); -#4942=EDGE_LOOP('',(#4943,#4953,#4963,#4973)); -#4943=ORIENTED_EDGE('',*,*,#4895,.T.); -#4953=ORIENTED_EDGE('',*,*,#4659,.T.); -#4963=ORIENTED_EDGE('',*,*,#4846,.T.); -#4974=EDGE_CURVE('',#4896,#4837,#4979,.T.); -#4979=LINE('',#4897,#4981); -#4981=VECTOR('',#4982,1.3208); -#4982=DIRECTION('',(0.0,1.0,0.0)); -#4973=ORIENTED_EDGE('',*,*,#4974,.F.); -#4983=STYLED_ITEM('',(#34),#4984); -#4984=ADVANCED_FACE('',(#4990),#4985,.T.); -#4985=PLANE('',#4986); -#4986=AXIS2_PLACEMENT_3D('',#4987,#4988,#4989); -#4987=CARTESIAN_POINT('',(0.19,-13.36,2.73)); -#4988=DIRECTION('',(1.0,0.0,0.0)); -#4989=DIRECTION('',(0.,0.,1.)); -#4990=FACE_OUTER_BOUND('',#4991,.T.); -#4991=EDGE_LOOP('',(#4992,#5002,#5012,#5022)); -#4992=ORIENTED_EDGE('',*,*,#4974,.T.); -#5002=ORIENTED_EDGE('',*,*,#4836,.T.); -#5013=EDGE_CURVE('',#4906,#4827,#5018,.T.); -#5018=LINE('',#4907,#5020); -#5020=VECTOR('',#5021,1.3208); -#5021=DIRECTION('',(0.0,1.0,0.0)); -#5012=ORIENTED_EDGE('',*,*,#5013,.F.); -#5022=ORIENTED_EDGE('',*,*,#4905,.T.); -#5032=STYLED_ITEM('',(#34),#5033); -#5033=ADVANCED_FACE('',(#5039),#5034,.T.); -#5034=PLANE('',#5035); -#5035=AXIS2_PLACEMENT_3D('',#5036,#5037,#5038); -#5036=CARTESIAN_POINT('',(0.19,-12.04,2.984)); -#5037=DIRECTION('',(0.0,0.0,1.0)); -#5038=DIRECTION('',(0.,1.,0.)); -#5039=FACE_OUTER_BOUND('',#5040,.T.); -#5040=EDGE_LOOP('',(#5041,#5051,#5061,#5071)); -#5041=ORIENTED_EDGE('',*,*,#4826,.T.); -#5051=ORIENTED_EDGE('',*,*,#4521,.T.); -#5061=ORIENTED_EDGE('',*,*,#4915,.T.); -#5071=ORIENTED_EDGE('',*,*,#5013,.T.); -#5082=MANIFOLD_SOLID_BREP($,#5083); -#5083=CLOSED_SHELL('',(#5085,#5134,#5183,#5272,#5321,#5410,#5459,#5508,#5577,#5646,#5695,#5744)); -#5084=STYLED_ITEM('',(#34),#5085); -#5085=ADVANCED_FACE('',(#5091),#5086,.T.); -#5086=PLANE('',#5087); -#5087=AXIS2_PLACEMENT_3D('',#5088,#5089,#5090); -#5088=CARTESIAN_POINT('',(0.127,-14.961,-2.54)); -#5089=DIRECTION('',(0.0,0.0,-1.0)); -#5090=DIRECTION('',(0.,1.,0.)); -#5091=FACE_OUTER_BOUND('',#5092,.T.); -#5092=EDGE_LOOP('',(#5093,#5103,#5113,#5123)); -#5096=CARTESIAN_POINT('',(0.127,-15.519,-2.54)); -#5095=VERTEX_POINT('',#5096); -#5098=CARTESIAN_POINT('',(0.127,-14.961,-2.54)); -#5097=VERTEX_POINT('',#5098); -#5094=EDGE_CURVE('',#5095,#5097,#5099,.T.); -#5099=LINE('',#5096,#5101); -#5101=VECTOR('',#5102,0.5588); -#5102=DIRECTION('',(0.0,1.0,0.0)); -#5093=ORIENTED_EDGE('',*,*,#5094,.F.); -#5106=CARTESIAN_POINT('',(-0.127,-15.519,-2.54)); -#5105=VERTEX_POINT('',#5106); -#5104=EDGE_CURVE('',#5105,#5095,#5109,.T.); -#5109=LINE('',#5106,#5111); -#5111=VECTOR('',#5112,0.254); -#5112=DIRECTION('',(1.0,0.0,0.0)); -#5103=ORIENTED_EDGE('',*,*,#5104,.F.); -#5116=CARTESIAN_POINT('',(-0.127,-14.961,-2.54)); -#5115=VERTEX_POINT('',#5116); -#5114=EDGE_CURVE('',#5115,#5105,#5119,.T.); -#5119=LINE('',#5116,#5121); -#5121=VECTOR('',#5122,0.5588); -#5122=DIRECTION('',(0.0,-1.0,0.0)); -#5113=ORIENTED_EDGE('',*,*,#5114,.F.); -#5124=EDGE_CURVE('',#5097,#5115,#5129,.T.); -#5129=LINE('',#5098,#5131); -#5131=VECTOR('',#5132,0.254); -#5132=DIRECTION('',(-1.0,0.0,0.0)); -#5123=ORIENTED_EDGE('',*,*,#5124,.F.); -#5133=STYLED_ITEM('',(#34),#5134); -#5134=ADVANCED_FACE('',(#5140),#5135,.T.); -#5135=PLANE('',#5136); -#5136=AXIS2_PLACEMENT_3D('',#5137,#5138,#5139); -#5137=CARTESIAN_POINT('',(0.127,-14.961,-2.54)); -#5138=DIRECTION('',(0.0,1.0,0.0)); -#5139=DIRECTION('',(0.,0.,1.)); -#5140=FACE_OUTER_BOUND('',#5141,.T.); -#5141=EDGE_LOOP('',(#5142,#5152,#5162,#5172)); -#5142=ORIENTED_EDGE('',*,*,#5124,.T.); -#5155=CARTESIAN_POINT('',(-0.127,-14.961,0.0)); -#5154=VERTEX_POINT('',#5155); -#5153=EDGE_CURVE('',#5154,#5115,#5158,.T.); -#5158=LINE('',#5155,#5160); -#5160=VECTOR('',#5161,2.54); -#5161=DIRECTION('',(0.0,0.0,-1.0)); -#5152=ORIENTED_EDGE('',*,*,#5153,.F.); -#5165=CARTESIAN_POINT('',(0.127,-14.961,0.0)); -#5164=VERTEX_POINT('',#5165); -#5163=EDGE_CURVE('',#5164,#5154,#5168,.T.); -#5168=LINE('',#5165,#5170); -#5170=VECTOR('',#5171,0.254); -#5171=DIRECTION('',(-1.0,0.0,0.0)); -#5162=ORIENTED_EDGE('',*,*,#5163,.F.); -#5173=EDGE_CURVE('',#5097,#5164,#5178,.T.); -#5178=LINE('',#5098,#5180); -#5180=VECTOR('',#5181,2.54); -#5181=DIRECTION('',(0.0,0.0,1.0)); -#5172=ORIENTED_EDGE('',*,*,#5173,.F.); -#5182=STYLED_ITEM('',(#34),#5183); -#5183=ADVANCED_FACE('',(#5189),#5184,.T.); -#5184=PLANE('',#5185); -#5185=AXIS2_PLACEMENT_3D('',#5186,#5187,#5188); -#5186=CARTESIAN_POINT('',(-0.127,-14.961,-2.54)); -#5187=DIRECTION('',(-1.0,0.0,0.0)); -#5188=DIRECTION('',(0.,0.,1.)); -#5189=FACE_OUTER_BOUND('',#5190,.T.); -#5190=EDGE_LOOP('',(#5191,#5201,#5211,#5221,#5231,#5241,#5251,#5261)); -#5191=ORIENTED_EDGE('',*,*,#5114,.T.); -#5204=CARTESIAN_POINT('',(-0.127,-15.519,0.0)); -#5203=VERTEX_POINT('',#5204); -#5202=EDGE_CURVE('',#5203,#5105,#5207,.T.); -#5207=LINE('',#5204,#5209); -#5209=VECTOR('',#5210,2.54); -#5210=DIRECTION('',(0.0,0.0,-1.0)); -#5201=ORIENTED_EDGE('',*,*,#5202,.F.); -#5214=CARTESIAN_POINT('',(-0.127,-15.9,0.0)); -#5213=VERTEX_POINT('',#5214); -#5212=EDGE_CURVE('',#5213,#5203,#5217,.T.); -#5217=LINE('',#5214,#5219); -#5219=VECTOR('',#5220,0.381); -#5220=DIRECTION('',(0.0,1.0,0.0)); -#5211=ORIENTED_EDGE('',*,*,#5212,.F.); -#5224=CARTESIAN_POINT('',(-0.127,-15.9,2.984)); -#5223=VERTEX_POINT('',#5224); -#5222=EDGE_CURVE('',#5223,#5213,#5227,.T.); -#5227=LINE('',#5224,#5229); -#5229=VECTOR('',#5230,2.9845); -#5230=DIRECTION('',(0.0,0.0,-1.0)); -#5221=ORIENTED_EDGE('',*,*,#5222,.F.); -#5234=CARTESIAN_POINT('',(-0.127,-14.58,2.984)); -#5233=VERTEX_POINT('',#5234); -#5232=EDGE_CURVE('',#5233,#5223,#5237,.T.); -#5237=LINE('',#5234,#5239); -#5239=VECTOR('',#5240,1.3208); -#5240=DIRECTION('',(0.0,-1.0,0.0)); -#5231=ORIENTED_EDGE('',*,*,#5232,.F.); -#5244=CARTESIAN_POINT('',(-0.127,-14.58,0.0)); -#5243=VERTEX_POINT('',#5244); -#5242=EDGE_CURVE('',#5243,#5233,#5247,.T.); -#5247=LINE('',#5244,#5249); -#5249=VECTOR('',#5250,2.9845); -#5250=DIRECTION('',(0.0,0.0,1.0)); -#5241=ORIENTED_EDGE('',*,*,#5242,.F.); -#5252=EDGE_CURVE('',#5154,#5243,#5257,.T.); -#5257=LINE('',#5155,#5259); -#5259=VECTOR('',#5260,0.381); -#5260=DIRECTION('',(0.0,1.0,0.0)); -#5251=ORIENTED_EDGE('',*,*,#5252,.F.); -#5261=ORIENTED_EDGE('',*,*,#5153,.T.); -#5271=STYLED_ITEM('',(#34),#5272); -#5272=ADVANCED_FACE('',(#5278),#5273,.T.); -#5273=PLANE('',#5274); -#5274=AXIS2_PLACEMENT_3D('',#5275,#5276,#5277); -#5275=CARTESIAN_POINT('',(-0.127,-15.519,-2.54)); -#5276=DIRECTION('',(0.0,-1.0,0.0)); -#5277=DIRECTION('',(0.,0.,1.)); -#5278=FACE_OUTER_BOUND('',#5279,.T.); -#5279=EDGE_LOOP('',(#5280,#5290,#5300,#5310)); -#5280=ORIENTED_EDGE('',*,*,#5104,.T.); -#5293=CARTESIAN_POINT('',(0.127,-15.519,0.0)); -#5292=VERTEX_POINT('',#5293); -#5291=EDGE_CURVE('',#5292,#5095,#5296,.T.); -#5296=LINE('',#5293,#5298); -#5298=VECTOR('',#5299,2.54); -#5299=DIRECTION('',(0.0,0.0,-1.0)); -#5290=ORIENTED_EDGE('',*,*,#5291,.F.); -#5301=EDGE_CURVE('',#5203,#5292,#5306,.T.); -#5306=LINE('',#5204,#5308); -#5308=VECTOR('',#5309,0.254); -#5309=DIRECTION('',(1.0,0.0,0.0)); -#5300=ORIENTED_EDGE('',*,*,#5301,.F.); -#5310=ORIENTED_EDGE('',*,*,#5202,.T.); -#5320=STYLED_ITEM('',(#34),#5321); -#5321=ADVANCED_FACE('',(#5327),#5322,.T.); -#5322=PLANE('',#5323); -#5323=AXIS2_PLACEMENT_3D('',#5324,#5325,#5326); -#5324=CARTESIAN_POINT('',(0.127,-15.519,-2.54)); -#5325=DIRECTION('',(1.0,0.0,0.0)); -#5326=DIRECTION('',(0.,0.,1.)); -#5327=FACE_OUTER_BOUND('',#5328,.T.); -#5328=EDGE_LOOP('',(#5329,#5339,#5349,#5359,#5369,#5379,#5389,#5399)); -#5329=ORIENTED_EDGE('',*,*,#5094,.T.); -#5339=ORIENTED_EDGE('',*,*,#5173,.T.); -#5352=CARTESIAN_POINT('',(0.127,-14.58,0.0)); -#5351=VERTEX_POINT('',#5352); -#5350=EDGE_CURVE('',#5351,#5164,#5355,.T.); -#5355=LINE('',#5352,#5357); -#5357=VECTOR('',#5358,0.381); -#5358=DIRECTION('',(0.0,-1.0,0.0)); -#5349=ORIENTED_EDGE('',*,*,#5350,.F.); -#5362=CARTESIAN_POINT('',(0.127,-14.58,2.73)); -#5361=VERTEX_POINT('',#5362); -#5360=EDGE_CURVE('',#5361,#5351,#5365,.T.); -#5365=LINE('',#5362,#5367); -#5367=VECTOR('',#5368,2.7305); -#5368=DIRECTION('',(0.0,0.0,-1.0)); -#5359=ORIENTED_EDGE('',*,*,#5360,.F.); -#5372=CARTESIAN_POINT('',(0.127,-15.9,2.73)); -#5371=VERTEX_POINT('',#5372); -#5370=EDGE_CURVE('',#5371,#5361,#5375,.T.); -#5375=LINE('',#5372,#5377); -#5377=VECTOR('',#5378,1.3208); -#5378=DIRECTION('',(0.0,1.0,0.0)); -#5369=ORIENTED_EDGE('',*,*,#5370,.F.); -#5382=CARTESIAN_POINT('',(0.127,-15.9,0.0)); -#5381=VERTEX_POINT('',#5382); -#5380=EDGE_CURVE('',#5381,#5371,#5385,.T.); -#5385=LINE('',#5382,#5387); -#5387=VECTOR('',#5388,2.7305); -#5388=DIRECTION('',(0.0,0.0,1.0)); -#5379=ORIENTED_EDGE('',*,*,#5380,.F.); -#5390=EDGE_CURVE('',#5292,#5381,#5395,.T.); -#5395=LINE('',#5293,#5397); -#5397=VECTOR('',#5398,0.381); -#5398=DIRECTION('',(0.0,-1.0,0.0)); -#5389=ORIENTED_EDGE('',*,*,#5390,.F.); -#5399=ORIENTED_EDGE('',*,*,#5291,.T.); -#5409=STYLED_ITEM('',(#34),#5410); -#5410=ADVANCED_FACE('',(#5416),#5411,.T.); -#5411=PLANE('',#5412); -#5412=AXIS2_PLACEMENT_3D('',#5413,#5414,#5415); -#5413=CARTESIAN_POINT('',(0.127,-14.961,0.0)); -#5414=DIRECTION('',(0.0,0.0,-1.0)); -#5415=DIRECTION('',(0.,1.,0.)); -#5416=FACE_OUTER_BOUND('',#5417,.T.); -#5417=EDGE_LOOP('',(#5418,#5428,#5438,#5448)); -#5418=ORIENTED_EDGE('',*,*,#5163,.T.); -#5428=ORIENTED_EDGE('',*,*,#5252,.T.); -#5439=EDGE_CURVE('',#5351,#5243,#5444,.T.); -#5444=LINE('',#5352,#5446); -#5446=VECTOR('',#5447,0.254); -#5447=DIRECTION('',(-1.0,0.0,0.0)); -#5438=ORIENTED_EDGE('',*,*,#5439,.F.); -#5448=ORIENTED_EDGE('',*,*,#5350,.T.); -#5458=STYLED_ITEM('',(#34),#5459); -#5459=ADVANCED_FACE('',(#5465),#5460,.T.); -#5460=PLANE('',#5461); -#5461=AXIS2_PLACEMENT_3D('',#5462,#5463,#5464); -#5462=CARTESIAN_POINT('',(0.127,-15.9,0.0)); -#5463=DIRECTION('',(0.0,0.0,-1.0)); -#5464=DIRECTION('',(0.,1.,0.)); -#5465=FACE_OUTER_BOUND('',#5466,.T.); -#5466=EDGE_LOOP('',(#5467,#5477,#5487,#5497)); -#5468=EDGE_CURVE('',#5213,#5381,#5473,.T.); -#5473=LINE('',#5214,#5475); -#5475=VECTOR('',#5476,0.254); -#5476=DIRECTION('',(1.0,0.0,0.0)); -#5467=ORIENTED_EDGE('',*,*,#5468,.F.); -#5477=ORIENTED_EDGE('',*,*,#5212,.T.); -#5487=ORIENTED_EDGE('',*,*,#5301,.T.); -#5497=ORIENTED_EDGE('',*,*,#5390,.T.); -#5507=STYLED_ITEM('',(#34),#5508); -#5508=ADVANCED_FACE('',(#5514),#5509,.T.); -#5509=PLANE('',#5510); -#5510=AXIS2_PLACEMENT_3D('',#5511,#5512,#5513); -#5511=CARTESIAN_POINT('',(0.127,-14.58,0.0)); -#5512=DIRECTION('',(0.0,1.0,0.0)); -#5513=DIRECTION('',(0.,0.,1.)); -#5514=FACE_OUTER_BOUND('',#5515,.T.); -#5515=EDGE_LOOP('',(#5516,#5526,#5536,#5546,#5556,#5566)); -#5516=ORIENTED_EDGE('',*,*,#5439,.T.); -#5526=ORIENTED_EDGE('',*,*,#5242,.T.); -#5539=CARTESIAN_POINT('',(0.19,-14.58,2.984)); -#5538=VERTEX_POINT('',#5539); -#5537=EDGE_CURVE('',#5538,#5233,#5542,.T.); -#5542=LINE('',#5539,#5544); -#5544=VECTOR('',#5545,0.3175); -#5545=DIRECTION('',(-1.0,0.0,0.0)); -#5536=ORIENTED_EDGE('',*,*,#5537,.F.); -#5549=CARTESIAN_POINT('',(0.19,-14.58,2.73)); -#5548=VERTEX_POINT('',#5549); -#5547=EDGE_CURVE('',#5548,#5538,#5552,.T.); -#5552=LINE('',#5549,#5554); -#5554=VECTOR('',#5555,0.254); -#5555=DIRECTION('',(0.0,0.0,1.0)); -#5546=ORIENTED_EDGE('',*,*,#5547,.F.); -#5557=EDGE_CURVE('',#5361,#5548,#5562,.T.); -#5562=LINE('',#5362,#5564); -#5564=VECTOR('',#5565,0.0635); -#5565=DIRECTION('',(1.0,0.0,0.0)); -#5556=ORIENTED_EDGE('',*,*,#5557,.F.); -#5566=ORIENTED_EDGE('',*,*,#5360,.T.); -#5576=STYLED_ITEM('',(#34),#5577); -#5577=ADVANCED_FACE('',(#5583),#5578,.T.); -#5578=PLANE('',#5579); -#5579=AXIS2_PLACEMENT_3D('',#5580,#5581,#5582); -#5580=CARTESIAN_POINT('',(-0.127,-15.9,0.0)); -#5581=DIRECTION('',(0.0,-1.0,0.0)); -#5582=DIRECTION('',(0.,0.,1.)); -#5583=FACE_OUTER_BOUND('',#5584,.T.); -#5584=EDGE_LOOP('',(#5585,#5595,#5605,#5615,#5625,#5635)); -#5585=ORIENTED_EDGE('',*,*,#5468,.T.); -#5595=ORIENTED_EDGE('',*,*,#5380,.T.); -#5608=CARTESIAN_POINT('',(0.19,-15.9,2.73)); -#5607=VERTEX_POINT('',#5608); -#5606=EDGE_CURVE('',#5607,#5371,#5611,.T.); -#5611=LINE('',#5608,#5613); -#5613=VECTOR('',#5614,0.0635); -#5614=DIRECTION('',(-1.0,0.0,0.0)); -#5605=ORIENTED_EDGE('',*,*,#5606,.F.); -#5618=CARTESIAN_POINT('',(0.19,-15.9,2.984)); -#5617=VERTEX_POINT('',#5618); -#5616=EDGE_CURVE('',#5617,#5607,#5621,.T.); -#5621=LINE('',#5618,#5623); -#5623=VECTOR('',#5624,0.254); -#5624=DIRECTION('',(0.0,0.0,-1.0)); -#5615=ORIENTED_EDGE('',*,*,#5616,.F.); -#5626=EDGE_CURVE('',#5223,#5617,#5631,.T.); -#5631=LINE('',#5224,#5633); -#5633=VECTOR('',#5634,0.3175); -#5634=DIRECTION('',(1.0,0.0,0.0)); -#5625=ORIENTED_EDGE('',*,*,#5626,.F.); -#5635=ORIENTED_EDGE('',*,*,#5222,.T.); -#5645=STYLED_ITEM('',(#34),#5646); -#5646=ADVANCED_FACE('',(#5652),#5647,.T.); -#5647=PLANE('',#5648); -#5648=AXIS2_PLACEMENT_3D('',#5649,#5650,#5651); -#5649=CARTESIAN_POINT('',(0.19,-15.9,2.73)); -#5650=DIRECTION('',(0.0,0.0,-1.0)); -#5651=DIRECTION('',(0.,1.,0.)); -#5652=FACE_OUTER_BOUND('',#5653,.T.); -#5653=EDGE_LOOP('',(#5654,#5664,#5674,#5684)); -#5654=ORIENTED_EDGE('',*,*,#5606,.T.); -#5664=ORIENTED_EDGE('',*,*,#5370,.T.); -#5674=ORIENTED_EDGE('',*,*,#5557,.T.); -#5685=EDGE_CURVE('',#5607,#5548,#5690,.T.); -#5690=LINE('',#5608,#5692); -#5692=VECTOR('',#5693,1.3208); -#5693=DIRECTION('',(0.0,1.0,0.0)); -#5684=ORIENTED_EDGE('',*,*,#5685,.F.); -#5694=STYLED_ITEM('',(#34),#5695); -#5695=ADVANCED_FACE('',(#5701),#5696,.T.); -#5696=PLANE('',#5697); -#5697=AXIS2_PLACEMENT_3D('',#5698,#5699,#5700); -#5698=CARTESIAN_POINT('',(0.19,-15.9,2.73)); -#5699=DIRECTION('',(1.0,0.0,0.0)); -#5700=DIRECTION('',(0.,0.,1.)); -#5701=FACE_OUTER_BOUND('',#5702,.T.); -#5702=EDGE_LOOP('',(#5703,#5713,#5723,#5733)); -#5703=ORIENTED_EDGE('',*,*,#5685,.T.); -#5713=ORIENTED_EDGE('',*,*,#5547,.T.); -#5724=EDGE_CURVE('',#5617,#5538,#5729,.T.); -#5729=LINE('',#5618,#5731); -#5731=VECTOR('',#5732,1.3208); -#5732=DIRECTION('',(0.0,1.0,0.0)); -#5723=ORIENTED_EDGE('',*,*,#5724,.F.); -#5733=ORIENTED_EDGE('',*,*,#5616,.T.); -#5743=STYLED_ITEM('',(#34),#5744); -#5744=ADVANCED_FACE('',(#5750),#5745,.T.); -#5745=PLANE('',#5746); -#5746=AXIS2_PLACEMENT_3D('',#5747,#5748,#5749); -#5747=CARTESIAN_POINT('',(0.19,-14.58,2.984)); -#5748=DIRECTION('',(0.0,0.0,1.0)); -#5749=DIRECTION('',(0.,1.,0.)); -#5750=FACE_OUTER_BOUND('',#5751,.T.); -#5751=EDGE_LOOP('',(#5752,#5762,#5772,#5782)); -#5752=ORIENTED_EDGE('',*,*,#5537,.T.); -#5762=ORIENTED_EDGE('',*,*,#5232,.T.); -#5772=ORIENTED_EDGE('',*,*,#5626,.T.); -#5782=ORIENTED_EDGE('',*,*,#5724,.T.); -#5793=MANIFOLD_SOLID_BREP($,#5794); -#5794=CLOSED_SHELL('',(#5796,#5845,#5894,#5983,#6032,#6121,#6170,#6219,#6288,#6357,#6406,#6455)); -#5795=STYLED_ITEM('',(#34),#5796); -#5796=ADVANCED_FACE('',(#5802),#5797,.T.); -#5797=PLANE('',#5798); -#5798=AXIS2_PLACEMENT_3D('',#5799,#5800,#5801); -#5799=CARTESIAN_POINT('',(0.127,-17.501,-2.54)); -#5800=DIRECTION('',(0.0,0.0,-1.0)); -#5801=DIRECTION('',(0.,1.,0.)); -#5802=FACE_OUTER_BOUND('',#5803,.T.); -#5803=EDGE_LOOP('',(#5804,#5814,#5824,#5834)); -#5807=CARTESIAN_POINT('',(0.127,-18.059,-2.54)); -#5806=VERTEX_POINT('',#5807); -#5809=CARTESIAN_POINT('',(0.127,-17.501,-2.54)); -#5808=VERTEX_POINT('',#5809); -#5805=EDGE_CURVE('',#5806,#5808,#5810,.T.); -#5810=LINE('',#5807,#5812); -#5812=VECTOR('',#5813,0.5588); -#5813=DIRECTION('',(0.0,1.0,0.0)); -#5804=ORIENTED_EDGE('',*,*,#5805,.F.); -#5817=CARTESIAN_POINT('',(-0.127,-18.059,-2.54)); -#5816=VERTEX_POINT('',#5817); -#5815=EDGE_CURVE('',#5816,#5806,#5820,.T.); -#5820=LINE('',#5817,#5822); -#5822=VECTOR('',#5823,0.254); -#5823=DIRECTION('',(1.0,0.0,0.0)); -#5814=ORIENTED_EDGE('',*,*,#5815,.F.); -#5827=CARTESIAN_POINT('',(-0.127,-17.501,-2.54)); -#5826=VERTEX_POINT('',#5827); -#5825=EDGE_CURVE('',#5826,#5816,#5830,.T.); -#5830=LINE('',#5827,#5832); -#5832=VECTOR('',#5833,0.5588); -#5833=DIRECTION('',(0.0,-1.0,0.0)); -#5824=ORIENTED_EDGE('',*,*,#5825,.F.); -#5835=EDGE_CURVE('',#5808,#5826,#5840,.T.); -#5840=LINE('',#5809,#5842); -#5842=VECTOR('',#5843,0.254); -#5843=DIRECTION('',(-1.0,0.0,0.0)); -#5834=ORIENTED_EDGE('',*,*,#5835,.F.); -#5844=STYLED_ITEM('',(#34),#5845); -#5845=ADVANCED_FACE('',(#5851),#5846,.T.); -#5846=PLANE('',#5847); -#5847=AXIS2_PLACEMENT_3D('',#5848,#5849,#5850); -#5848=CARTESIAN_POINT('',(0.127,-17.501,-2.54)); -#5849=DIRECTION('',(0.0,1.0,0.0)); -#5850=DIRECTION('',(0.,0.,1.)); -#5851=FACE_OUTER_BOUND('',#5852,.T.); -#5852=EDGE_LOOP('',(#5853,#5863,#5873,#5883)); -#5853=ORIENTED_EDGE('',*,*,#5835,.T.); -#5866=CARTESIAN_POINT('',(-0.127,-17.501,0.0)); -#5865=VERTEX_POINT('',#5866); -#5864=EDGE_CURVE('',#5865,#5826,#5869,.T.); -#5869=LINE('',#5866,#5871); -#5871=VECTOR('',#5872,2.54); -#5872=DIRECTION('',(0.0,0.0,-1.0)); -#5863=ORIENTED_EDGE('',*,*,#5864,.F.); -#5876=CARTESIAN_POINT('',(0.127,-17.501,0.0)); -#5875=VERTEX_POINT('',#5876); -#5874=EDGE_CURVE('',#5875,#5865,#5879,.T.); -#5879=LINE('',#5876,#5881); -#5881=VECTOR('',#5882,0.254); -#5882=DIRECTION('',(-1.0,0.0,0.0)); -#5873=ORIENTED_EDGE('',*,*,#5874,.F.); -#5884=EDGE_CURVE('',#5808,#5875,#5889,.T.); -#5889=LINE('',#5809,#5891); -#5891=VECTOR('',#5892,2.54); -#5892=DIRECTION('',(0.0,0.0,1.0)); -#5883=ORIENTED_EDGE('',*,*,#5884,.F.); -#5893=STYLED_ITEM('',(#34),#5894); -#5894=ADVANCED_FACE('',(#5900),#5895,.T.); -#5895=PLANE('',#5896); -#5896=AXIS2_PLACEMENT_3D('',#5897,#5898,#5899); -#5897=CARTESIAN_POINT('',(-0.127,-17.501,-2.54)); -#5898=DIRECTION('',(-1.0,0.0,0.0)); -#5899=DIRECTION('',(0.,0.,1.)); -#5900=FACE_OUTER_BOUND('',#5901,.T.); -#5901=EDGE_LOOP('',(#5902,#5912,#5922,#5932,#5942,#5952,#5962,#5972)); -#5902=ORIENTED_EDGE('',*,*,#5825,.T.); -#5915=CARTESIAN_POINT('',(-0.127,-18.059,0.0)); -#5914=VERTEX_POINT('',#5915); -#5913=EDGE_CURVE('',#5914,#5816,#5918,.T.); -#5918=LINE('',#5915,#5920); -#5920=VECTOR('',#5921,2.54); -#5921=DIRECTION('',(0.0,0.0,-1.0)); -#5912=ORIENTED_EDGE('',*,*,#5913,.F.); -#5925=CARTESIAN_POINT('',(-0.127,-18.44,0.0)); -#5924=VERTEX_POINT('',#5925); -#5923=EDGE_CURVE('',#5924,#5914,#5928,.T.); -#5928=LINE('',#5925,#5930); -#5930=VECTOR('',#5931,0.381); -#5931=DIRECTION('',(0.0,1.0,0.0)); -#5922=ORIENTED_EDGE('',*,*,#5923,.F.); -#5935=CARTESIAN_POINT('',(-0.127,-18.44,2.984)); -#5934=VERTEX_POINT('',#5935); -#5933=EDGE_CURVE('',#5934,#5924,#5938,.T.); -#5938=LINE('',#5935,#5940); -#5940=VECTOR('',#5941,2.9845); -#5941=DIRECTION('',(0.0,0.0,-1.0)); -#5932=ORIENTED_EDGE('',*,*,#5933,.F.); -#5945=CARTESIAN_POINT('',(-0.127,-17.12,2.984)); -#5944=VERTEX_POINT('',#5945); -#5943=EDGE_CURVE('',#5944,#5934,#5948,.T.); -#5948=LINE('',#5945,#5950); -#5950=VECTOR('',#5951,1.3208); -#5951=DIRECTION('',(0.0,-1.0,0.0)); -#5942=ORIENTED_EDGE('',*,*,#5943,.F.); -#5955=CARTESIAN_POINT('',(-0.127,-17.12,0.0)); -#5954=VERTEX_POINT('',#5955); -#5953=EDGE_CURVE('',#5954,#5944,#5958,.T.); -#5958=LINE('',#5955,#5960); -#5960=VECTOR('',#5961,2.9845); -#5961=DIRECTION('',(0.0,0.0,1.0)); -#5952=ORIENTED_EDGE('',*,*,#5953,.F.); -#5963=EDGE_CURVE('',#5865,#5954,#5968,.T.); -#5968=LINE('',#5866,#5970); -#5970=VECTOR('',#5971,0.381); -#5971=DIRECTION('',(0.0,1.0,0.0)); -#5962=ORIENTED_EDGE('',*,*,#5963,.F.); -#5972=ORIENTED_EDGE('',*,*,#5864,.T.); -#5982=STYLED_ITEM('',(#34),#5983); -#5983=ADVANCED_FACE('',(#5989),#5984,.T.); -#5984=PLANE('',#5985); -#5985=AXIS2_PLACEMENT_3D('',#5986,#5987,#5988); -#5986=CARTESIAN_POINT('',(-0.127,-18.059,-2.54)); -#5987=DIRECTION('',(0.0,-1.0,0.0)); -#5988=DIRECTION('',(0.,0.,1.)); -#5989=FACE_OUTER_BOUND('',#5990,.T.); -#5990=EDGE_LOOP('',(#5991,#6001,#6011,#6021)); -#5991=ORIENTED_EDGE('',*,*,#5815,.T.); -#6004=CARTESIAN_POINT('',(0.127,-18.059,0.0)); -#6003=VERTEX_POINT('',#6004); -#6002=EDGE_CURVE('',#6003,#5806,#6007,.T.); -#6007=LINE('',#6004,#6009); -#6009=VECTOR('',#6010,2.54); -#6010=DIRECTION('',(0.0,0.0,-1.0)); -#6001=ORIENTED_EDGE('',*,*,#6002,.F.); -#6012=EDGE_CURVE('',#5914,#6003,#6017,.T.); -#6017=LINE('',#5915,#6019); -#6019=VECTOR('',#6020,0.254); -#6020=DIRECTION('',(1.0,0.0,0.0)); -#6011=ORIENTED_EDGE('',*,*,#6012,.F.); -#6021=ORIENTED_EDGE('',*,*,#5913,.T.); -#6031=STYLED_ITEM('',(#34),#6032); -#6032=ADVANCED_FACE('',(#6038),#6033,.T.); -#6033=PLANE('',#6034); -#6034=AXIS2_PLACEMENT_3D('',#6035,#6036,#6037); -#6035=CARTESIAN_POINT('',(0.127,-18.059,-2.54)); -#6036=DIRECTION('',(1.0,0.0,0.0)); -#6037=DIRECTION('',(0.,0.,1.)); -#6038=FACE_OUTER_BOUND('',#6039,.T.); -#6039=EDGE_LOOP('',(#6040,#6050,#6060,#6070,#6080,#6090,#6100,#6110)); -#6040=ORIENTED_EDGE('',*,*,#5805,.T.); -#6050=ORIENTED_EDGE('',*,*,#5884,.T.); -#6063=CARTESIAN_POINT('',(0.127,-17.12,0.0)); -#6062=VERTEX_POINT('',#6063); -#6061=EDGE_CURVE('',#6062,#5875,#6066,.T.); -#6066=LINE('',#6063,#6068); -#6068=VECTOR('',#6069,0.381); -#6069=DIRECTION('',(0.0,-1.0,0.0)); -#6060=ORIENTED_EDGE('',*,*,#6061,.F.); -#6073=CARTESIAN_POINT('',(0.127,-17.12,2.73)); -#6072=VERTEX_POINT('',#6073); -#6071=EDGE_CURVE('',#6072,#6062,#6076,.T.); -#6076=LINE('',#6073,#6078); -#6078=VECTOR('',#6079,2.7305); -#6079=DIRECTION('',(0.0,0.0,-1.0)); -#6070=ORIENTED_EDGE('',*,*,#6071,.F.); -#6083=CARTESIAN_POINT('',(0.127,-18.44,2.73)); -#6082=VERTEX_POINT('',#6083); -#6081=EDGE_CURVE('',#6082,#6072,#6086,.T.); -#6086=LINE('',#6083,#6088); -#6088=VECTOR('',#6089,1.3208); -#6089=DIRECTION('',(0.0,1.0,0.0)); -#6080=ORIENTED_EDGE('',*,*,#6081,.F.); -#6093=CARTESIAN_POINT('',(0.127,-18.44,0.0)); -#6092=VERTEX_POINT('',#6093); -#6091=EDGE_CURVE('',#6092,#6082,#6096,.T.); -#6096=LINE('',#6093,#6098); -#6098=VECTOR('',#6099,2.7305); -#6099=DIRECTION('',(0.0,0.0,1.0)); -#6090=ORIENTED_EDGE('',*,*,#6091,.F.); -#6101=EDGE_CURVE('',#6003,#6092,#6106,.T.); -#6106=LINE('',#6004,#6108); -#6108=VECTOR('',#6109,0.381); -#6109=DIRECTION('',(0.0,-1.0,0.0)); -#6100=ORIENTED_EDGE('',*,*,#6101,.F.); -#6110=ORIENTED_EDGE('',*,*,#6002,.T.); -#6120=STYLED_ITEM('',(#34),#6121); -#6121=ADVANCED_FACE('',(#6127),#6122,.T.); -#6122=PLANE('',#6123); -#6123=AXIS2_PLACEMENT_3D('',#6124,#6125,#6126); -#6124=CARTESIAN_POINT('',(0.127,-17.501,0.0)); -#6125=DIRECTION('',(0.0,0.0,-1.0)); -#6126=DIRECTION('',(0.,1.,0.)); -#6127=FACE_OUTER_BOUND('',#6128,.T.); -#6128=EDGE_LOOP('',(#6129,#6139,#6149,#6159)); -#6129=ORIENTED_EDGE('',*,*,#5874,.T.); -#6139=ORIENTED_EDGE('',*,*,#5963,.T.); -#6150=EDGE_CURVE('',#6062,#5954,#6155,.T.); -#6155=LINE('',#6063,#6157); -#6157=VECTOR('',#6158,0.254); -#6158=DIRECTION('',(-1.0,0.0,0.0)); -#6149=ORIENTED_EDGE('',*,*,#6150,.F.); -#6159=ORIENTED_EDGE('',*,*,#6061,.T.); -#6169=STYLED_ITEM('',(#34),#6170); -#6170=ADVANCED_FACE('',(#6176),#6171,.T.); -#6171=PLANE('',#6172); -#6172=AXIS2_PLACEMENT_3D('',#6173,#6174,#6175); -#6173=CARTESIAN_POINT('',(0.127,-18.44,0.0)); -#6174=DIRECTION('',(0.0,0.0,-1.0)); -#6175=DIRECTION('',(0.,1.,0.)); -#6176=FACE_OUTER_BOUND('',#6177,.T.); -#6177=EDGE_LOOP('',(#6178,#6188,#6198,#6208)); -#6179=EDGE_CURVE('',#5924,#6092,#6184,.T.); -#6184=LINE('',#5925,#6186); -#6186=VECTOR('',#6187,0.254); -#6187=DIRECTION('',(1.0,0.0,0.0)); -#6178=ORIENTED_EDGE('',*,*,#6179,.F.); -#6188=ORIENTED_EDGE('',*,*,#5923,.T.); -#6198=ORIENTED_EDGE('',*,*,#6012,.T.); -#6208=ORIENTED_EDGE('',*,*,#6101,.T.); -#6218=STYLED_ITEM('',(#34),#6219); -#6219=ADVANCED_FACE('',(#6225),#6220,.T.); -#6220=PLANE('',#6221); -#6221=AXIS2_PLACEMENT_3D('',#6222,#6223,#6224); -#6222=CARTESIAN_POINT('',(0.127,-17.12,0.0)); -#6223=DIRECTION('',(0.0,1.0,0.0)); -#6224=DIRECTION('',(0.,0.,1.)); -#6225=FACE_OUTER_BOUND('',#6226,.T.); -#6226=EDGE_LOOP('',(#6227,#6237,#6247,#6257,#6267,#6277)); -#6227=ORIENTED_EDGE('',*,*,#6150,.T.); -#6237=ORIENTED_EDGE('',*,*,#5953,.T.); -#6250=CARTESIAN_POINT('',(0.19,-17.12,2.984)); -#6249=VERTEX_POINT('',#6250); -#6248=EDGE_CURVE('',#6249,#5944,#6253,.T.); -#6253=LINE('',#6250,#6255); -#6255=VECTOR('',#6256,0.3175); -#6256=DIRECTION('',(-1.0,0.0,0.0)); -#6247=ORIENTED_EDGE('',*,*,#6248,.F.); -#6260=CARTESIAN_POINT('',(0.19,-17.12,2.73)); -#6259=VERTEX_POINT('',#6260); -#6258=EDGE_CURVE('',#6259,#6249,#6263,.T.); -#6263=LINE('',#6260,#6265); -#6265=VECTOR('',#6266,0.254); -#6266=DIRECTION('',(0.0,0.0,1.0)); -#6257=ORIENTED_EDGE('',*,*,#6258,.F.); -#6268=EDGE_CURVE('',#6072,#6259,#6273,.T.); -#6273=LINE('',#6073,#6275); -#6275=VECTOR('',#6276,0.0635); -#6276=DIRECTION('',(1.0,0.0,0.0)); -#6267=ORIENTED_EDGE('',*,*,#6268,.F.); -#6277=ORIENTED_EDGE('',*,*,#6071,.T.); -#6287=STYLED_ITEM('',(#34),#6288); -#6288=ADVANCED_FACE('',(#6294),#6289,.T.); -#6289=PLANE('',#6290); -#6290=AXIS2_PLACEMENT_3D('',#6291,#6292,#6293); -#6291=CARTESIAN_POINT('',(-0.127,-18.44,0.0)); -#6292=DIRECTION('',(0.0,-1.0,0.0)); -#6293=DIRECTION('',(0.,0.,1.)); -#6294=FACE_OUTER_BOUND('',#6295,.T.); -#6295=EDGE_LOOP('',(#6296,#6306,#6316,#6326,#6336,#6346)); -#6296=ORIENTED_EDGE('',*,*,#6179,.T.); -#6306=ORIENTED_EDGE('',*,*,#6091,.T.); -#6319=CARTESIAN_POINT('',(0.19,-18.44,2.73)); -#6318=VERTEX_POINT('',#6319); -#6317=EDGE_CURVE('',#6318,#6082,#6322,.T.); -#6322=LINE('',#6319,#6324); -#6324=VECTOR('',#6325,0.0635); -#6325=DIRECTION('',(-1.0,0.0,0.0)); -#6316=ORIENTED_EDGE('',*,*,#6317,.F.); -#6329=CARTESIAN_POINT('',(0.19,-18.44,2.984)); -#6328=VERTEX_POINT('',#6329); -#6327=EDGE_CURVE('',#6328,#6318,#6332,.T.); -#6332=LINE('',#6329,#6334); -#6334=VECTOR('',#6335,0.254); -#6335=DIRECTION('',(0.0,0.0,-1.0)); -#6326=ORIENTED_EDGE('',*,*,#6327,.F.); -#6337=EDGE_CURVE('',#5934,#6328,#6342,.T.); -#6342=LINE('',#5935,#6344); -#6344=VECTOR('',#6345,0.3175); -#6345=DIRECTION('',(1.0,0.0,0.0)); -#6336=ORIENTED_EDGE('',*,*,#6337,.F.); -#6346=ORIENTED_EDGE('',*,*,#5933,.T.); -#6356=STYLED_ITEM('',(#34),#6357); -#6357=ADVANCED_FACE('',(#6363),#6358,.T.); -#6358=PLANE('',#6359); -#6359=AXIS2_PLACEMENT_3D('',#6360,#6361,#6362); -#6360=CARTESIAN_POINT('',(0.19,-18.44,2.73)); -#6361=DIRECTION('',(0.0,0.0,-1.0)); -#6362=DIRECTION('',(0.,1.,0.)); -#6363=FACE_OUTER_BOUND('',#6364,.T.); -#6364=EDGE_LOOP('',(#6365,#6375,#6385,#6395)); -#6365=ORIENTED_EDGE('',*,*,#6317,.T.); -#6375=ORIENTED_EDGE('',*,*,#6081,.T.); -#6385=ORIENTED_EDGE('',*,*,#6268,.T.); -#6396=EDGE_CURVE('',#6318,#6259,#6401,.T.); -#6401=LINE('',#6319,#6403); -#6403=VECTOR('',#6404,1.3208); -#6404=DIRECTION('',(0.0,1.0,0.0)); -#6395=ORIENTED_EDGE('',*,*,#6396,.F.); -#6405=STYLED_ITEM('',(#34),#6406); -#6406=ADVANCED_FACE('',(#6412),#6407,.T.); -#6407=PLANE('',#6408); -#6408=AXIS2_PLACEMENT_3D('',#6409,#6410,#6411); -#6409=CARTESIAN_POINT('',(0.19,-18.44,2.73)); -#6410=DIRECTION('',(1.0,0.0,0.0)); -#6411=DIRECTION('',(0.,0.,1.)); -#6412=FACE_OUTER_BOUND('',#6413,.T.); -#6413=EDGE_LOOP('',(#6414,#6424,#6434,#6444)); -#6414=ORIENTED_EDGE('',*,*,#6396,.T.); -#6424=ORIENTED_EDGE('',*,*,#6258,.T.); -#6435=EDGE_CURVE('',#6328,#6249,#6440,.T.); -#6440=LINE('',#6329,#6442); -#6442=VECTOR('',#6443,1.3208); -#6443=DIRECTION('',(0.0,1.0,0.0)); -#6434=ORIENTED_EDGE('',*,*,#6435,.F.); -#6444=ORIENTED_EDGE('',*,*,#6327,.T.); -#6454=STYLED_ITEM('',(#34),#6455); -#6455=ADVANCED_FACE('',(#6461),#6456,.T.); -#6456=PLANE('',#6457); -#6457=AXIS2_PLACEMENT_3D('',#6458,#6459,#6460); -#6458=CARTESIAN_POINT('',(0.19,-17.12,2.984)); -#6459=DIRECTION('',(0.0,0.0,1.0)); -#6460=DIRECTION('',(0.,1.,0.)); -#6461=FACE_OUTER_BOUND('',#6462,.T.); -#6462=EDGE_LOOP('',(#6463,#6473,#6483,#6493)); -#6463=ORIENTED_EDGE('',*,*,#6248,.T.); -#6473=ORIENTED_EDGE('',*,*,#5943,.T.); -#6483=ORIENTED_EDGE('',*,*,#6337,.T.); -#6493=ORIENTED_EDGE('',*,*,#6435,.T.); -#6504=MANIFOLD_SOLID_BREP($,#6505); -#6505=CLOSED_SHELL('',(#6507,#6556,#6605,#6694,#6743,#6832,#6881,#6930,#6999,#7068,#7117,#7166)); -#6506=STYLED_ITEM('',(#34),#6507); -#6507=ADVANCED_FACE('',(#6513),#6508,.T.); -#6508=PLANE('',#6509); -#6509=AXIS2_PLACEMENT_3D('',#6510,#6511,#6512); -#6510=CARTESIAN_POINT('',(0.127,-20.041,-2.54)); -#6511=DIRECTION('',(0.0,0.0,-1.0)); -#6512=DIRECTION('',(0.,1.,0.)); -#6513=FACE_OUTER_BOUND('',#6514,.T.); -#6514=EDGE_LOOP('',(#6515,#6525,#6535,#6545)); -#6518=CARTESIAN_POINT('',(0.127,-20.599,-2.54)); -#6517=VERTEX_POINT('',#6518); -#6520=CARTESIAN_POINT('',(0.127,-20.041,-2.54)); -#6519=VERTEX_POINT('',#6520); -#6516=EDGE_CURVE('',#6517,#6519,#6521,.T.); -#6521=LINE('',#6518,#6523); -#6523=VECTOR('',#6524,0.5588); -#6524=DIRECTION('',(0.0,1.0,0.0)); -#6515=ORIENTED_EDGE('',*,*,#6516,.F.); -#6528=CARTESIAN_POINT('',(-0.127,-20.599,-2.54)); -#6527=VERTEX_POINT('',#6528); -#6526=EDGE_CURVE('',#6527,#6517,#6531,.T.); -#6531=LINE('',#6528,#6533); -#6533=VECTOR('',#6534,0.254); -#6534=DIRECTION('',(1.0,0.0,0.0)); -#6525=ORIENTED_EDGE('',*,*,#6526,.F.); -#6538=CARTESIAN_POINT('',(-0.127,-20.041,-2.54)); -#6537=VERTEX_POINT('',#6538); -#6536=EDGE_CURVE('',#6537,#6527,#6541,.T.); -#6541=LINE('',#6538,#6543); -#6543=VECTOR('',#6544,0.5588); -#6544=DIRECTION('',(0.0,-1.0,0.0)); -#6535=ORIENTED_EDGE('',*,*,#6536,.F.); -#6546=EDGE_CURVE('',#6519,#6537,#6551,.T.); -#6551=LINE('',#6520,#6553); -#6553=VECTOR('',#6554,0.254); -#6554=DIRECTION('',(-1.0,0.0,0.0)); -#6545=ORIENTED_EDGE('',*,*,#6546,.F.); -#6555=STYLED_ITEM('',(#34),#6556); -#6556=ADVANCED_FACE('',(#6562),#6557,.T.); -#6557=PLANE('',#6558); -#6558=AXIS2_PLACEMENT_3D('',#6559,#6560,#6561); -#6559=CARTESIAN_POINT('',(0.127,-20.041,-2.54)); -#6560=DIRECTION('',(0.0,1.0,0.0)); -#6561=DIRECTION('',(0.,0.,1.)); -#6562=FACE_OUTER_BOUND('',#6563,.T.); -#6563=EDGE_LOOP('',(#6564,#6574,#6584,#6594)); -#6564=ORIENTED_EDGE('',*,*,#6546,.T.); -#6577=CARTESIAN_POINT('',(-0.127,-20.041,0.0)); -#6576=VERTEX_POINT('',#6577); -#6575=EDGE_CURVE('',#6576,#6537,#6580,.T.); -#6580=LINE('',#6577,#6582); -#6582=VECTOR('',#6583,2.54); -#6583=DIRECTION('',(0.0,0.0,-1.0)); -#6574=ORIENTED_EDGE('',*,*,#6575,.F.); -#6587=CARTESIAN_POINT('',(0.127,-20.041,0.0)); -#6586=VERTEX_POINT('',#6587); -#6585=EDGE_CURVE('',#6586,#6576,#6590,.T.); -#6590=LINE('',#6587,#6592); -#6592=VECTOR('',#6593,0.254); -#6593=DIRECTION('',(-1.0,0.0,0.0)); -#6584=ORIENTED_EDGE('',*,*,#6585,.F.); -#6595=EDGE_CURVE('',#6519,#6586,#6600,.T.); -#6600=LINE('',#6520,#6602); -#6602=VECTOR('',#6603,2.54); -#6603=DIRECTION('',(0.0,0.0,1.0)); -#6594=ORIENTED_EDGE('',*,*,#6595,.F.); -#6604=STYLED_ITEM('',(#34),#6605); -#6605=ADVANCED_FACE('',(#6611),#6606,.T.); -#6606=PLANE('',#6607); -#6607=AXIS2_PLACEMENT_3D('',#6608,#6609,#6610); -#6608=CARTESIAN_POINT('',(-0.127,-20.041,-2.54)); -#6609=DIRECTION('',(-1.0,0.0,0.0)); -#6610=DIRECTION('',(0.,0.,1.)); -#6611=FACE_OUTER_BOUND('',#6612,.T.); -#6612=EDGE_LOOP('',(#6613,#6623,#6633,#6643,#6653,#6663,#6673,#6683)); -#6613=ORIENTED_EDGE('',*,*,#6536,.T.); -#6626=CARTESIAN_POINT('',(-0.127,-20.599,0.0)); -#6625=VERTEX_POINT('',#6626); -#6624=EDGE_CURVE('',#6625,#6527,#6629,.T.); -#6629=LINE('',#6626,#6631); -#6631=VECTOR('',#6632,2.54); -#6632=DIRECTION('',(0.0,0.0,-1.0)); -#6623=ORIENTED_EDGE('',*,*,#6624,.F.); -#6636=CARTESIAN_POINT('',(-0.127,-20.98,0.0)); -#6635=VERTEX_POINT('',#6636); -#6634=EDGE_CURVE('',#6635,#6625,#6639,.T.); -#6639=LINE('',#6636,#6641); -#6641=VECTOR('',#6642,0.381); -#6642=DIRECTION('',(0.0,1.0,0.0)); -#6633=ORIENTED_EDGE('',*,*,#6634,.F.); -#6646=CARTESIAN_POINT('',(-0.127,-20.98,2.984)); -#6645=VERTEX_POINT('',#6646); -#6644=EDGE_CURVE('',#6645,#6635,#6649,.T.); -#6649=LINE('',#6646,#6651); -#6651=VECTOR('',#6652,2.9845); -#6652=DIRECTION('',(0.0,0.0,-1.0)); -#6643=ORIENTED_EDGE('',*,*,#6644,.F.); -#6656=CARTESIAN_POINT('',(-0.127,-19.66,2.984)); -#6655=VERTEX_POINT('',#6656); -#6654=EDGE_CURVE('',#6655,#6645,#6659,.T.); -#6659=LINE('',#6656,#6661); -#6661=VECTOR('',#6662,1.3208); -#6662=DIRECTION('',(0.0,-1.0,0.0)); -#6653=ORIENTED_EDGE('',*,*,#6654,.F.); -#6666=CARTESIAN_POINT('',(-0.127,-19.66,0.0)); -#6665=VERTEX_POINT('',#6666); -#6664=EDGE_CURVE('',#6665,#6655,#6669,.T.); -#6669=LINE('',#6666,#6671); -#6671=VECTOR('',#6672,2.9845); -#6672=DIRECTION('',(0.0,0.0,1.0)); -#6663=ORIENTED_EDGE('',*,*,#6664,.F.); -#6674=EDGE_CURVE('',#6576,#6665,#6679,.T.); -#6679=LINE('',#6577,#6681); -#6681=VECTOR('',#6682,0.381); -#6682=DIRECTION('',(0.0,1.0,0.0)); -#6673=ORIENTED_EDGE('',*,*,#6674,.F.); -#6683=ORIENTED_EDGE('',*,*,#6575,.T.); -#6693=STYLED_ITEM('',(#34),#6694); -#6694=ADVANCED_FACE('',(#6700),#6695,.T.); -#6695=PLANE('',#6696); -#6696=AXIS2_PLACEMENT_3D('',#6697,#6698,#6699); -#6697=CARTESIAN_POINT('',(-0.127,-20.599,-2.54)); -#6698=DIRECTION('',(0.0,-1.0,0.0)); -#6699=DIRECTION('',(0.,0.,1.)); -#6700=FACE_OUTER_BOUND('',#6701,.T.); -#6701=EDGE_LOOP('',(#6702,#6712,#6722,#6732)); -#6702=ORIENTED_EDGE('',*,*,#6526,.T.); -#6715=CARTESIAN_POINT('',(0.127,-20.599,0.0)); -#6714=VERTEX_POINT('',#6715); -#6713=EDGE_CURVE('',#6714,#6517,#6718,.T.); -#6718=LINE('',#6715,#6720); -#6720=VECTOR('',#6721,2.54); -#6721=DIRECTION('',(0.0,0.0,-1.0)); -#6712=ORIENTED_EDGE('',*,*,#6713,.F.); -#6723=EDGE_CURVE('',#6625,#6714,#6728,.T.); -#6728=LINE('',#6626,#6730); -#6730=VECTOR('',#6731,0.254); -#6731=DIRECTION('',(1.0,0.0,0.0)); -#6722=ORIENTED_EDGE('',*,*,#6723,.F.); -#6732=ORIENTED_EDGE('',*,*,#6624,.T.); -#6742=STYLED_ITEM('',(#34),#6743); -#6743=ADVANCED_FACE('',(#6749),#6744,.T.); -#6744=PLANE('',#6745); -#6745=AXIS2_PLACEMENT_3D('',#6746,#6747,#6748); -#6746=CARTESIAN_POINT('',(0.127,-20.599,-2.54)); -#6747=DIRECTION('',(1.0,0.0,0.0)); -#6748=DIRECTION('',(0.,0.,1.)); -#6749=FACE_OUTER_BOUND('',#6750,.T.); -#6750=EDGE_LOOP('',(#6751,#6761,#6771,#6781,#6791,#6801,#6811,#6821)); -#6751=ORIENTED_EDGE('',*,*,#6516,.T.); -#6761=ORIENTED_EDGE('',*,*,#6595,.T.); -#6774=CARTESIAN_POINT('',(0.127,-19.66,0.0)); -#6773=VERTEX_POINT('',#6774); -#6772=EDGE_CURVE('',#6773,#6586,#6777,.T.); -#6777=LINE('',#6774,#6779); -#6779=VECTOR('',#6780,0.381); -#6780=DIRECTION('',(0.0,-1.0,0.0)); -#6771=ORIENTED_EDGE('',*,*,#6772,.F.); -#6784=CARTESIAN_POINT('',(0.127,-19.66,2.73)); -#6783=VERTEX_POINT('',#6784); -#6782=EDGE_CURVE('',#6783,#6773,#6787,.T.); -#6787=LINE('',#6784,#6789); -#6789=VECTOR('',#6790,2.7305); -#6790=DIRECTION('',(0.0,0.0,-1.0)); -#6781=ORIENTED_EDGE('',*,*,#6782,.F.); -#6794=CARTESIAN_POINT('',(0.127,-20.98,2.73)); -#6793=VERTEX_POINT('',#6794); -#6792=EDGE_CURVE('',#6793,#6783,#6797,.T.); -#6797=LINE('',#6794,#6799); -#6799=VECTOR('',#6800,1.3208); -#6800=DIRECTION('',(0.0,1.0,0.0)); -#6791=ORIENTED_EDGE('',*,*,#6792,.F.); -#6804=CARTESIAN_POINT('',(0.127,-20.98,0.0)); -#6803=VERTEX_POINT('',#6804); -#6802=EDGE_CURVE('',#6803,#6793,#6807,.T.); -#6807=LINE('',#6804,#6809); -#6809=VECTOR('',#6810,2.7305); -#6810=DIRECTION('',(0.0,0.0,1.0)); -#6801=ORIENTED_EDGE('',*,*,#6802,.F.); -#6812=EDGE_CURVE('',#6714,#6803,#6817,.T.); -#6817=LINE('',#6715,#6819); -#6819=VECTOR('',#6820,0.381); -#6820=DIRECTION('',(0.0,-1.0,0.0)); -#6811=ORIENTED_EDGE('',*,*,#6812,.F.); -#6821=ORIENTED_EDGE('',*,*,#6713,.T.); -#6831=STYLED_ITEM('',(#34),#6832); -#6832=ADVANCED_FACE('',(#6838),#6833,.T.); -#6833=PLANE('',#6834); -#6834=AXIS2_PLACEMENT_3D('',#6835,#6836,#6837); -#6835=CARTESIAN_POINT('',(0.127,-20.041,0.0)); -#6836=DIRECTION('',(0.0,0.0,-1.0)); -#6837=DIRECTION('',(0.,1.,0.)); -#6838=FACE_OUTER_BOUND('',#6839,.T.); -#6839=EDGE_LOOP('',(#6840,#6850,#6860,#6870)); -#6840=ORIENTED_EDGE('',*,*,#6585,.T.); -#6850=ORIENTED_EDGE('',*,*,#6674,.T.); -#6861=EDGE_CURVE('',#6773,#6665,#6866,.T.); -#6866=LINE('',#6774,#6868); -#6868=VECTOR('',#6869,0.254); -#6869=DIRECTION('',(-1.0,0.0,0.0)); -#6860=ORIENTED_EDGE('',*,*,#6861,.F.); -#6870=ORIENTED_EDGE('',*,*,#6772,.T.); -#6880=STYLED_ITEM('',(#34),#6881); -#6881=ADVANCED_FACE('',(#6887),#6882,.T.); -#6882=PLANE('',#6883); -#6883=AXIS2_PLACEMENT_3D('',#6884,#6885,#6886); -#6884=CARTESIAN_POINT('',(0.127,-20.98,0.0)); -#6885=DIRECTION('',(0.0,0.0,-1.0)); -#6886=DIRECTION('',(0.,1.,0.)); -#6887=FACE_OUTER_BOUND('',#6888,.T.); -#6888=EDGE_LOOP('',(#6889,#6899,#6909,#6919)); -#6890=EDGE_CURVE('',#6635,#6803,#6895,.T.); -#6895=LINE('',#6636,#6897); -#6897=VECTOR('',#6898,0.254); -#6898=DIRECTION('',(1.0,0.0,0.0)); -#6889=ORIENTED_EDGE('',*,*,#6890,.F.); -#6899=ORIENTED_EDGE('',*,*,#6634,.T.); -#6909=ORIENTED_EDGE('',*,*,#6723,.T.); -#6919=ORIENTED_EDGE('',*,*,#6812,.T.); -#6929=STYLED_ITEM('',(#34),#6930); -#6930=ADVANCED_FACE('',(#6936),#6931,.T.); -#6931=PLANE('',#6932); -#6932=AXIS2_PLACEMENT_3D('',#6933,#6934,#6935); -#6933=CARTESIAN_POINT('',(0.127,-19.66,0.0)); -#6934=DIRECTION('',(0.0,1.0,0.0)); -#6935=DIRECTION('',(0.,0.,1.)); -#6936=FACE_OUTER_BOUND('',#6937,.T.); -#6937=EDGE_LOOP('',(#6938,#6948,#6958,#6968,#6978,#6988)); -#6938=ORIENTED_EDGE('',*,*,#6861,.T.); -#6948=ORIENTED_EDGE('',*,*,#6664,.T.); -#6961=CARTESIAN_POINT('',(0.19,-19.66,2.984)); -#6960=VERTEX_POINT('',#6961); -#6959=EDGE_CURVE('',#6960,#6655,#6964,.T.); -#6964=LINE('',#6961,#6966); -#6966=VECTOR('',#6967,0.3175); -#6967=DIRECTION('',(-1.0,0.0,0.0)); -#6958=ORIENTED_EDGE('',*,*,#6959,.F.); -#6971=CARTESIAN_POINT('',(0.19,-19.66,2.73)); -#6970=VERTEX_POINT('',#6971); -#6969=EDGE_CURVE('',#6970,#6960,#6974,.T.); -#6974=LINE('',#6971,#6976); -#6976=VECTOR('',#6977,0.254); -#6977=DIRECTION('',(0.0,0.0,1.0)); -#6968=ORIENTED_EDGE('',*,*,#6969,.F.); -#6979=EDGE_CURVE('',#6783,#6970,#6984,.T.); -#6984=LINE('',#6784,#6986); -#6986=VECTOR('',#6987,0.0635); -#6987=DIRECTION('',(1.0,0.0,0.0)); -#6978=ORIENTED_EDGE('',*,*,#6979,.F.); -#6988=ORIENTED_EDGE('',*,*,#6782,.T.); -#6998=STYLED_ITEM('',(#34),#6999); -#6999=ADVANCED_FACE('',(#7005),#7000,.T.); -#7000=PLANE('',#7001); -#7001=AXIS2_PLACEMENT_3D('',#7002,#7003,#7004); -#7002=CARTESIAN_POINT('',(-0.127,-20.98,0.0)); -#7003=DIRECTION('',(0.0,-1.0,0.0)); -#7004=DIRECTION('',(0.,0.,1.)); -#7005=FACE_OUTER_BOUND('',#7006,.T.); -#7006=EDGE_LOOP('',(#7007,#7017,#7027,#7037,#7047,#7057)); -#7007=ORIENTED_EDGE('',*,*,#6890,.T.); -#7017=ORIENTED_EDGE('',*,*,#6802,.T.); -#7030=CARTESIAN_POINT('',(0.19,-20.98,2.73)); -#7029=VERTEX_POINT('',#7030); -#7028=EDGE_CURVE('',#7029,#6793,#7033,.T.); -#7033=LINE('',#7030,#7035); -#7035=VECTOR('',#7036,0.0635); -#7036=DIRECTION('',(-1.0,0.0,0.0)); -#7027=ORIENTED_EDGE('',*,*,#7028,.F.); -#7040=CARTESIAN_POINT('',(0.19,-20.98,2.984)); -#7039=VERTEX_POINT('',#7040); -#7038=EDGE_CURVE('',#7039,#7029,#7043,.T.); -#7043=LINE('',#7040,#7045); -#7045=VECTOR('',#7046,0.254); -#7046=DIRECTION('',(0.0,0.0,-1.0)); -#7037=ORIENTED_EDGE('',*,*,#7038,.F.); -#7048=EDGE_CURVE('',#6645,#7039,#7053,.T.); -#7053=LINE('',#6646,#7055); -#7055=VECTOR('',#7056,0.3175); -#7056=DIRECTION('',(1.0,0.0,0.0)); -#7047=ORIENTED_EDGE('',*,*,#7048,.F.); -#7057=ORIENTED_EDGE('',*,*,#6644,.T.); -#7067=STYLED_ITEM('',(#34),#7068); -#7068=ADVANCED_FACE('',(#7074),#7069,.T.); -#7069=PLANE('',#7070); -#7070=AXIS2_PLACEMENT_3D('',#7071,#7072,#7073); -#7071=CARTESIAN_POINT('',(0.19,-20.98,2.73)); -#7072=DIRECTION('',(0.0,0.0,-1.0)); -#7073=DIRECTION('',(0.,1.,0.)); -#7074=FACE_OUTER_BOUND('',#7075,.T.); -#7075=EDGE_LOOP('',(#7076,#7086,#7096,#7106)); -#7076=ORIENTED_EDGE('',*,*,#7028,.T.); -#7086=ORIENTED_EDGE('',*,*,#6792,.T.); -#7096=ORIENTED_EDGE('',*,*,#6979,.T.); -#7107=EDGE_CURVE('',#7029,#6970,#7112,.T.); -#7112=LINE('',#7030,#7114); -#7114=VECTOR('',#7115,1.3208); -#7115=DIRECTION('',(0.0,1.0,0.0)); -#7106=ORIENTED_EDGE('',*,*,#7107,.F.); -#7116=STYLED_ITEM('',(#34),#7117); -#7117=ADVANCED_FACE('',(#7123),#7118,.T.); -#7118=PLANE('',#7119); -#7119=AXIS2_PLACEMENT_3D('',#7120,#7121,#7122); -#7120=CARTESIAN_POINT('',(0.19,-20.98,2.73)); -#7121=DIRECTION('',(1.0,0.0,0.0)); -#7122=DIRECTION('',(0.,0.,1.)); -#7123=FACE_OUTER_BOUND('',#7124,.T.); -#7124=EDGE_LOOP('',(#7125,#7135,#7145,#7155)); -#7125=ORIENTED_EDGE('',*,*,#7107,.T.); -#7135=ORIENTED_EDGE('',*,*,#6969,.T.); -#7146=EDGE_CURVE('',#7039,#6960,#7151,.T.); -#7151=LINE('',#7040,#7153); -#7153=VECTOR('',#7154,1.3208); -#7154=DIRECTION('',(0.0,1.0,0.0)); -#7145=ORIENTED_EDGE('',*,*,#7146,.F.); -#7155=ORIENTED_EDGE('',*,*,#7038,.T.); -#7165=STYLED_ITEM('',(#34),#7166); -#7166=ADVANCED_FACE('',(#7172),#7167,.T.); -#7167=PLANE('',#7168); -#7168=AXIS2_PLACEMENT_3D('',#7169,#7170,#7171); -#7169=CARTESIAN_POINT('',(0.19,-19.66,2.984)); -#7170=DIRECTION('',(0.0,0.0,1.0)); -#7171=DIRECTION('',(0.,1.,0.)); -#7172=FACE_OUTER_BOUND('',#7173,.T.); -#7173=EDGE_LOOP('',(#7174,#7184,#7194,#7204)); -#7174=ORIENTED_EDGE('',*,*,#6959,.T.); -#7184=ORIENTED_EDGE('',*,*,#6654,.T.); -#7194=ORIENTED_EDGE('',*,*,#7048,.T.); -#7204=ORIENTED_EDGE('',*,*,#7146,.T.); -#7215=MANIFOLD_SOLID_BREP($,#7216); -#7216=CLOSED_SHELL('',(#7218,#7267,#7316,#7405,#7454,#7543,#7592,#7641,#7710,#7779,#7828,#7877)); -#7217=STYLED_ITEM('',(#34),#7218); -#7218=ADVANCED_FACE('',(#7224),#7219,.T.); -#7219=PLANE('',#7220); -#7220=AXIS2_PLACEMENT_3D('',#7221,#7222,#7223); -#7221=CARTESIAN_POINT('',(0.127,-22.581,-2.54)); -#7222=DIRECTION('',(0.0,0.0,-1.0)); -#7223=DIRECTION('',(0.,1.,0.)); -#7224=FACE_OUTER_BOUND('',#7225,.T.); -#7225=EDGE_LOOP('',(#7226,#7236,#7246,#7256)); -#7229=CARTESIAN_POINT('',(0.127,-23.139,-2.54)); -#7228=VERTEX_POINT('',#7229); -#7231=CARTESIAN_POINT('',(0.127,-22.581,-2.54)); -#7230=VERTEX_POINT('',#7231); -#7227=EDGE_CURVE('',#7228,#7230,#7232,.T.); -#7232=LINE('',#7229,#7234); -#7234=VECTOR('',#7235,0.5588); -#7235=DIRECTION('',(0.0,1.0,0.0)); -#7226=ORIENTED_EDGE('',*,*,#7227,.F.); -#7239=CARTESIAN_POINT('',(-0.127,-23.139,-2.54)); -#7238=VERTEX_POINT('',#7239); -#7237=EDGE_CURVE('',#7238,#7228,#7242,.T.); -#7242=LINE('',#7239,#7244); -#7244=VECTOR('',#7245,0.254); -#7245=DIRECTION('',(1.0,0.0,0.0)); -#7236=ORIENTED_EDGE('',*,*,#7237,.F.); -#7249=CARTESIAN_POINT('',(-0.127,-22.581,-2.54)); -#7248=VERTEX_POINT('',#7249); -#7247=EDGE_CURVE('',#7248,#7238,#7252,.T.); -#7252=LINE('',#7249,#7254); -#7254=VECTOR('',#7255,0.5588); -#7255=DIRECTION('',(0.0,-1.0,0.0)); -#7246=ORIENTED_EDGE('',*,*,#7247,.F.); -#7257=EDGE_CURVE('',#7230,#7248,#7262,.T.); -#7262=LINE('',#7231,#7264); -#7264=VECTOR('',#7265,0.254); -#7265=DIRECTION('',(-1.0,0.0,0.0)); -#7256=ORIENTED_EDGE('',*,*,#7257,.F.); -#7266=STYLED_ITEM('',(#34),#7267); -#7267=ADVANCED_FACE('',(#7273),#7268,.T.); -#7268=PLANE('',#7269); -#7269=AXIS2_PLACEMENT_3D('',#7270,#7271,#7272); -#7270=CARTESIAN_POINT('',(0.127,-22.581,-2.54)); -#7271=DIRECTION('',(0.0,1.0,0.0)); -#7272=DIRECTION('',(0.,0.,1.)); -#7273=FACE_OUTER_BOUND('',#7274,.T.); -#7274=EDGE_LOOP('',(#7275,#7285,#7295,#7305)); -#7275=ORIENTED_EDGE('',*,*,#7257,.T.); -#7288=CARTESIAN_POINT('',(-0.127,-22.581,0.0)); -#7287=VERTEX_POINT('',#7288); -#7286=EDGE_CURVE('',#7287,#7248,#7291,.T.); -#7291=LINE('',#7288,#7293); -#7293=VECTOR('',#7294,2.54); -#7294=DIRECTION('',(0.0,0.0,-1.0)); -#7285=ORIENTED_EDGE('',*,*,#7286,.F.); -#7298=CARTESIAN_POINT('',(0.127,-22.581,0.0)); -#7297=VERTEX_POINT('',#7298); -#7296=EDGE_CURVE('',#7297,#7287,#7301,.T.); -#7301=LINE('',#7298,#7303); -#7303=VECTOR('',#7304,0.254); -#7304=DIRECTION('',(-1.0,0.0,0.0)); -#7295=ORIENTED_EDGE('',*,*,#7296,.F.); -#7306=EDGE_CURVE('',#7230,#7297,#7311,.T.); -#7311=LINE('',#7231,#7313); -#7313=VECTOR('',#7314,2.54); -#7314=DIRECTION('',(0.0,0.0,1.0)); -#7305=ORIENTED_EDGE('',*,*,#7306,.F.); -#7315=STYLED_ITEM('',(#34),#7316); -#7316=ADVANCED_FACE('',(#7322),#7317,.T.); -#7317=PLANE('',#7318); -#7318=AXIS2_PLACEMENT_3D('',#7319,#7320,#7321); -#7319=CARTESIAN_POINT('',(-0.127,-22.581,-2.54)); -#7320=DIRECTION('',(-1.0,0.0,0.0)); -#7321=DIRECTION('',(0.,0.,1.)); -#7322=FACE_OUTER_BOUND('',#7323,.T.); -#7323=EDGE_LOOP('',(#7324,#7334,#7344,#7354,#7364,#7374,#7384,#7394)); -#7324=ORIENTED_EDGE('',*,*,#7247,.T.); -#7337=CARTESIAN_POINT('',(-0.127,-23.139,0.0)); -#7336=VERTEX_POINT('',#7337); -#7335=EDGE_CURVE('',#7336,#7238,#7340,.T.); -#7340=LINE('',#7337,#7342); -#7342=VECTOR('',#7343,2.54); -#7343=DIRECTION('',(0.0,0.0,-1.0)); -#7334=ORIENTED_EDGE('',*,*,#7335,.F.); -#7347=CARTESIAN_POINT('',(-0.127,-23.52,0.0)); -#7346=VERTEX_POINT('',#7347); -#7345=EDGE_CURVE('',#7346,#7336,#7350,.T.); -#7350=LINE('',#7347,#7352); -#7352=VECTOR('',#7353,0.381); -#7353=DIRECTION('',(0.0,1.0,0.0)); -#7344=ORIENTED_EDGE('',*,*,#7345,.F.); -#7357=CARTESIAN_POINT('',(-0.127,-23.52,2.984)); -#7356=VERTEX_POINT('',#7357); -#7355=EDGE_CURVE('',#7356,#7346,#7360,.T.); -#7360=LINE('',#7357,#7362); -#7362=VECTOR('',#7363,2.9845); -#7363=DIRECTION('',(0.0,0.0,-1.0)); -#7354=ORIENTED_EDGE('',*,*,#7355,.F.); -#7367=CARTESIAN_POINT('',(-0.127,-22.2,2.984)); -#7366=VERTEX_POINT('',#7367); -#7365=EDGE_CURVE('',#7366,#7356,#7370,.T.); -#7370=LINE('',#7367,#7372); -#7372=VECTOR('',#7373,1.3208); -#7373=DIRECTION('',(0.0,-1.0,0.0)); -#7364=ORIENTED_EDGE('',*,*,#7365,.F.); -#7377=CARTESIAN_POINT('',(-0.127,-22.2,0.0)); -#7376=VERTEX_POINT('',#7377); -#7375=EDGE_CURVE('',#7376,#7366,#7380,.T.); -#7380=LINE('',#7377,#7382); -#7382=VECTOR('',#7383,2.9845); -#7383=DIRECTION('',(0.0,0.0,1.0)); -#7374=ORIENTED_EDGE('',*,*,#7375,.F.); -#7385=EDGE_CURVE('',#7287,#7376,#7390,.T.); -#7390=LINE('',#7288,#7392); -#7392=VECTOR('',#7393,0.381); -#7393=DIRECTION('',(0.0,1.0,0.0)); -#7384=ORIENTED_EDGE('',*,*,#7385,.F.); -#7394=ORIENTED_EDGE('',*,*,#7286,.T.); -#7404=STYLED_ITEM('',(#34),#7405); -#7405=ADVANCED_FACE('',(#7411),#7406,.T.); -#7406=PLANE('',#7407); -#7407=AXIS2_PLACEMENT_3D('',#7408,#7409,#7410); -#7408=CARTESIAN_POINT('',(-0.127,-23.139,-2.54)); -#7409=DIRECTION('',(0.0,-1.0,0.0)); -#7410=DIRECTION('',(0.,0.,1.)); -#7411=FACE_OUTER_BOUND('',#7412,.T.); -#7412=EDGE_LOOP('',(#7413,#7423,#7433,#7443)); -#7413=ORIENTED_EDGE('',*,*,#7237,.T.); -#7426=CARTESIAN_POINT('',(0.127,-23.139,0.0)); -#7425=VERTEX_POINT('',#7426); -#7424=EDGE_CURVE('',#7425,#7228,#7429,.T.); -#7429=LINE('',#7426,#7431); -#7431=VECTOR('',#7432,2.54); -#7432=DIRECTION('',(0.0,0.0,-1.0)); -#7423=ORIENTED_EDGE('',*,*,#7424,.F.); -#7434=EDGE_CURVE('',#7336,#7425,#7439,.T.); -#7439=LINE('',#7337,#7441); -#7441=VECTOR('',#7442,0.254); -#7442=DIRECTION('',(1.0,0.0,0.0)); -#7433=ORIENTED_EDGE('',*,*,#7434,.F.); -#7443=ORIENTED_EDGE('',*,*,#7335,.T.); -#7453=STYLED_ITEM('',(#34),#7454); -#7454=ADVANCED_FACE('',(#7460),#7455,.T.); -#7455=PLANE('',#7456); -#7456=AXIS2_PLACEMENT_3D('',#7457,#7458,#7459); -#7457=CARTESIAN_POINT('',(0.127,-23.139,-2.54)); -#7458=DIRECTION('',(1.0,0.0,0.0)); -#7459=DIRECTION('',(0.,0.,1.)); -#7460=FACE_OUTER_BOUND('',#7461,.T.); -#7461=EDGE_LOOP('',(#7462,#7472,#7482,#7492,#7502,#7512,#7522,#7532)); -#7462=ORIENTED_EDGE('',*,*,#7227,.T.); -#7472=ORIENTED_EDGE('',*,*,#7306,.T.); -#7485=CARTESIAN_POINT('',(0.127,-22.2,0.0)); -#7484=VERTEX_POINT('',#7485); -#7483=EDGE_CURVE('',#7484,#7297,#7488,.T.); -#7488=LINE('',#7485,#7490); -#7490=VECTOR('',#7491,0.381); -#7491=DIRECTION('',(0.0,-1.0,0.0)); -#7482=ORIENTED_EDGE('',*,*,#7483,.F.); -#7495=CARTESIAN_POINT('',(0.127,-22.2,2.73)); -#7494=VERTEX_POINT('',#7495); -#7493=EDGE_CURVE('',#7494,#7484,#7498,.T.); -#7498=LINE('',#7495,#7500); -#7500=VECTOR('',#7501,2.7305); -#7501=DIRECTION('',(0.0,0.0,-1.0)); -#7492=ORIENTED_EDGE('',*,*,#7493,.F.); -#7505=CARTESIAN_POINT('',(0.127,-23.52,2.73)); -#7504=VERTEX_POINT('',#7505); -#7503=EDGE_CURVE('',#7504,#7494,#7508,.T.); -#7508=LINE('',#7505,#7510); -#7510=VECTOR('',#7511,1.3208); -#7511=DIRECTION('',(0.0,1.0,0.0)); -#7502=ORIENTED_EDGE('',*,*,#7503,.F.); -#7515=CARTESIAN_POINT('',(0.127,-23.52,0.0)); -#7514=VERTEX_POINT('',#7515); -#7513=EDGE_CURVE('',#7514,#7504,#7518,.T.); -#7518=LINE('',#7515,#7520); -#7520=VECTOR('',#7521,2.7305); -#7521=DIRECTION('',(0.0,0.0,1.0)); -#7512=ORIENTED_EDGE('',*,*,#7513,.F.); -#7523=EDGE_CURVE('',#7425,#7514,#7528,.T.); -#7528=LINE('',#7426,#7530); -#7530=VECTOR('',#7531,0.381); -#7531=DIRECTION('',(0.0,-1.0,0.0)); -#7522=ORIENTED_EDGE('',*,*,#7523,.F.); -#7532=ORIENTED_EDGE('',*,*,#7424,.T.); -#7542=STYLED_ITEM('',(#34),#7543); -#7543=ADVANCED_FACE('',(#7549),#7544,.T.); -#7544=PLANE('',#7545); -#7545=AXIS2_PLACEMENT_3D('',#7546,#7547,#7548); -#7546=CARTESIAN_POINT('',(0.127,-22.581,0.0)); -#7547=DIRECTION('',(0.0,0.0,-1.0)); -#7548=DIRECTION('',(0.,1.,0.)); -#7549=FACE_OUTER_BOUND('',#7550,.T.); -#7550=EDGE_LOOP('',(#7551,#7561,#7571,#7581)); -#7551=ORIENTED_EDGE('',*,*,#7296,.T.); -#7561=ORIENTED_EDGE('',*,*,#7385,.T.); -#7572=EDGE_CURVE('',#7484,#7376,#7577,.T.); -#7577=LINE('',#7485,#7579); -#7579=VECTOR('',#7580,0.254); -#7580=DIRECTION('',(-1.0,0.0,0.0)); -#7571=ORIENTED_EDGE('',*,*,#7572,.F.); -#7581=ORIENTED_EDGE('',*,*,#7483,.T.); -#7591=STYLED_ITEM('',(#34),#7592); -#7592=ADVANCED_FACE('',(#7598),#7593,.T.); -#7593=PLANE('',#7594); -#7594=AXIS2_PLACEMENT_3D('',#7595,#7596,#7597); -#7595=CARTESIAN_POINT('',(0.127,-23.52,0.0)); -#7596=DIRECTION('',(0.0,0.0,-1.0)); -#7597=DIRECTION('',(0.,1.,0.)); -#7598=FACE_OUTER_BOUND('',#7599,.T.); -#7599=EDGE_LOOP('',(#7600,#7610,#7620,#7630)); -#7601=EDGE_CURVE('',#7346,#7514,#7606,.T.); -#7606=LINE('',#7347,#7608); -#7608=VECTOR('',#7609,0.254); -#7609=DIRECTION('',(1.0,0.0,0.0)); -#7600=ORIENTED_EDGE('',*,*,#7601,.F.); -#7610=ORIENTED_EDGE('',*,*,#7345,.T.); -#7620=ORIENTED_EDGE('',*,*,#7434,.T.); -#7630=ORIENTED_EDGE('',*,*,#7523,.T.); -#7640=STYLED_ITEM('',(#34),#7641); -#7641=ADVANCED_FACE('',(#7647),#7642,.T.); -#7642=PLANE('',#7643); -#7643=AXIS2_PLACEMENT_3D('',#7644,#7645,#7646); -#7644=CARTESIAN_POINT('',(0.127,-22.2,0.0)); -#7645=DIRECTION('',(0.0,1.0,0.0)); -#7646=DIRECTION('',(0.,0.,1.)); -#7647=FACE_OUTER_BOUND('',#7648,.T.); -#7648=EDGE_LOOP('',(#7649,#7659,#7669,#7679,#7689,#7699)); -#7649=ORIENTED_EDGE('',*,*,#7572,.T.); -#7659=ORIENTED_EDGE('',*,*,#7375,.T.); -#7672=CARTESIAN_POINT('',(0.19,-22.2,2.984)); -#7671=VERTEX_POINT('',#7672); -#7670=EDGE_CURVE('',#7671,#7366,#7675,.T.); -#7675=LINE('',#7672,#7677); -#7677=VECTOR('',#7678,0.3175); -#7678=DIRECTION('',(-1.0,0.0,0.0)); -#7669=ORIENTED_EDGE('',*,*,#7670,.F.); -#7682=CARTESIAN_POINT('',(0.19,-22.2,2.73)); -#7681=VERTEX_POINT('',#7682); -#7680=EDGE_CURVE('',#7681,#7671,#7685,.T.); -#7685=LINE('',#7682,#7687); -#7687=VECTOR('',#7688,0.254); -#7688=DIRECTION('',(0.0,0.0,1.0)); -#7679=ORIENTED_EDGE('',*,*,#7680,.F.); -#7690=EDGE_CURVE('',#7494,#7681,#7695,.T.); -#7695=LINE('',#7495,#7697); -#7697=VECTOR('',#7698,0.0635); -#7698=DIRECTION('',(1.0,0.0,0.0)); -#7689=ORIENTED_EDGE('',*,*,#7690,.F.); -#7699=ORIENTED_EDGE('',*,*,#7493,.T.); -#7709=STYLED_ITEM('',(#34),#7710); -#7710=ADVANCED_FACE('',(#7716),#7711,.T.); -#7711=PLANE('',#7712); -#7712=AXIS2_PLACEMENT_3D('',#7713,#7714,#7715); -#7713=CARTESIAN_POINT('',(-0.127,-23.52,0.0)); -#7714=DIRECTION('',(0.0,-1.0,0.0)); -#7715=DIRECTION('',(0.,0.,1.)); -#7716=FACE_OUTER_BOUND('',#7717,.T.); -#7717=EDGE_LOOP('',(#7718,#7728,#7738,#7748,#7758,#7768)); -#7718=ORIENTED_EDGE('',*,*,#7601,.T.); -#7728=ORIENTED_EDGE('',*,*,#7513,.T.); -#7741=CARTESIAN_POINT('',(0.19,-23.52,2.73)); -#7740=VERTEX_POINT('',#7741); -#7739=EDGE_CURVE('',#7740,#7504,#7744,.T.); -#7744=LINE('',#7741,#7746); -#7746=VECTOR('',#7747,0.0635); -#7747=DIRECTION('',(-1.0,0.0,0.0)); -#7738=ORIENTED_EDGE('',*,*,#7739,.F.); -#7751=CARTESIAN_POINT('',(0.19,-23.52,2.984)); -#7750=VERTEX_POINT('',#7751); -#7749=EDGE_CURVE('',#7750,#7740,#7754,.T.); -#7754=LINE('',#7751,#7756); -#7756=VECTOR('',#7757,0.254); -#7757=DIRECTION('',(0.0,0.0,-1.0)); -#7748=ORIENTED_EDGE('',*,*,#7749,.F.); -#7759=EDGE_CURVE('',#7356,#7750,#7764,.T.); -#7764=LINE('',#7357,#7766); -#7766=VECTOR('',#7767,0.3175); -#7767=DIRECTION('',(1.0,0.0,0.0)); -#7758=ORIENTED_EDGE('',*,*,#7759,.F.); -#7768=ORIENTED_EDGE('',*,*,#7355,.T.); -#7778=STYLED_ITEM('',(#34),#7779); -#7779=ADVANCED_FACE('',(#7785),#7780,.T.); -#7780=PLANE('',#7781); -#7781=AXIS2_PLACEMENT_3D('',#7782,#7783,#7784); -#7782=CARTESIAN_POINT('',(0.19,-23.52,2.73)); -#7783=DIRECTION('',(0.0,0.0,-1.0)); -#7784=DIRECTION('',(0.,1.,0.)); -#7785=FACE_OUTER_BOUND('',#7786,.T.); -#7786=EDGE_LOOP('',(#7787,#7797,#7807,#7817)); -#7787=ORIENTED_EDGE('',*,*,#7739,.T.); -#7797=ORIENTED_EDGE('',*,*,#7503,.T.); -#7807=ORIENTED_EDGE('',*,*,#7690,.T.); -#7818=EDGE_CURVE('',#7740,#7681,#7823,.T.); -#7823=LINE('',#7741,#7825); -#7825=VECTOR('',#7826,1.3208); -#7826=DIRECTION('',(0.0,1.0,0.0)); -#7817=ORIENTED_EDGE('',*,*,#7818,.F.); -#7827=STYLED_ITEM('',(#34),#7828); -#7828=ADVANCED_FACE('',(#7834),#7829,.T.); -#7829=PLANE('',#7830); -#7830=AXIS2_PLACEMENT_3D('',#7831,#7832,#7833); -#7831=CARTESIAN_POINT('',(0.19,-23.52,2.73)); -#7832=DIRECTION('',(1.0,0.0,0.0)); -#7833=DIRECTION('',(0.,0.,1.)); -#7834=FACE_OUTER_BOUND('',#7835,.T.); -#7835=EDGE_LOOP('',(#7836,#7846,#7856,#7866)); -#7836=ORIENTED_EDGE('',*,*,#7818,.T.); -#7846=ORIENTED_EDGE('',*,*,#7680,.T.); -#7857=EDGE_CURVE('',#7750,#7671,#7862,.T.); -#7862=LINE('',#7751,#7864); -#7864=VECTOR('',#7865,1.3208); -#7865=DIRECTION('',(0.0,1.0,0.0)); -#7856=ORIENTED_EDGE('',*,*,#7857,.F.); -#7866=ORIENTED_EDGE('',*,*,#7749,.T.); -#7876=STYLED_ITEM('',(#34),#7877); -#7877=ADVANCED_FACE('',(#7883),#7878,.T.); -#7878=PLANE('',#7879); -#7879=AXIS2_PLACEMENT_3D('',#7880,#7881,#7882); -#7880=CARTESIAN_POINT('',(0.19,-22.2,2.984)); -#7881=DIRECTION('',(0.0,0.0,1.0)); -#7882=DIRECTION('',(0.,1.,0.)); -#7883=FACE_OUTER_BOUND('',#7884,.T.); -#7884=EDGE_LOOP('',(#7885,#7895,#7905,#7915)); -#7885=ORIENTED_EDGE('',*,*,#7670,.T.); -#7895=ORIENTED_EDGE('',*,*,#7365,.T.); -#7905=ORIENTED_EDGE('',*,*,#7759,.T.); -#7915=ORIENTED_EDGE('',*,*,#7857,.T.); -#7926=MANIFOLD_SOLID_BREP($,#7927); -#7927=CLOSED_SHELL('',(#7929,#7978,#8027,#8116,#8165,#8254,#8303,#8352,#8421,#8490,#8539,#8588)); -#7928=STYLED_ITEM('',(#34),#7929); -#7929=ADVANCED_FACE('',(#7935),#7930,.T.); -#7930=PLANE('',#7931); -#7931=AXIS2_PLACEMENT_3D('',#7932,#7933,#7934); -#7932=CARTESIAN_POINT('',(0.127,-25.121,-2.54)); -#7933=DIRECTION('',(0.0,0.0,-1.0)); -#7934=DIRECTION('',(0.,1.,0.)); -#7935=FACE_OUTER_BOUND('',#7936,.T.); -#7936=EDGE_LOOP('',(#7937,#7947,#7957,#7967)); -#7940=CARTESIAN_POINT('',(0.127,-25.679,-2.54)); -#7939=VERTEX_POINT('',#7940); -#7942=CARTESIAN_POINT('',(0.127,-25.121,-2.54)); -#7941=VERTEX_POINT('',#7942); -#7938=EDGE_CURVE('',#7939,#7941,#7943,.T.); -#7943=LINE('',#7940,#7945); -#7945=VECTOR('',#7946,0.5588); -#7946=DIRECTION('',(0.0,1.0,0.0)); -#7937=ORIENTED_EDGE('',*,*,#7938,.F.); -#7950=CARTESIAN_POINT('',(-0.127,-25.679,-2.54)); -#7949=VERTEX_POINT('',#7950); -#7948=EDGE_CURVE('',#7949,#7939,#7953,.T.); -#7953=LINE('',#7950,#7955); -#7955=VECTOR('',#7956,0.254); -#7956=DIRECTION('',(1.0,0.0,0.0)); -#7947=ORIENTED_EDGE('',*,*,#7948,.F.); -#7960=CARTESIAN_POINT('',(-0.127,-25.121,-2.54)); -#7959=VERTEX_POINT('',#7960); -#7958=EDGE_CURVE('',#7959,#7949,#7963,.T.); -#7963=LINE('',#7960,#7965); -#7965=VECTOR('',#7966,0.5588); -#7966=DIRECTION('',(0.0,-1.0,0.0)); -#7957=ORIENTED_EDGE('',*,*,#7958,.F.); -#7968=EDGE_CURVE('',#7941,#7959,#7973,.T.); -#7973=LINE('',#7942,#7975); -#7975=VECTOR('',#7976,0.254); -#7976=DIRECTION('',(-1.0,0.0,0.0)); -#7967=ORIENTED_EDGE('',*,*,#7968,.F.); -#7977=STYLED_ITEM('',(#34),#7978); -#7978=ADVANCED_FACE('',(#7984),#7979,.T.); -#7979=PLANE('',#7980); -#7980=AXIS2_PLACEMENT_3D('',#7981,#7982,#7983); -#7981=CARTESIAN_POINT('',(0.127,-25.121,-2.54)); -#7982=DIRECTION('',(0.0,1.0,0.0)); -#7983=DIRECTION('',(0.,0.,1.)); -#7984=FACE_OUTER_BOUND('',#7985,.T.); -#7985=EDGE_LOOP('',(#7986,#7996,#8006,#8016)); -#7986=ORIENTED_EDGE('',*,*,#7968,.T.); -#7999=CARTESIAN_POINT('',(-0.127,-25.121,0.0)); -#7998=VERTEX_POINT('',#7999); -#7997=EDGE_CURVE('',#7998,#7959,#8002,.T.); -#8002=LINE('',#7999,#8004); -#8004=VECTOR('',#8005,2.54); -#8005=DIRECTION('',(0.0,0.0,-1.0)); -#7996=ORIENTED_EDGE('',*,*,#7997,.F.); -#8009=CARTESIAN_POINT('',(0.127,-25.121,0.0)); -#8008=VERTEX_POINT('',#8009); -#8007=EDGE_CURVE('',#8008,#7998,#8012,.T.); -#8012=LINE('',#8009,#8014); -#8014=VECTOR('',#8015,0.254); -#8015=DIRECTION('',(-1.0,0.0,0.0)); -#8006=ORIENTED_EDGE('',*,*,#8007,.F.); -#8017=EDGE_CURVE('',#7941,#8008,#8022,.T.); -#8022=LINE('',#7942,#8024); -#8024=VECTOR('',#8025,2.54); -#8025=DIRECTION('',(0.0,0.0,1.0)); -#8016=ORIENTED_EDGE('',*,*,#8017,.F.); -#8026=STYLED_ITEM('',(#34),#8027); -#8027=ADVANCED_FACE('',(#8033),#8028,.T.); -#8028=PLANE('',#8029); -#8029=AXIS2_PLACEMENT_3D('',#8030,#8031,#8032); -#8030=CARTESIAN_POINT('',(-0.127,-25.121,-2.54)); -#8031=DIRECTION('',(-1.0,0.0,0.0)); -#8032=DIRECTION('',(0.,0.,1.)); -#8033=FACE_OUTER_BOUND('',#8034,.T.); -#8034=EDGE_LOOP('',(#8035,#8045,#8055,#8065,#8075,#8085,#8095,#8105)); -#8035=ORIENTED_EDGE('',*,*,#7958,.T.); -#8048=CARTESIAN_POINT('',(-0.127,-25.679,0.0)); -#8047=VERTEX_POINT('',#8048); -#8046=EDGE_CURVE('',#8047,#7949,#8051,.T.); -#8051=LINE('',#8048,#8053); -#8053=VECTOR('',#8054,2.54); -#8054=DIRECTION('',(0.0,0.0,-1.0)); -#8045=ORIENTED_EDGE('',*,*,#8046,.F.); -#8058=CARTESIAN_POINT('',(-0.127,-26.06,0.0)); -#8057=VERTEX_POINT('',#8058); -#8056=EDGE_CURVE('',#8057,#8047,#8061,.T.); -#8061=LINE('',#8058,#8063); -#8063=VECTOR('',#8064,0.381); -#8064=DIRECTION('',(0.0,1.0,0.0)); -#8055=ORIENTED_EDGE('',*,*,#8056,.F.); -#8068=CARTESIAN_POINT('',(-0.127,-26.06,2.984)); -#8067=VERTEX_POINT('',#8068); -#8066=EDGE_CURVE('',#8067,#8057,#8071,.T.); -#8071=LINE('',#8068,#8073); -#8073=VECTOR('',#8074,2.9845); -#8074=DIRECTION('',(0.0,0.0,-1.0)); -#8065=ORIENTED_EDGE('',*,*,#8066,.F.); -#8078=CARTESIAN_POINT('',(-0.127,-24.74,2.984)); -#8077=VERTEX_POINT('',#8078); -#8076=EDGE_CURVE('',#8077,#8067,#8081,.T.); -#8081=LINE('',#8078,#8083); -#8083=VECTOR('',#8084,1.3208); -#8084=DIRECTION('',(0.0,-1.0,0.0)); -#8075=ORIENTED_EDGE('',*,*,#8076,.F.); -#8088=CARTESIAN_POINT('',(-0.127,-24.74,0.0)); -#8087=VERTEX_POINT('',#8088); -#8086=EDGE_CURVE('',#8087,#8077,#8091,.T.); -#8091=LINE('',#8088,#8093); -#8093=VECTOR('',#8094,2.9845); -#8094=DIRECTION('',(0.0,0.0,1.0)); -#8085=ORIENTED_EDGE('',*,*,#8086,.F.); -#8096=EDGE_CURVE('',#7998,#8087,#8101,.T.); -#8101=LINE('',#7999,#8103); -#8103=VECTOR('',#8104,0.381); -#8104=DIRECTION('',(0.0,1.0,0.0)); -#8095=ORIENTED_EDGE('',*,*,#8096,.F.); -#8105=ORIENTED_EDGE('',*,*,#7997,.T.); -#8115=STYLED_ITEM('',(#34),#8116); -#8116=ADVANCED_FACE('',(#8122),#8117,.T.); -#8117=PLANE('',#8118); -#8118=AXIS2_PLACEMENT_3D('',#8119,#8120,#8121); -#8119=CARTESIAN_POINT('',(-0.127,-25.679,-2.54)); -#8120=DIRECTION('',(0.0,-1.0,0.0)); -#8121=DIRECTION('',(0.,0.,1.)); -#8122=FACE_OUTER_BOUND('',#8123,.T.); -#8123=EDGE_LOOP('',(#8124,#8134,#8144,#8154)); -#8124=ORIENTED_EDGE('',*,*,#7948,.T.); -#8137=CARTESIAN_POINT('',(0.127,-25.679,0.0)); -#8136=VERTEX_POINT('',#8137); -#8135=EDGE_CURVE('',#8136,#7939,#8140,.T.); -#8140=LINE('',#8137,#8142); -#8142=VECTOR('',#8143,2.54); -#8143=DIRECTION('',(0.0,0.0,-1.0)); -#8134=ORIENTED_EDGE('',*,*,#8135,.F.); -#8145=EDGE_CURVE('',#8047,#8136,#8150,.T.); -#8150=LINE('',#8048,#8152); -#8152=VECTOR('',#8153,0.254); -#8153=DIRECTION('',(1.0,0.0,0.0)); -#8144=ORIENTED_EDGE('',*,*,#8145,.F.); -#8154=ORIENTED_EDGE('',*,*,#8046,.T.); -#8164=STYLED_ITEM('',(#34),#8165); -#8165=ADVANCED_FACE('',(#8171),#8166,.T.); -#8166=PLANE('',#8167); -#8167=AXIS2_PLACEMENT_3D('',#8168,#8169,#8170); -#8168=CARTESIAN_POINT('',(0.127,-25.679,-2.54)); -#8169=DIRECTION('',(1.0,0.0,0.0)); -#8170=DIRECTION('',(0.,0.,1.)); -#8171=FACE_OUTER_BOUND('',#8172,.T.); -#8172=EDGE_LOOP('',(#8173,#8183,#8193,#8203,#8213,#8223,#8233,#8243)); -#8173=ORIENTED_EDGE('',*,*,#7938,.T.); -#8183=ORIENTED_EDGE('',*,*,#8017,.T.); -#8196=CARTESIAN_POINT('',(0.127,-24.74,0.0)); -#8195=VERTEX_POINT('',#8196); -#8194=EDGE_CURVE('',#8195,#8008,#8199,.T.); -#8199=LINE('',#8196,#8201); -#8201=VECTOR('',#8202,0.381); -#8202=DIRECTION('',(0.0,-1.0,0.0)); -#8193=ORIENTED_EDGE('',*,*,#8194,.F.); -#8206=CARTESIAN_POINT('',(0.127,-24.74,2.73)); -#8205=VERTEX_POINT('',#8206); -#8204=EDGE_CURVE('',#8205,#8195,#8209,.T.); -#8209=LINE('',#8206,#8211); -#8211=VECTOR('',#8212,2.7305); -#8212=DIRECTION('',(0.0,0.0,-1.0)); -#8203=ORIENTED_EDGE('',*,*,#8204,.F.); -#8216=CARTESIAN_POINT('',(0.127,-26.06,2.73)); -#8215=VERTEX_POINT('',#8216); -#8214=EDGE_CURVE('',#8215,#8205,#8219,.T.); -#8219=LINE('',#8216,#8221); -#8221=VECTOR('',#8222,1.3208); -#8222=DIRECTION('',(0.0,1.0,0.0)); -#8213=ORIENTED_EDGE('',*,*,#8214,.F.); -#8226=CARTESIAN_POINT('',(0.127,-26.06,0.0)); -#8225=VERTEX_POINT('',#8226); -#8224=EDGE_CURVE('',#8225,#8215,#8229,.T.); -#8229=LINE('',#8226,#8231); -#8231=VECTOR('',#8232,2.7305); -#8232=DIRECTION('',(0.0,0.0,1.0)); -#8223=ORIENTED_EDGE('',*,*,#8224,.F.); -#8234=EDGE_CURVE('',#8136,#8225,#8239,.T.); -#8239=LINE('',#8137,#8241); -#8241=VECTOR('',#8242,0.381); -#8242=DIRECTION('',(0.0,-1.0,0.0)); -#8233=ORIENTED_EDGE('',*,*,#8234,.F.); -#8243=ORIENTED_EDGE('',*,*,#8135,.T.); -#8253=STYLED_ITEM('',(#34),#8254); -#8254=ADVANCED_FACE('',(#8260),#8255,.T.); -#8255=PLANE('',#8256); -#8256=AXIS2_PLACEMENT_3D('',#8257,#8258,#8259); -#8257=CARTESIAN_POINT('',(0.127,-25.121,0.0)); -#8258=DIRECTION('',(0.0,0.0,-1.0)); -#8259=DIRECTION('',(0.,1.,0.)); -#8260=FACE_OUTER_BOUND('',#8261,.T.); -#8261=EDGE_LOOP('',(#8262,#8272,#8282,#8292)); -#8262=ORIENTED_EDGE('',*,*,#8007,.T.); -#8272=ORIENTED_EDGE('',*,*,#8096,.T.); -#8283=EDGE_CURVE('',#8195,#8087,#8288,.T.); -#8288=LINE('',#8196,#8290); -#8290=VECTOR('',#8291,0.254); -#8291=DIRECTION('',(-1.0,0.0,0.0)); -#8282=ORIENTED_EDGE('',*,*,#8283,.F.); -#8292=ORIENTED_EDGE('',*,*,#8194,.T.); -#8302=STYLED_ITEM('',(#34),#8303); -#8303=ADVANCED_FACE('',(#8309),#8304,.T.); -#8304=PLANE('',#8305); -#8305=AXIS2_PLACEMENT_3D('',#8306,#8307,#8308); -#8306=CARTESIAN_POINT('',(0.127,-26.06,0.0)); -#8307=DIRECTION('',(0.0,0.0,-1.0)); -#8308=DIRECTION('',(0.,1.,0.)); -#8309=FACE_OUTER_BOUND('',#8310,.T.); -#8310=EDGE_LOOP('',(#8311,#8321,#8331,#8341)); -#8312=EDGE_CURVE('',#8057,#8225,#8317,.T.); -#8317=LINE('',#8058,#8319); -#8319=VECTOR('',#8320,0.254); -#8320=DIRECTION('',(1.0,0.0,0.0)); -#8311=ORIENTED_EDGE('',*,*,#8312,.F.); -#8321=ORIENTED_EDGE('',*,*,#8056,.T.); -#8331=ORIENTED_EDGE('',*,*,#8145,.T.); -#8341=ORIENTED_EDGE('',*,*,#8234,.T.); -#8351=STYLED_ITEM('',(#34),#8352); -#8352=ADVANCED_FACE('',(#8358),#8353,.T.); -#8353=PLANE('',#8354); -#8354=AXIS2_PLACEMENT_3D('',#8355,#8356,#8357); -#8355=CARTESIAN_POINT('',(0.127,-24.74,0.0)); -#8356=DIRECTION('',(0.0,1.0,0.0)); -#8357=DIRECTION('',(0.,0.,1.)); -#8358=FACE_OUTER_BOUND('',#8359,.T.); -#8359=EDGE_LOOP('',(#8360,#8370,#8380,#8390,#8400,#8410)); -#8360=ORIENTED_EDGE('',*,*,#8283,.T.); -#8370=ORIENTED_EDGE('',*,*,#8086,.T.); -#8383=CARTESIAN_POINT('',(0.19,-24.74,2.984)); -#8382=VERTEX_POINT('',#8383); -#8381=EDGE_CURVE('',#8382,#8077,#8386,.T.); -#8386=LINE('',#8383,#8388); -#8388=VECTOR('',#8389,0.3175); -#8389=DIRECTION('',(-1.0,0.0,0.0)); -#8380=ORIENTED_EDGE('',*,*,#8381,.F.); -#8393=CARTESIAN_POINT('',(0.19,-24.74,2.73)); -#8392=VERTEX_POINT('',#8393); -#8391=EDGE_CURVE('',#8392,#8382,#8396,.T.); -#8396=LINE('',#8393,#8398); -#8398=VECTOR('',#8399,0.254); -#8399=DIRECTION('',(0.0,0.0,1.0)); -#8390=ORIENTED_EDGE('',*,*,#8391,.F.); -#8401=EDGE_CURVE('',#8205,#8392,#8406,.T.); -#8406=LINE('',#8206,#8408); -#8408=VECTOR('',#8409,0.0635); -#8409=DIRECTION('',(1.0,0.0,0.0)); -#8400=ORIENTED_EDGE('',*,*,#8401,.F.); -#8410=ORIENTED_EDGE('',*,*,#8204,.T.); -#8420=STYLED_ITEM('',(#34),#8421); -#8421=ADVANCED_FACE('',(#8427),#8422,.T.); -#8422=PLANE('',#8423); -#8423=AXIS2_PLACEMENT_3D('',#8424,#8425,#8426); -#8424=CARTESIAN_POINT('',(-0.127,-26.06,0.0)); -#8425=DIRECTION('',(0.0,-1.0,0.0)); -#8426=DIRECTION('',(0.,0.,1.)); -#8427=FACE_OUTER_BOUND('',#8428,.T.); -#8428=EDGE_LOOP('',(#8429,#8439,#8449,#8459,#8469,#8479)); -#8429=ORIENTED_EDGE('',*,*,#8312,.T.); -#8439=ORIENTED_EDGE('',*,*,#8224,.T.); -#8452=CARTESIAN_POINT('',(0.19,-26.06,2.73)); -#8451=VERTEX_POINT('',#8452); -#8450=EDGE_CURVE('',#8451,#8215,#8455,.T.); -#8455=LINE('',#8452,#8457); -#8457=VECTOR('',#8458,0.0635); -#8458=DIRECTION('',(-1.0,0.0,0.0)); -#8449=ORIENTED_EDGE('',*,*,#8450,.F.); -#8462=CARTESIAN_POINT('',(0.19,-26.06,2.984)); -#8461=VERTEX_POINT('',#8462); -#8460=EDGE_CURVE('',#8461,#8451,#8465,.T.); -#8465=LINE('',#8462,#8467); -#8467=VECTOR('',#8468,0.254); -#8468=DIRECTION('',(0.0,0.0,-1.0)); -#8459=ORIENTED_EDGE('',*,*,#8460,.F.); -#8470=EDGE_CURVE('',#8067,#8461,#8475,.T.); -#8475=LINE('',#8068,#8477); -#8477=VECTOR('',#8478,0.3175); -#8478=DIRECTION('',(1.0,0.0,0.0)); -#8469=ORIENTED_EDGE('',*,*,#8470,.F.); -#8479=ORIENTED_EDGE('',*,*,#8066,.T.); -#8489=STYLED_ITEM('',(#34),#8490); -#8490=ADVANCED_FACE('',(#8496),#8491,.T.); -#8491=PLANE('',#8492); -#8492=AXIS2_PLACEMENT_3D('',#8493,#8494,#8495); -#8493=CARTESIAN_POINT('',(0.19,-26.06,2.73)); -#8494=DIRECTION('',(0.0,0.0,-1.0)); -#8495=DIRECTION('',(0.,1.,0.)); -#8496=FACE_OUTER_BOUND('',#8497,.T.); -#8497=EDGE_LOOP('',(#8498,#8508,#8518,#8528)); -#8498=ORIENTED_EDGE('',*,*,#8450,.T.); -#8508=ORIENTED_EDGE('',*,*,#8214,.T.); -#8518=ORIENTED_EDGE('',*,*,#8401,.T.); -#8529=EDGE_CURVE('',#8451,#8392,#8534,.T.); -#8534=LINE('',#8452,#8536); -#8536=VECTOR('',#8537,1.3208); -#8537=DIRECTION('',(0.0,1.0,0.0)); -#8528=ORIENTED_EDGE('',*,*,#8529,.F.); -#8538=STYLED_ITEM('',(#34),#8539); -#8539=ADVANCED_FACE('',(#8545),#8540,.T.); -#8540=PLANE('',#8541); -#8541=AXIS2_PLACEMENT_3D('',#8542,#8543,#8544); -#8542=CARTESIAN_POINT('',(0.19,-26.06,2.73)); -#8543=DIRECTION('',(1.0,0.0,0.0)); -#8544=DIRECTION('',(0.,0.,1.)); -#8545=FACE_OUTER_BOUND('',#8546,.T.); -#8546=EDGE_LOOP('',(#8547,#8557,#8567,#8577)); -#8547=ORIENTED_EDGE('',*,*,#8529,.T.); -#8557=ORIENTED_EDGE('',*,*,#8391,.T.); -#8568=EDGE_CURVE('',#8461,#8382,#8573,.T.); -#8573=LINE('',#8462,#8575); -#8575=VECTOR('',#8576,1.3208); -#8576=DIRECTION('',(0.0,1.0,0.0)); -#8567=ORIENTED_EDGE('',*,*,#8568,.F.); -#8577=ORIENTED_EDGE('',*,*,#8460,.T.); -#8587=STYLED_ITEM('',(#34),#8588); -#8588=ADVANCED_FACE('',(#8594),#8589,.T.); -#8589=PLANE('',#8590); -#8590=AXIS2_PLACEMENT_3D('',#8591,#8592,#8593); -#8591=CARTESIAN_POINT('',(0.19,-24.74,2.984)); -#8592=DIRECTION('',(0.0,0.0,1.0)); -#8593=DIRECTION('',(0.,1.,0.)); -#8594=FACE_OUTER_BOUND('',#8595,.T.); -#8595=EDGE_LOOP('',(#8596,#8606,#8616,#8626)); -#8596=ORIENTED_EDGE('',*,*,#8381,.T.); -#8606=ORIENTED_EDGE('',*,*,#8076,.T.); -#8616=ORIENTED_EDGE('',*,*,#8470,.T.); -#8626=ORIENTED_EDGE('',*,*,#8568,.T.); -#8637=MANIFOLD_SOLID_BREP($,#8638); -#8638=CLOSED_SHELL('',(#8640,#8689,#8738,#8827,#8876,#8965,#9014,#9063,#9132,#9201,#9250,#9299)); -#8639=STYLED_ITEM('',(#34),#8640); -#8640=ADVANCED_FACE('',(#8646),#8641,.T.); -#8641=PLANE('',#8642); -#8642=AXIS2_PLACEMENT_3D('',#8643,#8644,#8645); -#8643=CARTESIAN_POINT('',(0.127,-27.661,-2.54)); -#8644=DIRECTION('',(0.0,0.0,-1.0)); -#8645=DIRECTION('',(0.,1.,0.)); -#8646=FACE_OUTER_BOUND('',#8647,.T.); -#8647=EDGE_LOOP('',(#8648,#8658,#8668,#8678)); -#8651=CARTESIAN_POINT('',(0.127,-28.219,-2.54)); -#8650=VERTEX_POINT('',#8651); -#8653=CARTESIAN_POINT('',(0.127,-27.661,-2.54)); -#8652=VERTEX_POINT('',#8653); -#8649=EDGE_CURVE('',#8650,#8652,#8654,.T.); -#8654=LINE('',#8651,#8656); -#8656=VECTOR('',#8657,0.5588); -#8657=DIRECTION('',(0.0,1.0,0.0)); -#8648=ORIENTED_EDGE('',*,*,#8649,.F.); -#8661=CARTESIAN_POINT('',(-0.127,-28.219,-2.54)); -#8660=VERTEX_POINT('',#8661); -#8659=EDGE_CURVE('',#8660,#8650,#8664,.T.); -#8664=LINE('',#8661,#8666); -#8666=VECTOR('',#8667,0.254); -#8667=DIRECTION('',(1.0,0.0,0.0)); -#8658=ORIENTED_EDGE('',*,*,#8659,.F.); -#8671=CARTESIAN_POINT('',(-0.127,-27.661,-2.54)); -#8670=VERTEX_POINT('',#8671); -#8669=EDGE_CURVE('',#8670,#8660,#8674,.T.); -#8674=LINE('',#8671,#8676); -#8676=VECTOR('',#8677,0.5588); -#8677=DIRECTION('',(0.0,-1.0,0.0)); -#8668=ORIENTED_EDGE('',*,*,#8669,.F.); -#8679=EDGE_CURVE('',#8652,#8670,#8684,.T.); -#8684=LINE('',#8653,#8686); -#8686=VECTOR('',#8687,0.254); -#8687=DIRECTION('',(-1.0,0.0,0.0)); -#8678=ORIENTED_EDGE('',*,*,#8679,.F.); -#8688=STYLED_ITEM('',(#34),#8689); -#8689=ADVANCED_FACE('',(#8695),#8690,.T.); -#8690=PLANE('',#8691); -#8691=AXIS2_PLACEMENT_3D('',#8692,#8693,#8694); -#8692=CARTESIAN_POINT('',(0.127,-27.661,-2.54)); -#8693=DIRECTION('',(0.0,1.0,0.0)); -#8694=DIRECTION('',(0.,0.,1.)); -#8695=FACE_OUTER_BOUND('',#8696,.T.); -#8696=EDGE_LOOP('',(#8697,#8707,#8717,#8727)); -#8697=ORIENTED_EDGE('',*,*,#8679,.T.); -#8710=CARTESIAN_POINT('',(-0.127,-27.661,0.0)); -#8709=VERTEX_POINT('',#8710); -#8708=EDGE_CURVE('',#8709,#8670,#8713,.T.); -#8713=LINE('',#8710,#8715); -#8715=VECTOR('',#8716,2.54); -#8716=DIRECTION('',(0.0,0.0,-1.0)); -#8707=ORIENTED_EDGE('',*,*,#8708,.F.); -#8720=CARTESIAN_POINT('',(0.127,-27.661,0.0)); -#8719=VERTEX_POINT('',#8720); -#8718=EDGE_CURVE('',#8719,#8709,#8723,.T.); -#8723=LINE('',#8720,#8725); -#8725=VECTOR('',#8726,0.254); -#8726=DIRECTION('',(-1.0,0.0,0.0)); -#8717=ORIENTED_EDGE('',*,*,#8718,.F.); -#8728=EDGE_CURVE('',#8652,#8719,#8733,.T.); -#8733=LINE('',#8653,#8735); -#8735=VECTOR('',#8736,2.54); -#8736=DIRECTION('',(0.0,0.0,1.0)); -#8727=ORIENTED_EDGE('',*,*,#8728,.F.); -#8737=STYLED_ITEM('',(#34),#8738); -#8738=ADVANCED_FACE('',(#8744),#8739,.T.); -#8739=PLANE('',#8740); -#8740=AXIS2_PLACEMENT_3D('',#8741,#8742,#8743); -#8741=CARTESIAN_POINT('',(-0.127,-27.661,-2.54)); -#8742=DIRECTION('',(-1.0,0.0,0.0)); -#8743=DIRECTION('',(0.,0.,1.)); -#8744=FACE_OUTER_BOUND('',#8745,.T.); -#8745=EDGE_LOOP('',(#8746,#8756,#8766,#8776,#8786,#8796,#8806,#8816)); -#8746=ORIENTED_EDGE('',*,*,#8669,.T.); -#8759=CARTESIAN_POINT('',(-0.127,-28.219,0.0)); -#8758=VERTEX_POINT('',#8759); -#8757=EDGE_CURVE('',#8758,#8660,#8762,.T.); -#8762=LINE('',#8759,#8764); -#8764=VECTOR('',#8765,2.54); -#8765=DIRECTION('',(0.0,0.0,-1.0)); -#8756=ORIENTED_EDGE('',*,*,#8757,.F.); -#8769=CARTESIAN_POINT('',(-0.127,-28.6,0.0)); -#8768=VERTEX_POINT('',#8769); -#8767=EDGE_CURVE('',#8768,#8758,#8772,.T.); -#8772=LINE('',#8769,#8774); -#8774=VECTOR('',#8775,0.381); -#8775=DIRECTION('',(0.0,1.0,0.0)); -#8766=ORIENTED_EDGE('',*,*,#8767,.F.); -#8779=CARTESIAN_POINT('',(-0.127,-28.6,2.984)); -#8778=VERTEX_POINT('',#8779); -#8777=EDGE_CURVE('',#8778,#8768,#8782,.T.); -#8782=LINE('',#8779,#8784); -#8784=VECTOR('',#8785,2.9845); -#8785=DIRECTION('',(0.0,0.0,-1.0)); -#8776=ORIENTED_EDGE('',*,*,#8777,.F.); -#8789=CARTESIAN_POINT('',(-0.127,-27.28,2.984)); -#8788=VERTEX_POINT('',#8789); -#8787=EDGE_CURVE('',#8788,#8778,#8792,.T.); -#8792=LINE('',#8789,#8794); -#8794=VECTOR('',#8795,1.3208); -#8795=DIRECTION('',(0.0,-1.0,0.0)); -#8786=ORIENTED_EDGE('',*,*,#8787,.F.); -#8799=CARTESIAN_POINT('',(-0.127,-27.28,0.0)); -#8798=VERTEX_POINT('',#8799); -#8797=EDGE_CURVE('',#8798,#8788,#8802,.T.); -#8802=LINE('',#8799,#8804); -#8804=VECTOR('',#8805,2.9845); -#8805=DIRECTION('',(0.0,0.0,1.0)); -#8796=ORIENTED_EDGE('',*,*,#8797,.F.); -#8807=EDGE_CURVE('',#8709,#8798,#8812,.T.); -#8812=LINE('',#8710,#8814); -#8814=VECTOR('',#8815,0.381); -#8815=DIRECTION('',(0.0,1.0,0.0)); -#8806=ORIENTED_EDGE('',*,*,#8807,.F.); -#8816=ORIENTED_EDGE('',*,*,#8708,.T.); -#8826=STYLED_ITEM('',(#34),#8827); -#8827=ADVANCED_FACE('',(#8833),#8828,.T.); -#8828=PLANE('',#8829); -#8829=AXIS2_PLACEMENT_3D('',#8830,#8831,#8832); -#8830=CARTESIAN_POINT('',(-0.127,-28.219,-2.54)); -#8831=DIRECTION('',(0.0,-1.0,0.0)); -#8832=DIRECTION('',(0.,0.,1.)); -#8833=FACE_OUTER_BOUND('',#8834,.T.); -#8834=EDGE_LOOP('',(#8835,#8845,#8855,#8865)); -#8835=ORIENTED_EDGE('',*,*,#8659,.T.); -#8848=CARTESIAN_POINT('',(0.127,-28.219,0.0)); -#8847=VERTEX_POINT('',#8848); -#8846=EDGE_CURVE('',#8847,#8650,#8851,.T.); -#8851=LINE('',#8848,#8853); -#8853=VECTOR('',#8854,2.54); -#8854=DIRECTION('',(0.0,0.0,-1.0)); -#8845=ORIENTED_EDGE('',*,*,#8846,.F.); -#8856=EDGE_CURVE('',#8758,#8847,#8861,.T.); -#8861=LINE('',#8759,#8863); -#8863=VECTOR('',#8864,0.254); -#8864=DIRECTION('',(1.0,0.0,0.0)); -#8855=ORIENTED_EDGE('',*,*,#8856,.F.); -#8865=ORIENTED_EDGE('',*,*,#8757,.T.); -#8875=STYLED_ITEM('',(#34),#8876); -#8876=ADVANCED_FACE('',(#8882),#8877,.T.); -#8877=PLANE('',#8878); -#8878=AXIS2_PLACEMENT_3D('',#8879,#8880,#8881); -#8879=CARTESIAN_POINT('',(0.127,-28.219,-2.54)); -#8880=DIRECTION('',(1.0,0.0,0.0)); -#8881=DIRECTION('',(0.,0.,1.)); -#8882=FACE_OUTER_BOUND('',#8883,.T.); -#8883=EDGE_LOOP('',(#8884,#8894,#8904,#8914,#8924,#8934,#8944,#8954)); -#8884=ORIENTED_EDGE('',*,*,#8649,.T.); -#8894=ORIENTED_EDGE('',*,*,#8728,.T.); -#8907=CARTESIAN_POINT('',(0.127,-27.28,0.0)); -#8906=VERTEX_POINT('',#8907); -#8905=EDGE_CURVE('',#8906,#8719,#8910,.T.); -#8910=LINE('',#8907,#8912); -#8912=VECTOR('',#8913,0.381); -#8913=DIRECTION('',(0.0,-1.0,0.0)); -#8904=ORIENTED_EDGE('',*,*,#8905,.F.); -#8917=CARTESIAN_POINT('',(0.127,-27.28,2.73)); -#8916=VERTEX_POINT('',#8917); -#8915=EDGE_CURVE('',#8916,#8906,#8920,.T.); -#8920=LINE('',#8917,#8922); -#8922=VECTOR('',#8923,2.7305); -#8923=DIRECTION('',(0.0,0.0,-1.0)); -#8914=ORIENTED_EDGE('',*,*,#8915,.F.); -#8927=CARTESIAN_POINT('',(0.127,-28.6,2.73)); -#8926=VERTEX_POINT('',#8927); -#8925=EDGE_CURVE('',#8926,#8916,#8930,.T.); -#8930=LINE('',#8927,#8932); -#8932=VECTOR('',#8933,1.3208); -#8933=DIRECTION('',(0.0,1.0,0.0)); -#8924=ORIENTED_EDGE('',*,*,#8925,.F.); -#8937=CARTESIAN_POINT('',(0.127,-28.6,0.0)); -#8936=VERTEX_POINT('',#8937); -#8935=EDGE_CURVE('',#8936,#8926,#8940,.T.); -#8940=LINE('',#8937,#8942); -#8942=VECTOR('',#8943,2.7305); -#8943=DIRECTION('',(0.0,0.0,1.0)); -#8934=ORIENTED_EDGE('',*,*,#8935,.F.); -#8945=EDGE_CURVE('',#8847,#8936,#8950,.T.); -#8950=LINE('',#8848,#8952); -#8952=VECTOR('',#8953,0.381); -#8953=DIRECTION('',(0.0,-1.0,0.0)); -#8944=ORIENTED_EDGE('',*,*,#8945,.F.); -#8954=ORIENTED_EDGE('',*,*,#8846,.T.); -#8964=STYLED_ITEM('',(#34),#8965); -#8965=ADVANCED_FACE('',(#8971),#8966,.T.); -#8966=PLANE('',#8967); -#8967=AXIS2_PLACEMENT_3D('',#8968,#8969,#8970); -#8968=CARTESIAN_POINT('',(0.127,-27.661,0.0)); -#8969=DIRECTION('',(0.0,0.0,-1.0)); -#8970=DIRECTION('',(0.,1.,0.)); -#8971=FACE_OUTER_BOUND('',#8972,.T.); -#8972=EDGE_LOOP('',(#8973,#8983,#8993,#9003)); -#8973=ORIENTED_EDGE('',*,*,#8718,.T.); -#8983=ORIENTED_EDGE('',*,*,#8807,.T.); -#8994=EDGE_CURVE('',#8906,#8798,#8999,.T.); -#8999=LINE('',#8907,#9001); -#9001=VECTOR('',#9002,0.254); -#9002=DIRECTION('',(-1.0,0.0,0.0)); -#8993=ORIENTED_EDGE('',*,*,#8994,.F.); -#9003=ORIENTED_EDGE('',*,*,#8905,.T.); -#9013=STYLED_ITEM('',(#34),#9014); -#9014=ADVANCED_FACE('',(#9020),#9015,.T.); -#9015=PLANE('',#9016); -#9016=AXIS2_PLACEMENT_3D('',#9017,#9018,#9019); -#9017=CARTESIAN_POINT('',(0.127,-28.6,0.0)); -#9018=DIRECTION('',(0.0,0.0,-1.0)); -#9019=DIRECTION('',(0.,1.,0.)); -#9020=FACE_OUTER_BOUND('',#9021,.T.); -#9021=EDGE_LOOP('',(#9022,#9032,#9042,#9052)); -#9023=EDGE_CURVE('',#8768,#8936,#9028,.T.); -#9028=LINE('',#8769,#9030); -#9030=VECTOR('',#9031,0.254); -#9031=DIRECTION('',(1.0,0.0,0.0)); -#9022=ORIENTED_EDGE('',*,*,#9023,.F.); -#9032=ORIENTED_EDGE('',*,*,#8767,.T.); -#9042=ORIENTED_EDGE('',*,*,#8856,.T.); -#9052=ORIENTED_EDGE('',*,*,#8945,.T.); -#9062=STYLED_ITEM('',(#34),#9063); -#9063=ADVANCED_FACE('',(#9069),#9064,.T.); -#9064=PLANE('',#9065); -#9065=AXIS2_PLACEMENT_3D('',#9066,#9067,#9068); -#9066=CARTESIAN_POINT('',(0.127,-27.28,0.0)); -#9067=DIRECTION('',(0.0,1.0,0.0)); -#9068=DIRECTION('',(0.,0.,1.)); -#9069=FACE_OUTER_BOUND('',#9070,.T.); -#9070=EDGE_LOOP('',(#9071,#9081,#9091,#9101,#9111,#9121)); -#9071=ORIENTED_EDGE('',*,*,#8994,.T.); -#9081=ORIENTED_EDGE('',*,*,#8797,.T.); -#9094=CARTESIAN_POINT('',(0.19,-27.28,2.984)); -#9093=VERTEX_POINT('',#9094); -#9092=EDGE_CURVE('',#9093,#8788,#9097,.T.); -#9097=LINE('',#9094,#9099); -#9099=VECTOR('',#9100,0.3175); -#9100=DIRECTION('',(-1.0,0.0,0.0)); -#9091=ORIENTED_EDGE('',*,*,#9092,.F.); -#9104=CARTESIAN_POINT('',(0.19,-27.28,2.73)); -#9103=VERTEX_POINT('',#9104); -#9102=EDGE_CURVE('',#9103,#9093,#9107,.T.); -#9107=LINE('',#9104,#9109); -#9109=VECTOR('',#9110,0.254); -#9110=DIRECTION('',(0.0,0.0,1.0)); -#9101=ORIENTED_EDGE('',*,*,#9102,.F.); -#9112=EDGE_CURVE('',#8916,#9103,#9117,.T.); -#9117=LINE('',#8917,#9119); -#9119=VECTOR('',#9120,0.0635); -#9120=DIRECTION('',(1.0,0.0,0.0)); -#9111=ORIENTED_EDGE('',*,*,#9112,.F.); -#9121=ORIENTED_EDGE('',*,*,#8915,.T.); -#9131=STYLED_ITEM('',(#34),#9132); -#9132=ADVANCED_FACE('',(#9138),#9133,.T.); -#9133=PLANE('',#9134); -#9134=AXIS2_PLACEMENT_3D('',#9135,#9136,#9137); -#9135=CARTESIAN_POINT('',(-0.127,-28.6,0.0)); -#9136=DIRECTION('',(0.0,-1.0,0.0)); -#9137=DIRECTION('',(0.,0.,1.)); -#9138=FACE_OUTER_BOUND('',#9139,.T.); -#9139=EDGE_LOOP('',(#9140,#9150,#9160,#9170,#9180,#9190)); -#9140=ORIENTED_EDGE('',*,*,#9023,.T.); -#9150=ORIENTED_EDGE('',*,*,#8935,.T.); -#9163=CARTESIAN_POINT('',(0.19,-28.6,2.73)); -#9162=VERTEX_POINT('',#9163); -#9161=EDGE_CURVE('',#9162,#8926,#9166,.T.); -#9166=LINE('',#9163,#9168); -#9168=VECTOR('',#9169,0.0635); -#9169=DIRECTION('',(-1.0,0.0,0.0)); -#9160=ORIENTED_EDGE('',*,*,#9161,.F.); -#9173=CARTESIAN_POINT('',(0.19,-28.6,2.984)); -#9172=VERTEX_POINT('',#9173); -#9171=EDGE_CURVE('',#9172,#9162,#9176,.T.); -#9176=LINE('',#9173,#9178); -#9178=VECTOR('',#9179,0.254); -#9179=DIRECTION('',(0.0,0.0,-1.0)); -#9170=ORIENTED_EDGE('',*,*,#9171,.F.); -#9181=EDGE_CURVE('',#8778,#9172,#9186,.T.); -#9186=LINE('',#8779,#9188); -#9188=VECTOR('',#9189,0.3175); -#9189=DIRECTION('',(1.0,0.0,0.0)); -#9180=ORIENTED_EDGE('',*,*,#9181,.F.); -#9190=ORIENTED_EDGE('',*,*,#8777,.T.); -#9200=STYLED_ITEM('',(#34),#9201); -#9201=ADVANCED_FACE('',(#9207),#9202,.T.); -#9202=PLANE('',#9203); -#9203=AXIS2_PLACEMENT_3D('',#9204,#9205,#9206); -#9204=CARTESIAN_POINT('',(0.19,-28.6,2.73)); -#9205=DIRECTION('',(0.0,0.0,-1.0)); -#9206=DIRECTION('',(0.,1.,0.)); -#9207=FACE_OUTER_BOUND('',#9208,.T.); -#9208=EDGE_LOOP('',(#9209,#9219,#9229,#9239)); -#9209=ORIENTED_EDGE('',*,*,#9161,.T.); -#9219=ORIENTED_EDGE('',*,*,#8925,.T.); -#9229=ORIENTED_EDGE('',*,*,#9112,.T.); -#9240=EDGE_CURVE('',#9162,#9103,#9245,.T.); -#9245=LINE('',#9163,#9247); -#9247=VECTOR('',#9248,1.3208); -#9248=DIRECTION('',(0.0,1.0,0.0)); -#9239=ORIENTED_EDGE('',*,*,#9240,.F.); -#9249=STYLED_ITEM('',(#34),#9250); -#9250=ADVANCED_FACE('',(#9256),#9251,.T.); -#9251=PLANE('',#9252); -#9252=AXIS2_PLACEMENT_3D('',#9253,#9254,#9255); -#9253=CARTESIAN_POINT('',(0.19,-28.6,2.73)); -#9254=DIRECTION('',(1.0,0.0,0.0)); -#9255=DIRECTION('',(0.,0.,1.)); -#9256=FACE_OUTER_BOUND('',#9257,.T.); -#9257=EDGE_LOOP('',(#9258,#9268,#9278,#9288)); -#9258=ORIENTED_EDGE('',*,*,#9240,.T.); -#9268=ORIENTED_EDGE('',*,*,#9102,.T.); -#9279=EDGE_CURVE('',#9172,#9093,#9284,.T.); -#9284=LINE('',#9173,#9286); -#9286=VECTOR('',#9287,1.3208); -#9287=DIRECTION('',(0.0,1.0,0.0)); -#9278=ORIENTED_EDGE('',*,*,#9279,.F.); -#9288=ORIENTED_EDGE('',*,*,#9171,.T.); -#9298=STYLED_ITEM('',(#34),#9299); -#9299=ADVANCED_FACE('',(#9305),#9300,.T.); -#9300=PLANE('',#9301); -#9301=AXIS2_PLACEMENT_3D('',#9302,#9303,#9304); -#9302=CARTESIAN_POINT('',(0.19,-27.28,2.984)); -#9303=DIRECTION('',(0.0,0.0,1.0)); -#9304=DIRECTION('',(0.,1.,0.)); -#9305=FACE_OUTER_BOUND('',#9306,.T.); -#9306=EDGE_LOOP('',(#9307,#9317,#9327,#9337)); -#9307=ORIENTED_EDGE('',*,*,#9092,.T.); -#9317=ORIENTED_EDGE('',*,*,#8787,.T.); -#9327=ORIENTED_EDGE('',*,*,#9181,.T.); -#9337=ORIENTED_EDGE('',*,*,#9279,.T.); -#9348=MANIFOLD_SOLID_BREP($,#9349); -#9349=CLOSED_SHELL('',(#9351,#9400,#9449,#9538,#9587,#9676,#9725,#9774,#9843,#9912,#9961,#10010)); -#9350=STYLED_ITEM('',(#34),#9351); -#9351=ADVANCED_FACE('',(#9357),#9352,.T.); -#9352=PLANE('',#9353); -#9353=AXIS2_PLACEMENT_3D('',#9354,#9355,#9356); -#9354=CARTESIAN_POINT('',(0.127,-30.201,-2.54)); -#9355=DIRECTION('',(0.0,0.0,-1.0)); -#9356=DIRECTION('',(0.,1.,0.)); -#9357=FACE_OUTER_BOUND('',#9358,.T.); -#9358=EDGE_LOOP('',(#9359,#9369,#9379,#9389)); -#9362=CARTESIAN_POINT('',(0.127,-30.759,-2.54)); -#9361=VERTEX_POINT('',#9362); -#9364=CARTESIAN_POINT('',(0.127,-30.201,-2.54)); -#9363=VERTEX_POINT('',#9364); -#9360=EDGE_CURVE('',#9361,#9363,#9365,.T.); -#9365=LINE('',#9362,#9367); -#9367=VECTOR('',#9368,0.5588); -#9368=DIRECTION('',(0.0,1.0,0.0)); -#9359=ORIENTED_EDGE('',*,*,#9360,.F.); -#9372=CARTESIAN_POINT('',(-0.127,-30.759,-2.54)); -#9371=VERTEX_POINT('',#9372); -#9370=EDGE_CURVE('',#9371,#9361,#9375,.T.); -#9375=LINE('',#9372,#9377); -#9377=VECTOR('',#9378,0.254); -#9378=DIRECTION('',(1.0,0.0,0.0)); -#9369=ORIENTED_EDGE('',*,*,#9370,.F.); -#9382=CARTESIAN_POINT('',(-0.127,-30.201,-2.54)); -#9381=VERTEX_POINT('',#9382); -#9380=EDGE_CURVE('',#9381,#9371,#9385,.T.); -#9385=LINE('',#9382,#9387); -#9387=VECTOR('',#9388,0.5588); -#9388=DIRECTION('',(0.0,-1.0,0.0)); -#9379=ORIENTED_EDGE('',*,*,#9380,.F.); -#9390=EDGE_CURVE('',#9363,#9381,#9395,.T.); -#9395=LINE('',#9364,#9397); -#9397=VECTOR('',#9398,0.254); -#9398=DIRECTION('',(-1.0,0.0,0.0)); -#9389=ORIENTED_EDGE('',*,*,#9390,.F.); -#9399=STYLED_ITEM('',(#34),#9400); -#9400=ADVANCED_FACE('',(#9406),#9401,.T.); -#9401=PLANE('',#9402); -#9402=AXIS2_PLACEMENT_3D('',#9403,#9404,#9405); -#9403=CARTESIAN_POINT('',(0.127,-30.201,-2.54)); -#9404=DIRECTION('',(0.0,1.0,0.0)); -#9405=DIRECTION('',(0.,0.,1.)); -#9406=FACE_OUTER_BOUND('',#9407,.T.); -#9407=EDGE_LOOP('',(#9408,#9418,#9428,#9438)); -#9408=ORIENTED_EDGE('',*,*,#9390,.T.); -#9421=CARTESIAN_POINT('',(-0.127,-30.201,0.0)); -#9420=VERTEX_POINT('',#9421); -#9419=EDGE_CURVE('',#9420,#9381,#9424,.T.); -#9424=LINE('',#9421,#9426); -#9426=VECTOR('',#9427,2.54); -#9427=DIRECTION('',(0.0,0.0,-1.0)); -#9418=ORIENTED_EDGE('',*,*,#9419,.F.); -#9431=CARTESIAN_POINT('',(0.127,-30.201,0.0)); -#9430=VERTEX_POINT('',#9431); -#9429=EDGE_CURVE('',#9430,#9420,#9434,.T.); -#9434=LINE('',#9431,#9436); -#9436=VECTOR('',#9437,0.254); -#9437=DIRECTION('',(-1.0,0.0,0.0)); -#9428=ORIENTED_EDGE('',*,*,#9429,.F.); -#9439=EDGE_CURVE('',#9363,#9430,#9444,.T.); -#9444=LINE('',#9364,#9446); -#9446=VECTOR('',#9447,2.54); -#9447=DIRECTION('',(0.0,0.0,1.0)); -#9438=ORIENTED_EDGE('',*,*,#9439,.F.); -#9448=STYLED_ITEM('',(#34),#9449); -#9449=ADVANCED_FACE('',(#9455),#9450,.T.); -#9450=PLANE('',#9451); -#9451=AXIS2_PLACEMENT_3D('',#9452,#9453,#9454); -#9452=CARTESIAN_POINT('',(-0.127,-30.201,-2.54)); -#9453=DIRECTION('',(-1.0,0.0,0.0)); -#9454=DIRECTION('',(0.,0.,1.)); -#9455=FACE_OUTER_BOUND('',#9456,.T.); -#9456=EDGE_LOOP('',(#9457,#9467,#9477,#9487,#9497,#9507,#9517,#9527)); -#9457=ORIENTED_EDGE('',*,*,#9380,.T.); -#9470=CARTESIAN_POINT('',(-0.127,-30.759,0.0)); -#9469=VERTEX_POINT('',#9470); -#9468=EDGE_CURVE('',#9469,#9371,#9473,.T.); -#9473=LINE('',#9470,#9475); -#9475=VECTOR('',#9476,2.54); -#9476=DIRECTION('',(0.0,0.0,-1.0)); -#9467=ORIENTED_EDGE('',*,*,#9468,.F.); -#9480=CARTESIAN_POINT('',(-0.127,-31.14,0.0)); -#9479=VERTEX_POINT('',#9480); -#9478=EDGE_CURVE('',#9479,#9469,#9483,.T.); -#9483=LINE('',#9480,#9485); -#9485=VECTOR('',#9486,0.381); -#9486=DIRECTION('',(0.0,1.0,0.0)); -#9477=ORIENTED_EDGE('',*,*,#9478,.F.); -#9490=CARTESIAN_POINT('',(-0.127,-31.14,2.984)); -#9489=VERTEX_POINT('',#9490); -#9488=EDGE_CURVE('',#9489,#9479,#9493,.T.); -#9493=LINE('',#9490,#9495); -#9495=VECTOR('',#9496,2.9845); -#9496=DIRECTION('',(0.0,0.0,-1.0)); -#9487=ORIENTED_EDGE('',*,*,#9488,.F.); -#9500=CARTESIAN_POINT('',(-0.127,-29.82,2.984)); -#9499=VERTEX_POINT('',#9500); -#9498=EDGE_CURVE('',#9499,#9489,#9503,.T.); -#9503=LINE('',#9500,#9505); -#9505=VECTOR('',#9506,1.3208); -#9506=DIRECTION('',(0.0,-1.0,0.0)); -#9497=ORIENTED_EDGE('',*,*,#9498,.F.); -#9510=CARTESIAN_POINT('',(-0.127,-29.82,0.0)); -#9509=VERTEX_POINT('',#9510); -#9508=EDGE_CURVE('',#9509,#9499,#9513,.T.); -#9513=LINE('',#9510,#9515); -#9515=VECTOR('',#9516,2.9845); -#9516=DIRECTION('',(0.0,0.0,1.0)); -#9507=ORIENTED_EDGE('',*,*,#9508,.F.); -#9518=EDGE_CURVE('',#9420,#9509,#9523,.T.); -#9523=LINE('',#9421,#9525); -#9525=VECTOR('',#9526,0.381); -#9526=DIRECTION('',(0.0,1.0,0.0)); -#9517=ORIENTED_EDGE('',*,*,#9518,.F.); -#9527=ORIENTED_EDGE('',*,*,#9419,.T.); -#9537=STYLED_ITEM('',(#34),#9538); -#9538=ADVANCED_FACE('',(#9544),#9539,.T.); -#9539=PLANE('',#9540); -#9540=AXIS2_PLACEMENT_3D('',#9541,#9542,#9543); -#9541=CARTESIAN_POINT('',(-0.127,-30.759,-2.54)); -#9542=DIRECTION('',(0.0,-1.0,0.0)); -#9543=DIRECTION('',(0.,0.,1.)); -#9544=FACE_OUTER_BOUND('',#9545,.T.); -#9545=EDGE_LOOP('',(#9546,#9556,#9566,#9576)); -#9546=ORIENTED_EDGE('',*,*,#9370,.T.); -#9559=CARTESIAN_POINT('',(0.127,-30.759,0.0)); -#9558=VERTEX_POINT('',#9559); -#9557=EDGE_CURVE('',#9558,#9361,#9562,.T.); -#9562=LINE('',#9559,#9564); -#9564=VECTOR('',#9565,2.54); -#9565=DIRECTION('',(0.0,0.0,-1.0)); -#9556=ORIENTED_EDGE('',*,*,#9557,.F.); -#9567=EDGE_CURVE('',#9469,#9558,#9572,.T.); -#9572=LINE('',#9470,#9574); -#9574=VECTOR('',#9575,0.254); -#9575=DIRECTION('',(1.0,0.0,0.0)); -#9566=ORIENTED_EDGE('',*,*,#9567,.F.); -#9576=ORIENTED_EDGE('',*,*,#9468,.T.); -#9586=STYLED_ITEM('',(#34),#9587); -#9587=ADVANCED_FACE('',(#9593),#9588,.T.); -#9588=PLANE('',#9589); -#9589=AXIS2_PLACEMENT_3D('',#9590,#9591,#9592); -#9590=CARTESIAN_POINT('',(0.127,-30.759,-2.54)); -#9591=DIRECTION('',(1.0,0.0,0.0)); -#9592=DIRECTION('',(0.,0.,1.)); -#9593=FACE_OUTER_BOUND('',#9594,.T.); -#9594=EDGE_LOOP('',(#9595,#9605,#9615,#9625,#9635,#9645,#9655,#9665)); -#9595=ORIENTED_EDGE('',*,*,#9360,.T.); -#9605=ORIENTED_EDGE('',*,*,#9439,.T.); -#9618=CARTESIAN_POINT('',(0.127,-29.82,0.0)); -#9617=VERTEX_POINT('',#9618); -#9616=EDGE_CURVE('',#9617,#9430,#9621,.T.); -#9621=LINE('',#9618,#9623); -#9623=VECTOR('',#9624,0.381); -#9624=DIRECTION('',(0.0,-1.0,0.0)); -#9615=ORIENTED_EDGE('',*,*,#9616,.F.); -#9628=CARTESIAN_POINT('',(0.127,-29.82,2.73)); -#9627=VERTEX_POINT('',#9628); -#9626=EDGE_CURVE('',#9627,#9617,#9631,.T.); -#9631=LINE('',#9628,#9633); -#9633=VECTOR('',#9634,2.7305); -#9634=DIRECTION('',(0.0,0.0,-1.0)); -#9625=ORIENTED_EDGE('',*,*,#9626,.F.); -#9638=CARTESIAN_POINT('',(0.127,-31.14,2.73)); -#9637=VERTEX_POINT('',#9638); -#9636=EDGE_CURVE('',#9637,#9627,#9641,.T.); -#9641=LINE('',#9638,#9643); -#9643=VECTOR('',#9644,1.3208); -#9644=DIRECTION('',(0.0,1.0,0.0)); -#9635=ORIENTED_EDGE('',*,*,#9636,.F.); -#9648=CARTESIAN_POINT('',(0.127,-31.14,0.0)); -#9647=VERTEX_POINT('',#9648); -#9646=EDGE_CURVE('',#9647,#9637,#9651,.T.); -#9651=LINE('',#9648,#9653); -#9653=VECTOR('',#9654,2.7305); -#9654=DIRECTION('',(0.0,0.0,1.0)); -#9645=ORIENTED_EDGE('',*,*,#9646,.F.); -#9656=EDGE_CURVE('',#9558,#9647,#9661,.T.); -#9661=LINE('',#9559,#9663); -#9663=VECTOR('',#9664,0.381); -#9664=DIRECTION('',(0.0,-1.0,0.0)); -#9655=ORIENTED_EDGE('',*,*,#9656,.F.); -#9665=ORIENTED_EDGE('',*,*,#9557,.T.); -#9675=STYLED_ITEM('',(#34),#9676); -#9676=ADVANCED_FACE('',(#9682),#9677,.T.); -#9677=PLANE('',#9678); -#9678=AXIS2_PLACEMENT_3D('',#9679,#9680,#9681); -#9679=CARTESIAN_POINT('',(0.127,-30.201,0.0)); -#9680=DIRECTION('',(0.0,0.0,-1.0)); -#9681=DIRECTION('',(0.,1.,0.)); -#9682=FACE_OUTER_BOUND('',#9683,.T.); -#9683=EDGE_LOOP('',(#9684,#9694,#9704,#9714)); -#9684=ORIENTED_EDGE('',*,*,#9429,.T.); -#9694=ORIENTED_EDGE('',*,*,#9518,.T.); -#9705=EDGE_CURVE('',#9617,#9509,#9710,.T.); -#9710=LINE('',#9618,#9712); -#9712=VECTOR('',#9713,0.254); -#9713=DIRECTION('',(-1.0,0.0,0.0)); -#9704=ORIENTED_EDGE('',*,*,#9705,.F.); -#9714=ORIENTED_EDGE('',*,*,#9616,.T.); -#9724=STYLED_ITEM('',(#34),#9725); -#9725=ADVANCED_FACE('',(#9731),#9726,.T.); -#9726=PLANE('',#9727); -#9727=AXIS2_PLACEMENT_3D('',#9728,#9729,#9730); -#9728=CARTESIAN_POINT('',(0.127,-31.14,0.0)); -#9729=DIRECTION('',(0.0,0.0,-1.0)); -#9730=DIRECTION('',(0.,1.,0.)); -#9731=FACE_OUTER_BOUND('',#9732,.T.); -#9732=EDGE_LOOP('',(#9733,#9743,#9753,#9763)); -#9734=EDGE_CURVE('',#9479,#9647,#9739,.T.); -#9739=LINE('',#9480,#9741); -#9741=VECTOR('',#9742,0.254); -#9742=DIRECTION('',(1.0,0.0,0.0)); -#9733=ORIENTED_EDGE('',*,*,#9734,.F.); -#9743=ORIENTED_EDGE('',*,*,#9478,.T.); -#9753=ORIENTED_EDGE('',*,*,#9567,.T.); -#9763=ORIENTED_EDGE('',*,*,#9656,.T.); -#9773=STYLED_ITEM('',(#34),#9774); -#9774=ADVANCED_FACE('',(#9780),#9775,.T.); -#9775=PLANE('',#9776); -#9776=AXIS2_PLACEMENT_3D('',#9777,#9778,#9779); -#9777=CARTESIAN_POINT('',(0.127,-29.82,0.0)); -#9778=DIRECTION('',(0.0,1.0,0.0)); -#9779=DIRECTION('',(0.,0.,1.)); -#9780=FACE_OUTER_BOUND('',#9781,.T.); -#9781=EDGE_LOOP('',(#9782,#9792,#9802,#9812,#9822,#9832)); -#9782=ORIENTED_EDGE('',*,*,#9705,.T.); -#9792=ORIENTED_EDGE('',*,*,#9508,.T.); -#9805=CARTESIAN_POINT('',(0.19,-29.82,2.984)); -#9804=VERTEX_POINT('',#9805); -#9803=EDGE_CURVE('',#9804,#9499,#9808,.T.); -#9808=LINE('',#9805,#9810); -#9810=VECTOR('',#9811,0.3175); -#9811=DIRECTION('',(-1.0,0.0,0.0)); -#9802=ORIENTED_EDGE('',*,*,#9803,.F.); -#9815=CARTESIAN_POINT('',(0.19,-29.82,2.73)); -#9814=VERTEX_POINT('',#9815); -#9813=EDGE_CURVE('',#9814,#9804,#9818,.T.); -#9818=LINE('',#9815,#9820); -#9820=VECTOR('',#9821,0.254); -#9821=DIRECTION('',(0.0,0.0,1.0)); -#9812=ORIENTED_EDGE('',*,*,#9813,.F.); -#9823=EDGE_CURVE('',#9627,#9814,#9828,.T.); -#9828=LINE('',#9628,#9830); -#9830=VECTOR('',#9831,0.0635); -#9831=DIRECTION('',(1.0,0.0,0.0)); -#9822=ORIENTED_EDGE('',*,*,#9823,.F.); -#9832=ORIENTED_EDGE('',*,*,#9626,.T.); -#9842=STYLED_ITEM('',(#34),#9843); -#9843=ADVANCED_FACE('',(#9849),#9844,.T.); -#9844=PLANE('',#9845); -#9845=AXIS2_PLACEMENT_3D('',#9846,#9847,#9848); -#9846=CARTESIAN_POINT('',(-0.127,-31.14,0.0)); -#9847=DIRECTION('',(0.0,-1.0,0.0)); -#9848=DIRECTION('',(0.,0.,1.)); -#9849=FACE_OUTER_BOUND('',#9850,.T.); -#9850=EDGE_LOOP('',(#9851,#9861,#9871,#9881,#9891,#9901)); -#9851=ORIENTED_EDGE('',*,*,#9734,.T.); -#9861=ORIENTED_EDGE('',*,*,#9646,.T.); -#9874=CARTESIAN_POINT('',(0.19,-31.14,2.73)); -#9873=VERTEX_POINT('',#9874); -#9872=EDGE_CURVE('',#9873,#9637,#9877,.T.); -#9877=LINE('',#9874,#9879); -#9879=VECTOR('',#9880,0.0635); -#9880=DIRECTION('',(-1.0,0.0,0.0)); -#9871=ORIENTED_EDGE('',*,*,#9872,.F.); -#9884=CARTESIAN_POINT('',(0.19,-31.14,2.984)); -#9883=VERTEX_POINT('',#9884); -#9882=EDGE_CURVE('',#9883,#9873,#9887,.T.); -#9887=LINE('',#9884,#9889); -#9889=VECTOR('',#9890,0.254); -#9890=DIRECTION('',(0.0,0.0,-1.0)); -#9881=ORIENTED_EDGE('',*,*,#9882,.F.); -#9892=EDGE_CURVE('',#9489,#9883,#9897,.T.); -#9897=LINE('',#9490,#9899); -#9899=VECTOR('',#9900,0.3175); -#9900=DIRECTION('',(1.0,0.0,0.0)); -#9891=ORIENTED_EDGE('',*,*,#9892,.F.); -#9901=ORIENTED_EDGE('',*,*,#9488,.T.); -#9911=STYLED_ITEM('',(#34),#9912); -#9912=ADVANCED_FACE('',(#9918),#9913,.T.); -#9913=PLANE('',#9914); -#9914=AXIS2_PLACEMENT_3D('',#9915,#9916,#9917); -#9915=CARTESIAN_POINT('',(0.19,-31.14,2.73)); -#9916=DIRECTION('',(0.0,0.0,-1.0)); -#9917=DIRECTION('',(0.,1.,0.)); -#9918=FACE_OUTER_BOUND('',#9919,.T.); -#9919=EDGE_LOOP('',(#9920,#9930,#9940,#9950)); -#9920=ORIENTED_EDGE('',*,*,#9872,.T.); -#9930=ORIENTED_EDGE('',*,*,#9636,.T.); -#9940=ORIENTED_EDGE('',*,*,#9823,.T.); -#9951=EDGE_CURVE('',#9873,#9814,#9956,.T.); -#9956=LINE('',#9874,#9958); -#9958=VECTOR('',#9959,1.3208); -#9959=DIRECTION('',(0.0,1.0,0.0)); -#9950=ORIENTED_EDGE('',*,*,#9951,.F.); -#9960=STYLED_ITEM('',(#34),#9961); -#9961=ADVANCED_FACE('',(#9967),#9962,.T.); -#9962=PLANE('',#9963); -#9963=AXIS2_PLACEMENT_3D('',#9964,#9965,#9966); -#9964=CARTESIAN_POINT('',(0.19,-31.14,2.73)); -#9965=DIRECTION('',(1.0,0.0,0.0)); -#9966=DIRECTION('',(0.,0.,1.)); -#9967=FACE_OUTER_BOUND('',#9968,.T.); -#9968=EDGE_LOOP('',(#9969,#9979,#9989,#9999)); -#9969=ORIENTED_EDGE('',*,*,#9951,.T.); -#9979=ORIENTED_EDGE('',*,*,#9813,.T.); -#9990=EDGE_CURVE('',#9883,#9804,#9995,.T.); -#9995=LINE('',#9884,#9997); -#9997=VECTOR('',#9998,1.3208); -#9998=DIRECTION('',(0.0,1.0,0.0)); -#9989=ORIENTED_EDGE('',*,*,#9990,.F.); -#9999=ORIENTED_EDGE('',*,*,#9882,.T.); -#10009=STYLED_ITEM('',(#34),#10010); -#10010=ADVANCED_FACE('',(#10016),#10011,.T.); -#10011=PLANE('',#10012); -#10012=AXIS2_PLACEMENT_3D('',#10013,#10014,#10015); -#10013=CARTESIAN_POINT('',(0.19,-29.82,2.984)); -#10014=DIRECTION('',(0.0,0.0,1.0)); -#10015=DIRECTION('',(0.,1.,0.)); -#10016=FACE_OUTER_BOUND('',#10017,.T.); -#10017=EDGE_LOOP('',(#10018,#10028,#10038,#10048)); -#10018=ORIENTED_EDGE('',*,*,#9803,.T.); -#10028=ORIENTED_EDGE('',*,*,#9498,.T.); -#10038=ORIENTED_EDGE('',*,*,#9892,.T.); -#10048=ORIENTED_EDGE('',*,*,#9990,.T.); -#10059=MANIFOLD_SOLID_BREP($,#10060); -#10060=CLOSED_SHELL('',(#10062,#10111,#10160,#10249,#10298,#10387,#10436,#10485,#10554,#10623,#10672,#10721)); -#10061=STYLED_ITEM('',(#34),#10062); -#10062=ADVANCED_FACE('',(#10068),#10063,.T.); -#10063=PLANE('',#10064); -#10064=AXIS2_PLACEMENT_3D('',#10065,#10066,#10067); -#10065=CARTESIAN_POINT('',(0.127,-32.741,-2.54)); -#10066=DIRECTION('',(0.0,0.0,-1.0)); -#10067=DIRECTION('',(0.,1.,0.)); -#10068=FACE_OUTER_BOUND('',#10069,.T.); -#10069=EDGE_LOOP('',(#10070,#10080,#10090,#10100)); -#10073=CARTESIAN_POINT('',(0.127,-33.299,-2.54)); -#10072=VERTEX_POINT('',#10073); -#10075=CARTESIAN_POINT('',(0.127,-32.741,-2.54)); -#10074=VERTEX_POINT('',#10075); -#10071=EDGE_CURVE('',#10072,#10074,#10076,.T.); -#10076=LINE('',#10073,#10078); -#10078=VECTOR('',#10079,0.5588); -#10079=DIRECTION('',(0.0,1.0,0.0)); -#10070=ORIENTED_EDGE('',*,*,#10071,.F.); -#10083=CARTESIAN_POINT('',(-0.127,-33.299,-2.54)); -#10082=VERTEX_POINT('',#10083); -#10081=EDGE_CURVE('',#10082,#10072,#10086,.T.); -#10086=LINE('',#10083,#10088); -#10088=VECTOR('',#10089,0.254); -#10089=DIRECTION('',(1.0,0.0,0.0)); -#10080=ORIENTED_EDGE('',*,*,#10081,.F.); -#10093=CARTESIAN_POINT('',(-0.127,-32.741,-2.54)); -#10092=VERTEX_POINT('',#10093); -#10091=EDGE_CURVE('',#10092,#10082,#10096,.T.); -#10096=LINE('',#10093,#10098); -#10098=VECTOR('',#10099,0.5588); -#10099=DIRECTION('',(0.0,-1.0,0.0)); -#10090=ORIENTED_EDGE('',*,*,#10091,.F.); -#10101=EDGE_CURVE('',#10074,#10092,#10106,.T.); -#10106=LINE('',#10075,#10108); -#10108=VECTOR('',#10109,0.254); -#10109=DIRECTION('',(-1.0,0.0,0.0)); -#10100=ORIENTED_EDGE('',*,*,#10101,.F.); -#10110=STYLED_ITEM('',(#34),#10111); -#10111=ADVANCED_FACE('',(#10117),#10112,.T.); -#10112=PLANE('',#10113); -#10113=AXIS2_PLACEMENT_3D('',#10114,#10115,#10116); -#10114=CARTESIAN_POINT('',(0.127,-32.741,-2.54)); -#10115=DIRECTION('',(0.0,1.0,0.0)); -#10116=DIRECTION('',(0.,0.,1.)); -#10117=FACE_OUTER_BOUND('',#10118,.T.); -#10118=EDGE_LOOP('',(#10119,#10129,#10139,#10149)); -#10119=ORIENTED_EDGE('',*,*,#10101,.T.); -#10132=CARTESIAN_POINT('',(-0.127,-32.741,0.0)); -#10131=VERTEX_POINT('',#10132); -#10130=EDGE_CURVE('',#10131,#10092,#10135,.T.); -#10135=LINE('',#10132,#10137); -#10137=VECTOR('',#10138,2.54); -#10138=DIRECTION('',(0.0,0.0,-1.0)); -#10129=ORIENTED_EDGE('',*,*,#10130,.F.); -#10142=CARTESIAN_POINT('',(0.127,-32.741,0.0)); -#10141=VERTEX_POINT('',#10142); -#10140=EDGE_CURVE('',#10141,#10131,#10145,.T.); -#10145=LINE('',#10142,#10147); -#10147=VECTOR('',#10148,0.254); -#10148=DIRECTION('',(-1.0,0.0,0.0)); -#10139=ORIENTED_EDGE('',*,*,#10140,.F.); -#10150=EDGE_CURVE('',#10074,#10141,#10155,.T.); -#10155=LINE('',#10075,#10157); -#10157=VECTOR('',#10158,2.54); -#10158=DIRECTION('',(0.0,0.0,1.0)); -#10149=ORIENTED_EDGE('',*,*,#10150,.F.); -#10159=STYLED_ITEM('',(#34),#10160); -#10160=ADVANCED_FACE('',(#10166),#10161,.T.); -#10161=PLANE('',#10162); -#10162=AXIS2_PLACEMENT_3D('',#10163,#10164,#10165); -#10163=CARTESIAN_POINT('',(-0.127,-32.741,-2.54)); -#10164=DIRECTION('',(-1.0,0.0,0.0)); -#10165=DIRECTION('',(0.,0.,1.)); -#10166=FACE_OUTER_BOUND('',#10167,.T.); -#10167=EDGE_LOOP('',(#10168,#10178,#10188,#10198,#10208,#10218,#10228,#10238)); -#10168=ORIENTED_EDGE('',*,*,#10091,.T.); -#10181=CARTESIAN_POINT('',(-0.127,-33.299,0.0)); -#10180=VERTEX_POINT('',#10181); -#10179=EDGE_CURVE('',#10180,#10082,#10184,.T.); -#10184=LINE('',#10181,#10186); -#10186=VECTOR('',#10187,2.54); -#10187=DIRECTION('',(0.0,0.0,-1.0)); -#10178=ORIENTED_EDGE('',*,*,#10179,.F.); -#10191=CARTESIAN_POINT('',(-0.127,-33.68,0.0)); -#10190=VERTEX_POINT('',#10191); -#10189=EDGE_CURVE('',#10190,#10180,#10194,.T.); -#10194=LINE('',#10191,#10196); -#10196=VECTOR('',#10197,0.381); -#10197=DIRECTION('',(0.0,1.0,0.0)); -#10188=ORIENTED_EDGE('',*,*,#10189,.F.); -#10201=CARTESIAN_POINT('',(-0.127,-33.68,2.984)); -#10200=VERTEX_POINT('',#10201); -#10199=EDGE_CURVE('',#10200,#10190,#10204,.T.); -#10204=LINE('',#10201,#10206); -#10206=VECTOR('',#10207,2.9845); -#10207=DIRECTION('',(0.0,0.0,-1.0)); -#10198=ORIENTED_EDGE('',*,*,#10199,.F.); -#10211=CARTESIAN_POINT('',(-0.127,-32.36,2.984)); -#10210=VERTEX_POINT('',#10211); -#10209=EDGE_CURVE('',#10210,#10200,#10214,.T.); -#10214=LINE('',#10211,#10216); -#10216=VECTOR('',#10217,1.3208); -#10217=DIRECTION('',(0.0,-1.0,0.0)); -#10208=ORIENTED_EDGE('',*,*,#10209,.F.); -#10221=CARTESIAN_POINT('',(-0.127,-32.36,0.0)); -#10220=VERTEX_POINT('',#10221); -#10219=EDGE_CURVE('',#10220,#10210,#10224,.T.); -#10224=LINE('',#10221,#10226); -#10226=VECTOR('',#10227,2.9845); -#10227=DIRECTION('',(0.0,0.0,1.0)); -#10218=ORIENTED_EDGE('',*,*,#10219,.F.); -#10229=EDGE_CURVE('',#10131,#10220,#10234,.T.); -#10234=LINE('',#10132,#10236); -#10236=VECTOR('',#10237,0.381); -#10237=DIRECTION('',(0.0,1.0,0.0)); -#10228=ORIENTED_EDGE('',*,*,#10229,.F.); -#10238=ORIENTED_EDGE('',*,*,#10130,.T.); -#10248=STYLED_ITEM('',(#34),#10249); -#10249=ADVANCED_FACE('',(#10255),#10250,.T.); -#10250=PLANE('',#10251); -#10251=AXIS2_PLACEMENT_3D('',#10252,#10253,#10254); -#10252=CARTESIAN_POINT('',(-0.127,-33.299,-2.54)); -#10253=DIRECTION('',(0.0,-1.0,0.0)); -#10254=DIRECTION('',(0.,0.,1.)); -#10255=FACE_OUTER_BOUND('',#10256,.T.); -#10256=EDGE_LOOP('',(#10257,#10267,#10277,#10287)); -#10257=ORIENTED_EDGE('',*,*,#10081,.T.); -#10270=CARTESIAN_POINT('',(0.127,-33.299,0.0)); -#10269=VERTEX_POINT('',#10270); -#10268=EDGE_CURVE('',#10269,#10072,#10273,.T.); -#10273=LINE('',#10270,#10275); -#10275=VECTOR('',#10276,2.54); -#10276=DIRECTION('',(0.0,0.0,-1.0)); -#10267=ORIENTED_EDGE('',*,*,#10268,.F.); -#10278=EDGE_CURVE('',#10180,#10269,#10283,.T.); -#10283=LINE('',#10181,#10285); -#10285=VECTOR('',#10286,0.254); -#10286=DIRECTION('',(1.0,0.0,0.0)); -#10277=ORIENTED_EDGE('',*,*,#10278,.F.); -#10287=ORIENTED_EDGE('',*,*,#10179,.T.); -#10297=STYLED_ITEM('',(#34),#10298); -#10298=ADVANCED_FACE('',(#10304),#10299,.T.); -#10299=PLANE('',#10300); -#10300=AXIS2_PLACEMENT_3D('',#10301,#10302,#10303); -#10301=CARTESIAN_POINT('',(0.127,-33.299,-2.54)); -#10302=DIRECTION('',(1.0,0.0,0.0)); -#10303=DIRECTION('',(0.,0.,1.)); -#10304=FACE_OUTER_BOUND('',#10305,.T.); -#10305=EDGE_LOOP('',(#10306,#10316,#10326,#10336,#10346,#10356,#10366,#10376)); -#10306=ORIENTED_EDGE('',*,*,#10071,.T.); -#10316=ORIENTED_EDGE('',*,*,#10150,.T.); -#10329=CARTESIAN_POINT('',(0.127,-32.36,0.0)); -#10328=VERTEX_POINT('',#10329); -#10327=EDGE_CURVE('',#10328,#10141,#10332,.T.); -#10332=LINE('',#10329,#10334); -#10334=VECTOR('',#10335,0.381); -#10335=DIRECTION('',(0.0,-1.0,0.0)); -#10326=ORIENTED_EDGE('',*,*,#10327,.F.); -#10339=CARTESIAN_POINT('',(0.127,-32.36,2.73)); -#10338=VERTEX_POINT('',#10339); -#10337=EDGE_CURVE('',#10338,#10328,#10342,.T.); -#10342=LINE('',#10339,#10344); -#10344=VECTOR('',#10345,2.7305); -#10345=DIRECTION('',(0.0,0.0,-1.0)); -#10336=ORIENTED_EDGE('',*,*,#10337,.F.); -#10349=CARTESIAN_POINT('',(0.127,-33.68,2.73)); -#10348=VERTEX_POINT('',#10349); -#10347=EDGE_CURVE('',#10348,#10338,#10352,.T.); -#10352=LINE('',#10349,#10354); -#10354=VECTOR('',#10355,1.3208); -#10355=DIRECTION('',(0.0,1.0,0.0)); -#10346=ORIENTED_EDGE('',*,*,#10347,.F.); -#10359=CARTESIAN_POINT('',(0.127,-33.68,0.0)); -#10358=VERTEX_POINT('',#10359); -#10357=EDGE_CURVE('',#10358,#10348,#10362,.T.); -#10362=LINE('',#10359,#10364); -#10364=VECTOR('',#10365,2.7305); -#10365=DIRECTION('',(0.0,0.0,1.0)); -#10356=ORIENTED_EDGE('',*,*,#10357,.F.); -#10367=EDGE_CURVE('',#10269,#10358,#10372,.T.); -#10372=LINE('',#10270,#10374); -#10374=VECTOR('',#10375,0.381); -#10375=DIRECTION('',(0.0,-1.0,0.0)); -#10366=ORIENTED_EDGE('',*,*,#10367,.F.); -#10376=ORIENTED_EDGE('',*,*,#10268,.T.); -#10386=STYLED_ITEM('',(#34),#10387); -#10387=ADVANCED_FACE('',(#10393),#10388,.T.); -#10388=PLANE('',#10389); -#10389=AXIS2_PLACEMENT_3D('',#10390,#10391,#10392); -#10390=CARTESIAN_POINT('',(0.127,-32.741,0.0)); -#10391=DIRECTION('',(0.0,0.0,-1.0)); -#10392=DIRECTION('',(0.,1.,0.)); -#10393=FACE_OUTER_BOUND('',#10394,.T.); -#10394=EDGE_LOOP('',(#10395,#10405,#10415,#10425)); -#10395=ORIENTED_EDGE('',*,*,#10140,.T.); -#10405=ORIENTED_EDGE('',*,*,#10229,.T.); -#10416=EDGE_CURVE('',#10328,#10220,#10421,.T.); -#10421=LINE('',#10329,#10423); -#10423=VECTOR('',#10424,0.254); -#10424=DIRECTION('',(-1.0,0.0,0.0)); -#10415=ORIENTED_EDGE('',*,*,#10416,.F.); -#10425=ORIENTED_EDGE('',*,*,#10327,.T.); -#10435=STYLED_ITEM('',(#34),#10436); -#10436=ADVANCED_FACE('',(#10442),#10437,.T.); -#10437=PLANE('',#10438); -#10438=AXIS2_PLACEMENT_3D('',#10439,#10440,#10441); -#10439=CARTESIAN_POINT('',(0.127,-33.68,0.0)); -#10440=DIRECTION('',(0.0,0.0,-1.0)); -#10441=DIRECTION('',(0.,1.,0.)); -#10442=FACE_OUTER_BOUND('',#10443,.T.); -#10443=EDGE_LOOP('',(#10444,#10454,#10464,#10474)); -#10445=EDGE_CURVE('',#10190,#10358,#10450,.T.); -#10450=LINE('',#10191,#10452); -#10452=VECTOR('',#10453,0.254); -#10453=DIRECTION('',(1.0,0.0,0.0)); -#10444=ORIENTED_EDGE('',*,*,#10445,.F.); -#10454=ORIENTED_EDGE('',*,*,#10189,.T.); -#10464=ORIENTED_EDGE('',*,*,#10278,.T.); -#10474=ORIENTED_EDGE('',*,*,#10367,.T.); -#10484=STYLED_ITEM('',(#34),#10485); -#10485=ADVANCED_FACE('',(#10491),#10486,.T.); -#10486=PLANE('',#10487); -#10487=AXIS2_PLACEMENT_3D('',#10488,#10489,#10490); -#10488=CARTESIAN_POINT('',(0.127,-32.36,0.0)); -#10489=DIRECTION('',(0.0,1.0,0.0)); -#10490=DIRECTION('',(0.,0.,1.)); -#10491=FACE_OUTER_BOUND('',#10492,.T.); -#10492=EDGE_LOOP('',(#10493,#10503,#10513,#10523,#10533,#10543)); -#10493=ORIENTED_EDGE('',*,*,#10416,.T.); -#10503=ORIENTED_EDGE('',*,*,#10219,.T.); -#10516=CARTESIAN_POINT('',(0.19,-32.36,2.984)); -#10515=VERTEX_POINT('',#10516); -#10514=EDGE_CURVE('',#10515,#10210,#10519,.T.); -#10519=LINE('',#10516,#10521); -#10521=VECTOR('',#10522,0.3175); -#10522=DIRECTION('',(-1.0,0.0,0.0)); -#10513=ORIENTED_EDGE('',*,*,#10514,.F.); -#10526=CARTESIAN_POINT('',(0.19,-32.36,2.73)); -#10525=VERTEX_POINT('',#10526); -#10524=EDGE_CURVE('',#10525,#10515,#10529,.T.); -#10529=LINE('',#10526,#10531); -#10531=VECTOR('',#10532,0.254); -#10532=DIRECTION('',(0.0,0.0,1.0)); -#10523=ORIENTED_EDGE('',*,*,#10524,.F.); -#10534=EDGE_CURVE('',#10338,#10525,#10539,.T.); -#10539=LINE('',#10339,#10541); -#10541=VECTOR('',#10542,0.0635); -#10542=DIRECTION('',(1.0,0.0,0.0)); -#10533=ORIENTED_EDGE('',*,*,#10534,.F.); -#10543=ORIENTED_EDGE('',*,*,#10337,.T.); -#10553=STYLED_ITEM('',(#34),#10554); -#10554=ADVANCED_FACE('',(#10560),#10555,.T.); -#10555=PLANE('',#10556); -#10556=AXIS2_PLACEMENT_3D('',#10557,#10558,#10559); -#10557=CARTESIAN_POINT('',(-0.127,-33.68,0.0)); -#10558=DIRECTION('',(0.0,-1.0,0.0)); -#10559=DIRECTION('',(0.,0.,1.)); -#10560=FACE_OUTER_BOUND('',#10561,.T.); -#10561=EDGE_LOOP('',(#10562,#10572,#10582,#10592,#10602,#10612)); -#10562=ORIENTED_EDGE('',*,*,#10445,.T.); -#10572=ORIENTED_EDGE('',*,*,#10357,.T.); -#10585=CARTESIAN_POINT('',(0.19,-33.68,2.73)); -#10584=VERTEX_POINT('',#10585); -#10583=EDGE_CURVE('',#10584,#10348,#10588,.T.); -#10588=LINE('',#10585,#10590); -#10590=VECTOR('',#10591,0.0635); -#10591=DIRECTION('',(-1.0,0.0,0.0)); -#10582=ORIENTED_EDGE('',*,*,#10583,.F.); -#10595=CARTESIAN_POINT('',(0.19,-33.68,2.984)); -#10594=VERTEX_POINT('',#10595); -#10593=EDGE_CURVE('',#10594,#10584,#10598,.T.); -#10598=LINE('',#10595,#10600); -#10600=VECTOR('',#10601,0.254); -#10601=DIRECTION('',(0.0,0.0,-1.0)); -#10592=ORIENTED_EDGE('',*,*,#10593,.F.); -#10603=EDGE_CURVE('',#10200,#10594,#10608,.T.); -#10608=LINE('',#10201,#10610); -#10610=VECTOR('',#10611,0.3175); -#10611=DIRECTION('',(1.0,0.0,0.0)); -#10602=ORIENTED_EDGE('',*,*,#10603,.F.); -#10612=ORIENTED_EDGE('',*,*,#10199,.T.); -#10622=STYLED_ITEM('',(#34),#10623); -#10623=ADVANCED_FACE('',(#10629),#10624,.T.); -#10624=PLANE('',#10625); -#10625=AXIS2_PLACEMENT_3D('',#10626,#10627,#10628); -#10626=CARTESIAN_POINT('',(0.19,-33.68,2.73)); -#10627=DIRECTION('',(0.0,0.0,-1.0)); -#10628=DIRECTION('',(0.,1.,0.)); -#10629=FACE_OUTER_BOUND('',#10630,.T.); -#10630=EDGE_LOOP('',(#10631,#10641,#10651,#10661)); -#10631=ORIENTED_EDGE('',*,*,#10583,.T.); -#10641=ORIENTED_EDGE('',*,*,#10347,.T.); -#10651=ORIENTED_EDGE('',*,*,#10534,.T.); -#10662=EDGE_CURVE('',#10584,#10525,#10667,.T.); -#10667=LINE('',#10585,#10669); -#10669=VECTOR('',#10670,1.3208); -#10670=DIRECTION('',(0.0,1.0,0.0)); -#10661=ORIENTED_EDGE('',*,*,#10662,.F.); -#10671=STYLED_ITEM('',(#34),#10672); -#10672=ADVANCED_FACE('',(#10678),#10673,.T.); -#10673=PLANE('',#10674); -#10674=AXIS2_PLACEMENT_3D('',#10675,#10676,#10677); -#10675=CARTESIAN_POINT('',(0.19,-33.68,2.73)); -#10676=DIRECTION('',(1.0,0.0,0.0)); -#10677=DIRECTION('',(0.,0.,1.)); -#10678=FACE_OUTER_BOUND('',#10679,.T.); -#10679=EDGE_LOOP('',(#10680,#10690,#10700,#10710)); -#10680=ORIENTED_EDGE('',*,*,#10662,.T.); -#10690=ORIENTED_EDGE('',*,*,#10524,.T.); -#10701=EDGE_CURVE('',#10594,#10515,#10706,.T.); -#10706=LINE('',#10595,#10708); -#10708=VECTOR('',#10709,1.3208); -#10709=DIRECTION('',(0.0,1.0,0.0)); -#10700=ORIENTED_EDGE('',*,*,#10701,.F.); -#10710=ORIENTED_EDGE('',*,*,#10593,.T.); -#10720=STYLED_ITEM('',(#34),#10721); -#10721=ADVANCED_FACE('',(#10727),#10722,.T.); -#10722=PLANE('',#10723); -#10723=AXIS2_PLACEMENT_3D('',#10724,#10725,#10726); -#10724=CARTESIAN_POINT('',(0.19,-32.36,2.984)); -#10725=DIRECTION('',(0.0,0.0,1.0)); -#10726=DIRECTION('',(0.,1.,0.)); -#10727=FACE_OUTER_BOUND('',#10728,.T.); -#10728=EDGE_LOOP('',(#10729,#10739,#10749,#10759)); -#10729=ORIENTED_EDGE('',*,*,#10514,.T.); -#10739=ORIENTED_EDGE('',*,*,#10209,.T.); -#10749=ORIENTED_EDGE('',*,*,#10603,.T.); -#10759=ORIENTED_EDGE('',*,*,#10701,.T.); -#10770=MANIFOLD_SOLID_BREP($,#10771); -#10771=CLOSED_SHELL('',(#10773,#10822,#10871,#10960,#11009,#11098,#11147,#11196,#11265,#11334,#11383,#11432)); -#10772=STYLED_ITEM('',(#34),#10773); -#10773=ADVANCED_FACE('',(#10779),#10774,.T.); -#10774=PLANE('',#10775); -#10775=AXIS2_PLACEMENT_3D('',#10776,#10777,#10778); -#10776=CARTESIAN_POINT('',(7.734,-33.299,-2.54)); -#10777=DIRECTION('',(0.0,0.0,-1.0)); -#10778=DIRECTION('',(0.,1.,0.)); -#10779=FACE_OUTER_BOUND('',#10780,.T.); -#10780=EDGE_LOOP('',(#10781,#10791,#10801,#10811)); -#10784=CARTESIAN_POINT('',(7.734,-32.741,-2.54)); -#10783=VERTEX_POINT('',#10784); -#10786=CARTESIAN_POINT('',(7.734,-33.299,-2.54)); -#10785=VERTEX_POINT('',#10786); -#10782=EDGE_CURVE('',#10783,#10785,#10787,.T.); -#10787=LINE('',#10784,#10789); -#10789=VECTOR('',#10790,0.5588); -#10790=DIRECTION('',(0.0,-1.0,0.0)); -#10781=ORIENTED_EDGE('',*,*,#10782,.F.); -#10794=CARTESIAN_POINT('',(7.988,-32.741,-2.54)); -#10793=VERTEX_POINT('',#10794); -#10792=EDGE_CURVE('',#10793,#10783,#10797,.T.); -#10797=LINE('',#10794,#10799); -#10799=VECTOR('',#10800,0.254); -#10800=DIRECTION('',(-1.0,0.0,0.0)); -#10791=ORIENTED_EDGE('',*,*,#10792,.F.); -#10804=CARTESIAN_POINT('',(7.988,-33.299,-2.54)); -#10803=VERTEX_POINT('',#10804); -#10802=EDGE_CURVE('',#10803,#10793,#10807,.T.); -#10807=LINE('',#10804,#10809); -#10809=VECTOR('',#10810,0.5588); -#10810=DIRECTION('',(0.0,1.0,0.0)); -#10801=ORIENTED_EDGE('',*,*,#10802,.F.); -#10812=EDGE_CURVE('',#10785,#10803,#10817,.T.); -#10817=LINE('',#10786,#10819); -#10819=VECTOR('',#10820,0.254); -#10820=DIRECTION('',(1.0,0.0,0.0)); -#10811=ORIENTED_EDGE('',*,*,#10812,.F.); -#10821=STYLED_ITEM('',(#34),#10822); -#10822=ADVANCED_FACE('',(#10828),#10823,.T.); -#10823=PLANE('',#10824); -#10824=AXIS2_PLACEMENT_3D('',#10825,#10826,#10827); -#10825=CARTESIAN_POINT('',(7.734,-33.299,-2.54)); -#10826=DIRECTION('',(0.0,-1.0,0.0)); -#10827=DIRECTION('',(0.,0.,1.)); -#10828=FACE_OUTER_BOUND('',#10829,.T.); -#10829=EDGE_LOOP('',(#10830,#10840,#10850,#10860)); -#10830=ORIENTED_EDGE('',*,*,#10812,.T.); -#10843=CARTESIAN_POINT('',(7.988,-33.299,0.0)); -#10842=VERTEX_POINT('',#10843); -#10841=EDGE_CURVE('',#10842,#10803,#10846,.T.); -#10846=LINE('',#10843,#10848); -#10848=VECTOR('',#10849,2.54); -#10849=DIRECTION('',(0.0,0.0,-1.0)); -#10840=ORIENTED_EDGE('',*,*,#10841,.F.); -#10853=CARTESIAN_POINT('',(7.734,-33.299,0.0)); -#10852=VERTEX_POINT('',#10853); -#10851=EDGE_CURVE('',#10852,#10842,#10856,.T.); -#10856=LINE('',#10853,#10858); -#10858=VECTOR('',#10859,0.254); -#10859=DIRECTION('',(1.0,0.0,0.0)); -#10850=ORIENTED_EDGE('',*,*,#10851,.F.); -#10861=EDGE_CURVE('',#10785,#10852,#10866,.T.); -#10866=LINE('',#10786,#10868); -#10868=VECTOR('',#10869,2.54); -#10869=DIRECTION('',(0.0,0.0,1.0)); -#10860=ORIENTED_EDGE('',*,*,#10861,.F.); -#10870=STYLED_ITEM('',(#34),#10871); -#10871=ADVANCED_FACE('',(#10877),#10872,.T.); -#10872=PLANE('',#10873); -#10873=AXIS2_PLACEMENT_3D('',#10874,#10875,#10876); -#10874=CARTESIAN_POINT('',(7.988,-33.299,-2.54)); -#10875=DIRECTION('',(1.0,0.0,0.0)); -#10876=DIRECTION('',(0.,0.,1.)); -#10877=FACE_OUTER_BOUND('',#10878,.T.); -#10878=EDGE_LOOP('',(#10879,#10889,#10899,#10909,#10919,#10929,#10939,#10949)); -#10879=ORIENTED_EDGE('',*,*,#10802,.T.); -#10892=CARTESIAN_POINT('',(7.988,-32.741,0.0)); -#10891=VERTEX_POINT('',#10892); -#10890=EDGE_CURVE('',#10891,#10793,#10895,.T.); -#10895=LINE('',#10892,#10897); -#10897=VECTOR('',#10898,2.54); -#10898=DIRECTION('',(0.0,0.0,-1.0)); -#10889=ORIENTED_EDGE('',*,*,#10890,.F.); -#10902=CARTESIAN_POINT('',(7.988,-32.36,0.0)); -#10901=VERTEX_POINT('',#10902); -#10900=EDGE_CURVE('',#10901,#10891,#10905,.T.); -#10905=LINE('',#10902,#10907); -#10907=VECTOR('',#10908,0.381); -#10908=DIRECTION('',(0.0,-1.0,0.0)); -#10899=ORIENTED_EDGE('',*,*,#10900,.F.); -#10912=CARTESIAN_POINT('',(7.988,-32.36,2.984)); -#10911=VERTEX_POINT('',#10912); -#10910=EDGE_CURVE('',#10911,#10901,#10915,.T.); -#10915=LINE('',#10912,#10917); -#10917=VECTOR('',#10918,2.9845); -#10918=DIRECTION('',(0.0,0.0,-1.0)); -#10909=ORIENTED_EDGE('',*,*,#10910,.F.); -#10922=CARTESIAN_POINT('',(7.988,-33.68,2.984)); -#10921=VERTEX_POINT('',#10922); -#10920=EDGE_CURVE('',#10921,#10911,#10925,.T.); -#10925=LINE('',#10922,#10927); -#10927=VECTOR('',#10928,1.3208); -#10928=DIRECTION('',(0.0,1.0,0.0)); -#10919=ORIENTED_EDGE('',*,*,#10920,.F.); -#10932=CARTESIAN_POINT('',(7.988,-33.68,0.0)); -#10931=VERTEX_POINT('',#10932); -#10930=EDGE_CURVE('',#10931,#10921,#10935,.T.); -#10935=LINE('',#10932,#10937); -#10937=VECTOR('',#10938,2.9845); -#10938=DIRECTION('',(0.0,0.0,1.0)); -#10929=ORIENTED_EDGE('',*,*,#10930,.F.); -#10940=EDGE_CURVE('',#10842,#10931,#10945,.T.); -#10945=LINE('',#10843,#10947); -#10947=VECTOR('',#10948,0.381); -#10948=DIRECTION('',(0.0,-1.0,0.0)); -#10939=ORIENTED_EDGE('',*,*,#10940,.F.); -#10949=ORIENTED_EDGE('',*,*,#10841,.T.); -#10959=STYLED_ITEM('',(#34),#10960); -#10960=ADVANCED_FACE('',(#10966),#10961,.T.); -#10961=PLANE('',#10962); -#10962=AXIS2_PLACEMENT_3D('',#10963,#10964,#10965); -#10963=CARTESIAN_POINT('',(7.988,-32.741,-2.54)); -#10964=DIRECTION('',(0.0,1.0,0.0)); -#10965=DIRECTION('',(0.,0.,1.)); -#10966=FACE_OUTER_BOUND('',#10967,.T.); -#10967=EDGE_LOOP('',(#10968,#10978,#10988,#10998)); -#10968=ORIENTED_EDGE('',*,*,#10792,.T.); -#10981=CARTESIAN_POINT('',(7.734,-32.741,0.0)); -#10980=VERTEX_POINT('',#10981); -#10979=EDGE_CURVE('',#10980,#10783,#10984,.T.); -#10984=LINE('',#10981,#10986); -#10986=VECTOR('',#10987,2.54); -#10987=DIRECTION('',(0.0,0.0,-1.0)); -#10978=ORIENTED_EDGE('',*,*,#10979,.F.); -#10989=EDGE_CURVE('',#10891,#10980,#10994,.T.); -#10994=LINE('',#10892,#10996); -#10996=VECTOR('',#10997,0.254); -#10997=DIRECTION('',(-1.0,0.0,0.0)); -#10988=ORIENTED_EDGE('',*,*,#10989,.F.); -#10998=ORIENTED_EDGE('',*,*,#10890,.T.); -#11008=STYLED_ITEM('',(#34),#11009); -#11009=ADVANCED_FACE('',(#11015),#11010,.T.); -#11010=PLANE('',#11011); -#11011=AXIS2_PLACEMENT_3D('',#11012,#11013,#11014); -#11012=CARTESIAN_POINT('',(7.734,-32.741,-2.54)); -#11013=DIRECTION('',(-1.0,0.0,0.0)); -#11014=DIRECTION('',(0.,0.,1.)); -#11015=FACE_OUTER_BOUND('',#11016,.T.); -#11016=EDGE_LOOP('',(#11017,#11027,#11037,#11047,#11057,#11067,#11077,#11087)); -#11017=ORIENTED_EDGE('',*,*,#10782,.T.); -#11027=ORIENTED_EDGE('',*,*,#10861,.T.); -#11040=CARTESIAN_POINT('',(7.734,-33.68,0.0)); -#11039=VERTEX_POINT('',#11040); -#11038=EDGE_CURVE('',#11039,#10852,#11043,.T.); -#11043=LINE('',#11040,#11045); -#11045=VECTOR('',#11046,0.381); -#11046=DIRECTION('',(0.0,1.0,0.0)); -#11037=ORIENTED_EDGE('',*,*,#11038,.F.); -#11050=CARTESIAN_POINT('',(7.734,-33.68,2.73)); -#11049=VERTEX_POINT('',#11050); -#11048=EDGE_CURVE('',#11049,#11039,#11053,.T.); -#11053=LINE('',#11050,#11055); -#11055=VECTOR('',#11056,2.7305); -#11056=DIRECTION('',(0.0,0.0,-1.0)); -#11047=ORIENTED_EDGE('',*,*,#11048,.F.); -#11060=CARTESIAN_POINT('',(7.734,-32.36,2.73)); -#11059=VERTEX_POINT('',#11060); -#11058=EDGE_CURVE('',#11059,#11049,#11063,.T.); -#11063=LINE('',#11060,#11065); -#11065=VECTOR('',#11066,1.3208); -#11066=DIRECTION('',(0.0,-1.0,0.0)); -#11057=ORIENTED_EDGE('',*,*,#11058,.F.); -#11070=CARTESIAN_POINT('',(7.734,-32.36,0.0)); -#11069=VERTEX_POINT('',#11070); -#11068=EDGE_CURVE('',#11069,#11059,#11073,.T.); -#11073=LINE('',#11070,#11075); -#11075=VECTOR('',#11076,2.7305); -#11076=DIRECTION('',(0.0,0.0,1.0)); -#11067=ORIENTED_EDGE('',*,*,#11068,.F.); -#11078=EDGE_CURVE('',#10980,#11069,#11083,.T.); -#11083=LINE('',#10981,#11085); -#11085=VECTOR('',#11086,0.381); -#11086=DIRECTION('',(0.0,1.0,0.0)); -#11077=ORIENTED_EDGE('',*,*,#11078,.F.); -#11087=ORIENTED_EDGE('',*,*,#10979,.T.); -#11097=STYLED_ITEM('',(#34),#11098); -#11098=ADVANCED_FACE('',(#11104),#11099,.T.); -#11099=PLANE('',#11100); -#11100=AXIS2_PLACEMENT_3D('',#11101,#11102,#11103); -#11101=CARTESIAN_POINT('',(7.734,-33.299,0.0)); -#11102=DIRECTION('',(0.0,0.0,-1.0)); -#11103=DIRECTION('',(0.,1.,0.)); -#11104=FACE_OUTER_BOUND('',#11105,.T.); -#11105=EDGE_LOOP('',(#11106,#11116,#11126,#11136)); -#11106=ORIENTED_EDGE('',*,*,#10851,.T.); -#11116=ORIENTED_EDGE('',*,*,#10940,.T.); -#11127=EDGE_CURVE('',#11039,#10931,#11132,.T.); -#11132=LINE('',#11040,#11134); -#11134=VECTOR('',#11135,0.254); -#11135=DIRECTION('',(1.0,0.0,0.0)); -#11126=ORIENTED_EDGE('',*,*,#11127,.F.); -#11136=ORIENTED_EDGE('',*,*,#11038,.T.); -#11146=STYLED_ITEM('',(#34),#11147); -#11147=ADVANCED_FACE('',(#11153),#11148,.T.); -#11148=PLANE('',#11149); -#11149=AXIS2_PLACEMENT_3D('',#11150,#11151,#11152); -#11150=CARTESIAN_POINT('',(7.734,-32.36,0.0)); -#11151=DIRECTION('',(0.0,0.0,-1.0)); -#11152=DIRECTION('',(0.,1.,0.)); -#11153=FACE_OUTER_BOUND('',#11154,.T.); -#11154=EDGE_LOOP('',(#11155,#11165,#11175,#11185)); -#11156=EDGE_CURVE('',#10901,#11069,#11161,.T.); -#11161=LINE('',#10902,#11163); -#11163=VECTOR('',#11164,0.254); -#11164=DIRECTION('',(-1.0,0.0,0.0)); -#11155=ORIENTED_EDGE('',*,*,#11156,.F.); -#11165=ORIENTED_EDGE('',*,*,#10900,.T.); -#11175=ORIENTED_EDGE('',*,*,#10989,.T.); -#11185=ORIENTED_EDGE('',*,*,#11078,.T.); -#11195=STYLED_ITEM('',(#34),#11196); -#11196=ADVANCED_FACE('',(#11202),#11197,.T.); -#11197=PLANE('',#11198); -#11198=AXIS2_PLACEMENT_3D('',#11199,#11200,#11201); -#11199=CARTESIAN_POINT('',(7.734,-33.68,0.0)); -#11200=DIRECTION('',(0.0,-1.0,0.0)); -#11201=DIRECTION('',(0.,0.,1.)); -#11202=FACE_OUTER_BOUND('',#11203,.T.); -#11203=EDGE_LOOP('',(#11204,#11214,#11224,#11234,#11244,#11254)); -#11204=ORIENTED_EDGE('',*,*,#11127,.T.); -#11214=ORIENTED_EDGE('',*,*,#10930,.T.); -#11227=CARTESIAN_POINT('',(7.671,-33.68,2.984)); -#11226=VERTEX_POINT('',#11227); -#11225=EDGE_CURVE('',#11226,#10921,#11230,.T.); -#11230=LINE('',#11227,#11232); -#11232=VECTOR('',#11233,0.3175); -#11233=DIRECTION('',(1.0,0.0,0.0)); -#11224=ORIENTED_EDGE('',*,*,#11225,.F.); -#11237=CARTESIAN_POINT('',(7.671,-33.68,2.73)); -#11236=VERTEX_POINT('',#11237); -#11235=EDGE_CURVE('',#11236,#11226,#11240,.T.); -#11240=LINE('',#11237,#11242); -#11242=VECTOR('',#11243,0.254); -#11243=DIRECTION('',(0.0,0.0,1.0)); -#11234=ORIENTED_EDGE('',*,*,#11235,.F.); -#11245=EDGE_CURVE('',#11049,#11236,#11250,.T.); -#11250=LINE('',#11050,#11252); -#11252=VECTOR('',#11253,0.0635); -#11253=DIRECTION('',(-1.0,0.0,0.0)); -#11244=ORIENTED_EDGE('',*,*,#11245,.F.); -#11254=ORIENTED_EDGE('',*,*,#11048,.T.); -#11264=STYLED_ITEM('',(#34),#11265); -#11265=ADVANCED_FACE('',(#11271),#11266,.T.); -#11266=PLANE('',#11267); -#11267=AXIS2_PLACEMENT_3D('',#11268,#11269,#11270); -#11268=CARTESIAN_POINT('',(7.988,-32.36,0.0)); -#11269=DIRECTION('',(0.0,1.0,0.0)); -#11270=DIRECTION('',(0.,0.,1.)); -#11271=FACE_OUTER_BOUND('',#11272,.T.); -#11272=EDGE_LOOP('',(#11273,#11283,#11293,#11303,#11313,#11323)); -#11273=ORIENTED_EDGE('',*,*,#11156,.T.); -#11283=ORIENTED_EDGE('',*,*,#11068,.T.); -#11296=CARTESIAN_POINT('',(7.671,-32.36,2.73)); -#11295=VERTEX_POINT('',#11296); -#11294=EDGE_CURVE('',#11295,#11059,#11299,.T.); -#11299=LINE('',#11296,#11301); -#11301=VECTOR('',#11302,0.0635); -#11302=DIRECTION('',(1.0,0.0,0.0)); -#11293=ORIENTED_EDGE('',*,*,#11294,.F.); -#11306=CARTESIAN_POINT('',(7.671,-32.36,2.984)); -#11305=VERTEX_POINT('',#11306); -#11304=EDGE_CURVE('',#11305,#11295,#11309,.T.); -#11309=LINE('',#11306,#11311); -#11311=VECTOR('',#11312,0.254); -#11312=DIRECTION('',(0.0,0.0,-1.0)); -#11303=ORIENTED_EDGE('',*,*,#11304,.F.); -#11314=EDGE_CURVE('',#10911,#11305,#11319,.T.); -#11319=LINE('',#10912,#11321); -#11321=VECTOR('',#11322,0.3175); -#11322=DIRECTION('',(-1.0,0.0,0.0)); -#11313=ORIENTED_EDGE('',*,*,#11314,.F.); -#11323=ORIENTED_EDGE('',*,*,#10910,.T.); -#11333=STYLED_ITEM('',(#34),#11334); -#11334=ADVANCED_FACE('',(#11340),#11335,.T.); -#11335=PLANE('',#11336); -#11336=AXIS2_PLACEMENT_3D('',#11337,#11338,#11339); -#11337=CARTESIAN_POINT('',(7.671,-32.36,2.73)); -#11338=DIRECTION('',(0.0,0.0,-1.0)); -#11339=DIRECTION('',(0.,1.,0.)); -#11340=FACE_OUTER_BOUND('',#11341,.T.); -#11341=EDGE_LOOP('',(#11342,#11352,#11362,#11372)); -#11342=ORIENTED_EDGE('',*,*,#11294,.T.); -#11352=ORIENTED_EDGE('',*,*,#11058,.T.); -#11362=ORIENTED_EDGE('',*,*,#11245,.T.); -#11373=EDGE_CURVE('',#11295,#11236,#11378,.T.); -#11378=LINE('',#11296,#11380); -#11380=VECTOR('',#11381,1.3208); -#11381=DIRECTION('',(0.0,-1.0,0.0)); -#11372=ORIENTED_EDGE('',*,*,#11373,.F.); -#11382=STYLED_ITEM('',(#34),#11383); -#11383=ADVANCED_FACE('',(#11389),#11384,.T.); -#11384=PLANE('',#11385); -#11385=AXIS2_PLACEMENT_3D('',#11386,#11387,#11388); -#11386=CARTESIAN_POINT('',(7.671,-32.36,2.73)); -#11387=DIRECTION('',(-1.0,0.0,0.0)); -#11388=DIRECTION('',(0.,0.,1.)); -#11389=FACE_OUTER_BOUND('',#11390,.T.); -#11390=EDGE_LOOP('',(#11391,#11401,#11411,#11421)); -#11391=ORIENTED_EDGE('',*,*,#11373,.T.); -#11401=ORIENTED_EDGE('',*,*,#11235,.T.); -#11412=EDGE_CURVE('',#11305,#11226,#11417,.T.); -#11417=LINE('',#11306,#11419); -#11419=VECTOR('',#11420,1.3208); -#11420=DIRECTION('',(0.0,-1.0,0.0)); -#11411=ORIENTED_EDGE('',*,*,#11412,.F.); -#11421=ORIENTED_EDGE('',*,*,#11304,.T.); -#11431=STYLED_ITEM('',(#34),#11432); -#11432=ADVANCED_FACE('',(#11438),#11433,.T.); -#11433=PLANE('',#11434); -#11434=AXIS2_PLACEMENT_3D('',#11435,#11436,#11437); -#11435=CARTESIAN_POINT('',(7.671,-33.68,2.984)); -#11436=DIRECTION('',(0.0,0.0,1.0)); -#11437=DIRECTION('',(0.,1.,0.)); -#11438=FACE_OUTER_BOUND('',#11439,.T.); -#11439=EDGE_LOOP('',(#11440,#11450,#11460,#11470)); -#11440=ORIENTED_EDGE('',*,*,#11225,.T.); -#11450=ORIENTED_EDGE('',*,*,#10920,.T.); -#11460=ORIENTED_EDGE('',*,*,#11314,.T.); -#11470=ORIENTED_EDGE('',*,*,#11412,.T.); -#11481=MANIFOLD_SOLID_BREP($,#11482); -#11482=CLOSED_SHELL('',(#11484,#11533,#11582,#11671,#11720,#11809,#11858,#11907,#11976,#12045,#12094,#12143)); -#11483=STYLED_ITEM('',(#34),#11484); -#11484=ADVANCED_FACE('',(#11490),#11485,.T.); -#11485=PLANE('',#11486); -#11486=AXIS2_PLACEMENT_3D('',#11487,#11488,#11489); -#11487=CARTESIAN_POINT('',(7.734,-30.759,-2.54)); -#11488=DIRECTION('',(0.0,0.0,-1.0)); -#11489=DIRECTION('',(0.,1.,0.)); -#11490=FACE_OUTER_BOUND('',#11491,.T.); -#11491=EDGE_LOOP('',(#11492,#11502,#11512,#11522)); -#11495=CARTESIAN_POINT('',(7.734,-30.201,-2.54)); -#11494=VERTEX_POINT('',#11495); -#11497=CARTESIAN_POINT('',(7.734,-30.759,-2.54)); -#11496=VERTEX_POINT('',#11497); -#11493=EDGE_CURVE('',#11494,#11496,#11498,.T.); -#11498=LINE('',#11495,#11500); -#11500=VECTOR('',#11501,0.5588); -#11501=DIRECTION('',(0.0,-1.0,0.0)); -#11492=ORIENTED_EDGE('',*,*,#11493,.F.); -#11505=CARTESIAN_POINT('',(7.988,-30.201,-2.54)); -#11504=VERTEX_POINT('',#11505); -#11503=EDGE_CURVE('',#11504,#11494,#11508,.T.); -#11508=LINE('',#11505,#11510); -#11510=VECTOR('',#11511,0.254); -#11511=DIRECTION('',(-1.0,0.0,0.0)); -#11502=ORIENTED_EDGE('',*,*,#11503,.F.); -#11515=CARTESIAN_POINT('',(7.988,-30.759,-2.54)); -#11514=VERTEX_POINT('',#11515); -#11513=EDGE_CURVE('',#11514,#11504,#11518,.T.); -#11518=LINE('',#11515,#11520); -#11520=VECTOR('',#11521,0.5588); -#11521=DIRECTION('',(0.0,1.0,0.0)); -#11512=ORIENTED_EDGE('',*,*,#11513,.F.); -#11523=EDGE_CURVE('',#11496,#11514,#11528,.T.); -#11528=LINE('',#11497,#11530); -#11530=VECTOR('',#11531,0.254); -#11531=DIRECTION('',(1.0,0.0,0.0)); -#11522=ORIENTED_EDGE('',*,*,#11523,.F.); -#11532=STYLED_ITEM('',(#34),#11533); -#11533=ADVANCED_FACE('',(#11539),#11534,.T.); -#11534=PLANE('',#11535); -#11535=AXIS2_PLACEMENT_3D('',#11536,#11537,#11538); -#11536=CARTESIAN_POINT('',(7.734,-30.759,-2.54)); -#11537=DIRECTION('',(0.0,-1.0,0.0)); -#11538=DIRECTION('',(0.,0.,1.)); -#11539=FACE_OUTER_BOUND('',#11540,.T.); -#11540=EDGE_LOOP('',(#11541,#11551,#11561,#11571)); -#11541=ORIENTED_EDGE('',*,*,#11523,.T.); -#11554=CARTESIAN_POINT('',(7.988,-30.759,0.0)); -#11553=VERTEX_POINT('',#11554); -#11552=EDGE_CURVE('',#11553,#11514,#11557,.T.); -#11557=LINE('',#11554,#11559); -#11559=VECTOR('',#11560,2.54); -#11560=DIRECTION('',(0.0,0.0,-1.0)); -#11551=ORIENTED_EDGE('',*,*,#11552,.F.); -#11564=CARTESIAN_POINT('',(7.734,-30.759,0.0)); -#11563=VERTEX_POINT('',#11564); -#11562=EDGE_CURVE('',#11563,#11553,#11567,.T.); -#11567=LINE('',#11564,#11569); -#11569=VECTOR('',#11570,0.254); -#11570=DIRECTION('',(1.0,0.0,0.0)); -#11561=ORIENTED_EDGE('',*,*,#11562,.F.); -#11572=EDGE_CURVE('',#11496,#11563,#11577,.T.); -#11577=LINE('',#11497,#11579); -#11579=VECTOR('',#11580,2.54); -#11580=DIRECTION('',(0.0,0.0,1.0)); -#11571=ORIENTED_EDGE('',*,*,#11572,.F.); -#11581=STYLED_ITEM('',(#34),#11582); -#11582=ADVANCED_FACE('',(#11588),#11583,.T.); -#11583=PLANE('',#11584); -#11584=AXIS2_PLACEMENT_3D('',#11585,#11586,#11587); -#11585=CARTESIAN_POINT('',(7.988,-30.759,-2.54)); -#11586=DIRECTION('',(1.0,0.0,0.0)); -#11587=DIRECTION('',(0.,0.,1.)); -#11588=FACE_OUTER_BOUND('',#11589,.T.); -#11589=EDGE_LOOP('',(#11590,#11600,#11610,#11620,#11630,#11640,#11650,#11660)); -#11590=ORIENTED_EDGE('',*,*,#11513,.T.); -#11603=CARTESIAN_POINT('',(7.988,-30.201,0.0)); -#11602=VERTEX_POINT('',#11603); -#11601=EDGE_CURVE('',#11602,#11504,#11606,.T.); -#11606=LINE('',#11603,#11608); -#11608=VECTOR('',#11609,2.54); -#11609=DIRECTION('',(0.0,0.0,-1.0)); -#11600=ORIENTED_EDGE('',*,*,#11601,.F.); -#11613=CARTESIAN_POINT('',(7.988,-29.82,0.0)); -#11612=VERTEX_POINT('',#11613); -#11611=EDGE_CURVE('',#11612,#11602,#11616,.T.); -#11616=LINE('',#11613,#11618); -#11618=VECTOR('',#11619,0.381); -#11619=DIRECTION('',(0.0,-1.0,0.0)); -#11610=ORIENTED_EDGE('',*,*,#11611,.F.); -#11623=CARTESIAN_POINT('',(7.988,-29.82,2.984)); -#11622=VERTEX_POINT('',#11623); -#11621=EDGE_CURVE('',#11622,#11612,#11626,.T.); -#11626=LINE('',#11623,#11628); -#11628=VECTOR('',#11629,2.9845); -#11629=DIRECTION('',(0.0,0.0,-1.0)); -#11620=ORIENTED_EDGE('',*,*,#11621,.F.); -#11633=CARTESIAN_POINT('',(7.988,-31.14,2.984)); -#11632=VERTEX_POINT('',#11633); -#11631=EDGE_CURVE('',#11632,#11622,#11636,.T.); -#11636=LINE('',#11633,#11638); -#11638=VECTOR('',#11639,1.3208); -#11639=DIRECTION('',(0.0,1.0,0.0)); -#11630=ORIENTED_EDGE('',*,*,#11631,.F.); -#11643=CARTESIAN_POINT('',(7.988,-31.14,0.0)); -#11642=VERTEX_POINT('',#11643); -#11641=EDGE_CURVE('',#11642,#11632,#11646,.T.); -#11646=LINE('',#11643,#11648); -#11648=VECTOR('',#11649,2.9845); -#11649=DIRECTION('',(0.0,0.0,1.0)); -#11640=ORIENTED_EDGE('',*,*,#11641,.F.); -#11651=EDGE_CURVE('',#11553,#11642,#11656,.T.); -#11656=LINE('',#11554,#11658); -#11658=VECTOR('',#11659,0.381); -#11659=DIRECTION('',(0.0,-1.0,0.0)); -#11650=ORIENTED_EDGE('',*,*,#11651,.F.); -#11660=ORIENTED_EDGE('',*,*,#11552,.T.); -#11670=STYLED_ITEM('',(#34),#11671); -#11671=ADVANCED_FACE('',(#11677),#11672,.T.); -#11672=PLANE('',#11673); -#11673=AXIS2_PLACEMENT_3D('',#11674,#11675,#11676); -#11674=CARTESIAN_POINT('',(7.988,-30.201,-2.54)); -#11675=DIRECTION('',(0.0,1.0,0.0)); -#11676=DIRECTION('',(0.,0.,1.)); -#11677=FACE_OUTER_BOUND('',#11678,.T.); -#11678=EDGE_LOOP('',(#11679,#11689,#11699,#11709)); -#11679=ORIENTED_EDGE('',*,*,#11503,.T.); -#11692=CARTESIAN_POINT('',(7.734,-30.201,0.0)); -#11691=VERTEX_POINT('',#11692); -#11690=EDGE_CURVE('',#11691,#11494,#11695,.T.); -#11695=LINE('',#11692,#11697); -#11697=VECTOR('',#11698,2.54); -#11698=DIRECTION('',(0.0,0.0,-1.0)); -#11689=ORIENTED_EDGE('',*,*,#11690,.F.); -#11700=EDGE_CURVE('',#11602,#11691,#11705,.T.); -#11705=LINE('',#11603,#11707); -#11707=VECTOR('',#11708,0.254); -#11708=DIRECTION('',(-1.0,0.0,0.0)); -#11699=ORIENTED_EDGE('',*,*,#11700,.F.); -#11709=ORIENTED_EDGE('',*,*,#11601,.T.); -#11719=STYLED_ITEM('',(#34),#11720); -#11720=ADVANCED_FACE('',(#11726),#11721,.T.); -#11721=PLANE('',#11722); -#11722=AXIS2_PLACEMENT_3D('',#11723,#11724,#11725); -#11723=CARTESIAN_POINT('',(7.734,-30.201,-2.54)); -#11724=DIRECTION('',(-1.0,0.0,0.0)); -#11725=DIRECTION('',(0.,0.,1.)); -#11726=FACE_OUTER_BOUND('',#11727,.T.); -#11727=EDGE_LOOP('',(#11728,#11738,#11748,#11758,#11768,#11778,#11788,#11798)); -#11728=ORIENTED_EDGE('',*,*,#11493,.T.); -#11738=ORIENTED_EDGE('',*,*,#11572,.T.); -#11751=CARTESIAN_POINT('',(7.734,-31.14,0.0)); -#11750=VERTEX_POINT('',#11751); -#11749=EDGE_CURVE('',#11750,#11563,#11754,.T.); -#11754=LINE('',#11751,#11756); -#11756=VECTOR('',#11757,0.381); -#11757=DIRECTION('',(0.0,1.0,0.0)); -#11748=ORIENTED_EDGE('',*,*,#11749,.F.); -#11761=CARTESIAN_POINT('',(7.734,-31.14,2.73)); -#11760=VERTEX_POINT('',#11761); -#11759=EDGE_CURVE('',#11760,#11750,#11764,.T.); -#11764=LINE('',#11761,#11766); -#11766=VECTOR('',#11767,2.7305); -#11767=DIRECTION('',(0.0,0.0,-1.0)); -#11758=ORIENTED_EDGE('',*,*,#11759,.F.); -#11771=CARTESIAN_POINT('',(7.734,-29.82,2.73)); -#11770=VERTEX_POINT('',#11771); -#11769=EDGE_CURVE('',#11770,#11760,#11774,.T.); -#11774=LINE('',#11771,#11776); -#11776=VECTOR('',#11777,1.3208); -#11777=DIRECTION('',(0.0,-1.0,0.0)); -#11768=ORIENTED_EDGE('',*,*,#11769,.F.); -#11781=CARTESIAN_POINT('',(7.734,-29.82,0.0)); -#11780=VERTEX_POINT('',#11781); -#11779=EDGE_CURVE('',#11780,#11770,#11784,.T.); -#11784=LINE('',#11781,#11786); -#11786=VECTOR('',#11787,2.7305); -#11787=DIRECTION('',(0.0,0.0,1.0)); -#11778=ORIENTED_EDGE('',*,*,#11779,.F.); -#11789=EDGE_CURVE('',#11691,#11780,#11794,.T.); -#11794=LINE('',#11692,#11796); -#11796=VECTOR('',#11797,0.381); -#11797=DIRECTION('',(0.0,1.0,0.0)); -#11788=ORIENTED_EDGE('',*,*,#11789,.F.); -#11798=ORIENTED_EDGE('',*,*,#11690,.T.); -#11808=STYLED_ITEM('',(#34),#11809); -#11809=ADVANCED_FACE('',(#11815),#11810,.T.); -#11810=PLANE('',#11811); -#11811=AXIS2_PLACEMENT_3D('',#11812,#11813,#11814); -#11812=CARTESIAN_POINT('',(7.734,-30.759,0.0)); -#11813=DIRECTION('',(0.0,0.0,-1.0)); -#11814=DIRECTION('',(0.,1.,0.)); -#11815=FACE_OUTER_BOUND('',#11816,.T.); -#11816=EDGE_LOOP('',(#11817,#11827,#11837,#11847)); -#11817=ORIENTED_EDGE('',*,*,#11562,.T.); -#11827=ORIENTED_EDGE('',*,*,#11651,.T.); -#11838=EDGE_CURVE('',#11750,#11642,#11843,.T.); -#11843=LINE('',#11751,#11845); -#11845=VECTOR('',#11846,0.254); -#11846=DIRECTION('',(1.0,0.0,0.0)); -#11837=ORIENTED_EDGE('',*,*,#11838,.F.); -#11847=ORIENTED_EDGE('',*,*,#11749,.T.); -#11857=STYLED_ITEM('',(#34),#11858); -#11858=ADVANCED_FACE('',(#11864),#11859,.T.); -#11859=PLANE('',#11860); -#11860=AXIS2_PLACEMENT_3D('',#11861,#11862,#11863); -#11861=CARTESIAN_POINT('',(7.734,-29.82,0.0)); -#11862=DIRECTION('',(0.0,0.0,-1.0)); -#11863=DIRECTION('',(0.,1.,0.)); -#11864=FACE_OUTER_BOUND('',#11865,.T.); -#11865=EDGE_LOOP('',(#11866,#11876,#11886,#11896)); -#11867=EDGE_CURVE('',#11612,#11780,#11872,.T.); -#11872=LINE('',#11613,#11874); -#11874=VECTOR('',#11875,0.254); -#11875=DIRECTION('',(-1.0,0.0,0.0)); -#11866=ORIENTED_EDGE('',*,*,#11867,.F.); -#11876=ORIENTED_EDGE('',*,*,#11611,.T.); -#11886=ORIENTED_EDGE('',*,*,#11700,.T.); -#11896=ORIENTED_EDGE('',*,*,#11789,.T.); -#11906=STYLED_ITEM('',(#34),#11907); -#11907=ADVANCED_FACE('',(#11913),#11908,.T.); -#11908=PLANE('',#11909); -#11909=AXIS2_PLACEMENT_3D('',#11910,#11911,#11912); -#11910=CARTESIAN_POINT('',(7.734,-31.14,0.0)); -#11911=DIRECTION('',(0.0,-1.0,0.0)); -#11912=DIRECTION('',(0.,0.,1.)); -#11913=FACE_OUTER_BOUND('',#11914,.T.); -#11914=EDGE_LOOP('',(#11915,#11925,#11935,#11945,#11955,#11965)); -#11915=ORIENTED_EDGE('',*,*,#11838,.T.); -#11925=ORIENTED_EDGE('',*,*,#11641,.T.); -#11938=CARTESIAN_POINT('',(7.671,-31.14,2.984)); -#11937=VERTEX_POINT('',#11938); -#11936=EDGE_CURVE('',#11937,#11632,#11941,.T.); -#11941=LINE('',#11938,#11943); -#11943=VECTOR('',#11944,0.3175); -#11944=DIRECTION('',(1.0,0.0,0.0)); -#11935=ORIENTED_EDGE('',*,*,#11936,.F.); -#11948=CARTESIAN_POINT('',(7.671,-31.14,2.73)); -#11947=VERTEX_POINT('',#11948); -#11946=EDGE_CURVE('',#11947,#11937,#11951,.T.); -#11951=LINE('',#11948,#11953); -#11953=VECTOR('',#11954,0.254); -#11954=DIRECTION('',(0.0,0.0,1.0)); -#11945=ORIENTED_EDGE('',*,*,#11946,.F.); -#11956=EDGE_CURVE('',#11760,#11947,#11961,.T.); -#11961=LINE('',#11761,#11963); -#11963=VECTOR('',#11964,0.0635); -#11964=DIRECTION('',(-1.0,0.0,0.0)); -#11955=ORIENTED_EDGE('',*,*,#11956,.F.); -#11965=ORIENTED_EDGE('',*,*,#11759,.T.); -#11975=STYLED_ITEM('',(#34),#11976); -#11976=ADVANCED_FACE('',(#11982),#11977,.T.); -#11977=PLANE('',#11978); -#11978=AXIS2_PLACEMENT_3D('',#11979,#11980,#11981); -#11979=CARTESIAN_POINT('',(7.988,-29.82,0.0)); -#11980=DIRECTION('',(0.0,1.0,0.0)); -#11981=DIRECTION('',(0.,0.,1.)); -#11982=FACE_OUTER_BOUND('',#11983,.T.); -#11983=EDGE_LOOP('',(#11984,#11994,#12004,#12014,#12024,#12034)); -#11984=ORIENTED_EDGE('',*,*,#11867,.T.); -#11994=ORIENTED_EDGE('',*,*,#11779,.T.); -#12007=CARTESIAN_POINT('',(7.671,-29.82,2.73)); -#12006=VERTEX_POINT('',#12007); -#12005=EDGE_CURVE('',#12006,#11770,#12010,.T.); -#12010=LINE('',#12007,#12012); -#12012=VECTOR('',#12013,0.0635); -#12013=DIRECTION('',(1.0,0.0,0.0)); -#12004=ORIENTED_EDGE('',*,*,#12005,.F.); -#12017=CARTESIAN_POINT('',(7.671,-29.82,2.984)); -#12016=VERTEX_POINT('',#12017); -#12015=EDGE_CURVE('',#12016,#12006,#12020,.T.); -#12020=LINE('',#12017,#12022); -#12022=VECTOR('',#12023,0.254); -#12023=DIRECTION('',(0.0,0.0,-1.0)); -#12014=ORIENTED_EDGE('',*,*,#12015,.F.); -#12025=EDGE_CURVE('',#11622,#12016,#12030,.T.); -#12030=LINE('',#11623,#12032); -#12032=VECTOR('',#12033,0.3175); -#12033=DIRECTION('',(-1.0,0.0,0.0)); -#12024=ORIENTED_EDGE('',*,*,#12025,.F.); -#12034=ORIENTED_EDGE('',*,*,#11621,.T.); -#12044=STYLED_ITEM('',(#34),#12045); -#12045=ADVANCED_FACE('',(#12051),#12046,.T.); -#12046=PLANE('',#12047); -#12047=AXIS2_PLACEMENT_3D('',#12048,#12049,#12050); -#12048=CARTESIAN_POINT('',(7.671,-29.82,2.73)); -#12049=DIRECTION('',(0.0,0.0,-1.0)); -#12050=DIRECTION('',(0.,1.,0.)); -#12051=FACE_OUTER_BOUND('',#12052,.T.); -#12052=EDGE_LOOP('',(#12053,#12063,#12073,#12083)); -#12053=ORIENTED_EDGE('',*,*,#12005,.T.); -#12063=ORIENTED_EDGE('',*,*,#11769,.T.); -#12073=ORIENTED_EDGE('',*,*,#11956,.T.); -#12084=EDGE_CURVE('',#12006,#11947,#12089,.T.); -#12089=LINE('',#12007,#12091); -#12091=VECTOR('',#12092,1.3208); -#12092=DIRECTION('',(0.0,-1.0,0.0)); -#12083=ORIENTED_EDGE('',*,*,#12084,.F.); -#12093=STYLED_ITEM('',(#34),#12094); -#12094=ADVANCED_FACE('',(#12100),#12095,.T.); -#12095=PLANE('',#12096); -#12096=AXIS2_PLACEMENT_3D('',#12097,#12098,#12099); -#12097=CARTESIAN_POINT('',(7.671,-29.82,2.73)); -#12098=DIRECTION('',(-1.0,0.0,0.0)); -#12099=DIRECTION('',(0.,0.,1.)); -#12100=FACE_OUTER_BOUND('',#12101,.T.); -#12101=EDGE_LOOP('',(#12102,#12112,#12122,#12132)); -#12102=ORIENTED_EDGE('',*,*,#12084,.T.); -#12112=ORIENTED_EDGE('',*,*,#11946,.T.); -#12123=EDGE_CURVE('',#12016,#11937,#12128,.T.); -#12128=LINE('',#12017,#12130); -#12130=VECTOR('',#12131,1.3208); -#12131=DIRECTION('',(0.0,-1.0,0.0)); -#12122=ORIENTED_EDGE('',*,*,#12123,.F.); -#12132=ORIENTED_EDGE('',*,*,#12015,.T.); -#12142=STYLED_ITEM('',(#34),#12143); -#12143=ADVANCED_FACE('',(#12149),#12144,.T.); -#12144=PLANE('',#12145); -#12145=AXIS2_PLACEMENT_3D('',#12146,#12147,#12148); -#12146=CARTESIAN_POINT('',(7.671,-31.14,2.984)); -#12147=DIRECTION('',(0.0,0.0,1.0)); -#12148=DIRECTION('',(0.,1.,0.)); -#12149=FACE_OUTER_BOUND('',#12150,.T.); -#12150=EDGE_LOOP('',(#12151,#12161,#12171,#12181)); -#12151=ORIENTED_EDGE('',*,*,#11936,.T.); -#12161=ORIENTED_EDGE('',*,*,#11631,.T.); -#12171=ORIENTED_EDGE('',*,*,#12025,.T.); -#12181=ORIENTED_EDGE('',*,*,#12123,.T.); -#12192=MANIFOLD_SOLID_BREP($,#12193); -#12193=CLOSED_SHELL('',(#12195,#12244,#12293,#12382,#12431,#12520,#12569,#12618,#12687,#12756,#12805,#12854)); -#12194=STYLED_ITEM('',(#34),#12195); -#12195=ADVANCED_FACE('',(#12201),#12196,.T.); -#12196=PLANE('',#12197); -#12197=AXIS2_PLACEMENT_3D('',#12198,#12199,#12200); -#12198=CARTESIAN_POINT('',(7.734,-28.219,-2.54)); -#12199=DIRECTION('',(0.0,0.0,-1.0)); -#12200=DIRECTION('',(0.,1.,0.)); -#12201=FACE_OUTER_BOUND('',#12202,.T.); -#12202=EDGE_LOOP('',(#12203,#12213,#12223,#12233)); -#12206=CARTESIAN_POINT('',(7.734,-27.661,-2.54)); -#12205=VERTEX_POINT('',#12206); -#12208=CARTESIAN_POINT('',(7.734,-28.219,-2.54)); -#12207=VERTEX_POINT('',#12208); -#12204=EDGE_CURVE('',#12205,#12207,#12209,.T.); -#12209=LINE('',#12206,#12211); -#12211=VECTOR('',#12212,0.5588); -#12212=DIRECTION('',(0.0,-1.0,0.0)); -#12203=ORIENTED_EDGE('',*,*,#12204,.F.); -#12216=CARTESIAN_POINT('',(7.988,-27.661,-2.54)); -#12215=VERTEX_POINT('',#12216); -#12214=EDGE_CURVE('',#12215,#12205,#12219,.T.); -#12219=LINE('',#12216,#12221); -#12221=VECTOR('',#12222,0.254); -#12222=DIRECTION('',(-1.0,0.0,0.0)); -#12213=ORIENTED_EDGE('',*,*,#12214,.F.); -#12226=CARTESIAN_POINT('',(7.988,-28.219,-2.54)); -#12225=VERTEX_POINT('',#12226); -#12224=EDGE_CURVE('',#12225,#12215,#12229,.T.); -#12229=LINE('',#12226,#12231); -#12231=VECTOR('',#12232,0.5588); -#12232=DIRECTION('',(0.0,1.0,0.0)); -#12223=ORIENTED_EDGE('',*,*,#12224,.F.); -#12234=EDGE_CURVE('',#12207,#12225,#12239,.T.); -#12239=LINE('',#12208,#12241); -#12241=VECTOR('',#12242,0.254); -#12242=DIRECTION('',(1.0,0.0,0.0)); -#12233=ORIENTED_EDGE('',*,*,#12234,.F.); -#12243=STYLED_ITEM('',(#34),#12244); -#12244=ADVANCED_FACE('',(#12250),#12245,.T.); -#12245=PLANE('',#12246); -#12246=AXIS2_PLACEMENT_3D('',#12247,#12248,#12249); -#12247=CARTESIAN_POINT('',(7.734,-28.219,-2.54)); -#12248=DIRECTION('',(0.0,-1.0,0.0)); -#12249=DIRECTION('',(0.,0.,1.)); -#12250=FACE_OUTER_BOUND('',#12251,.T.); -#12251=EDGE_LOOP('',(#12252,#12262,#12272,#12282)); -#12252=ORIENTED_EDGE('',*,*,#12234,.T.); -#12265=CARTESIAN_POINT('',(7.988,-28.219,0.0)); -#12264=VERTEX_POINT('',#12265); -#12263=EDGE_CURVE('',#12264,#12225,#12268,.T.); -#12268=LINE('',#12265,#12270); -#12270=VECTOR('',#12271,2.54); -#12271=DIRECTION('',(0.0,0.0,-1.0)); -#12262=ORIENTED_EDGE('',*,*,#12263,.F.); -#12275=CARTESIAN_POINT('',(7.734,-28.219,0.0)); -#12274=VERTEX_POINT('',#12275); -#12273=EDGE_CURVE('',#12274,#12264,#12278,.T.); -#12278=LINE('',#12275,#12280); -#12280=VECTOR('',#12281,0.254); -#12281=DIRECTION('',(1.0,0.0,0.0)); -#12272=ORIENTED_EDGE('',*,*,#12273,.F.); -#12283=EDGE_CURVE('',#12207,#12274,#12288,.T.); -#12288=LINE('',#12208,#12290); -#12290=VECTOR('',#12291,2.54); -#12291=DIRECTION('',(0.0,0.0,1.0)); -#12282=ORIENTED_EDGE('',*,*,#12283,.F.); -#12292=STYLED_ITEM('',(#34),#12293); -#12293=ADVANCED_FACE('',(#12299),#12294,.T.); -#12294=PLANE('',#12295); -#12295=AXIS2_PLACEMENT_3D('',#12296,#12297,#12298); -#12296=CARTESIAN_POINT('',(7.988,-28.219,-2.54)); -#12297=DIRECTION('',(1.0,0.0,0.0)); -#12298=DIRECTION('',(0.,0.,1.)); -#12299=FACE_OUTER_BOUND('',#12300,.T.); -#12300=EDGE_LOOP('',(#12301,#12311,#12321,#12331,#12341,#12351,#12361,#12371)); -#12301=ORIENTED_EDGE('',*,*,#12224,.T.); -#12314=CARTESIAN_POINT('',(7.988,-27.661,0.0)); -#12313=VERTEX_POINT('',#12314); -#12312=EDGE_CURVE('',#12313,#12215,#12317,.T.); -#12317=LINE('',#12314,#12319); -#12319=VECTOR('',#12320,2.54); -#12320=DIRECTION('',(0.0,0.0,-1.0)); -#12311=ORIENTED_EDGE('',*,*,#12312,.F.); -#12324=CARTESIAN_POINT('',(7.988,-27.28,0.0)); -#12323=VERTEX_POINT('',#12324); -#12322=EDGE_CURVE('',#12323,#12313,#12327,.T.); -#12327=LINE('',#12324,#12329); -#12329=VECTOR('',#12330,0.381); -#12330=DIRECTION('',(0.0,-1.0,0.0)); -#12321=ORIENTED_EDGE('',*,*,#12322,.F.); -#12334=CARTESIAN_POINT('',(7.988,-27.28,2.984)); -#12333=VERTEX_POINT('',#12334); -#12332=EDGE_CURVE('',#12333,#12323,#12337,.T.); -#12337=LINE('',#12334,#12339); -#12339=VECTOR('',#12340,2.9845); -#12340=DIRECTION('',(0.0,0.0,-1.0)); -#12331=ORIENTED_EDGE('',*,*,#12332,.F.); -#12344=CARTESIAN_POINT('',(7.988,-28.6,2.984)); -#12343=VERTEX_POINT('',#12344); -#12342=EDGE_CURVE('',#12343,#12333,#12347,.T.); -#12347=LINE('',#12344,#12349); -#12349=VECTOR('',#12350,1.3208); -#12350=DIRECTION('',(0.0,1.0,0.0)); -#12341=ORIENTED_EDGE('',*,*,#12342,.F.); -#12354=CARTESIAN_POINT('',(7.988,-28.6,0.0)); -#12353=VERTEX_POINT('',#12354); -#12352=EDGE_CURVE('',#12353,#12343,#12357,.T.); -#12357=LINE('',#12354,#12359); -#12359=VECTOR('',#12360,2.9845); -#12360=DIRECTION('',(0.0,0.0,1.0)); -#12351=ORIENTED_EDGE('',*,*,#12352,.F.); -#12362=EDGE_CURVE('',#12264,#12353,#12367,.T.); -#12367=LINE('',#12265,#12369); -#12369=VECTOR('',#12370,0.381); -#12370=DIRECTION('',(0.0,-1.0,0.0)); -#12361=ORIENTED_EDGE('',*,*,#12362,.F.); -#12371=ORIENTED_EDGE('',*,*,#12263,.T.); -#12381=STYLED_ITEM('',(#34),#12382); -#12382=ADVANCED_FACE('',(#12388),#12383,.T.); -#12383=PLANE('',#12384); -#12384=AXIS2_PLACEMENT_3D('',#12385,#12386,#12387); -#12385=CARTESIAN_POINT('',(7.988,-27.661,-2.54)); -#12386=DIRECTION('',(0.0,1.0,0.0)); -#12387=DIRECTION('',(0.,0.,1.)); -#12388=FACE_OUTER_BOUND('',#12389,.T.); -#12389=EDGE_LOOP('',(#12390,#12400,#12410,#12420)); -#12390=ORIENTED_EDGE('',*,*,#12214,.T.); -#12403=CARTESIAN_POINT('',(7.734,-27.661,0.0)); -#12402=VERTEX_POINT('',#12403); -#12401=EDGE_CURVE('',#12402,#12205,#12406,.T.); -#12406=LINE('',#12403,#12408); -#12408=VECTOR('',#12409,2.54); -#12409=DIRECTION('',(0.0,0.0,-1.0)); -#12400=ORIENTED_EDGE('',*,*,#12401,.F.); -#12411=EDGE_CURVE('',#12313,#12402,#12416,.T.); -#12416=LINE('',#12314,#12418); -#12418=VECTOR('',#12419,0.254); -#12419=DIRECTION('',(-1.0,0.0,0.0)); -#12410=ORIENTED_EDGE('',*,*,#12411,.F.); -#12420=ORIENTED_EDGE('',*,*,#12312,.T.); -#12430=STYLED_ITEM('',(#34),#12431); -#12431=ADVANCED_FACE('',(#12437),#12432,.T.); -#12432=PLANE('',#12433); -#12433=AXIS2_PLACEMENT_3D('',#12434,#12435,#12436); -#12434=CARTESIAN_POINT('',(7.734,-27.661,-2.54)); -#12435=DIRECTION('',(-1.0,0.0,0.0)); -#12436=DIRECTION('',(0.,0.,1.)); -#12437=FACE_OUTER_BOUND('',#12438,.T.); -#12438=EDGE_LOOP('',(#12439,#12449,#12459,#12469,#12479,#12489,#12499,#12509)); -#12439=ORIENTED_EDGE('',*,*,#12204,.T.); -#12449=ORIENTED_EDGE('',*,*,#12283,.T.); -#12462=CARTESIAN_POINT('',(7.734,-28.6,0.0)); -#12461=VERTEX_POINT('',#12462); -#12460=EDGE_CURVE('',#12461,#12274,#12465,.T.); -#12465=LINE('',#12462,#12467); -#12467=VECTOR('',#12468,0.381); -#12468=DIRECTION('',(0.0,1.0,0.0)); -#12459=ORIENTED_EDGE('',*,*,#12460,.F.); -#12472=CARTESIAN_POINT('',(7.734,-28.6,2.73)); -#12471=VERTEX_POINT('',#12472); -#12470=EDGE_CURVE('',#12471,#12461,#12475,.T.); -#12475=LINE('',#12472,#12477); -#12477=VECTOR('',#12478,2.7305); -#12478=DIRECTION('',(0.0,0.0,-1.0)); -#12469=ORIENTED_EDGE('',*,*,#12470,.F.); -#12482=CARTESIAN_POINT('',(7.734,-27.28,2.73)); -#12481=VERTEX_POINT('',#12482); -#12480=EDGE_CURVE('',#12481,#12471,#12485,.T.); -#12485=LINE('',#12482,#12487); -#12487=VECTOR('',#12488,1.3208); -#12488=DIRECTION('',(0.0,-1.0,0.0)); -#12479=ORIENTED_EDGE('',*,*,#12480,.F.); -#12492=CARTESIAN_POINT('',(7.734,-27.28,0.0)); -#12491=VERTEX_POINT('',#12492); -#12490=EDGE_CURVE('',#12491,#12481,#12495,.T.); -#12495=LINE('',#12492,#12497); -#12497=VECTOR('',#12498,2.7305); -#12498=DIRECTION('',(0.0,0.0,1.0)); -#12489=ORIENTED_EDGE('',*,*,#12490,.F.); -#12500=EDGE_CURVE('',#12402,#12491,#12505,.T.); -#12505=LINE('',#12403,#12507); -#12507=VECTOR('',#12508,0.381); -#12508=DIRECTION('',(0.0,1.0,0.0)); -#12499=ORIENTED_EDGE('',*,*,#12500,.F.); -#12509=ORIENTED_EDGE('',*,*,#12401,.T.); -#12519=STYLED_ITEM('',(#34),#12520); -#12520=ADVANCED_FACE('',(#12526),#12521,.T.); -#12521=PLANE('',#12522); -#12522=AXIS2_PLACEMENT_3D('',#12523,#12524,#12525); -#12523=CARTESIAN_POINT('',(7.734,-28.219,0.0)); -#12524=DIRECTION('',(0.0,0.0,-1.0)); -#12525=DIRECTION('',(0.,1.,0.)); -#12526=FACE_OUTER_BOUND('',#12527,.T.); -#12527=EDGE_LOOP('',(#12528,#12538,#12548,#12558)); -#12528=ORIENTED_EDGE('',*,*,#12273,.T.); -#12538=ORIENTED_EDGE('',*,*,#12362,.T.); -#12549=EDGE_CURVE('',#12461,#12353,#12554,.T.); -#12554=LINE('',#12462,#12556); -#12556=VECTOR('',#12557,0.254); -#12557=DIRECTION('',(1.0,0.0,0.0)); -#12548=ORIENTED_EDGE('',*,*,#12549,.F.); -#12558=ORIENTED_EDGE('',*,*,#12460,.T.); -#12568=STYLED_ITEM('',(#34),#12569); -#12569=ADVANCED_FACE('',(#12575),#12570,.T.); -#12570=PLANE('',#12571); -#12571=AXIS2_PLACEMENT_3D('',#12572,#12573,#12574); -#12572=CARTESIAN_POINT('',(7.734,-27.28,0.0)); -#12573=DIRECTION('',(0.0,0.0,-1.0)); -#12574=DIRECTION('',(0.,1.,0.)); -#12575=FACE_OUTER_BOUND('',#12576,.T.); -#12576=EDGE_LOOP('',(#12577,#12587,#12597,#12607)); -#12578=EDGE_CURVE('',#12323,#12491,#12583,.T.); -#12583=LINE('',#12324,#12585); -#12585=VECTOR('',#12586,0.254); -#12586=DIRECTION('',(-1.0,0.0,0.0)); -#12577=ORIENTED_EDGE('',*,*,#12578,.F.); -#12587=ORIENTED_EDGE('',*,*,#12322,.T.); -#12597=ORIENTED_EDGE('',*,*,#12411,.T.); -#12607=ORIENTED_EDGE('',*,*,#12500,.T.); -#12617=STYLED_ITEM('',(#34),#12618); -#12618=ADVANCED_FACE('',(#12624),#12619,.T.); -#12619=PLANE('',#12620); -#12620=AXIS2_PLACEMENT_3D('',#12621,#12622,#12623); -#12621=CARTESIAN_POINT('',(7.734,-28.6,0.0)); -#12622=DIRECTION('',(0.0,-1.0,0.0)); -#12623=DIRECTION('',(0.,0.,1.)); -#12624=FACE_OUTER_BOUND('',#12625,.T.); -#12625=EDGE_LOOP('',(#12626,#12636,#12646,#12656,#12666,#12676)); -#12626=ORIENTED_EDGE('',*,*,#12549,.T.); -#12636=ORIENTED_EDGE('',*,*,#12352,.T.); -#12649=CARTESIAN_POINT('',(7.671,-28.6,2.984)); -#12648=VERTEX_POINT('',#12649); -#12647=EDGE_CURVE('',#12648,#12343,#12652,.T.); -#12652=LINE('',#12649,#12654); -#12654=VECTOR('',#12655,0.3175); -#12655=DIRECTION('',(1.0,0.0,0.0)); -#12646=ORIENTED_EDGE('',*,*,#12647,.F.); -#12659=CARTESIAN_POINT('',(7.671,-28.6,2.73)); -#12658=VERTEX_POINT('',#12659); -#12657=EDGE_CURVE('',#12658,#12648,#12662,.T.); -#12662=LINE('',#12659,#12664); -#12664=VECTOR('',#12665,0.254); -#12665=DIRECTION('',(0.0,0.0,1.0)); -#12656=ORIENTED_EDGE('',*,*,#12657,.F.); -#12667=EDGE_CURVE('',#12471,#12658,#12672,.T.); -#12672=LINE('',#12472,#12674); -#12674=VECTOR('',#12675,0.0635); -#12675=DIRECTION('',(-1.0,0.0,0.0)); -#12666=ORIENTED_EDGE('',*,*,#12667,.F.); -#12676=ORIENTED_EDGE('',*,*,#12470,.T.); -#12686=STYLED_ITEM('',(#34),#12687); -#12687=ADVANCED_FACE('',(#12693),#12688,.T.); -#12688=PLANE('',#12689); -#12689=AXIS2_PLACEMENT_3D('',#12690,#12691,#12692); -#12690=CARTESIAN_POINT('',(7.988,-27.28,0.0)); -#12691=DIRECTION('',(0.0,1.0,0.0)); -#12692=DIRECTION('',(0.,0.,1.)); -#12693=FACE_OUTER_BOUND('',#12694,.T.); -#12694=EDGE_LOOP('',(#12695,#12705,#12715,#12725,#12735,#12745)); -#12695=ORIENTED_EDGE('',*,*,#12578,.T.); -#12705=ORIENTED_EDGE('',*,*,#12490,.T.); -#12718=CARTESIAN_POINT('',(7.671,-27.28,2.73)); -#12717=VERTEX_POINT('',#12718); -#12716=EDGE_CURVE('',#12717,#12481,#12721,.T.); -#12721=LINE('',#12718,#12723); -#12723=VECTOR('',#12724,0.0635); -#12724=DIRECTION('',(1.0,0.0,0.0)); -#12715=ORIENTED_EDGE('',*,*,#12716,.F.); -#12728=CARTESIAN_POINT('',(7.671,-27.28,2.984)); -#12727=VERTEX_POINT('',#12728); -#12726=EDGE_CURVE('',#12727,#12717,#12731,.T.); -#12731=LINE('',#12728,#12733); -#12733=VECTOR('',#12734,0.254); -#12734=DIRECTION('',(0.0,0.0,-1.0)); -#12725=ORIENTED_EDGE('',*,*,#12726,.F.); -#12736=EDGE_CURVE('',#12333,#12727,#12741,.T.); -#12741=LINE('',#12334,#12743); -#12743=VECTOR('',#12744,0.3175); -#12744=DIRECTION('',(-1.0,0.0,0.0)); -#12735=ORIENTED_EDGE('',*,*,#12736,.F.); -#12745=ORIENTED_EDGE('',*,*,#12332,.T.); -#12755=STYLED_ITEM('',(#34),#12756); -#12756=ADVANCED_FACE('',(#12762),#12757,.T.); -#12757=PLANE('',#12758); -#12758=AXIS2_PLACEMENT_3D('',#12759,#12760,#12761); -#12759=CARTESIAN_POINT('',(7.671,-27.28,2.73)); -#12760=DIRECTION('',(0.0,0.0,-1.0)); -#12761=DIRECTION('',(0.,1.,0.)); -#12762=FACE_OUTER_BOUND('',#12763,.T.); -#12763=EDGE_LOOP('',(#12764,#12774,#12784,#12794)); -#12764=ORIENTED_EDGE('',*,*,#12716,.T.); -#12774=ORIENTED_EDGE('',*,*,#12480,.T.); -#12784=ORIENTED_EDGE('',*,*,#12667,.T.); -#12795=EDGE_CURVE('',#12717,#12658,#12800,.T.); -#12800=LINE('',#12718,#12802); -#12802=VECTOR('',#12803,1.3208); -#12803=DIRECTION('',(0.0,-1.0,0.0)); -#12794=ORIENTED_EDGE('',*,*,#12795,.F.); -#12804=STYLED_ITEM('',(#34),#12805); -#12805=ADVANCED_FACE('',(#12811),#12806,.T.); -#12806=PLANE('',#12807); -#12807=AXIS2_PLACEMENT_3D('',#12808,#12809,#12810); -#12808=CARTESIAN_POINT('',(7.671,-27.28,2.73)); -#12809=DIRECTION('',(-1.0,0.0,0.0)); -#12810=DIRECTION('',(0.,0.,1.)); -#12811=FACE_OUTER_BOUND('',#12812,.T.); -#12812=EDGE_LOOP('',(#12813,#12823,#12833,#12843)); -#12813=ORIENTED_EDGE('',*,*,#12795,.T.); -#12823=ORIENTED_EDGE('',*,*,#12657,.T.); -#12834=EDGE_CURVE('',#12727,#12648,#12839,.T.); -#12839=LINE('',#12728,#12841); -#12841=VECTOR('',#12842,1.3208); -#12842=DIRECTION('',(0.0,-1.0,0.0)); -#12833=ORIENTED_EDGE('',*,*,#12834,.F.); -#12843=ORIENTED_EDGE('',*,*,#12726,.T.); -#12853=STYLED_ITEM('',(#34),#12854); -#12854=ADVANCED_FACE('',(#12860),#12855,.T.); -#12855=PLANE('',#12856); -#12856=AXIS2_PLACEMENT_3D('',#12857,#12858,#12859); -#12857=CARTESIAN_POINT('',(7.671,-28.6,2.984)); -#12858=DIRECTION('',(0.0,0.0,1.0)); -#12859=DIRECTION('',(0.,1.,0.)); -#12860=FACE_OUTER_BOUND('',#12861,.T.); -#12861=EDGE_LOOP('',(#12862,#12872,#12882,#12892)); -#12862=ORIENTED_EDGE('',*,*,#12647,.T.); -#12872=ORIENTED_EDGE('',*,*,#12342,.T.); -#12882=ORIENTED_EDGE('',*,*,#12736,.T.); -#12892=ORIENTED_EDGE('',*,*,#12834,.T.); -#12903=MANIFOLD_SOLID_BREP($,#12904); -#12904=CLOSED_SHELL('',(#12906,#12955,#13004,#13093,#13142,#13231,#13280,#13329,#13398,#13467,#13516,#13565)); -#12905=STYLED_ITEM('',(#34),#12906); -#12906=ADVANCED_FACE('',(#12912),#12907,.T.); -#12907=PLANE('',#12908); -#12908=AXIS2_PLACEMENT_3D('',#12909,#12910,#12911); -#12909=CARTESIAN_POINT('',(7.734,-25.679,-2.54)); -#12910=DIRECTION('',(0.0,0.0,-1.0)); -#12911=DIRECTION('',(0.,1.,0.)); -#12912=FACE_OUTER_BOUND('',#12913,.T.); -#12913=EDGE_LOOP('',(#12914,#12924,#12934,#12944)); -#12917=CARTESIAN_POINT('',(7.734,-25.121,-2.54)); -#12916=VERTEX_POINT('',#12917); -#12919=CARTESIAN_POINT('',(7.734,-25.679,-2.54)); -#12918=VERTEX_POINT('',#12919); -#12915=EDGE_CURVE('',#12916,#12918,#12920,.T.); -#12920=LINE('',#12917,#12922); -#12922=VECTOR('',#12923,0.5588); -#12923=DIRECTION('',(0.0,-1.0,0.0)); -#12914=ORIENTED_EDGE('',*,*,#12915,.F.); -#12927=CARTESIAN_POINT('',(7.988,-25.121,-2.54)); -#12926=VERTEX_POINT('',#12927); -#12925=EDGE_CURVE('',#12926,#12916,#12930,.T.); -#12930=LINE('',#12927,#12932); -#12932=VECTOR('',#12933,0.254); -#12933=DIRECTION('',(-1.0,0.0,0.0)); -#12924=ORIENTED_EDGE('',*,*,#12925,.F.); -#12937=CARTESIAN_POINT('',(7.988,-25.679,-2.54)); -#12936=VERTEX_POINT('',#12937); -#12935=EDGE_CURVE('',#12936,#12926,#12940,.T.); -#12940=LINE('',#12937,#12942); -#12942=VECTOR('',#12943,0.5588); -#12943=DIRECTION('',(0.0,1.0,0.0)); -#12934=ORIENTED_EDGE('',*,*,#12935,.F.); -#12945=EDGE_CURVE('',#12918,#12936,#12950,.T.); -#12950=LINE('',#12919,#12952); -#12952=VECTOR('',#12953,0.254); -#12953=DIRECTION('',(1.0,0.0,0.0)); -#12944=ORIENTED_EDGE('',*,*,#12945,.F.); -#12954=STYLED_ITEM('',(#34),#12955); -#12955=ADVANCED_FACE('',(#12961),#12956,.T.); -#12956=PLANE('',#12957); -#12957=AXIS2_PLACEMENT_3D('',#12958,#12959,#12960); -#12958=CARTESIAN_POINT('',(7.734,-25.679,-2.54)); -#12959=DIRECTION('',(0.0,-1.0,0.0)); -#12960=DIRECTION('',(0.,0.,1.)); -#12961=FACE_OUTER_BOUND('',#12962,.T.); -#12962=EDGE_LOOP('',(#12963,#12973,#12983,#12993)); -#12963=ORIENTED_EDGE('',*,*,#12945,.T.); -#12976=CARTESIAN_POINT('',(7.988,-25.679,0.0)); -#12975=VERTEX_POINT('',#12976); -#12974=EDGE_CURVE('',#12975,#12936,#12979,.T.); -#12979=LINE('',#12976,#12981); -#12981=VECTOR('',#12982,2.54); -#12982=DIRECTION('',(0.0,0.0,-1.0)); -#12973=ORIENTED_EDGE('',*,*,#12974,.F.); -#12986=CARTESIAN_POINT('',(7.734,-25.679,0.0)); -#12985=VERTEX_POINT('',#12986); -#12984=EDGE_CURVE('',#12985,#12975,#12989,.T.); -#12989=LINE('',#12986,#12991); -#12991=VECTOR('',#12992,0.254); -#12992=DIRECTION('',(1.0,0.0,0.0)); -#12983=ORIENTED_EDGE('',*,*,#12984,.F.); -#12994=EDGE_CURVE('',#12918,#12985,#12999,.T.); -#12999=LINE('',#12919,#13001); -#13001=VECTOR('',#13002,2.54); -#13002=DIRECTION('',(0.0,0.0,1.0)); -#12993=ORIENTED_EDGE('',*,*,#12994,.F.); -#13003=STYLED_ITEM('',(#34),#13004); -#13004=ADVANCED_FACE('',(#13010),#13005,.T.); -#13005=PLANE('',#13006); -#13006=AXIS2_PLACEMENT_3D('',#13007,#13008,#13009); -#13007=CARTESIAN_POINT('',(7.988,-25.679,-2.54)); -#13008=DIRECTION('',(1.0,0.0,0.0)); -#13009=DIRECTION('',(0.,0.,1.)); -#13010=FACE_OUTER_BOUND('',#13011,.T.); -#13011=EDGE_LOOP('',(#13012,#13022,#13032,#13042,#13052,#13062,#13072,#13082)); -#13012=ORIENTED_EDGE('',*,*,#12935,.T.); -#13025=CARTESIAN_POINT('',(7.988,-25.121,0.0)); -#13024=VERTEX_POINT('',#13025); -#13023=EDGE_CURVE('',#13024,#12926,#13028,.T.); -#13028=LINE('',#13025,#13030); -#13030=VECTOR('',#13031,2.54); -#13031=DIRECTION('',(0.0,0.0,-1.0)); -#13022=ORIENTED_EDGE('',*,*,#13023,.F.); -#13035=CARTESIAN_POINT('',(7.988,-24.74,0.0)); -#13034=VERTEX_POINT('',#13035); -#13033=EDGE_CURVE('',#13034,#13024,#13038,.T.); -#13038=LINE('',#13035,#13040); -#13040=VECTOR('',#13041,0.381); -#13041=DIRECTION('',(0.0,-1.0,0.0)); -#13032=ORIENTED_EDGE('',*,*,#13033,.F.); -#13045=CARTESIAN_POINT('',(7.988,-24.74,2.984)); -#13044=VERTEX_POINT('',#13045); -#13043=EDGE_CURVE('',#13044,#13034,#13048,.T.); -#13048=LINE('',#13045,#13050); -#13050=VECTOR('',#13051,2.9845); -#13051=DIRECTION('',(0.0,0.0,-1.0)); -#13042=ORIENTED_EDGE('',*,*,#13043,.F.); -#13055=CARTESIAN_POINT('',(7.988,-26.06,2.984)); -#13054=VERTEX_POINT('',#13055); -#13053=EDGE_CURVE('',#13054,#13044,#13058,.T.); -#13058=LINE('',#13055,#13060); -#13060=VECTOR('',#13061,1.3208); -#13061=DIRECTION('',(0.0,1.0,0.0)); -#13052=ORIENTED_EDGE('',*,*,#13053,.F.); -#13065=CARTESIAN_POINT('',(7.988,-26.06,0.0)); -#13064=VERTEX_POINT('',#13065); -#13063=EDGE_CURVE('',#13064,#13054,#13068,.T.); -#13068=LINE('',#13065,#13070); -#13070=VECTOR('',#13071,2.9845); -#13071=DIRECTION('',(0.0,0.0,1.0)); -#13062=ORIENTED_EDGE('',*,*,#13063,.F.); -#13073=EDGE_CURVE('',#12975,#13064,#13078,.T.); -#13078=LINE('',#12976,#13080); -#13080=VECTOR('',#13081,0.381); -#13081=DIRECTION('',(0.0,-1.0,0.0)); -#13072=ORIENTED_EDGE('',*,*,#13073,.F.); -#13082=ORIENTED_EDGE('',*,*,#12974,.T.); -#13092=STYLED_ITEM('',(#34),#13093); -#13093=ADVANCED_FACE('',(#13099),#13094,.T.); -#13094=PLANE('',#13095); -#13095=AXIS2_PLACEMENT_3D('',#13096,#13097,#13098); -#13096=CARTESIAN_POINT('',(7.988,-25.121,-2.54)); -#13097=DIRECTION('',(0.0,1.0,0.0)); -#13098=DIRECTION('',(0.,0.,1.)); -#13099=FACE_OUTER_BOUND('',#13100,.T.); -#13100=EDGE_LOOP('',(#13101,#13111,#13121,#13131)); -#13101=ORIENTED_EDGE('',*,*,#12925,.T.); -#13114=CARTESIAN_POINT('',(7.734,-25.121,0.0)); -#13113=VERTEX_POINT('',#13114); -#13112=EDGE_CURVE('',#13113,#12916,#13117,.T.); -#13117=LINE('',#13114,#13119); -#13119=VECTOR('',#13120,2.54); -#13120=DIRECTION('',(0.0,0.0,-1.0)); -#13111=ORIENTED_EDGE('',*,*,#13112,.F.); -#13122=EDGE_CURVE('',#13024,#13113,#13127,.T.); -#13127=LINE('',#13025,#13129); -#13129=VECTOR('',#13130,0.254); -#13130=DIRECTION('',(-1.0,0.0,0.0)); -#13121=ORIENTED_EDGE('',*,*,#13122,.F.); -#13131=ORIENTED_EDGE('',*,*,#13023,.T.); -#13141=STYLED_ITEM('',(#34),#13142); -#13142=ADVANCED_FACE('',(#13148),#13143,.T.); -#13143=PLANE('',#13144); -#13144=AXIS2_PLACEMENT_3D('',#13145,#13146,#13147); -#13145=CARTESIAN_POINT('',(7.734,-25.121,-2.54)); -#13146=DIRECTION('',(-1.0,0.0,0.0)); -#13147=DIRECTION('',(0.,0.,1.)); -#13148=FACE_OUTER_BOUND('',#13149,.T.); -#13149=EDGE_LOOP('',(#13150,#13160,#13170,#13180,#13190,#13200,#13210,#13220)); -#13150=ORIENTED_EDGE('',*,*,#12915,.T.); -#13160=ORIENTED_EDGE('',*,*,#12994,.T.); -#13173=CARTESIAN_POINT('',(7.734,-26.06,0.0)); -#13172=VERTEX_POINT('',#13173); -#13171=EDGE_CURVE('',#13172,#12985,#13176,.T.); -#13176=LINE('',#13173,#13178); -#13178=VECTOR('',#13179,0.381); -#13179=DIRECTION('',(0.0,1.0,0.0)); -#13170=ORIENTED_EDGE('',*,*,#13171,.F.); -#13183=CARTESIAN_POINT('',(7.734,-26.06,2.73)); -#13182=VERTEX_POINT('',#13183); -#13181=EDGE_CURVE('',#13182,#13172,#13186,.T.); -#13186=LINE('',#13183,#13188); -#13188=VECTOR('',#13189,2.7305); -#13189=DIRECTION('',(0.0,0.0,-1.0)); -#13180=ORIENTED_EDGE('',*,*,#13181,.F.); -#13193=CARTESIAN_POINT('',(7.734,-24.74,2.73)); -#13192=VERTEX_POINT('',#13193); -#13191=EDGE_CURVE('',#13192,#13182,#13196,.T.); -#13196=LINE('',#13193,#13198); -#13198=VECTOR('',#13199,1.3208); -#13199=DIRECTION('',(0.0,-1.0,0.0)); -#13190=ORIENTED_EDGE('',*,*,#13191,.F.); -#13203=CARTESIAN_POINT('',(7.734,-24.74,0.0)); -#13202=VERTEX_POINT('',#13203); -#13201=EDGE_CURVE('',#13202,#13192,#13206,.T.); -#13206=LINE('',#13203,#13208); -#13208=VECTOR('',#13209,2.7305); -#13209=DIRECTION('',(0.0,0.0,1.0)); -#13200=ORIENTED_EDGE('',*,*,#13201,.F.); -#13211=EDGE_CURVE('',#13113,#13202,#13216,.T.); -#13216=LINE('',#13114,#13218); -#13218=VECTOR('',#13219,0.381); -#13219=DIRECTION('',(0.0,1.0,0.0)); -#13210=ORIENTED_EDGE('',*,*,#13211,.F.); -#13220=ORIENTED_EDGE('',*,*,#13112,.T.); -#13230=STYLED_ITEM('',(#34),#13231); -#13231=ADVANCED_FACE('',(#13237),#13232,.T.); -#13232=PLANE('',#13233); -#13233=AXIS2_PLACEMENT_3D('',#13234,#13235,#13236); -#13234=CARTESIAN_POINT('',(7.734,-25.679,0.0)); -#13235=DIRECTION('',(0.0,0.0,-1.0)); -#13236=DIRECTION('',(0.,1.,0.)); -#13237=FACE_OUTER_BOUND('',#13238,.T.); -#13238=EDGE_LOOP('',(#13239,#13249,#13259,#13269)); -#13239=ORIENTED_EDGE('',*,*,#12984,.T.); -#13249=ORIENTED_EDGE('',*,*,#13073,.T.); -#13260=EDGE_CURVE('',#13172,#13064,#13265,.T.); -#13265=LINE('',#13173,#13267); -#13267=VECTOR('',#13268,0.254); -#13268=DIRECTION('',(1.0,0.0,0.0)); -#13259=ORIENTED_EDGE('',*,*,#13260,.F.); -#13269=ORIENTED_EDGE('',*,*,#13171,.T.); -#13279=STYLED_ITEM('',(#34),#13280); -#13280=ADVANCED_FACE('',(#13286),#13281,.T.); -#13281=PLANE('',#13282); -#13282=AXIS2_PLACEMENT_3D('',#13283,#13284,#13285); -#13283=CARTESIAN_POINT('',(7.734,-24.74,0.0)); -#13284=DIRECTION('',(0.0,0.0,-1.0)); -#13285=DIRECTION('',(0.,1.,0.)); -#13286=FACE_OUTER_BOUND('',#13287,.T.); -#13287=EDGE_LOOP('',(#13288,#13298,#13308,#13318)); -#13289=EDGE_CURVE('',#13034,#13202,#13294,.T.); -#13294=LINE('',#13035,#13296); -#13296=VECTOR('',#13297,0.254); -#13297=DIRECTION('',(-1.0,0.0,0.0)); -#13288=ORIENTED_EDGE('',*,*,#13289,.F.); -#13298=ORIENTED_EDGE('',*,*,#13033,.T.); -#13308=ORIENTED_EDGE('',*,*,#13122,.T.); -#13318=ORIENTED_EDGE('',*,*,#13211,.T.); -#13328=STYLED_ITEM('',(#34),#13329); -#13329=ADVANCED_FACE('',(#13335),#13330,.T.); -#13330=PLANE('',#13331); -#13331=AXIS2_PLACEMENT_3D('',#13332,#13333,#13334); -#13332=CARTESIAN_POINT('',(7.734,-26.06,0.0)); -#13333=DIRECTION('',(0.0,-1.0,0.0)); -#13334=DIRECTION('',(0.,0.,1.)); -#13335=FACE_OUTER_BOUND('',#13336,.T.); -#13336=EDGE_LOOP('',(#13337,#13347,#13357,#13367,#13377,#13387)); -#13337=ORIENTED_EDGE('',*,*,#13260,.T.); -#13347=ORIENTED_EDGE('',*,*,#13063,.T.); -#13360=CARTESIAN_POINT('',(7.671,-26.06,2.984)); -#13359=VERTEX_POINT('',#13360); -#13358=EDGE_CURVE('',#13359,#13054,#13363,.T.); -#13363=LINE('',#13360,#13365); -#13365=VECTOR('',#13366,0.3175); -#13366=DIRECTION('',(1.0,0.0,0.0)); -#13357=ORIENTED_EDGE('',*,*,#13358,.F.); -#13370=CARTESIAN_POINT('',(7.671,-26.06,2.73)); -#13369=VERTEX_POINT('',#13370); -#13368=EDGE_CURVE('',#13369,#13359,#13373,.T.); -#13373=LINE('',#13370,#13375); -#13375=VECTOR('',#13376,0.254); -#13376=DIRECTION('',(0.0,0.0,1.0)); -#13367=ORIENTED_EDGE('',*,*,#13368,.F.); -#13378=EDGE_CURVE('',#13182,#13369,#13383,.T.); -#13383=LINE('',#13183,#13385); -#13385=VECTOR('',#13386,0.0635); -#13386=DIRECTION('',(-1.0,0.0,0.0)); -#13377=ORIENTED_EDGE('',*,*,#13378,.F.); -#13387=ORIENTED_EDGE('',*,*,#13181,.T.); -#13397=STYLED_ITEM('',(#34),#13398); -#13398=ADVANCED_FACE('',(#13404),#13399,.T.); -#13399=PLANE('',#13400); -#13400=AXIS2_PLACEMENT_3D('',#13401,#13402,#13403); -#13401=CARTESIAN_POINT('',(7.988,-24.74,0.0)); -#13402=DIRECTION('',(0.0,1.0,0.0)); -#13403=DIRECTION('',(0.,0.,1.)); -#13404=FACE_OUTER_BOUND('',#13405,.T.); -#13405=EDGE_LOOP('',(#13406,#13416,#13426,#13436,#13446,#13456)); -#13406=ORIENTED_EDGE('',*,*,#13289,.T.); -#13416=ORIENTED_EDGE('',*,*,#13201,.T.); -#13429=CARTESIAN_POINT('',(7.671,-24.74,2.73)); -#13428=VERTEX_POINT('',#13429); -#13427=EDGE_CURVE('',#13428,#13192,#13432,.T.); -#13432=LINE('',#13429,#13434); -#13434=VECTOR('',#13435,0.0635); -#13435=DIRECTION('',(1.0,0.0,0.0)); -#13426=ORIENTED_EDGE('',*,*,#13427,.F.); -#13439=CARTESIAN_POINT('',(7.671,-24.74,2.984)); -#13438=VERTEX_POINT('',#13439); -#13437=EDGE_CURVE('',#13438,#13428,#13442,.T.); -#13442=LINE('',#13439,#13444); -#13444=VECTOR('',#13445,0.254); -#13445=DIRECTION('',(0.0,0.0,-1.0)); -#13436=ORIENTED_EDGE('',*,*,#13437,.F.); -#13447=EDGE_CURVE('',#13044,#13438,#13452,.T.); -#13452=LINE('',#13045,#13454); -#13454=VECTOR('',#13455,0.3175); -#13455=DIRECTION('',(-1.0,0.0,0.0)); -#13446=ORIENTED_EDGE('',*,*,#13447,.F.); -#13456=ORIENTED_EDGE('',*,*,#13043,.T.); -#13466=STYLED_ITEM('',(#34),#13467); -#13467=ADVANCED_FACE('',(#13473),#13468,.T.); -#13468=PLANE('',#13469); -#13469=AXIS2_PLACEMENT_3D('',#13470,#13471,#13472); -#13470=CARTESIAN_POINT('',(7.671,-24.74,2.73)); -#13471=DIRECTION('',(0.0,0.0,-1.0)); -#13472=DIRECTION('',(0.,1.,0.)); -#13473=FACE_OUTER_BOUND('',#13474,.T.); -#13474=EDGE_LOOP('',(#13475,#13485,#13495,#13505)); -#13475=ORIENTED_EDGE('',*,*,#13427,.T.); -#13485=ORIENTED_EDGE('',*,*,#13191,.T.); -#13495=ORIENTED_EDGE('',*,*,#13378,.T.); -#13506=EDGE_CURVE('',#13428,#13369,#13511,.T.); -#13511=LINE('',#13429,#13513); -#13513=VECTOR('',#13514,1.3208); -#13514=DIRECTION('',(0.0,-1.0,0.0)); -#13505=ORIENTED_EDGE('',*,*,#13506,.F.); -#13515=STYLED_ITEM('',(#34),#13516); -#13516=ADVANCED_FACE('',(#13522),#13517,.T.); -#13517=PLANE('',#13518); -#13518=AXIS2_PLACEMENT_3D('',#13519,#13520,#13521); -#13519=CARTESIAN_POINT('',(7.671,-24.74,2.73)); -#13520=DIRECTION('',(-1.0,0.0,0.0)); -#13521=DIRECTION('',(0.,0.,1.)); -#13522=FACE_OUTER_BOUND('',#13523,.T.); -#13523=EDGE_LOOP('',(#13524,#13534,#13544,#13554)); -#13524=ORIENTED_EDGE('',*,*,#13506,.T.); -#13534=ORIENTED_EDGE('',*,*,#13368,.T.); -#13545=EDGE_CURVE('',#13438,#13359,#13550,.T.); -#13550=LINE('',#13439,#13552); -#13552=VECTOR('',#13553,1.3208); -#13553=DIRECTION('',(0.0,-1.0,0.0)); -#13544=ORIENTED_EDGE('',*,*,#13545,.F.); -#13554=ORIENTED_EDGE('',*,*,#13437,.T.); -#13564=STYLED_ITEM('',(#34),#13565); -#13565=ADVANCED_FACE('',(#13571),#13566,.T.); -#13566=PLANE('',#13567); -#13567=AXIS2_PLACEMENT_3D('',#13568,#13569,#13570); -#13568=CARTESIAN_POINT('',(7.671,-26.06,2.984)); -#13569=DIRECTION('',(0.0,0.0,1.0)); -#13570=DIRECTION('',(0.,1.,0.)); -#13571=FACE_OUTER_BOUND('',#13572,.T.); -#13572=EDGE_LOOP('',(#13573,#13583,#13593,#13603)); -#13573=ORIENTED_EDGE('',*,*,#13358,.T.); -#13583=ORIENTED_EDGE('',*,*,#13053,.T.); -#13593=ORIENTED_EDGE('',*,*,#13447,.T.); -#13603=ORIENTED_EDGE('',*,*,#13545,.T.); -#13614=MANIFOLD_SOLID_BREP($,#13615); -#13615=CLOSED_SHELL('',(#13617,#13666,#13715,#13804,#13853,#13942,#13991,#14040,#14109,#14178,#14227,#14276)); -#13616=STYLED_ITEM('',(#34),#13617); -#13617=ADVANCED_FACE('',(#13623),#13618,.T.); -#13618=PLANE('',#13619); -#13619=AXIS2_PLACEMENT_3D('',#13620,#13621,#13622); -#13620=CARTESIAN_POINT('',(7.734,-23.139,-2.54)); -#13621=DIRECTION('',(0.0,0.0,-1.0)); -#13622=DIRECTION('',(0.,1.,0.)); -#13623=FACE_OUTER_BOUND('',#13624,.T.); -#13624=EDGE_LOOP('',(#13625,#13635,#13645,#13655)); -#13628=CARTESIAN_POINT('',(7.734,-22.581,-2.54)); -#13627=VERTEX_POINT('',#13628); -#13630=CARTESIAN_POINT('',(7.734,-23.139,-2.54)); -#13629=VERTEX_POINT('',#13630); -#13626=EDGE_CURVE('',#13627,#13629,#13631,.T.); -#13631=LINE('',#13628,#13633); -#13633=VECTOR('',#13634,0.5588); -#13634=DIRECTION('',(0.0,-1.0,0.0)); -#13625=ORIENTED_EDGE('',*,*,#13626,.F.); -#13638=CARTESIAN_POINT('',(7.988,-22.581,-2.54)); -#13637=VERTEX_POINT('',#13638); -#13636=EDGE_CURVE('',#13637,#13627,#13641,.T.); -#13641=LINE('',#13638,#13643); -#13643=VECTOR('',#13644,0.254); -#13644=DIRECTION('',(-1.0,0.0,0.0)); -#13635=ORIENTED_EDGE('',*,*,#13636,.F.); -#13648=CARTESIAN_POINT('',(7.988,-23.139,-2.54)); -#13647=VERTEX_POINT('',#13648); -#13646=EDGE_CURVE('',#13647,#13637,#13651,.T.); -#13651=LINE('',#13648,#13653); -#13653=VECTOR('',#13654,0.5588); -#13654=DIRECTION('',(0.0,1.0,0.0)); -#13645=ORIENTED_EDGE('',*,*,#13646,.F.); -#13656=EDGE_CURVE('',#13629,#13647,#13661,.T.); -#13661=LINE('',#13630,#13663); -#13663=VECTOR('',#13664,0.254); -#13664=DIRECTION('',(1.0,0.0,0.0)); -#13655=ORIENTED_EDGE('',*,*,#13656,.F.); -#13665=STYLED_ITEM('',(#34),#13666); -#13666=ADVANCED_FACE('',(#13672),#13667,.T.); -#13667=PLANE('',#13668); -#13668=AXIS2_PLACEMENT_3D('',#13669,#13670,#13671); -#13669=CARTESIAN_POINT('',(7.734,-23.139,-2.54)); -#13670=DIRECTION('',(0.0,-1.0,0.0)); -#13671=DIRECTION('',(0.,0.,1.)); -#13672=FACE_OUTER_BOUND('',#13673,.T.); -#13673=EDGE_LOOP('',(#13674,#13684,#13694,#13704)); -#13674=ORIENTED_EDGE('',*,*,#13656,.T.); -#13687=CARTESIAN_POINT('',(7.988,-23.139,0.0)); -#13686=VERTEX_POINT('',#13687); -#13685=EDGE_CURVE('',#13686,#13647,#13690,.T.); -#13690=LINE('',#13687,#13692); -#13692=VECTOR('',#13693,2.54); -#13693=DIRECTION('',(0.0,0.0,-1.0)); -#13684=ORIENTED_EDGE('',*,*,#13685,.F.); -#13697=CARTESIAN_POINT('',(7.734,-23.139,0.0)); -#13696=VERTEX_POINT('',#13697); -#13695=EDGE_CURVE('',#13696,#13686,#13700,.T.); -#13700=LINE('',#13697,#13702); -#13702=VECTOR('',#13703,0.254); -#13703=DIRECTION('',(1.0,0.0,0.0)); -#13694=ORIENTED_EDGE('',*,*,#13695,.F.); -#13705=EDGE_CURVE('',#13629,#13696,#13710,.T.); -#13710=LINE('',#13630,#13712); -#13712=VECTOR('',#13713,2.54); -#13713=DIRECTION('',(0.0,0.0,1.0)); -#13704=ORIENTED_EDGE('',*,*,#13705,.F.); -#13714=STYLED_ITEM('',(#34),#13715); -#13715=ADVANCED_FACE('',(#13721),#13716,.T.); -#13716=PLANE('',#13717); -#13717=AXIS2_PLACEMENT_3D('',#13718,#13719,#13720); -#13718=CARTESIAN_POINT('',(7.988,-23.139,-2.54)); -#13719=DIRECTION('',(1.0,0.0,0.0)); -#13720=DIRECTION('',(0.,0.,1.)); -#13721=FACE_OUTER_BOUND('',#13722,.T.); -#13722=EDGE_LOOP('',(#13723,#13733,#13743,#13753,#13763,#13773,#13783,#13793)); -#13723=ORIENTED_EDGE('',*,*,#13646,.T.); -#13736=CARTESIAN_POINT('',(7.988,-22.581,0.0)); -#13735=VERTEX_POINT('',#13736); -#13734=EDGE_CURVE('',#13735,#13637,#13739,.T.); -#13739=LINE('',#13736,#13741); -#13741=VECTOR('',#13742,2.54); -#13742=DIRECTION('',(0.0,0.0,-1.0)); -#13733=ORIENTED_EDGE('',*,*,#13734,.F.); -#13746=CARTESIAN_POINT('',(7.988,-22.2,0.0)); -#13745=VERTEX_POINT('',#13746); -#13744=EDGE_CURVE('',#13745,#13735,#13749,.T.); -#13749=LINE('',#13746,#13751); -#13751=VECTOR('',#13752,0.381); -#13752=DIRECTION('',(0.0,-1.0,0.0)); -#13743=ORIENTED_EDGE('',*,*,#13744,.F.); -#13756=CARTESIAN_POINT('',(7.988,-22.2,2.984)); -#13755=VERTEX_POINT('',#13756); -#13754=EDGE_CURVE('',#13755,#13745,#13759,.T.); -#13759=LINE('',#13756,#13761); -#13761=VECTOR('',#13762,2.9845); -#13762=DIRECTION('',(0.0,0.0,-1.0)); -#13753=ORIENTED_EDGE('',*,*,#13754,.F.); -#13766=CARTESIAN_POINT('',(7.988,-23.52,2.984)); -#13765=VERTEX_POINT('',#13766); -#13764=EDGE_CURVE('',#13765,#13755,#13769,.T.); -#13769=LINE('',#13766,#13771); -#13771=VECTOR('',#13772,1.3208); -#13772=DIRECTION('',(0.0,1.0,0.0)); -#13763=ORIENTED_EDGE('',*,*,#13764,.F.); -#13776=CARTESIAN_POINT('',(7.988,-23.52,0.0)); -#13775=VERTEX_POINT('',#13776); -#13774=EDGE_CURVE('',#13775,#13765,#13779,.T.); -#13779=LINE('',#13776,#13781); -#13781=VECTOR('',#13782,2.9845); -#13782=DIRECTION('',(0.0,0.0,1.0)); -#13773=ORIENTED_EDGE('',*,*,#13774,.F.); -#13784=EDGE_CURVE('',#13686,#13775,#13789,.T.); -#13789=LINE('',#13687,#13791); -#13791=VECTOR('',#13792,0.381); -#13792=DIRECTION('',(0.0,-1.0,0.0)); -#13783=ORIENTED_EDGE('',*,*,#13784,.F.); -#13793=ORIENTED_EDGE('',*,*,#13685,.T.); -#13803=STYLED_ITEM('',(#34),#13804); -#13804=ADVANCED_FACE('',(#13810),#13805,.T.); -#13805=PLANE('',#13806); -#13806=AXIS2_PLACEMENT_3D('',#13807,#13808,#13809); -#13807=CARTESIAN_POINT('',(7.988,-22.581,-2.54)); -#13808=DIRECTION('',(0.0,1.0,0.0)); -#13809=DIRECTION('',(0.,0.,1.)); -#13810=FACE_OUTER_BOUND('',#13811,.T.); -#13811=EDGE_LOOP('',(#13812,#13822,#13832,#13842)); -#13812=ORIENTED_EDGE('',*,*,#13636,.T.); -#13825=CARTESIAN_POINT('',(7.734,-22.581,0.0)); -#13824=VERTEX_POINT('',#13825); -#13823=EDGE_CURVE('',#13824,#13627,#13828,.T.); -#13828=LINE('',#13825,#13830); -#13830=VECTOR('',#13831,2.54); -#13831=DIRECTION('',(0.0,0.0,-1.0)); -#13822=ORIENTED_EDGE('',*,*,#13823,.F.); -#13833=EDGE_CURVE('',#13735,#13824,#13838,.T.); -#13838=LINE('',#13736,#13840); -#13840=VECTOR('',#13841,0.254); -#13841=DIRECTION('',(-1.0,0.0,0.0)); -#13832=ORIENTED_EDGE('',*,*,#13833,.F.); -#13842=ORIENTED_EDGE('',*,*,#13734,.T.); -#13852=STYLED_ITEM('',(#34),#13853); -#13853=ADVANCED_FACE('',(#13859),#13854,.T.); -#13854=PLANE('',#13855); -#13855=AXIS2_PLACEMENT_3D('',#13856,#13857,#13858); -#13856=CARTESIAN_POINT('',(7.734,-22.581,-2.54)); -#13857=DIRECTION('',(-1.0,0.0,0.0)); -#13858=DIRECTION('',(0.,0.,1.)); -#13859=FACE_OUTER_BOUND('',#13860,.T.); -#13860=EDGE_LOOP('',(#13861,#13871,#13881,#13891,#13901,#13911,#13921,#13931)); -#13861=ORIENTED_EDGE('',*,*,#13626,.T.); -#13871=ORIENTED_EDGE('',*,*,#13705,.T.); -#13884=CARTESIAN_POINT('',(7.734,-23.52,0.0)); -#13883=VERTEX_POINT('',#13884); -#13882=EDGE_CURVE('',#13883,#13696,#13887,.T.); -#13887=LINE('',#13884,#13889); -#13889=VECTOR('',#13890,0.381); -#13890=DIRECTION('',(0.0,1.0,0.0)); -#13881=ORIENTED_EDGE('',*,*,#13882,.F.); -#13894=CARTESIAN_POINT('',(7.734,-23.52,2.73)); -#13893=VERTEX_POINT('',#13894); -#13892=EDGE_CURVE('',#13893,#13883,#13897,.T.); -#13897=LINE('',#13894,#13899); -#13899=VECTOR('',#13900,2.7305); -#13900=DIRECTION('',(0.0,0.0,-1.0)); -#13891=ORIENTED_EDGE('',*,*,#13892,.F.); -#13904=CARTESIAN_POINT('',(7.734,-22.2,2.73)); -#13903=VERTEX_POINT('',#13904); -#13902=EDGE_CURVE('',#13903,#13893,#13907,.T.); -#13907=LINE('',#13904,#13909); -#13909=VECTOR('',#13910,1.3208); -#13910=DIRECTION('',(0.0,-1.0,0.0)); -#13901=ORIENTED_EDGE('',*,*,#13902,.F.); -#13914=CARTESIAN_POINT('',(7.734,-22.2,0.0)); -#13913=VERTEX_POINT('',#13914); -#13912=EDGE_CURVE('',#13913,#13903,#13917,.T.); -#13917=LINE('',#13914,#13919); -#13919=VECTOR('',#13920,2.7305); -#13920=DIRECTION('',(0.0,0.0,1.0)); -#13911=ORIENTED_EDGE('',*,*,#13912,.F.); -#13922=EDGE_CURVE('',#13824,#13913,#13927,.T.); -#13927=LINE('',#13825,#13929); -#13929=VECTOR('',#13930,0.381); -#13930=DIRECTION('',(0.0,1.0,0.0)); -#13921=ORIENTED_EDGE('',*,*,#13922,.F.); -#13931=ORIENTED_EDGE('',*,*,#13823,.T.); -#13941=STYLED_ITEM('',(#34),#13942); -#13942=ADVANCED_FACE('',(#13948),#13943,.T.); -#13943=PLANE('',#13944); -#13944=AXIS2_PLACEMENT_3D('',#13945,#13946,#13947); -#13945=CARTESIAN_POINT('',(7.734,-23.139,0.0)); -#13946=DIRECTION('',(0.0,0.0,-1.0)); -#13947=DIRECTION('',(0.,1.,0.)); -#13948=FACE_OUTER_BOUND('',#13949,.T.); -#13949=EDGE_LOOP('',(#13950,#13960,#13970,#13980)); -#13950=ORIENTED_EDGE('',*,*,#13695,.T.); -#13960=ORIENTED_EDGE('',*,*,#13784,.T.); -#13971=EDGE_CURVE('',#13883,#13775,#13976,.T.); -#13976=LINE('',#13884,#13978); -#13978=VECTOR('',#13979,0.254); -#13979=DIRECTION('',(1.0,0.0,0.0)); -#13970=ORIENTED_EDGE('',*,*,#13971,.F.); -#13980=ORIENTED_EDGE('',*,*,#13882,.T.); -#13990=STYLED_ITEM('',(#34),#13991); -#13991=ADVANCED_FACE('',(#13997),#13992,.T.); -#13992=PLANE('',#13993); -#13993=AXIS2_PLACEMENT_3D('',#13994,#13995,#13996); -#13994=CARTESIAN_POINT('',(7.734,-22.2,0.0)); -#13995=DIRECTION('',(0.0,0.0,-1.0)); -#13996=DIRECTION('',(0.,1.,0.)); -#13997=FACE_OUTER_BOUND('',#13998,.T.); -#13998=EDGE_LOOP('',(#13999,#14009,#14019,#14029)); -#14000=EDGE_CURVE('',#13745,#13913,#14005,.T.); -#14005=LINE('',#13746,#14007); -#14007=VECTOR('',#14008,0.254); -#14008=DIRECTION('',(-1.0,0.0,0.0)); -#13999=ORIENTED_EDGE('',*,*,#14000,.F.); -#14009=ORIENTED_EDGE('',*,*,#13744,.T.); -#14019=ORIENTED_EDGE('',*,*,#13833,.T.); -#14029=ORIENTED_EDGE('',*,*,#13922,.T.); -#14039=STYLED_ITEM('',(#34),#14040); -#14040=ADVANCED_FACE('',(#14046),#14041,.T.); -#14041=PLANE('',#14042); -#14042=AXIS2_PLACEMENT_3D('',#14043,#14044,#14045); -#14043=CARTESIAN_POINT('',(7.734,-23.52,0.0)); -#14044=DIRECTION('',(0.0,-1.0,0.0)); -#14045=DIRECTION('',(0.,0.,1.)); -#14046=FACE_OUTER_BOUND('',#14047,.T.); -#14047=EDGE_LOOP('',(#14048,#14058,#14068,#14078,#14088,#14098)); -#14048=ORIENTED_EDGE('',*,*,#13971,.T.); -#14058=ORIENTED_EDGE('',*,*,#13774,.T.); -#14071=CARTESIAN_POINT('',(7.671,-23.52,2.984)); -#14070=VERTEX_POINT('',#14071); -#14069=EDGE_CURVE('',#14070,#13765,#14074,.T.); -#14074=LINE('',#14071,#14076); -#14076=VECTOR('',#14077,0.3175); -#14077=DIRECTION('',(1.0,0.0,0.0)); -#14068=ORIENTED_EDGE('',*,*,#14069,.F.); -#14081=CARTESIAN_POINT('',(7.671,-23.52,2.73)); -#14080=VERTEX_POINT('',#14081); -#14079=EDGE_CURVE('',#14080,#14070,#14084,.T.); -#14084=LINE('',#14081,#14086); -#14086=VECTOR('',#14087,0.254); -#14087=DIRECTION('',(0.0,0.0,1.0)); -#14078=ORIENTED_EDGE('',*,*,#14079,.F.); -#14089=EDGE_CURVE('',#13893,#14080,#14094,.T.); -#14094=LINE('',#13894,#14096); -#14096=VECTOR('',#14097,0.0635); -#14097=DIRECTION('',(-1.0,0.0,0.0)); -#14088=ORIENTED_EDGE('',*,*,#14089,.F.); -#14098=ORIENTED_EDGE('',*,*,#13892,.T.); -#14108=STYLED_ITEM('',(#34),#14109); -#14109=ADVANCED_FACE('',(#14115),#14110,.T.); -#14110=PLANE('',#14111); -#14111=AXIS2_PLACEMENT_3D('',#14112,#14113,#14114); -#14112=CARTESIAN_POINT('',(7.988,-22.2,0.0)); -#14113=DIRECTION('',(0.0,1.0,0.0)); -#14114=DIRECTION('',(0.,0.,1.)); -#14115=FACE_OUTER_BOUND('',#14116,.T.); -#14116=EDGE_LOOP('',(#14117,#14127,#14137,#14147,#14157,#14167)); -#14117=ORIENTED_EDGE('',*,*,#14000,.T.); -#14127=ORIENTED_EDGE('',*,*,#13912,.T.); -#14140=CARTESIAN_POINT('',(7.671,-22.2,2.73)); -#14139=VERTEX_POINT('',#14140); -#14138=EDGE_CURVE('',#14139,#13903,#14143,.T.); -#14143=LINE('',#14140,#14145); -#14145=VECTOR('',#14146,0.0635); -#14146=DIRECTION('',(1.0,0.0,0.0)); -#14137=ORIENTED_EDGE('',*,*,#14138,.F.); -#14150=CARTESIAN_POINT('',(7.671,-22.2,2.984)); -#14149=VERTEX_POINT('',#14150); -#14148=EDGE_CURVE('',#14149,#14139,#14153,.T.); -#14153=LINE('',#14150,#14155); -#14155=VECTOR('',#14156,0.254); -#14156=DIRECTION('',(0.0,0.0,-1.0)); -#14147=ORIENTED_EDGE('',*,*,#14148,.F.); -#14158=EDGE_CURVE('',#13755,#14149,#14163,.T.); -#14163=LINE('',#13756,#14165); -#14165=VECTOR('',#14166,0.3175); -#14166=DIRECTION('',(-1.0,0.0,0.0)); -#14157=ORIENTED_EDGE('',*,*,#14158,.F.); -#14167=ORIENTED_EDGE('',*,*,#13754,.T.); -#14177=STYLED_ITEM('',(#34),#14178); -#14178=ADVANCED_FACE('',(#14184),#14179,.T.); -#14179=PLANE('',#14180); -#14180=AXIS2_PLACEMENT_3D('',#14181,#14182,#14183); -#14181=CARTESIAN_POINT('',(7.671,-22.2,2.73)); -#14182=DIRECTION('',(0.0,0.0,-1.0)); -#14183=DIRECTION('',(0.,1.,0.)); -#14184=FACE_OUTER_BOUND('',#14185,.T.); -#14185=EDGE_LOOP('',(#14186,#14196,#14206,#14216)); -#14186=ORIENTED_EDGE('',*,*,#14138,.T.); -#14196=ORIENTED_EDGE('',*,*,#13902,.T.); -#14206=ORIENTED_EDGE('',*,*,#14089,.T.); -#14217=EDGE_CURVE('',#14139,#14080,#14222,.T.); -#14222=LINE('',#14140,#14224); -#14224=VECTOR('',#14225,1.3208); -#14225=DIRECTION('',(0.0,-1.0,0.0)); -#14216=ORIENTED_EDGE('',*,*,#14217,.F.); -#14226=STYLED_ITEM('',(#34),#14227); -#14227=ADVANCED_FACE('',(#14233),#14228,.T.); -#14228=PLANE('',#14229); -#14229=AXIS2_PLACEMENT_3D('',#14230,#14231,#14232); -#14230=CARTESIAN_POINT('',(7.671,-22.2,2.73)); -#14231=DIRECTION('',(-1.0,0.0,0.0)); -#14232=DIRECTION('',(0.,0.,1.)); -#14233=FACE_OUTER_BOUND('',#14234,.T.); -#14234=EDGE_LOOP('',(#14235,#14245,#14255,#14265)); -#14235=ORIENTED_EDGE('',*,*,#14217,.T.); -#14245=ORIENTED_EDGE('',*,*,#14079,.T.); -#14256=EDGE_CURVE('',#14149,#14070,#14261,.T.); -#14261=LINE('',#14150,#14263); -#14263=VECTOR('',#14264,1.3208); -#14264=DIRECTION('',(0.0,-1.0,0.0)); -#14255=ORIENTED_EDGE('',*,*,#14256,.F.); -#14265=ORIENTED_EDGE('',*,*,#14148,.T.); -#14275=STYLED_ITEM('',(#34),#14276); -#14276=ADVANCED_FACE('',(#14282),#14277,.T.); -#14277=PLANE('',#14278); -#14278=AXIS2_PLACEMENT_3D('',#14279,#14280,#14281); -#14279=CARTESIAN_POINT('',(7.671,-23.52,2.984)); -#14280=DIRECTION('',(0.0,0.0,1.0)); -#14281=DIRECTION('',(0.,1.,0.)); -#14282=FACE_OUTER_BOUND('',#14283,.T.); -#14283=EDGE_LOOP('',(#14284,#14294,#14304,#14314)); -#14284=ORIENTED_EDGE('',*,*,#14069,.T.); -#14294=ORIENTED_EDGE('',*,*,#13764,.T.); -#14304=ORIENTED_EDGE('',*,*,#14158,.T.); -#14314=ORIENTED_EDGE('',*,*,#14256,.T.); -#14325=MANIFOLD_SOLID_BREP($,#14326); -#14326=CLOSED_SHELL('',(#14328,#14377,#14426,#14515,#14564,#14653,#14702,#14751,#14820,#14889,#14938,#14987)); -#14327=STYLED_ITEM('',(#34),#14328); -#14328=ADVANCED_FACE('',(#14334),#14329,.T.); -#14329=PLANE('',#14330); -#14330=AXIS2_PLACEMENT_3D('',#14331,#14332,#14333); -#14331=CARTESIAN_POINT('',(7.734,-20.599,-2.54)); -#14332=DIRECTION('',(0.0,0.0,-1.0)); -#14333=DIRECTION('',(0.,1.,0.)); -#14334=FACE_OUTER_BOUND('',#14335,.T.); -#14335=EDGE_LOOP('',(#14336,#14346,#14356,#14366)); -#14339=CARTESIAN_POINT('',(7.734,-20.041,-2.54)); -#14338=VERTEX_POINT('',#14339); -#14341=CARTESIAN_POINT('',(7.734,-20.599,-2.54)); -#14340=VERTEX_POINT('',#14341); -#14337=EDGE_CURVE('',#14338,#14340,#14342,.T.); -#14342=LINE('',#14339,#14344); -#14344=VECTOR('',#14345,0.5588); -#14345=DIRECTION('',(0.0,-1.0,0.0)); -#14336=ORIENTED_EDGE('',*,*,#14337,.F.); -#14349=CARTESIAN_POINT('',(7.988,-20.041,-2.54)); -#14348=VERTEX_POINT('',#14349); -#14347=EDGE_CURVE('',#14348,#14338,#14352,.T.); -#14352=LINE('',#14349,#14354); -#14354=VECTOR('',#14355,0.254); -#14355=DIRECTION('',(-1.0,0.0,0.0)); -#14346=ORIENTED_EDGE('',*,*,#14347,.F.); -#14359=CARTESIAN_POINT('',(7.988,-20.599,-2.54)); -#14358=VERTEX_POINT('',#14359); -#14357=EDGE_CURVE('',#14358,#14348,#14362,.T.); -#14362=LINE('',#14359,#14364); -#14364=VECTOR('',#14365,0.5588); -#14365=DIRECTION('',(0.0,1.0,0.0)); -#14356=ORIENTED_EDGE('',*,*,#14357,.F.); -#14367=EDGE_CURVE('',#14340,#14358,#14372,.T.); -#14372=LINE('',#14341,#14374); -#14374=VECTOR('',#14375,0.254); -#14375=DIRECTION('',(1.0,0.0,0.0)); -#14366=ORIENTED_EDGE('',*,*,#14367,.F.); -#14376=STYLED_ITEM('',(#34),#14377); -#14377=ADVANCED_FACE('',(#14383),#14378,.T.); -#14378=PLANE('',#14379); -#14379=AXIS2_PLACEMENT_3D('',#14380,#14381,#14382); -#14380=CARTESIAN_POINT('',(7.734,-20.599,-2.54)); -#14381=DIRECTION('',(0.0,-1.0,0.0)); -#14382=DIRECTION('',(0.,0.,1.)); -#14383=FACE_OUTER_BOUND('',#14384,.T.); -#14384=EDGE_LOOP('',(#14385,#14395,#14405,#14415)); -#14385=ORIENTED_EDGE('',*,*,#14367,.T.); -#14398=CARTESIAN_POINT('',(7.988,-20.599,0.0)); -#14397=VERTEX_POINT('',#14398); -#14396=EDGE_CURVE('',#14397,#14358,#14401,.T.); -#14401=LINE('',#14398,#14403); -#14403=VECTOR('',#14404,2.54); -#14404=DIRECTION('',(0.0,0.0,-1.0)); -#14395=ORIENTED_EDGE('',*,*,#14396,.F.); -#14408=CARTESIAN_POINT('',(7.734,-20.599,0.0)); -#14407=VERTEX_POINT('',#14408); -#14406=EDGE_CURVE('',#14407,#14397,#14411,.T.); -#14411=LINE('',#14408,#14413); -#14413=VECTOR('',#14414,0.254); -#14414=DIRECTION('',(1.0,0.0,0.0)); -#14405=ORIENTED_EDGE('',*,*,#14406,.F.); -#14416=EDGE_CURVE('',#14340,#14407,#14421,.T.); -#14421=LINE('',#14341,#14423); -#14423=VECTOR('',#14424,2.54); -#14424=DIRECTION('',(0.0,0.0,1.0)); -#14415=ORIENTED_EDGE('',*,*,#14416,.F.); -#14425=STYLED_ITEM('',(#34),#14426); -#14426=ADVANCED_FACE('',(#14432),#14427,.T.); -#14427=PLANE('',#14428); -#14428=AXIS2_PLACEMENT_3D('',#14429,#14430,#14431); -#14429=CARTESIAN_POINT('',(7.988,-20.599,-2.54)); -#14430=DIRECTION('',(1.0,0.0,0.0)); -#14431=DIRECTION('',(0.,0.,1.)); -#14432=FACE_OUTER_BOUND('',#14433,.T.); -#14433=EDGE_LOOP('',(#14434,#14444,#14454,#14464,#14474,#14484,#14494,#14504)); -#14434=ORIENTED_EDGE('',*,*,#14357,.T.); -#14447=CARTESIAN_POINT('',(7.988,-20.041,0.0)); -#14446=VERTEX_POINT('',#14447); -#14445=EDGE_CURVE('',#14446,#14348,#14450,.T.); -#14450=LINE('',#14447,#14452); -#14452=VECTOR('',#14453,2.54); -#14453=DIRECTION('',(0.0,0.0,-1.0)); -#14444=ORIENTED_EDGE('',*,*,#14445,.F.); -#14457=CARTESIAN_POINT('',(7.988,-19.66,0.0)); -#14456=VERTEX_POINT('',#14457); -#14455=EDGE_CURVE('',#14456,#14446,#14460,.T.); -#14460=LINE('',#14457,#14462); -#14462=VECTOR('',#14463,0.381); -#14463=DIRECTION('',(0.0,-1.0,0.0)); -#14454=ORIENTED_EDGE('',*,*,#14455,.F.); -#14467=CARTESIAN_POINT('',(7.988,-19.66,2.984)); -#14466=VERTEX_POINT('',#14467); -#14465=EDGE_CURVE('',#14466,#14456,#14470,.T.); -#14470=LINE('',#14467,#14472); -#14472=VECTOR('',#14473,2.9845); -#14473=DIRECTION('',(0.0,0.0,-1.0)); -#14464=ORIENTED_EDGE('',*,*,#14465,.F.); -#14477=CARTESIAN_POINT('',(7.988,-20.98,2.984)); -#14476=VERTEX_POINT('',#14477); -#14475=EDGE_CURVE('',#14476,#14466,#14480,.T.); -#14480=LINE('',#14477,#14482); -#14482=VECTOR('',#14483,1.3208); -#14483=DIRECTION('',(0.0,1.0,0.0)); -#14474=ORIENTED_EDGE('',*,*,#14475,.F.); -#14487=CARTESIAN_POINT('',(7.988,-20.98,0.0)); -#14486=VERTEX_POINT('',#14487); -#14485=EDGE_CURVE('',#14486,#14476,#14490,.T.); -#14490=LINE('',#14487,#14492); -#14492=VECTOR('',#14493,2.9845); -#14493=DIRECTION('',(0.0,0.0,1.0)); -#14484=ORIENTED_EDGE('',*,*,#14485,.F.); -#14495=EDGE_CURVE('',#14397,#14486,#14500,.T.); -#14500=LINE('',#14398,#14502); -#14502=VECTOR('',#14503,0.381); -#14503=DIRECTION('',(0.0,-1.0,0.0)); -#14494=ORIENTED_EDGE('',*,*,#14495,.F.); -#14504=ORIENTED_EDGE('',*,*,#14396,.T.); -#14514=STYLED_ITEM('',(#34),#14515); -#14515=ADVANCED_FACE('',(#14521),#14516,.T.); -#14516=PLANE('',#14517); -#14517=AXIS2_PLACEMENT_3D('',#14518,#14519,#14520); -#14518=CARTESIAN_POINT('',(7.988,-20.041,-2.54)); -#14519=DIRECTION('',(0.0,1.0,0.0)); -#14520=DIRECTION('',(0.,0.,1.)); -#14521=FACE_OUTER_BOUND('',#14522,.T.); -#14522=EDGE_LOOP('',(#14523,#14533,#14543,#14553)); -#14523=ORIENTED_EDGE('',*,*,#14347,.T.); -#14536=CARTESIAN_POINT('',(7.734,-20.041,0.0)); -#14535=VERTEX_POINT('',#14536); -#14534=EDGE_CURVE('',#14535,#14338,#14539,.T.); -#14539=LINE('',#14536,#14541); -#14541=VECTOR('',#14542,2.54); -#14542=DIRECTION('',(0.0,0.0,-1.0)); -#14533=ORIENTED_EDGE('',*,*,#14534,.F.); -#14544=EDGE_CURVE('',#14446,#14535,#14549,.T.); -#14549=LINE('',#14447,#14551); -#14551=VECTOR('',#14552,0.254); -#14552=DIRECTION('',(-1.0,0.0,0.0)); -#14543=ORIENTED_EDGE('',*,*,#14544,.F.); -#14553=ORIENTED_EDGE('',*,*,#14445,.T.); -#14563=STYLED_ITEM('',(#34),#14564); -#14564=ADVANCED_FACE('',(#14570),#14565,.T.); -#14565=PLANE('',#14566); -#14566=AXIS2_PLACEMENT_3D('',#14567,#14568,#14569); -#14567=CARTESIAN_POINT('',(7.734,-20.041,-2.54)); -#14568=DIRECTION('',(-1.0,0.0,0.0)); -#14569=DIRECTION('',(0.,0.,1.)); -#14570=FACE_OUTER_BOUND('',#14571,.T.); -#14571=EDGE_LOOP('',(#14572,#14582,#14592,#14602,#14612,#14622,#14632,#14642)); -#14572=ORIENTED_EDGE('',*,*,#14337,.T.); -#14582=ORIENTED_EDGE('',*,*,#14416,.T.); -#14595=CARTESIAN_POINT('',(7.734,-20.98,0.0)); -#14594=VERTEX_POINT('',#14595); -#14593=EDGE_CURVE('',#14594,#14407,#14598,.T.); -#14598=LINE('',#14595,#14600); -#14600=VECTOR('',#14601,0.381); -#14601=DIRECTION('',(0.0,1.0,0.0)); -#14592=ORIENTED_EDGE('',*,*,#14593,.F.); -#14605=CARTESIAN_POINT('',(7.734,-20.98,2.73)); -#14604=VERTEX_POINT('',#14605); -#14603=EDGE_CURVE('',#14604,#14594,#14608,.T.); -#14608=LINE('',#14605,#14610); -#14610=VECTOR('',#14611,2.7305); -#14611=DIRECTION('',(0.0,0.0,-1.0)); -#14602=ORIENTED_EDGE('',*,*,#14603,.F.); -#14615=CARTESIAN_POINT('',(7.734,-19.66,2.73)); -#14614=VERTEX_POINT('',#14615); -#14613=EDGE_CURVE('',#14614,#14604,#14618,.T.); -#14618=LINE('',#14615,#14620); -#14620=VECTOR('',#14621,1.3208); -#14621=DIRECTION('',(0.0,-1.0,0.0)); -#14612=ORIENTED_EDGE('',*,*,#14613,.F.); -#14625=CARTESIAN_POINT('',(7.734,-19.66,0.0)); -#14624=VERTEX_POINT('',#14625); -#14623=EDGE_CURVE('',#14624,#14614,#14628,.T.); -#14628=LINE('',#14625,#14630); -#14630=VECTOR('',#14631,2.7305); -#14631=DIRECTION('',(0.0,0.0,1.0)); -#14622=ORIENTED_EDGE('',*,*,#14623,.F.); -#14633=EDGE_CURVE('',#14535,#14624,#14638,.T.); -#14638=LINE('',#14536,#14640); -#14640=VECTOR('',#14641,0.381); -#14641=DIRECTION('',(0.0,1.0,0.0)); -#14632=ORIENTED_EDGE('',*,*,#14633,.F.); -#14642=ORIENTED_EDGE('',*,*,#14534,.T.); -#14652=STYLED_ITEM('',(#34),#14653); -#14653=ADVANCED_FACE('',(#14659),#14654,.T.); -#14654=PLANE('',#14655); -#14655=AXIS2_PLACEMENT_3D('',#14656,#14657,#14658); -#14656=CARTESIAN_POINT('',(7.734,-20.599,0.0)); -#14657=DIRECTION('',(0.0,0.0,-1.0)); -#14658=DIRECTION('',(0.,1.,0.)); -#14659=FACE_OUTER_BOUND('',#14660,.T.); -#14660=EDGE_LOOP('',(#14661,#14671,#14681,#14691)); -#14661=ORIENTED_EDGE('',*,*,#14406,.T.); -#14671=ORIENTED_EDGE('',*,*,#14495,.T.); -#14682=EDGE_CURVE('',#14594,#14486,#14687,.T.); -#14687=LINE('',#14595,#14689); -#14689=VECTOR('',#14690,0.254); -#14690=DIRECTION('',(1.0,0.0,0.0)); -#14681=ORIENTED_EDGE('',*,*,#14682,.F.); -#14691=ORIENTED_EDGE('',*,*,#14593,.T.); -#14701=STYLED_ITEM('',(#34),#14702); -#14702=ADVANCED_FACE('',(#14708),#14703,.T.); -#14703=PLANE('',#14704); -#14704=AXIS2_PLACEMENT_3D('',#14705,#14706,#14707); -#14705=CARTESIAN_POINT('',(7.734,-19.66,0.0)); -#14706=DIRECTION('',(0.0,0.0,-1.0)); -#14707=DIRECTION('',(0.,1.,0.)); -#14708=FACE_OUTER_BOUND('',#14709,.T.); -#14709=EDGE_LOOP('',(#14710,#14720,#14730,#14740)); -#14711=EDGE_CURVE('',#14456,#14624,#14716,.T.); -#14716=LINE('',#14457,#14718); -#14718=VECTOR('',#14719,0.254); -#14719=DIRECTION('',(-1.0,0.0,0.0)); -#14710=ORIENTED_EDGE('',*,*,#14711,.F.); -#14720=ORIENTED_EDGE('',*,*,#14455,.T.); -#14730=ORIENTED_EDGE('',*,*,#14544,.T.); -#14740=ORIENTED_EDGE('',*,*,#14633,.T.); -#14750=STYLED_ITEM('',(#34),#14751); -#14751=ADVANCED_FACE('',(#14757),#14752,.T.); -#14752=PLANE('',#14753); -#14753=AXIS2_PLACEMENT_3D('',#14754,#14755,#14756); -#14754=CARTESIAN_POINT('',(7.734,-20.98,0.0)); -#14755=DIRECTION('',(0.0,-1.0,0.0)); -#14756=DIRECTION('',(0.,0.,1.)); -#14757=FACE_OUTER_BOUND('',#14758,.T.); -#14758=EDGE_LOOP('',(#14759,#14769,#14779,#14789,#14799,#14809)); -#14759=ORIENTED_EDGE('',*,*,#14682,.T.); -#14769=ORIENTED_EDGE('',*,*,#14485,.T.); -#14782=CARTESIAN_POINT('',(7.671,-20.98,2.984)); -#14781=VERTEX_POINT('',#14782); -#14780=EDGE_CURVE('',#14781,#14476,#14785,.T.); -#14785=LINE('',#14782,#14787); -#14787=VECTOR('',#14788,0.3175); -#14788=DIRECTION('',(1.0,0.0,0.0)); -#14779=ORIENTED_EDGE('',*,*,#14780,.F.); -#14792=CARTESIAN_POINT('',(7.671,-20.98,2.73)); -#14791=VERTEX_POINT('',#14792); -#14790=EDGE_CURVE('',#14791,#14781,#14795,.T.); -#14795=LINE('',#14792,#14797); -#14797=VECTOR('',#14798,0.254); -#14798=DIRECTION('',(0.0,0.0,1.0)); -#14789=ORIENTED_EDGE('',*,*,#14790,.F.); -#14800=EDGE_CURVE('',#14604,#14791,#14805,.T.); -#14805=LINE('',#14605,#14807); -#14807=VECTOR('',#14808,0.0635); -#14808=DIRECTION('',(-1.0,0.0,0.0)); -#14799=ORIENTED_EDGE('',*,*,#14800,.F.); -#14809=ORIENTED_EDGE('',*,*,#14603,.T.); -#14819=STYLED_ITEM('',(#34),#14820); -#14820=ADVANCED_FACE('',(#14826),#14821,.T.); -#14821=PLANE('',#14822); -#14822=AXIS2_PLACEMENT_3D('',#14823,#14824,#14825); -#14823=CARTESIAN_POINT('',(7.988,-19.66,0.0)); -#14824=DIRECTION('',(0.0,1.0,0.0)); -#14825=DIRECTION('',(0.,0.,1.)); -#14826=FACE_OUTER_BOUND('',#14827,.T.); -#14827=EDGE_LOOP('',(#14828,#14838,#14848,#14858,#14868,#14878)); -#14828=ORIENTED_EDGE('',*,*,#14711,.T.); -#14838=ORIENTED_EDGE('',*,*,#14623,.T.); -#14851=CARTESIAN_POINT('',(7.671,-19.66,2.73)); -#14850=VERTEX_POINT('',#14851); -#14849=EDGE_CURVE('',#14850,#14614,#14854,.T.); -#14854=LINE('',#14851,#14856); -#14856=VECTOR('',#14857,0.0635); -#14857=DIRECTION('',(1.0,0.0,0.0)); -#14848=ORIENTED_EDGE('',*,*,#14849,.F.); -#14861=CARTESIAN_POINT('',(7.671,-19.66,2.984)); -#14860=VERTEX_POINT('',#14861); -#14859=EDGE_CURVE('',#14860,#14850,#14864,.T.); -#14864=LINE('',#14861,#14866); -#14866=VECTOR('',#14867,0.254); -#14867=DIRECTION('',(0.0,0.0,-1.0)); -#14858=ORIENTED_EDGE('',*,*,#14859,.F.); -#14869=EDGE_CURVE('',#14466,#14860,#14874,.T.); -#14874=LINE('',#14467,#14876); -#14876=VECTOR('',#14877,0.3175); -#14877=DIRECTION('',(-1.0,0.0,0.0)); -#14868=ORIENTED_EDGE('',*,*,#14869,.F.); -#14878=ORIENTED_EDGE('',*,*,#14465,.T.); -#14888=STYLED_ITEM('',(#34),#14889); -#14889=ADVANCED_FACE('',(#14895),#14890,.T.); -#14890=PLANE('',#14891); -#14891=AXIS2_PLACEMENT_3D('',#14892,#14893,#14894); -#14892=CARTESIAN_POINT('',(7.671,-19.66,2.73)); -#14893=DIRECTION('',(0.0,0.0,-1.0)); -#14894=DIRECTION('',(0.,1.,0.)); -#14895=FACE_OUTER_BOUND('',#14896,.T.); -#14896=EDGE_LOOP('',(#14897,#14907,#14917,#14927)); -#14897=ORIENTED_EDGE('',*,*,#14849,.T.); -#14907=ORIENTED_EDGE('',*,*,#14613,.T.); -#14917=ORIENTED_EDGE('',*,*,#14800,.T.); -#14928=EDGE_CURVE('',#14850,#14791,#14933,.T.); -#14933=LINE('',#14851,#14935); -#14935=VECTOR('',#14936,1.3208); -#14936=DIRECTION('',(0.0,-1.0,0.0)); -#14927=ORIENTED_EDGE('',*,*,#14928,.F.); -#14937=STYLED_ITEM('',(#34),#14938); -#14938=ADVANCED_FACE('',(#14944),#14939,.T.); -#14939=PLANE('',#14940); -#14940=AXIS2_PLACEMENT_3D('',#14941,#14942,#14943); -#14941=CARTESIAN_POINT('',(7.671,-19.66,2.73)); -#14942=DIRECTION('',(-1.0,0.0,0.0)); -#14943=DIRECTION('',(0.,0.,1.)); -#14944=FACE_OUTER_BOUND('',#14945,.T.); -#14945=EDGE_LOOP('',(#14946,#14956,#14966,#14976)); -#14946=ORIENTED_EDGE('',*,*,#14928,.T.); -#14956=ORIENTED_EDGE('',*,*,#14790,.T.); -#14967=EDGE_CURVE('',#14860,#14781,#14972,.T.); -#14972=LINE('',#14861,#14974); -#14974=VECTOR('',#14975,1.3208); -#14975=DIRECTION('',(0.0,-1.0,0.0)); -#14966=ORIENTED_EDGE('',*,*,#14967,.F.); -#14976=ORIENTED_EDGE('',*,*,#14859,.T.); -#14986=STYLED_ITEM('',(#34),#14987); -#14987=ADVANCED_FACE('',(#14993),#14988,.T.); -#14988=PLANE('',#14989); -#14989=AXIS2_PLACEMENT_3D('',#14990,#14991,#14992); -#14990=CARTESIAN_POINT('',(7.671,-20.98,2.984)); -#14991=DIRECTION('',(0.0,0.0,1.0)); -#14992=DIRECTION('',(0.,1.,0.)); -#14993=FACE_OUTER_BOUND('',#14994,.T.); -#14994=EDGE_LOOP('',(#14995,#15005,#15015,#15025)); -#14995=ORIENTED_EDGE('',*,*,#14780,.T.); -#15005=ORIENTED_EDGE('',*,*,#14475,.T.); -#15015=ORIENTED_EDGE('',*,*,#14869,.T.); -#15025=ORIENTED_EDGE('',*,*,#14967,.T.); -#15036=MANIFOLD_SOLID_BREP($,#15037); -#15037=CLOSED_SHELL('',(#15039,#15088,#15137,#15226,#15275,#15364,#15413,#15462,#15531,#15600,#15649,#15698)); -#15038=STYLED_ITEM('',(#34),#15039); -#15039=ADVANCED_FACE('',(#15045),#15040,.T.); -#15040=PLANE('',#15041); -#15041=AXIS2_PLACEMENT_3D('',#15042,#15043,#15044); -#15042=CARTESIAN_POINT('',(7.734,-18.059,-2.54)); -#15043=DIRECTION('',(0.0,0.0,-1.0)); -#15044=DIRECTION('',(0.,1.,0.)); -#15045=FACE_OUTER_BOUND('',#15046,.T.); -#15046=EDGE_LOOP('',(#15047,#15057,#15067,#15077)); -#15050=CARTESIAN_POINT('',(7.734,-17.501,-2.54)); -#15049=VERTEX_POINT('',#15050); -#15052=CARTESIAN_POINT('',(7.734,-18.059,-2.54)); -#15051=VERTEX_POINT('',#15052); -#15048=EDGE_CURVE('',#15049,#15051,#15053,.T.); -#15053=LINE('',#15050,#15055); -#15055=VECTOR('',#15056,0.5588); -#15056=DIRECTION('',(0.0,-1.0,0.0)); -#15047=ORIENTED_EDGE('',*,*,#15048,.F.); -#15060=CARTESIAN_POINT('',(7.988,-17.501,-2.54)); -#15059=VERTEX_POINT('',#15060); -#15058=EDGE_CURVE('',#15059,#15049,#15063,.T.); -#15063=LINE('',#15060,#15065); -#15065=VECTOR('',#15066,0.254); -#15066=DIRECTION('',(-1.0,0.0,0.0)); -#15057=ORIENTED_EDGE('',*,*,#15058,.F.); -#15070=CARTESIAN_POINT('',(7.988,-18.059,-2.54)); -#15069=VERTEX_POINT('',#15070); -#15068=EDGE_CURVE('',#15069,#15059,#15073,.T.); -#15073=LINE('',#15070,#15075); -#15075=VECTOR('',#15076,0.5588); -#15076=DIRECTION('',(0.0,1.0,0.0)); -#15067=ORIENTED_EDGE('',*,*,#15068,.F.); -#15078=EDGE_CURVE('',#15051,#15069,#15083,.T.); -#15083=LINE('',#15052,#15085); -#15085=VECTOR('',#15086,0.254); -#15086=DIRECTION('',(1.0,0.0,0.0)); -#15077=ORIENTED_EDGE('',*,*,#15078,.F.); -#15087=STYLED_ITEM('',(#34),#15088); -#15088=ADVANCED_FACE('',(#15094),#15089,.T.); -#15089=PLANE('',#15090); -#15090=AXIS2_PLACEMENT_3D('',#15091,#15092,#15093); -#15091=CARTESIAN_POINT('',(7.734,-18.059,-2.54)); -#15092=DIRECTION('',(0.0,-1.0,0.0)); -#15093=DIRECTION('',(0.,0.,1.)); -#15094=FACE_OUTER_BOUND('',#15095,.T.); -#15095=EDGE_LOOP('',(#15096,#15106,#15116,#15126)); -#15096=ORIENTED_EDGE('',*,*,#15078,.T.); -#15109=CARTESIAN_POINT('',(7.988,-18.059,0.0)); -#15108=VERTEX_POINT('',#15109); -#15107=EDGE_CURVE('',#15108,#15069,#15112,.T.); -#15112=LINE('',#15109,#15114); -#15114=VECTOR('',#15115,2.54); -#15115=DIRECTION('',(0.0,0.0,-1.0)); -#15106=ORIENTED_EDGE('',*,*,#15107,.F.); -#15119=CARTESIAN_POINT('',(7.734,-18.059,0.0)); -#15118=VERTEX_POINT('',#15119); -#15117=EDGE_CURVE('',#15118,#15108,#15122,.T.); -#15122=LINE('',#15119,#15124); -#15124=VECTOR('',#15125,0.254); -#15125=DIRECTION('',(1.0,0.0,0.0)); -#15116=ORIENTED_EDGE('',*,*,#15117,.F.); -#15127=EDGE_CURVE('',#15051,#15118,#15132,.T.); -#15132=LINE('',#15052,#15134); -#15134=VECTOR('',#15135,2.54); -#15135=DIRECTION('',(0.0,0.0,1.0)); -#15126=ORIENTED_EDGE('',*,*,#15127,.F.); -#15136=STYLED_ITEM('',(#34),#15137); -#15137=ADVANCED_FACE('',(#15143),#15138,.T.); -#15138=PLANE('',#15139); -#15139=AXIS2_PLACEMENT_3D('',#15140,#15141,#15142); -#15140=CARTESIAN_POINT('',(7.988,-18.059,-2.54)); -#15141=DIRECTION('',(1.0,0.0,0.0)); -#15142=DIRECTION('',(0.,0.,1.)); -#15143=FACE_OUTER_BOUND('',#15144,.T.); -#15144=EDGE_LOOP('',(#15145,#15155,#15165,#15175,#15185,#15195,#15205,#15215)); -#15145=ORIENTED_EDGE('',*,*,#15068,.T.); -#15158=CARTESIAN_POINT('',(7.988,-17.501,0.0)); -#15157=VERTEX_POINT('',#15158); -#15156=EDGE_CURVE('',#15157,#15059,#15161,.T.); -#15161=LINE('',#15158,#15163); -#15163=VECTOR('',#15164,2.54); -#15164=DIRECTION('',(0.0,0.0,-1.0)); -#15155=ORIENTED_EDGE('',*,*,#15156,.F.); -#15168=CARTESIAN_POINT('',(7.988,-17.12,0.0)); -#15167=VERTEX_POINT('',#15168); -#15166=EDGE_CURVE('',#15167,#15157,#15171,.T.); -#15171=LINE('',#15168,#15173); -#15173=VECTOR('',#15174,0.381); -#15174=DIRECTION('',(0.0,-1.0,0.0)); -#15165=ORIENTED_EDGE('',*,*,#15166,.F.); -#15178=CARTESIAN_POINT('',(7.988,-17.12,2.984)); -#15177=VERTEX_POINT('',#15178); -#15176=EDGE_CURVE('',#15177,#15167,#15181,.T.); -#15181=LINE('',#15178,#15183); -#15183=VECTOR('',#15184,2.9845); -#15184=DIRECTION('',(0.0,0.0,-1.0)); -#15175=ORIENTED_EDGE('',*,*,#15176,.F.); -#15188=CARTESIAN_POINT('',(7.988,-18.44,2.984)); -#15187=VERTEX_POINT('',#15188); -#15186=EDGE_CURVE('',#15187,#15177,#15191,.T.); -#15191=LINE('',#15188,#15193); -#15193=VECTOR('',#15194,1.3208); -#15194=DIRECTION('',(0.0,1.0,0.0)); -#15185=ORIENTED_EDGE('',*,*,#15186,.F.); -#15198=CARTESIAN_POINT('',(7.988,-18.44,0.0)); -#15197=VERTEX_POINT('',#15198); -#15196=EDGE_CURVE('',#15197,#15187,#15201,.T.); -#15201=LINE('',#15198,#15203); -#15203=VECTOR('',#15204,2.9845); -#15204=DIRECTION('',(0.0,0.0,1.0)); -#15195=ORIENTED_EDGE('',*,*,#15196,.F.); -#15206=EDGE_CURVE('',#15108,#15197,#15211,.T.); -#15211=LINE('',#15109,#15213); -#15213=VECTOR('',#15214,0.381); -#15214=DIRECTION('',(0.0,-1.0,0.0)); -#15205=ORIENTED_EDGE('',*,*,#15206,.F.); -#15215=ORIENTED_EDGE('',*,*,#15107,.T.); -#15225=STYLED_ITEM('',(#34),#15226); -#15226=ADVANCED_FACE('',(#15232),#15227,.T.); -#15227=PLANE('',#15228); -#15228=AXIS2_PLACEMENT_3D('',#15229,#15230,#15231); -#15229=CARTESIAN_POINT('',(7.988,-17.501,-2.54)); -#15230=DIRECTION('',(0.0,1.0,0.0)); -#15231=DIRECTION('',(0.,0.,1.)); -#15232=FACE_OUTER_BOUND('',#15233,.T.); -#15233=EDGE_LOOP('',(#15234,#15244,#15254,#15264)); -#15234=ORIENTED_EDGE('',*,*,#15058,.T.); -#15247=CARTESIAN_POINT('',(7.734,-17.501,0.0)); -#15246=VERTEX_POINT('',#15247); -#15245=EDGE_CURVE('',#15246,#15049,#15250,.T.); -#15250=LINE('',#15247,#15252); -#15252=VECTOR('',#15253,2.54); -#15253=DIRECTION('',(0.0,0.0,-1.0)); -#15244=ORIENTED_EDGE('',*,*,#15245,.F.); -#15255=EDGE_CURVE('',#15157,#15246,#15260,.T.); -#15260=LINE('',#15158,#15262); -#15262=VECTOR('',#15263,0.254); -#15263=DIRECTION('',(-1.0,0.0,0.0)); -#15254=ORIENTED_EDGE('',*,*,#15255,.F.); -#15264=ORIENTED_EDGE('',*,*,#15156,.T.); -#15274=STYLED_ITEM('',(#34),#15275); -#15275=ADVANCED_FACE('',(#15281),#15276,.T.); -#15276=PLANE('',#15277); -#15277=AXIS2_PLACEMENT_3D('',#15278,#15279,#15280); -#15278=CARTESIAN_POINT('',(7.734,-17.501,-2.54)); -#15279=DIRECTION('',(-1.0,0.0,0.0)); -#15280=DIRECTION('',(0.,0.,1.)); -#15281=FACE_OUTER_BOUND('',#15282,.T.); -#15282=EDGE_LOOP('',(#15283,#15293,#15303,#15313,#15323,#15333,#15343,#15353)); -#15283=ORIENTED_EDGE('',*,*,#15048,.T.); -#15293=ORIENTED_EDGE('',*,*,#15127,.T.); -#15306=CARTESIAN_POINT('',(7.734,-18.44,0.0)); -#15305=VERTEX_POINT('',#15306); -#15304=EDGE_CURVE('',#15305,#15118,#15309,.T.); -#15309=LINE('',#15306,#15311); -#15311=VECTOR('',#15312,0.381); -#15312=DIRECTION('',(0.0,1.0,0.0)); -#15303=ORIENTED_EDGE('',*,*,#15304,.F.); -#15316=CARTESIAN_POINT('',(7.734,-18.44,2.73)); -#15315=VERTEX_POINT('',#15316); -#15314=EDGE_CURVE('',#15315,#15305,#15319,.T.); -#15319=LINE('',#15316,#15321); -#15321=VECTOR('',#15322,2.7305); -#15322=DIRECTION('',(0.0,0.0,-1.0)); -#15313=ORIENTED_EDGE('',*,*,#15314,.F.); -#15326=CARTESIAN_POINT('',(7.734,-17.12,2.73)); -#15325=VERTEX_POINT('',#15326); -#15324=EDGE_CURVE('',#15325,#15315,#15329,.T.); -#15329=LINE('',#15326,#15331); -#15331=VECTOR('',#15332,1.3208); -#15332=DIRECTION('',(0.0,-1.0,0.0)); -#15323=ORIENTED_EDGE('',*,*,#15324,.F.); -#15336=CARTESIAN_POINT('',(7.734,-17.12,0.0)); -#15335=VERTEX_POINT('',#15336); -#15334=EDGE_CURVE('',#15335,#15325,#15339,.T.); -#15339=LINE('',#15336,#15341); -#15341=VECTOR('',#15342,2.7305); -#15342=DIRECTION('',(0.0,0.0,1.0)); -#15333=ORIENTED_EDGE('',*,*,#15334,.F.); -#15344=EDGE_CURVE('',#15246,#15335,#15349,.T.); -#15349=LINE('',#15247,#15351); -#15351=VECTOR('',#15352,0.381); -#15352=DIRECTION('',(0.0,1.0,0.0)); -#15343=ORIENTED_EDGE('',*,*,#15344,.F.); -#15353=ORIENTED_EDGE('',*,*,#15245,.T.); -#15363=STYLED_ITEM('',(#34),#15364); -#15364=ADVANCED_FACE('',(#15370),#15365,.T.); -#15365=PLANE('',#15366); -#15366=AXIS2_PLACEMENT_3D('',#15367,#15368,#15369); -#15367=CARTESIAN_POINT('',(7.734,-18.059,0.0)); -#15368=DIRECTION('',(0.0,0.0,-1.0)); -#15369=DIRECTION('',(0.,1.,0.)); -#15370=FACE_OUTER_BOUND('',#15371,.T.); -#15371=EDGE_LOOP('',(#15372,#15382,#15392,#15402)); -#15372=ORIENTED_EDGE('',*,*,#15117,.T.); -#15382=ORIENTED_EDGE('',*,*,#15206,.T.); -#15393=EDGE_CURVE('',#15305,#15197,#15398,.T.); -#15398=LINE('',#15306,#15400); -#15400=VECTOR('',#15401,0.254); -#15401=DIRECTION('',(1.0,0.0,0.0)); -#15392=ORIENTED_EDGE('',*,*,#15393,.F.); -#15402=ORIENTED_EDGE('',*,*,#15304,.T.); -#15412=STYLED_ITEM('',(#34),#15413); -#15413=ADVANCED_FACE('',(#15419),#15414,.T.); -#15414=PLANE('',#15415); -#15415=AXIS2_PLACEMENT_3D('',#15416,#15417,#15418); -#15416=CARTESIAN_POINT('',(7.734,-17.12,0.0)); -#15417=DIRECTION('',(0.0,0.0,-1.0)); -#15418=DIRECTION('',(0.,1.,0.)); -#15419=FACE_OUTER_BOUND('',#15420,.T.); -#15420=EDGE_LOOP('',(#15421,#15431,#15441,#15451)); -#15422=EDGE_CURVE('',#15167,#15335,#15427,.T.); -#15427=LINE('',#15168,#15429); -#15429=VECTOR('',#15430,0.254); -#15430=DIRECTION('',(-1.0,0.0,0.0)); -#15421=ORIENTED_EDGE('',*,*,#15422,.F.); -#15431=ORIENTED_EDGE('',*,*,#15166,.T.); -#15441=ORIENTED_EDGE('',*,*,#15255,.T.); -#15451=ORIENTED_EDGE('',*,*,#15344,.T.); -#15461=STYLED_ITEM('',(#34),#15462); -#15462=ADVANCED_FACE('',(#15468),#15463,.T.); -#15463=PLANE('',#15464); -#15464=AXIS2_PLACEMENT_3D('',#15465,#15466,#15467); -#15465=CARTESIAN_POINT('',(7.734,-18.44,0.0)); -#15466=DIRECTION('',(0.0,-1.0,0.0)); -#15467=DIRECTION('',(0.,0.,1.)); -#15468=FACE_OUTER_BOUND('',#15469,.T.); -#15469=EDGE_LOOP('',(#15470,#15480,#15490,#15500,#15510,#15520)); -#15470=ORIENTED_EDGE('',*,*,#15393,.T.); -#15480=ORIENTED_EDGE('',*,*,#15196,.T.); -#15493=CARTESIAN_POINT('',(7.671,-18.44,2.984)); -#15492=VERTEX_POINT('',#15493); -#15491=EDGE_CURVE('',#15492,#15187,#15496,.T.); -#15496=LINE('',#15493,#15498); -#15498=VECTOR('',#15499,0.3175); -#15499=DIRECTION('',(1.0,0.0,0.0)); -#15490=ORIENTED_EDGE('',*,*,#15491,.F.); -#15503=CARTESIAN_POINT('',(7.671,-18.44,2.73)); -#15502=VERTEX_POINT('',#15503); -#15501=EDGE_CURVE('',#15502,#15492,#15506,.T.); -#15506=LINE('',#15503,#15508); -#15508=VECTOR('',#15509,0.254); -#15509=DIRECTION('',(0.0,0.0,1.0)); -#15500=ORIENTED_EDGE('',*,*,#15501,.F.); -#15511=EDGE_CURVE('',#15315,#15502,#15516,.T.); -#15516=LINE('',#15316,#15518); -#15518=VECTOR('',#15519,0.0635); -#15519=DIRECTION('',(-1.0,0.0,0.0)); -#15510=ORIENTED_EDGE('',*,*,#15511,.F.); -#15520=ORIENTED_EDGE('',*,*,#15314,.T.); -#15530=STYLED_ITEM('',(#34),#15531); -#15531=ADVANCED_FACE('',(#15537),#15532,.T.); -#15532=PLANE('',#15533); -#15533=AXIS2_PLACEMENT_3D('',#15534,#15535,#15536); -#15534=CARTESIAN_POINT('',(7.988,-17.12,0.0)); -#15535=DIRECTION('',(0.0,1.0,0.0)); -#15536=DIRECTION('',(0.,0.,1.)); -#15537=FACE_OUTER_BOUND('',#15538,.T.); -#15538=EDGE_LOOP('',(#15539,#15549,#15559,#15569,#15579,#15589)); -#15539=ORIENTED_EDGE('',*,*,#15422,.T.); -#15549=ORIENTED_EDGE('',*,*,#15334,.T.); -#15562=CARTESIAN_POINT('',(7.671,-17.12,2.73)); -#15561=VERTEX_POINT('',#15562); -#15560=EDGE_CURVE('',#15561,#15325,#15565,.T.); -#15565=LINE('',#15562,#15567); -#15567=VECTOR('',#15568,0.0635); -#15568=DIRECTION('',(1.0,0.0,0.0)); -#15559=ORIENTED_EDGE('',*,*,#15560,.F.); -#15572=CARTESIAN_POINT('',(7.671,-17.12,2.984)); -#15571=VERTEX_POINT('',#15572); -#15570=EDGE_CURVE('',#15571,#15561,#15575,.T.); -#15575=LINE('',#15572,#15577); -#15577=VECTOR('',#15578,0.254); -#15578=DIRECTION('',(0.0,0.0,-1.0)); -#15569=ORIENTED_EDGE('',*,*,#15570,.F.); -#15580=EDGE_CURVE('',#15177,#15571,#15585,.T.); -#15585=LINE('',#15178,#15587); -#15587=VECTOR('',#15588,0.3175); -#15588=DIRECTION('',(-1.0,0.0,0.0)); -#15579=ORIENTED_EDGE('',*,*,#15580,.F.); -#15589=ORIENTED_EDGE('',*,*,#15176,.T.); -#15599=STYLED_ITEM('',(#34),#15600); -#15600=ADVANCED_FACE('',(#15606),#15601,.T.); -#15601=PLANE('',#15602); -#15602=AXIS2_PLACEMENT_3D('',#15603,#15604,#15605); -#15603=CARTESIAN_POINT('',(7.671,-17.12,2.73)); -#15604=DIRECTION('',(0.0,0.0,-1.0)); -#15605=DIRECTION('',(0.,1.,0.)); -#15606=FACE_OUTER_BOUND('',#15607,.T.); -#15607=EDGE_LOOP('',(#15608,#15618,#15628,#15638)); -#15608=ORIENTED_EDGE('',*,*,#15560,.T.); -#15618=ORIENTED_EDGE('',*,*,#15324,.T.); -#15628=ORIENTED_EDGE('',*,*,#15511,.T.); -#15639=EDGE_CURVE('',#15561,#15502,#15644,.T.); -#15644=LINE('',#15562,#15646); -#15646=VECTOR('',#15647,1.3208); -#15647=DIRECTION('',(0.0,-1.0,0.0)); -#15638=ORIENTED_EDGE('',*,*,#15639,.F.); -#15648=STYLED_ITEM('',(#34),#15649); -#15649=ADVANCED_FACE('',(#15655),#15650,.T.); -#15650=PLANE('',#15651); -#15651=AXIS2_PLACEMENT_3D('',#15652,#15653,#15654); -#15652=CARTESIAN_POINT('',(7.671,-17.12,2.73)); -#15653=DIRECTION('',(-1.0,0.0,0.0)); -#15654=DIRECTION('',(0.,0.,1.)); -#15655=FACE_OUTER_BOUND('',#15656,.T.); -#15656=EDGE_LOOP('',(#15657,#15667,#15677,#15687)); -#15657=ORIENTED_EDGE('',*,*,#15639,.T.); -#15667=ORIENTED_EDGE('',*,*,#15501,.T.); -#15678=EDGE_CURVE('',#15571,#15492,#15683,.T.); -#15683=LINE('',#15572,#15685); -#15685=VECTOR('',#15686,1.3208); -#15686=DIRECTION('',(0.0,-1.0,0.0)); -#15677=ORIENTED_EDGE('',*,*,#15678,.F.); -#15687=ORIENTED_EDGE('',*,*,#15570,.T.); -#15697=STYLED_ITEM('',(#34),#15698); -#15698=ADVANCED_FACE('',(#15704),#15699,.T.); -#15699=PLANE('',#15700); -#15700=AXIS2_PLACEMENT_3D('',#15701,#15702,#15703); -#15701=CARTESIAN_POINT('',(7.671,-18.44,2.984)); -#15702=DIRECTION('',(0.0,0.0,1.0)); -#15703=DIRECTION('',(0.,1.,0.)); -#15704=FACE_OUTER_BOUND('',#15705,.T.); -#15705=EDGE_LOOP('',(#15706,#15716,#15726,#15736)); -#15706=ORIENTED_EDGE('',*,*,#15491,.T.); -#15716=ORIENTED_EDGE('',*,*,#15186,.T.); -#15726=ORIENTED_EDGE('',*,*,#15580,.T.); -#15736=ORIENTED_EDGE('',*,*,#15678,.T.); -#15747=MANIFOLD_SOLID_BREP($,#15748); -#15748=CLOSED_SHELL('',(#15750,#15799,#15848,#15937,#15986,#16075,#16124,#16173,#16242,#16311,#16360,#16409)); -#15749=STYLED_ITEM('',(#34),#15750); -#15750=ADVANCED_FACE('',(#15756),#15751,.T.); -#15751=PLANE('',#15752); -#15752=AXIS2_PLACEMENT_3D('',#15753,#15754,#15755); -#15753=CARTESIAN_POINT('',(7.734,-15.519,-2.54)); -#15754=DIRECTION('',(0.0,0.0,-1.0)); -#15755=DIRECTION('',(0.,1.,0.)); -#15756=FACE_OUTER_BOUND('',#15757,.T.); -#15757=EDGE_LOOP('',(#15758,#15768,#15778,#15788)); -#15761=CARTESIAN_POINT('',(7.734,-14.961,-2.54)); -#15760=VERTEX_POINT('',#15761); -#15763=CARTESIAN_POINT('',(7.734,-15.519,-2.54)); -#15762=VERTEX_POINT('',#15763); -#15759=EDGE_CURVE('',#15760,#15762,#15764,.T.); -#15764=LINE('',#15761,#15766); -#15766=VECTOR('',#15767,0.5588); -#15767=DIRECTION('',(0.0,-1.0,0.0)); -#15758=ORIENTED_EDGE('',*,*,#15759,.F.); -#15771=CARTESIAN_POINT('',(7.988,-14.961,-2.54)); -#15770=VERTEX_POINT('',#15771); -#15769=EDGE_CURVE('',#15770,#15760,#15774,.T.); -#15774=LINE('',#15771,#15776); -#15776=VECTOR('',#15777,0.254); -#15777=DIRECTION('',(-1.0,0.0,0.0)); -#15768=ORIENTED_EDGE('',*,*,#15769,.F.); -#15781=CARTESIAN_POINT('',(7.988,-15.519,-2.54)); -#15780=VERTEX_POINT('',#15781); -#15779=EDGE_CURVE('',#15780,#15770,#15784,.T.); -#15784=LINE('',#15781,#15786); -#15786=VECTOR('',#15787,0.5588); -#15787=DIRECTION('',(0.0,1.0,0.0)); -#15778=ORIENTED_EDGE('',*,*,#15779,.F.); -#15789=EDGE_CURVE('',#15762,#15780,#15794,.T.); -#15794=LINE('',#15763,#15796); -#15796=VECTOR('',#15797,0.254); -#15797=DIRECTION('',(1.0,0.0,0.0)); -#15788=ORIENTED_EDGE('',*,*,#15789,.F.); -#15798=STYLED_ITEM('',(#34),#15799); -#15799=ADVANCED_FACE('',(#15805),#15800,.T.); -#15800=PLANE('',#15801); -#15801=AXIS2_PLACEMENT_3D('',#15802,#15803,#15804); -#15802=CARTESIAN_POINT('',(7.734,-15.519,-2.54)); -#15803=DIRECTION('',(0.0,-1.0,0.0)); -#15804=DIRECTION('',(0.,0.,1.)); -#15805=FACE_OUTER_BOUND('',#15806,.T.); -#15806=EDGE_LOOP('',(#15807,#15817,#15827,#15837)); -#15807=ORIENTED_EDGE('',*,*,#15789,.T.); -#15820=CARTESIAN_POINT('',(7.988,-15.519,0.0)); -#15819=VERTEX_POINT('',#15820); -#15818=EDGE_CURVE('',#15819,#15780,#15823,.T.); -#15823=LINE('',#15820,#15825); -#15825=VECTOR('',#15826,2.54); -#15826=DIRECTION('',(0.0,0.0,-1.0)); -#15817=ORIENTED_EDGE('',*,*,#15818,.F.); -#15830=CARTESIAN_POINT('',(7.734,-15.519,0.0)); -#15829=VERTEX_POINT('',#15830); -#15828=EDGE_CURVE('',#15829,#15819,#15833,.T.); -#15833=LINE('',#15830,#15835); -#15835=VECTOR('',#15836,0.254); -#15836=DIRECTION('',(1.0,0.0,0.0)); -#15827=ORIENTED_EDGE('',*,*,#15828,.F.); -#15838=EDGE_CURVE('',#15762,#15829,#15843,.T.); -#15843=LINE('',#15763,#15845); -#15845=VECTOR('',#15846,2.54); -#15846=DIRECTION('',(0.0,0.0,1.0)); -#15837=ORIENTED_EDGE('',*,*,#15838,.F.); -#15847=STYLED_ITEM('',(#34),#15848); -#15848=ADVANCED_FACE('',(#15854),#15849,.T.); -#15849=PLANE('',#15850); -#15850=AXIS2_PLACEMENT_3D('',#15851,#15852,#15853); -#15851=CARTESIAN_POINT('',(7.988,-15.519,-2.54)); -#15852=DIRECTION('',(1.0,0.0,0.0)); -#15853=DIRECTION('',(0.,0.,1.)); -#15854=FACE_OUTER_BOUND('',#15855,.T.); -#15855=EDGE_LOOP('',(#15856,#15866,#15876,#15886,#15896,#15906,#15916,#15926)); -#15856=ORIENTED_EDGE('',*,*,#15779,.T.); -#15869=CARTESIAN_POINT('',(7.988,-14.961,0.0)); -#15868=VERTEX_POINT('',#15869); -#15867=EDGE_CURVE('',#15868,#15770,#15872,.T.); -#15872=LINE('',#15869,#15874); -#15874=VECTOR('',#15875,2.54); -#15875=DIRECTION('',(0.0,0.0,-1.0)); -#15866=ORIENTED_EDGE('',*,*,#15867,.F.); -#15879=CARTESIAN_POINT('',(7.988,-14.58,0.0)); -#15878=VERTEX_POINT('',#15879); -#15877=EDGE_CURVE('',#15878,#15868,#15882,.T.); -#15882=LINE('',#15879,#15884); -#15884=VECTOR('',#15885,0.381); -#15885=DIRECTION('',(0.0,-1.0,0.0)); -#15876=ORIENTED_EDGE('',*,*,#15877,.F.); -#15889=CARTESIAN_POINT('',(7.988,-14.58,2.984)); -#15888=VERTEX_POINT('',#15889); -#15887=EDGE_CURVE('',#15888,#15878,#15892,.T.); -#15892=LINE('',#15889,#15894); -#15894=VECTOR('',#15895,2.9845); -#15895=DIRECTION('',(0.0,0.0,-1.0)); -#15886=ORIENTED_EDGE('',*,*,#15887,.F.); -#15899=CARTESIAN_POINT('',(7.988,-15.9,2.984)); -#15898=VERTEX_POINT('',#15899); -#15897=EDGE_CURVE('',#15898,#15888,#15902,.T.); -#15902=LINE('',#15899,#15904); -#15904=VECTOR('',#15905,1.3208); -#15905=DIRECTION('',(0.0,1.0,0.0)); -#15896=ORIENTED_EDGE('',*,*,#15897,.F.); -#15909=CARTESIAN_POINT('',(7.988,-15.9,0.0)); -#15908=VERTEX_POINT('',#15909); -#15907=EDGE_CURVE('',#15908,#15898,#15912,.T.); -#15912=LINE('',#15909,#15914); -#15914=VECTOR('',#15915,2.9845); -#15915=DIRECTION('',(0.0,0.0,1.0)); -#15906=ORIENTED_EDGE('',*,*,#15907,.F.); -#15917=EDGE_CURVE('',#15819,#15908,#15922,.T.); -#15922=LINE('',#15820,#15924); -#15924=VECTOR('',#15925,0.381); -#15925=DIRECTION('',(0.0,-1.0,0.0)); -#15916=ORIENTED_EDGE('',*,*,#15917,.F.); -#15926=ORIENTED_EDGE('',*,*,#15818,.T.); -#15936=STYLED_ITEM('',(#34),#15937); -#15937=ADVANCED_FACE('',(#15943),#15938,.T.); -#15938=PLANE('',#15939); -#15939=AXIS2_PLACEMENT_3D('',#15940,#15941,#15942); -#15940=CARTESIAN_POINT('',(7.988,-14.961,-2.54)); -#15941=DIRECTION('',(0.0,1.0,0.0)); -#15942=DIRECTION('',(0.,0.,1.)); -#15943=FACE_OUTER_BOUND('',#15944,.T.); -#15944=EDGE_LOOP('',(#15945,#15955,#15965,#15975)); -#15945=ORIENTED_EDGE('',*,*,#15769,.T.); -#15958=CARTESIAN_POINT('',(7.734,-14.961,0.0)); -#15957=VERTEX_POINT('',#15958); -#15956=EDGE_CURVE('',#15957,#15760,#15961,.T.); -#15961=LINE('',#15958,#15963); -#15963=VECTOR('',#15964,2.54); -#15964=DIRECTION('',(0.0,0.0,-1.0)); -#15955=ORIENTED_EDGE('',*,*,#15956,.F.); -#15966=EDGE_CURVE('',#15868,#15957,#15971,.T.); -#15971=LINE('',#15869,#15973); -#15973=VECTOR('',#15974,0.254); -#15974=DIRECTION('',(-1.0,0.0,0.0)); -#15965=ORIENTED_EDGE('',*,*,#15966,.F.); -#15975=ORIENTED_EDGE('',*,*,#15867,.T.); -#15985=STYLED_ITEM('',(#34),#15986); -#15986=ADVANCED_FACE('',(#15992),#15987,.T.); -#15987=PLANE('',#15988); -#15988=AXIS2_PLACEMENT_3D('',#15989,#15990,#15991); -#15989=CARTESIAN_POINT('',(7.734,-14.961,-2.54)); -#15990=DIRECTION('',(-1.0,0.0,0.0)); -#15991=DIRECTION('',(0.,0.,1.)); -#15992=FACE_OUTER_BOUND('',#15993,.T.); -#15993=EDGE_LOOP('',(#15994,#16004,#16014,#16024,#16034,#16044,#16054,#16064)); -#15994=ORIENTED_EDGE('',*,*,#15759,.T.); -#16004=ORIENTED_EDGE('',*,*,#15838,.T.); -#16017=CARTESIAN_POINT('',(7.734,-15.9,0.0)); -#16016=VERTEX_POINT('',#16017); -#16015=EDGE_CURVE('',#16016,#15829,#16020,.T.); -#16020=LINE('',#16017,#16022); -#16022=VECTOR('',#16023,0.381); -#16023=DIRECTION('',(0.0,1.0,0.0)); -#16014=ORIENTED_EDGE('',*,*,#16015,.F.); -#16027=CARTESIAN_POINT('',(7.734,-15.9,2.73)); -#16026=VERTEX_POINT('',#16027); -#16025=EDGE_CURVE('',#16026,#16016,#16030,.T.); -#16030=LINE('',#16027,#16032); -#16032=VECTOR('',#16033,2.7305); -#16033=DIRECTION('',(0.0,0.0,-1.0)); -#16024=ORIENTED_EDGE('',*,*,#16025,.F.); -#16037=CARTESIAN_POINT('',(7.734,-14.58,2.73)); -#16036=VERTEX_POINT('',#16037); -#16035=EDGE_CURVE('',#16036,#16026,#16040,.T.); -#16040=LINE('',#16037,#16042); -#16042=VECTOR('',#16043,1.3208); -#16043=DIRECTION('',(0.0,-1.0,0.0)); -#16034=ORIENTED_EDGE('',*,*,#16035,.F.); -#16047=CARTESIAN_POINT('',(7.734,-14.58,0.0)); -#16046=VERTEX_POINT('',#16047); -#16045=EDGE_CURVE('',#16046,#16036,#16050,.T.); -#16050=LINE('',#16047,#16052); -#16052=VECTOR('',#16053,2.7305); -#16053=DIRECTION('',(0.0,0.0,1.0)); -#16044=ORIENTED_EDGE('',*,*,#16045,.F.); -#16055=EDGE_CURVE('',#15957,#16046,#16060,.T.); -#16060=LINE('',#15958,#16062); -#16062=VECTOR('',#16063,0.381); -#16063=DIRECTION('',(0.0,1.0,0.0)); -#16054=ORIENTED_EDGE('',*,*,#16055,.F.); -#16064=ORIENTED_EDGE('',*,*,#15956,.T.); -#16074=STYLED_ITEM('',(#34),#16075); -#16075=ADVANCED_FACE('',(#16081),#16076,.T.); -#16076=PLANE('',#16077); -#16077=AXIS2_PLACEMENT_3D('',#16078,#16079,#16080); -#16078=CARTESIAN_POINT('',(7.734,-15.519,0.0)); -#16079=DIRECTION('',(0.0,0.0,-1.0)); -#16080=DIRECTION('',(0.,1.,0.)); -#16081=FACE_OUTER_BOUND('',#16082,.T.); -#16082=EDGE_LOOP('',(#16083,#16093,#16103,#16113)); -#16083=ORIENTED_EDGE('',*,*,#15828,.T.); -#16093=ORIENTED_EDGE('',*,*,#15917,.T.); -#16104=EDGE_CURVE('',#16016,#15908,#16109,.T.); -#16109=LINE('',#16017,#16111); -#16111=VECTOR('',#16112,0.254); -#16112=DIRECTION('',(1.0,0.0,0.0)); -#16103=ORIENTED_EDGE('',*,*,#16104,.F.); -#16113=ORIENTED_EDGE('',*,*,#16015,.T.); -#16123=STYLED_ITEM('',(#34),#16124); -#16124=ADVANCED_FACE('',(#16130),#16125,.T.); -#16125=PLANE('',#16126); -#16126=AXIS2_PLACEMENT_3D('',#16127,#16128,#16129); -#16127=CARTESIAN_POINT('',(7.734,-14.58,0.0)); -#16128=DIRECTION('',(0.0,0.0,-1.0)); -#16129=DIRECTION('',(0.,1.,0.)); -#16130=FACE_OUTER_BOUND('',#16131,.T.); -#16131=EDGE_LOOP('',(#16132,#16142,#16152,#16162)); -#16133=EDGE_CURVE('',#15878,#16046,#16138,.T.); -#16138=LINE('',#15879,#16140); -#16140=VECTOR('',#16141,0.254); -#16141=DIRECTION('',(-1.0,0.0,0.0)); -#16132=ORIENTED_EDGE('',*,*,#16133,.F.); -#16142=ORIENTED_EDGE('',*,*,#15877,.T.); -#16152=ORIENTED_EDGE('',*,*,#15966,.T.); -#16162=ORIENTED_EDGE('',*,*,#16055,.T.); -#16172=STYLED_ITEM('',(#34),#16173); -#16173=ADVANCED_FACE('',(#16179),#16174,.T.); -#16174=PLANE('',#16175); -#16175=AXIS2_PLACEMENT_3D('',#16176,#16177,#16178); -#16176=CARTESIAN_POINT('',(7.734,-15.9,0.0)); -#16177=DIRECTION('',(0.0,-1.0,0.0)); -#16178=DIRECTION('',(0.,0.,1.)); -#16179=FACE_OUTER_BOUND('',#16180,.T.); -#16180=EDGE_LOOP('',(#16181,#16191,#16201,#16211,#16221,#16231)); -#16181=ORIENTED_EDGE('',*,*,#16104,.T.); -#16191=ORIENTED_EDGE('',*,*,#15907,.T.); -#16204=CARTESIAN_POINT('',(7.671,-15.9,2.984)); -#16203=VERTEX_POINT('',#16204); -#16202=EDGE_CURVE('',#16203,#15898,#16207,.T.); -#16207=LINE('',#16204,#16209); -#16209=VECTOR('',#16210,0.3175); -#16210=DIRECTION('',(1.0,0.0,0.0)); -#16201=ORIENTED_EDGE('',*,*,#16202,.F.); -#16214=CARTESIAN_POINT('',(7.671,-15.9,2.73)); -#16213=VERTEX_POINT('',#16214); -#16212=EDGE_CURVE('',#16213,#16203,#16217,.T.); -#16217=LINE('',#16214,#16219); -#16219=VECTOR('',#16220,0.254); -#16220=DIRECTION('',(0.0,0.0,1.0)); -#16211=ORIENTED_EDGE('',*,*,#16212,.F.); -#16222=EDGE_CURVE('',#16026,#16213,#16227,.T.); -#16227=LINE('',#16027,#16229); -#16229=VECTOR('',#16230,0.0635); -#16230=DIRECTION('',(-1.0,0.0,0.0)); -#16221=ORIENTED_EDGE('',*,*,#16222,.F.); -#16231=ORIENTED_EDGE('',*,*,#16025,.T.); -#16241=STYLED_ITEM('',(#34),#16242); -#16242=ADVANCED_FACE('',(#16248),#16243,.T.); -#16243=PLANE('',#16244); -#16244=AXIS2_PLACEMENT_3D('',#16245,#16246,#16247); -#16245=CARTESIAN_POINT('',(7.988,-14.58,0.0)); -#16246=DIRECTION('',(0.0,1.0,0.0)); -#16247=DIRECTION('',(0.,0.,1.)); -#16248=FACE_OUTER_BOUND('',#16249,.T.); -#16249=EDGE_LOOP('',(#16250,#16260,#16270,#16280,#16290,#16300)); -#16250=ORIENTED_EDGE('',*,*,#16133,.T.); -#16260=ORIENTED_EDGE('',*,*,#16045,.T.); -#16273=CARTESIAN_POINT('',(7.671,-14.58,2.73)); -#16272=VERTEX_POINT('',#16273); -#16271=EDGE_CURVE('',#16272,#16036,#16276,.T.); -#16276=LINE('',#16273,#16278); -#16278=VECTOR('',#16279,0.0635); -#16279=DIRECTION('',(1.0,0.0,0.0)); -#16270=ORIENTED_EDGE('',*,*,#16271,.F.); -#16283=CARTESIAN_POINT('',(7.671,-14.58,2.984)); -#16282=VERTEX_POINT('',#16283); -#16281=EDGE_CURVE('',#16282,#16272,#16286,.T.); -#16286=LINE('',#16283,#16288); -#16288=VECTOR('',#16289,0.254); -#16289=DIRECTION('',(0.0,0.0,-1.0)); -#16280=ORIENTED_EDGE('',*,*,#16281,.F.); -#16291=EDGE_CURVE('',#15888,#16282,#16296,.T.); -#16296=LINE('',#15889,#16298); -#16298=VECTOR('',#16299,0.3175); -#16299=DIRECTION('',(-1.0,0.0,0.0)); -#16290=ORIENTED_EDGE('',*,*,#16291,.F.); -#16300=ORIENTED_EDGE('',*,*,#15887,.T.); -#16310=STYLED_ITEM('',(#34),#16311); -#16311=ADVANCED_FACE('',(#16317),#16312,.T.); -#16312=PLANE('',#16313); -#16313=AXIS2_PLACEMENT_3D('',#16314,#16315,#16316); -#16314=CARTESIAN_POINT('',(7.671,-14.58,2.73)); -#16315=DIRECTION('',(0.0,0.0,-1.0)); -#16316=DIRECTION('',(0.,1.,0.)); -#16317=FACE_OUTER_BOUND('',#16318,.T.); -#16318=EDGE_LOOP('',(#16319,#16329,#16339,#16349)); -#16319=ORIENTED_EDGE('',*,*,#16271,.T.); -#16329=ORIENTED_EDGE('',*,*,#16035,.T.); -#16339=ORIENTED_EDGE('',*,*,#16222,.T.); -#16350=EDGE_CURVE('',#16272,#16213,#16355,.T.); -#16355=LINE('',#16273,#16357); -#16357=VECTOR('',#16358,1.3208); -#16358=DIRECTION('',(0.0,-1.0,0.0)); -#16349=ORIENTED_EDGE('',*,*,#16350,.F.); -#16359=STYLED_ITEM('',(#34),#16360); -#16360=ADVANCED_FACE('',(#16366),#16361,.T.); -#16361=PLANE('',#16362); -#16362=AXIS2_PLACEMENT_3D('',#16363,#16364,#16365); -#16363=CARTESIAN_POINT('',(7.671,-14.58,2.73)); -#16364=DIRECTION('',(-1.0,0.0,0.0)); -#16365=DIRECTION('',(0.,0.,1.)); -#16366=FACE_OUTER_BOUND('',#16367,.T.); -#16367=EDGE_LOOP('',(#16368,#16378,#16388,#16398)); -#16368=ORIENTED_EDGE('',*,*,#16350,.T.); -#16378=ORIENTED_EDGE('',*,*,#16212,.T.); -#16389=EDGE_CURVE('',#16282,#16203,#16394,.T.); -#16394=LINE('',#16283,#16396); -#16396=VECTOR('',#16397,1.3208); -#16397=DIRECTION('',(0.0,-1.0,0.0)); -#16388=ORIENTED_EDGE('',*,*,#16389,.F.); -#16398=ORIENTED_EDGE('',*,*,#16281,.T.); -#16408=STYLED_ITEM('',(#34),#16409); -#16409=ADVANCED_FACE('',(#16415),#16410,.T.); -#16410=PLANE('',#16411); -#16411=AXIS2_PLACEMENT_3D('',#16412,#16413,#16414); -#16412=CARTESIAN_POINT('',(7.671,-15.9,2.984)); -#16413=DIRECTION('',(0.0,0.0,1.0)); -#16414=DIRECTION('',(0.,1.,0.)); -#16415=FACE_OUTER_BOUND('',#16416,.T.); -#16416=EDGE_LOOP('',(#16417,#16427,#16437,#16447)); -#16417=ORIENTED_EDGE('',*,*,#16202,.T.); -#16427=ORIENTED_EDGE('',*,*,#15897,.T.); -#16437=ORIENTED_EDGE('',*,*,#16291,.T.); -#16447=ORIENTED_EDGE('',*,*,#16389,.T.); -#16458=MANIFOLD_SOLID_BREP($,#16459); -#16459=CLOSED_SHELL('',(#16461,#16510,#16559,#16648,#16697,#16786,#16835,#16884,#16953,#17022,#17071,#17120)); -#16460=STYLED_ITEM('',(#34),#16461); -#16461=ADVANCED_FACE('',(#16467),#16462,.T.); -#16462=PLANE('',#16463); -#16463=AXIS2_PLACEMENT_3D('',#16464,#16465,#16466); -#16464=CARTESIAN_POINT('',(7.734,-12.979,-2.54)); -#16465=DIRECTION('',(0.0,0.0,-1.0)); -#16466=DIRECTION('',(0.,1.,0.)); -#16467=FACE_OUTER_BOUND('',#16468,.T.); -#16468=EDGE_LOOP('',(#16469,#16479,#16489,#16499)); -#16472=CARTESIAN_POINT('',(7.734,-12.421,-2.54)); -#16471=VERTEX_POINT('',#16472); -#16474=CARTESIAN_POINT('',(7.734,-12.979,-2.54)); -#16473=VERTEX_POINT('',#16474); -#16470=EDGE_CURVE('',#16471,#16473,#16475,.T.); -#16475=LINE('',#16472,#16477); -#16477=VECTOR('',#16478,0.5588); -#16478=DIRECTION('',(0.0,-1.0,0.0)); -#16469=ORIENTED_EDGE('',*,*,#16470,.F.); -#16482=CARTESIAN_POINT('',(7.988,-12.421,-2.54)); -#16481=VERTEX_POINT('',#16482); -#16480=EDGE_CURVE('',#16481,#16471,#16485,.T.); -#16485=LINE('',#16482,#16487); -#16487=VECTOR('',#16488,0.254); -#16488=DIRECTION('',(-1.0,0.0,0.0)); -#16479=ORIENTED_EDGE('',*,*,#16480,.F.); -#16492=CARTESIAN_POINT('',(7.988,-12.979,-2.54)); -#16491=VERTEX_POINT('',#16492); -#16490=EDGE_CURVE('',#16491,#16481,#16495,.T.); -#16495=LINE('',#16492,#16497); -#16497=VECTOR('',#16498,0.5588); -#16498=DIRECTION('',(0.0,1.0,0.0)); -#16489=ORIENTED_EDGE('',*,*,#16490,.F.); -#16500=EDGE_CURVE('',#16473,#16491,#16505,.T.); -#16505=LINE('',#16474,#16507); -#16507=VECTOR('',#16508,0.254); -#16508=DIRECTION('',(1.0,0.0,0.0)); -#16499=ORIENTED_EDGE('',*,*,#16500,.F.); -#16509=STYLED_ITEM('',(#34),#16510); -#16510=ADVANCED_FACE('',(#16516),#16511,.T.); -#16511=PLANE('',#16512); -#16512=AXIS2_PLACEMENT_3D('',#16513,#16514,#16515); -#16513=CARTESIAN_POINT('',(7.734,-12.979,-2.54)); -#16514=DIRECTION('',(0.0,-1.0,0.0)); -#16515=DIRECTION('',(0.,0.,1.)); -#16516=FACE_OUTER_BOUND('',#16517,.T.); -#16517=EDGE_LOOP('',(#16518,#16528,#16538,#16548)); -#16518=ORIENTED_EDGE('',*,*,#16500,.T.); -#16531=CARTESIAN_POINT('',(7.988,-12.979,0.0)); -#16530=VERTEX_POINT('',#16531); -#16529=EDGE_CURVE('',#16530,#16491,#16534,.T.); -#16534=LINE('',#16531,#16536); -#16536=VECTOR('',#16537,2.54); -#16537=DIRECTION('',(0.0,0.0,-1.0)); -#16528=ORIENTED_EDGE('',*,*,#16529,.F.); -#16541=CARTESIAN_POINT('',(7.734,-12.979,0.0)); -#16540=VERTEX_POINT('',#16541); -#16539=EDGE_CURVE('',#16540,#16530,#16544,.T.); -#16544=LINE('',#16541,#16546); -#16546=VECTOR('',#16547,0.254); -#16547=DIRECTION('',(1.0,0.0,0.0)); -#16538=ORIENTED_EDGE('',*,*,#16539,.F.); -#16549=EDGE_CURVE('',#16473,#16540,#16554,.T.); -#16554=LINE('',#16474,#16556); -#16556=VECTOR('',#16557,2.54); -#16557=DIRECTION('',(0.0,0.0,1.0)); -#16548=ORIENTED_EDGE('',*,*,#16549,.F.); -#16558=STYLED_ITEM('',(#34),#16559); -#16559=ADVANCED_FACE('',(#16565),#16560,.T.); -#16560=PLANE('',#16561); -#16561=AXIS2_PLACEMENT_3D('',#16562,#16563,#16564); -#16562=CARTESIAN_POINT('',(7.988,-12.979,-2.54)); -#16563=DIRECTION('',(1.0,0.0,0.0)); -#16564=DIRECTION('',(0.,0.,1.)); -#16565=FACE_OUTER_BOUND('',#16566,.T.); -#16566=EDGE_LOOP('',(#16567,#16577,#16587,#16597,#16607,#16617,#16627,#16637)); -#16567=ORIENTED_EDGE('',*,*,#16490,.T.); -#16580=CARTESIAN_POINT('',(7.988,-12.421,0.0)); -#16579=VERTEX_POINT('',#16580); -#16578=EDGE_CURVE('',#16579,#16481,#16583,.T.); -#16583=LINE('',#16580,#16585); -#16585=VECTOR('',#16586,2.54); -#16586=DIRECTION('',(0.0,0.0,-1.0)); -#16577=ORIENTED_EDGE('',*,*,#16578,.F.); -#16590=CARTESIAN_POINT('',(7.988,-12.04,0.0)); -#16589=VERTEX_POINT('',#16590); -#16588=EDGE_CURVE('',#16589,#16579,#16593,.T.); -#16593=LINE('',#16590,#16595); -#16595=VECTOR('',#16596,0.381); -#16596=DIRECTION('',(0.0,-1.0,0.0)); -#16587=ORIENTED_EDGE('',*,*,#16588,.F.); -#16600=CARTESIAN_POINT('',(7.988,-12.04,2.984)); -#16599=VERTEX_POINT('',#16600); -#16598=EDGE_CURVE('',#16599,#16589,#16603,.T.); -#16603=LINE('',#16600,#16605); -#16605=VECTOR('',#16606,2.9845); -#16606=DIRECTION('',(0.0,0.0,-1.0)); -#16597=ORIENTED_EDGE('',*,*,#16598,.F.); -#16610=CARTESIAN_POINT('',(7.988,-13.36,2.984)); -#16609=VERTEX_POINT('',#16610); -#16608=EDGE_CURVE('',#16609,#16599,#16613,.T.); -#16613=LINE('',#16610,#16615); -#16615=VECTOR('',#16616,1.3208); -#16616=DIRECTION('',(0.0,1.0,0.0)); -#16607=ORIENTED_EDGE('',*,*,#16608,.F.); -#16620=CARTESIAN_POINT('',(7.988,-13.36,0.0)); -#16619=VERTEX_POINT('',#16620); -#16618=EDGE_CURVE('',#16619,#16609,#16623,.T.); -#16623=LINE('',#16620,#16625); -#16625=VECTOR('',#16626,2.9845); -#16626=DIRECTION('',(0.0,0.0,1.0)); -#16617=ORIENTED_EDGE('',*,*,#16618,.F.); -#16628=EDGE_CURVE('',#16530,#16619,#16633,.T.); -#16633=LINE('',#16531,#16635); -#16635=VECTOR('',#16636,0.381); -#16636=DIRECTION('',(0.0,-1.0,0.0)); -#16627=ORIENTED_EDGE('',*,*,#16628,.F.); -#16637=ORIENTED_EDGE('',*,*,#16529,.T.); -#16647=STYLED_ITEM('',(#34),#16648); -#16648=ADVANCED_FACE('',(#16654),#16649,.T.); -#16649=PLANE('',#16650); -#16650=AXIS2_PLACEMENT_3D('',#16651,#16652,#16653); -#16651=CARTESIAN_POINT('',(7.988,-12.421,-2.54)); -#16652=DIRECTION('',(0.0,1.0,0.0)); -#16653=DIRECTION('',(0.,0.,1.)); -#16654=FACE_OUTER_BOUND('',#16655,.T.); -#16655=EDGE_LOOP('',(#16656,#16666,#16676,#16686)); -#16656=ORIENTED_EDGE('',*,*,#16480,.T.); -#16669=CARTESIAN_POINT('',(7.734,-12.421,0.0)); -#16668=VERTEX_POINT('',#16669); -#16667=EDGE_CURVE('',#16668,#16471,#16672,.T.); -#16672=LINE('',#16669,#16674); -#16674=VECTOR('',#16675,2.54); -#16675=DIRECTION('',(0.0,0.0,-1.0)); -#16666=ORIENTED_EDGE('',*,*,#16667,.F.); -#16677=EDGE_CURVE('',#16579,#16668,#16682,.T.); -#16682=LINE('',#16580,#16684); -#16684=VECTOR('',#16685,0.254); -#16685=DIRECTION('',(-1.0,0.0,0.0)); -#16676=ORIENTED_EDGE('',*,*,#16677,.F.); -#16686=ORIENTED_EDGE('',*,*,#16578,.T.); -#16696=STYLED_ITEM('',(#34),#16697); -#16697=ADVANCED_FACE('',(#16703),#16698,.T.); -#16698=PLANE('',#16699); -#16699=AXIS2_PLACEMENT_3D('',#16700,#16701,#16702); -#16700=CARTESIAN_POINT('',(7.734,-12.421,-2.54)); -#16701=DIRECTION('',(-1.0,0.0,0.0)); -#16702=DIRECTION('',(0.,0.,1.)); -#16703=FACE_OUTER_BOUND('',#16704,.T.); -#16704=EDGE_LOOP('',(#16705,#16715,#16725,#16735,#16745,#16755,#16765,#16775)); -#16705=ORIENTED_EDGE('',*,*,#16470,.T.); -#16715=ORIENTED_EDGE('',*,*,#16549,.T.); -#16728=CARTESIAN_POINT('',(7.734,-13.36,0.0)); -#16727=VERTEX_POINT('',#16728); -#16726=EDGE_CURVE('',#16727,#16540,#16731,.T.); -#16731=LINE('',#16728,#16733); -#16733=VECTOR('',#16734,0.381); -#16734=DIRECTION('',(0.0,1.0,0.0)); -#16725=ORIENTED_EDGE('',*,*,#16726,.F.); -#16738=CARTESIAN_POINT('',(7.734,-13.36,2.73)); -#16737=VERTEX_POINT('',#16738); -#16736=EDGE_CURVE('',#16737,#16727,#16741,.T.); -#16741=LINE('',#16738,#16743); -#16743=VECTOR('',#16744,2.7305); -#16744=DIRECTION('',(0.0,0.0,-1.0)); -#16735=ORIENTED_EDGE('',*,*,#16736,.F.); -#16748=CARTESIAN_POINT('',(7.734,-12.04,2.73)); -#16747=VERTEX_POINT('',#16748); -#16746=EDGE_CURVE('',#16747,#16737,#16751,.T.); -#16751=LINE('',#16748,#16753); -#16753=VECTOR('',#16754,1.3208); -#16754=DIRECTION('',(0.0,-1.0,0.0)); -#16745=ORIENTED_EDGE('',*,*,#16746,.F.); -#16758=CARTESIAN_POINT('',(7.734,-12.04,0.0)); -#16757=VERTEX_POINT('',#16758); -#16756=EDGE_CURVE('',#16757,#16747,#16761,.T.); -#16761=LINE('',#16758,#16763); -#16763=VECTOR('',#16764,2.7305); -#16764=DIRECTION('',(0.0,0.0,1.0)); -#16755=ORIENTED_EDGE('',*,*,#16756,.F.); -#16766=EDGE_CURVE('',#16668,#16757,#16771,.T.); -#16771=LINE('',#16669,#16773); -#16773=VECTOR('',#16774,0.381); -#16774=DIRECTION('',(0.0,1.0,0.0)); -#16765=ORIENTED_EDGE('',*,*,#16766,.F.); -#16775=ORIENTED_EDGE('',*,*,#16667,.T.); -#16785=STYLED_ITEM('',(#34),#16786); -#16786=ADVANCED_FACE('',(#16792),#16787,.T.); -#16787=PLANE('',#16788); -#16788=AXIS2_PLACEMENT_3D('',#16789,#16790,#16791); -#16789=CARTESIAN_POINT('',(7.734,-12.979,0.0)); -#16790=DIRECTION('',(0.0,0.0,-1.0)); -#16791=DIRECTION('',(0.,1.,0.)); -#16792=FACE_OUTER_BOUND('',#16793,.T.); -#16793=EDGE_LOOP('',(#16794,#16804,#16814,#16824)); -#16794=ORIENTED_EDGE('',*,*,#16539,.T.); -#16804=ORIENTED_EDGE('',*,*,#16628,.T.); -#16815=EDGE_CURVE('',#16727,#16619,#16820,.T.); -#16820=LINE('',#16728,#16822); -#16822=VECTOR('',#16823,0.254); -#16823=DIRECTION('',(1.0,0.0,0.0)); -#16814=ORIENTED_EDGE('',*,*,#16815,.F.); -#16824=ORIENTED_EDGE('',*,*,#16726,.T.); -#16834=STYLED_ITEM('',(#34),#16835); -#16835=ADVANCED_FACE('',(#16841),#16836,.T.); -#16836=PLANE('',#16837); -#16837=AXIS2_PLACEMENT_3D('',#16838,#16839,#16840); -#16838=CARTESIAN_POINT('',(7.734,-12.04,0.0)); -#16839=DIRECTION('',(0.0,0.0,-1.0)); -#16840=DIRECTION('',(0.,1.,0.)); -#16841=FACE_OUTER_BOUND('',#16842,.T.); -#16842=EDGE_LOOP('',(#16843,#16853,#16863,#16873)); -#16844=EDGE_CURVE('',#16589,#16757,#16849,.T.); -#16849=LINE('',#16590,#16851); -#16851=VECTOR('',#16852,0.254); -#16852=DIRECTION('',(-1.0,0.0,0.0)); -#16843=ORIENTED_EDGE('',*,*,#16844,.F.); -#16853=ORIENTED_EDGE('',*,*,#16588,.T.); -#16863=ORIENTED_EDGE('',*,*,#16677,.T.); -#16873=ORIENTED_EDGE('',*,*,#16766,.T.); -#16883=STYLED_ITEM('',(#34),#16884); -#16884=ADVANCED_FACE('',(#16890),#16885,.T.); -#16885=PLANE('',#16886); -#16886=AXIS2_PLACEMENT_3D('',#16887,#16888,#16889); -#16887=CARTESIAN_POINT('',(7.734,-13.36,0.0)); -#16888=DIRECTION('',(0.0,-1.0,0.0)); -#16889=DIRECTION('',(0.,0.,1.)); -#16890=FACE_OUTER_BOUND('',#16891,.T.); -#16891=EDGE_LOOP('',(#16892,#16902,#16912,#16922,#16932,#16942)); -#16892=ORIENTED_EDGE('',*,*,#16815,.T.); -#16902=ORIENTED_EDGE('',*,*,#16618,.T.); -#16915=CARTESIAN_POINT('',(7.671,-13.36,2.984)); -#16914=VERTEX_POINT('',#16915); -#16913=EDGE_CURVE('',#16914,#16609,#16918,.T.); -#16918=LINE('',#16915,#16920); -#16920=VECTOR('',#16921,0.3175); -#16921=DIRECTION('',(1.0,0.0,0.0)); -#16912=ORIENTED_EDGE('',*,*,#16913,.F.); -#16925=CARTESIAN_POINT('',(7.671,-13.36,2.73)); -#16924=VERTEX_POINT('',#16925); -#16923=EDGE_CURVE('',#16924,#16914,#16928,.T.); -#16928=LINE('',#16925,#16930); -#16930=VECTOR('',#16931,0.254); -#16931=DIRECTION('',(0.0,0.0,1.0)); -#16922=ORIENTED_EDGE('',*,*,#16923,.F.); -#16933=EDGE_CURVE('',#16737,#16924,#16938,.T.); -#16938=LINE('',#16738,#16940); -#16940=VECTOR('',#16941,0.0635); -#16941=DIRECTION('',(-1.0,0.0,0.0)); -#16932=ORIENTED_EDGE('',*,*,#16933,.F.); -#16942=ORIENTED_EDGE('',*,*,#16736,.T.); -#16952=STYLED_ITEM('',(#34),#16953); -#16953=ADVANCED_FACE('',(#16959),#16954,.T.); -#16954=PLANE('',#16955); -#16955=AXIS2_PLACEMENT_3D('',#16956,#16957,#16958); -#16956=CARTESIAN_POINT('',(7.988,-12.04,0.0)); -#16957=DIRECTION('',(0.0,1.0,0.0)); -#16958=DIRECTION('',(0.,0.,1.)); -#16959=FACE_OUTER_BOUND('',#16960,.T.); -#16960=EDGE_LOOP('',(#16961,#16971,#16981,#16991,#17001,#17011)); -#16961=ORIENTED_EDGE('',*,*,#16844,.T.); -#16971=ORIENTED_EDGE('',*,*,#16756,.T.); -#16984=CARTESIAN_POINT('',(7.671,-12.04,2.73)); -#16983=VERTEX_POINT('',#16984); -#16982=EDGE_CURVE('',#16983,#16747,#16987,.T.); -#16987=LINE('',#16984,#16989); -#16989=VECTOR('',#16990,0.0635); -#16990=DIRECTION('',(1.0,0.0,0.0)); -#16981=ORIENTED_EDGE('',*,*,#16982,.F.); -#16994=CARTESIAN_POINT('',(7.671,-12.04,2.984)); -#16993=VERTEX_POINT('',#16994); -#16992=EDGE_CURVE('',#16993,#16983,#16997,.T.); -#16997=LINE('',#16994,#16999); -#16999=VECTOR('',#17000,0.254); -#17000=DIRECTION('',(0.0,0.0,-1.0)); -#16991=ORIENTED_EDGE('',*,*,#16992,.F.); -#17002=EDGE_CURVE('',#16599,#16993,#17007,.T.); -#17007=LINE('',#16600,#17009); -#17009=VECTOR('',#17010,0.3175); -#17010=DIRECTION('',(-1.0,0.0,0.0)); -#17001=ORIENTED_EDGE('',*,*,#17002,.F.); -#17011=ORIENTED_EDGE('',*,*,#16598,.T.); -#17021=STYLED_ITEM('',(#34),#17022); -#17022=ADVANCED_FACE('',(#17028),#17023,.T.); -#17023=PLANE('',#17024); -#17024=AXIS2_PLACEMENT_3D('',#17025,#17026,#17027); -#17025=CARTESIAN_POINT('',(7.671,-12.04,2.73)); -#17026=DIRECTION('',(0.0,0.0,-1.0)); -#17027=DIRECTION('',(0.,1.,0.)); -#17028=FACE_OUTER_BOUND('',#17029,.T.); -#17029=EDGE_LOOP('',(#17030,#17040,#17050,#17060)); -#17030=ORIENTED_EDGE('',*,*,#16982,.T.); -#17040=ORIENTED_EDGE('',*,*,#16746,.T.); -#17050=ORIENTED_EDGE('',*,*,#16933,.T.); -#17061=EDGE_CURVE('',#16983,#16924,#17066,.T.); -#17066=LINE('',#16984,#17068); -#17068=VECTOR('',#17069,1.3208); -#17069=DIRECTION('',(0.0,-1.0,0.0)); -#17060=ORIENTED_EDGE('',*,*,#17061,.F.); -#17070=STYLED_ITEM('',(#34),#17071); -#17071=ADVANCED_FACE('',(#17077),#17072,.T.); -#17072=PLANE('',#17073); -#17073=AXIS2_PLACEMENT_3D('',#17074,#17075,#17076); -#17074=CARTESIAN_POINT('',(7.671,-12.04,2.73)); -#17075=DIRECTION('',(-1.0,0.0,0.0)); -#17076=DIRECTION('',(0.,0.,1.)); -#17077=FACE_OUTER_BOUND('',#17078,.T.); -#17078=EDGE_LOOP('',(#17079,#17089,#17099,#17109)); -#17079=ORIENTED_EDGE('',*,*,#17061,.T.); -#17089=ORIENTED_EDGE('',*,*,#16923,.T.); -#17100=EDGE_CURVE('',#16993,#16914,#17105,.T.); -#17105=LINE('',#16994,#17107); -#17107=VECTOR('',#17108,1.3208); -#17108=DIRECTION('',(0.0,-1.0,0.0)); -#17099=ORIENTED_EDGE('',*,*,#17100,.F.); -#17109=ORIENTED_EDGE('',*,*,#16992,.T.); -#17119=STYLED_ITEM('',(#34),#17120); -#17120=ADVANCED_FACE('',(#17126),#17121,.T.); -#17121=PLANE('',#17122); -#17122=AXIS2_PLACEMENT_3D('',#17123,#17124,#17125); -#17123=CARTESIAN_POINT('',(7.671,-13.36,2.984)); -#17124=DIRECTION('',(0.0,0.0,1.0)); -#17125=DIRECTION('',(0.,1.,0.)); -#17126=FACE_OUTER_BOUND('',#17127,.T.); -#17127=EDGE_LOOP('',(#17128,#17138,#17148,#17158)); -#17128=ORIENTED_EDGE('',*,*,#16913,.T.); -#17138=ORIENTED_EDGE('',*,*,#16608,.T.); -#17148=ORIENTED_EDGE('',*,*,#17002,.T.); -#17158=ORIENTED_EDGE('',*,*,#17100,.T.); -#17169=MANIFOLD_SOLID_BREP($,#17170); -#17170=CLOSED_SHELL('',(#17172,#17221,#17270,#17359,#17408,#17497,#17546,#17595,#17664,#17733,#17782,#17831)); -#17171=STYLED_ITEM('',(#34),#17172); -#17172=ADVANCED_FACE('',(#17178),#17173,.T.); -#17173=PLANE('',#17174); -#17174=AXIS2_PLACEMENT_3D('',#17175,#17176,#17177); -#17175=CARTESIAN_POINT('',(7.734,-10.439,-2.54)); -#17176=DIRECTION('',(0.0,0.0,-1.0)); -#17177=DIRECTION('',(0.,1.,0.)); -#17178=FACE_OUTER_BOUND('',#17179,.T.); -#17179=EDGE_LOOP('',(#17180,#17190,#17200,#17210)); -#17183=CARTESIAN_POINT('',(7.734,-9.881,-2.54)); -#17182=VERTEX_POINT('',#17183); -#17185=CARTESIAN_POINT('',(7.734,-10.439,-2.54)); -#17184=VERTEX_POINT('',#17185); -#17181=EDGE_CURVE('',#17182,#17184,#17186,.T.); -#17186=LINE('',#17183,#17188); -#17188=VECTOR('',#17189,0.5588); -#17189=DIRECTION('',(0.0,-1.0,0.0)); -#17180=ORIENTED_EDGE('',*,*,#17181,.F.); -#17193=CARTESIAN_POINT('',(7.988,-9.881,-2.54)); -#17192=VERTEX_POINT('',#17193); -#17191=EDGE_CURVE('',#17192,#17182,#17196,.T.); -#17196=LINE('',#17193,#17198); -#17198=VECTOR('',#17199,0.254); -#17199=DIRECTION('',(-1.0,0.0,0.0)); -#17190=ORIENTED_EDGE('',*,*,#17191,.F.); -#17203=CARTESIAN_POINT('',(7.988,-10.439,-2.54)); -#17202=VERTEX_POINT('',#17203); -#17201=EDGE_CURVE('',#17202,#17192,#17206,.T.); -#17206=LINE('',#17203,#17208); -#17208=VECTOR('',#17209,0.5588); -#17209=DIRECTION('',(0.0,1.0,0.0)); -#17200=ORIENTED_EDGE('',*,*,#17201,.F.); -#17211=EDGE_CURVE('',#17184,#17202,#17216,.T.); -#17216=LINE('',#17185,#17218); -#17218=VECTOR('',#17219,0.254); -#17219=DIRECTION('',(1.0,0.0,0.0)); -#17210=ORIENTED_EDGE('',*,*,#17211,.F.); -#17220=STYLED_ITEM('',(#34),#17221); -#17221=ADVANCED_FACE('',(#17227),#17222,.T.); -#17222=PLANE('',#17223); -#17223=AXIS2_PLACEMENT_3D('',#17224,#17225,#17226); -#17224=CARTESIAN_POINT('',(7.734,-10.439,-2.54)); -#17225=DIRECTION('',(0.0,-1.0,0.0)); -#17226=DIRECTION('',(0.,0.,1.)); -#17227=FACE_OUTER_BOUND('',#17228,.T.); -#17228=EDGE_LOOP('',(#17229,#17239,#17249,#17259)); -#17229=ORIENTED_EDGE('',*,*,#17211,.T.); -#17242=CARTESIAN_POINT('',(7.988,-10.439,0.0)); -#17241=VERTEX_POINT('',#17242); -#17240=EDGE_CURVE('',#17241,#17202,#17245,.T.); -#17245=LINE('',#17242,#17247); -#17247=VECTOR('',#17248,2.54); -#17248=DIRECTION('',(0.0,0.0,-1.0)); -#17239=ORIENTED_EDGE('',*,*,#17240,.F.); -#17252=CARTESIAN_POINT('',(7.734,-10.439,0.0)); -#17251=VERTEX_POINT('',#17252); -#17250=EDGE_CURVE('',#17251,#17241,#17255,.T.); -#17255=LINE('',#17252,#17257); -#17257=VECTOR('',#17258,0.254); -#17258=DIRECTION('',(1.0,0.0,0.0)); -#17249=ORIENTED_EDGE('',*,*,#17250,.F.); -#17260=EDGE_CURVE('',#17184,#17251,#17265,.T.); -#17265=LINE('',#17185,#17267); -#17267=VECTOR('',#17268,2.54); -#17268=DIRECTION('',(0.0,0.0,1.0)); -#17259=ORIENTED_EDGE('',*,*,#17260,.F.); -#17269=STYLED_ITEM('',(#34),#17270); -#17270=ADVANCED_FACE('',(#17276),#17271,.T.); -#17271=PLANE('',#17272); -#17272=AXIS2_PLACEMENT_3D('',#17273,#17274,#17275); -#17273=CARTESIAN_POINT('',(7.988,-10.439,-2.54)); -#17274=DIRECTION('',(1.0,0.0,0.0)); -#17275=DIRECTION('',(0.,0.,1.)); -#17276=FACE_OUTER_BOUND('',#17277,.T.); -#17277=EDGE_LOOP('',(#17278,#17288,#17298,#17308,#17318,#17328,#17338,#17348)); -#17278=ORIENTED_EDGE('',*,*,#17201,.T.); -#17291=CARTESIAN_POINT('',(7.988,-9.881,0.0)); -#17290=VERTEX_POINT('',#17291); -#17289=EDGE_CURVE('',#17290,#17192,#17294,.T.); -#17294=LINE('',#17291,#17296); -#17296=VECTOR('',#17297,2.54); -#17297=DIRECTION('',(0.0,0.0,-1.0)); -#17288=ORIENTED_EDGE('',*,*,#17289,.F.); -#17301=CARTESIAN_POINT('',(7.988,-9.5,0.0)); -#17300=VERTEX_POINT('',#17301); -#17299=EDGE_CURVE('',#17300,#17290,#17304,.T.); -#17304=LINE('',#17301,#17306); -#17306=VECTOR('',#17307,0.381); -#17307=DIRECTION('',(0.0,-1.0,0.0)); -#17298=ORIENTED_EDGE('',*,*,#17299,.F.); -#17311=CARTESIAN_POINT('',(7.988,-9.5,2.984)); -#17310=VERTEX_POINT('',#17311); -#17309=EDGE_CURVE('',#17310,#17300,#17314,.T.); -#17314=LINE('',#17311,#17316); -#17316=VECTOR('',#17317,2.9845); -#17317=DIRECTION('',(0.0,0.0,-1.0)); -#17308=ORIENTED_EDGE('',*,*,#17309,.F.); -#17321=CARTESIAN_POINT('',(7.988,-10.82,2.984)); -#17320=VERTEX_POINT('',#17321); -#17319=EDGE_CURVE('',#17320,#17310,#17324,.T.); -#17324=LINE('',#17321,#17326); -#17326=VECTOR('',#17327,1.3208); -#17327=DIRECTION('',(0.0,1.0,0.0)); -#17318=ORIENTED_EDGE('',*,*,#17319,.F.); -#17331=CARTESIAN_POINT('',(7.988,-10.82,0.0)); -#17330=VERTEX_POINT('',#17331); -#17329=EDGE_CURVE('',#17330,#17320,#17334,.T.); -#17334=LINE('',#17331,#17336); -#17336=VECTOR('',#17337,2.9845); -#17337=DIRECTION('',(0.0,0.0,1.0)); -#17328=ORIENTED_EDGE('',*,*,#17329,.F.); -#17339=EDGE_CURVE('',#17241,#17330,#17344,.T.); -#17344=LINE('',#17242,#17346); -#17346=VECTOR('',#17347,0.381); -#17347=DIRECTION('',(0.0,-1.0,0.0)); -#17338=ORIENTED_EDGE('',*,*,#17339,.F.); -#17348=ORIENTED_EDGE('',*,*,#17240,.T.); -#17358=STYLED_ITEM('',(#34),#17359); -#17359=ADVANCED_FACE('',(#17365),#17360,.T.); -#17360=PLANE('',#17361); -#17361=AXIS2_PLACEMENT_3D('',#17362,#17363,#17364); -#17362=CARTESIAN_POINT('',(7.988,-9.881,-2.54)); -#17363=DIRECTION('',(0.0,1.0,0.0)); -#17364=DIRECTION('',(0.,0.,1.)); -#17365=FACE_OUTER_BOUND('',#17366,.T.); -#17366=EDGE_LOOP('',(#17367,#17377,#17387,#17397)); -#17367=ORIENTED_EDGE('',*,*,#17191,.T.); -#17380=CARTESIAN_POINT('',(7.734,-9.881,0.0)); -#17379=VERTEX_POINT('',#17380); -#17378=EDGE_CURVE('',#17379,#17182,#17383,.T.); -#17383=LINE('',#17380,#17385); -#17385=VECTOR('',#17386,2.54); -#17386=DIRECTION('',(0.0,0.0,-1.0)); -#17377=ORIENTED_EDGE('',*,*,#17378,.F.); -#17388=EDGE_CURVE('',#17290,#17379,#17393,.T.); -#17393=LINE('',#17291,#17395); -#17395=VECTOR('',#17396,0.254); -#17396=DIRECTION('',(-1.0,0.0,0.0)); -#17387=ORIENTED_EDGE('',*,*,#17388,.F.); -#17397=ORIENTED_EDGE('',*,*,#17289,.T.); -#17407=STYLED_ITEM('',(#34),#17408); -#17408=ADVANCED_FACE('',(#17414),#17409,.T.); -#17409=PLANE('',#17410); -#17410=AXIS2_PLACEMENT_3D('',#17411,#17412,#17413); -#17411=CARTESIAN_POINT('',(7.734,-9.881,-2.54)); -#17412=DIRECTION('',(-1.0,0.0,0.0)); -#17413=DIRECTION('',(0.,0.,1.)); -#17414=FACE_OUTER_BOUND('',#17415,.T.); -#17415=EDGE_LOOP('',(#17416,#17426,#17436,#17446,#17456,#17466,#17476,#17486)); -#17416=ORIENTED_EDGE('',*,*,#17181,.T.); -#17426=ORIENTED_EDGE('',*,*,#17260,.T.); -#17439=CARTESIAN_POINT('',(7.734,-10.82,0.0)); -#17438=VERTEX_POINT('',#17439); -#17437=EDGE_CURVE('',#17438,#17251,#17442,.T.); -#17442=LINE('',#17439,#17444); -#17444=VECTOR('',#17445,0.381); -#17445=DIRECTION('',(0.0,1.0,0.0)); -#17436=ORIENTED_EDGE('',*,*,#17437,.F.); -#17449=CARTESIAN_POINT('',(7.734,-10.82,2.73)); -#17448=VERTEX_POINT('',#17449); -#17447=EDGE_CURVE('',#17448,#17438,#17452,.T.); -#17452=LINE('',#17449,#17454); -#17454=VECTOR('',#17455,2.7305); -#17455=DIRECTION('',(0.0,0.0,-1.0)); -#17446=ORIENTED_EDGE('',*,*,#17447,.F.); -#17459=CARTESIAN_POINT('',(7.734,-9.5,2.73)); -#17458=VERTEX_POINT('',#17459); -#17457=EDGE_CURVE('',#17458,#17448,#17462,.T.); -#17462=LINE('',#17459,#17464); -#17464=VECTOR('',#17465,1.3208); -#17465=DIRECTION('',(0.0,-1.0,0.0)); -#17456=ORIENTED_EDGE('',*,*,#17457,.F.); -#17469=CARTESIAN_POINT('',(7.734,-9.5,0.0)); -#17468=VERTEX_POINT('',#17469); -#17467=EDGE_CURVE('',#17468,#17458,#17472,.T.); -#17472=LINE('',#17469,#17474); -#17474=VECTOR('',#17475,2.7305); -#17475=DIRECTION('',(0.0,0.0,1.0)); -#17466=ORIENTED_EDGE('',*,*,#17467,.F.); -#17477=EDGE_CURVE('',#17379,#17468,#17482,.T.); -#17482=LINE('',#17380,#17484); -#17484=VECTOR('',#17485,0.381); -#17485=DIRECTION('',(0.0,1.0,0.0)); -#17476=ORIENTED_EDGE('',*,*,#17477,.F.); -#17486=ORIENTED_EDGE('',*,*,#17378,.T.); -#17496=STYLED_ITEM('',(#34),#17497); -#17497=ADVANCED_FACE('',(#17503),#17498,.T.); -#17498=PLANE('',#17499); -#17499=AXIS2_PLACEMENT_3D('',#17500,#17501,#17502); -#17500=CARTESIAN_POINT('',(7.734,-10.439,0.0)); -#17501=DIRECTION('',(0.0,0.0,-1.0)); -#17502=DIRECTION('',(0.,1.,0.)); -#17503=FACE_OUTER_BOUND('',#17504,.T.); -#17504=EDGE_LOOP('',(#17505,#17515,#17525,#17535)); -#17505=ORIENTED_EDGE('',*,*,#17250,.T.); -#17515=ORIENTED_EDGE('',*,*,#17339,.T.); -#17526=EDGE_CURVE('',#17438,#17330,#17531,.T.); -#17531=LINE('',#17439,#17533); -#17533=VECTOR('',#17534,0.254); -#17534=DIRECTION('',(1.0,0.0,0.0)); -#17525=ORIENTED_EDGE('',*,*,#17526,.F.); -#17535=ORIENTED_EDGE('',*,*,#17437,.T.); -#17545=STYLED_ITEM('',(#34),#17546); -#17546=ADVANCED_FACE('',(#17552),#17547,.T.); -#17547=PLANE('',#17548); -#17548=AXIS2_PLACEMENT_3D('',#17549,#17550,#17551); -#17549=CARTESIAN_POINT('',(7.734,-9.5,0.0)); -#17550=DIRECTION('',(0.0,0.0,-1.0)); -#17551=DIRECTION('',(0.,1.,0.)); -#17552=FACE_OUTER_BOUND('',#17553,.T.); -#17553=EDGE_LOOP('',(#17554,#17564,#17574,#17584)); -#17555=EDGE_CURVE('',#17300,#17468,#17560,.T.); -#17560=LINE('',#17301,#17562); -#17562=VECTOR('',#17563,0.254); -#17563=DIRECTION('',(-1.0,0.0,0.0)); -#17554=ORIENTED_EDGE('',*,*,#17555,.F.); -#17564=ORIENTED_EDGE('',*,*,#17299,.T.); -#17574=ORIENTED_EDGE('',*,*,#17388,.T.); -#17584=ORIENTED_EDGE('',*,*,#17477,.T.); -#17594=STYLED_ITEM('',(#34),#17595); -#17595=ADVANCED_FACE('',(#17601),#17596,.T.); -#17596=PLANE('',#17597); -#17597=AXIS2_PLACEMENT_3D('',#17598,#17599,#17600); -#17598=CARTESIAN_POINT('',(7.734,-10.82,0.0)); -#17599=DIRECTION('',(0.0,-1.0,0.0)); -#17600=DIRECTION('',(0.,0.,1.)); -#17601=FACE_OUTER_BOUND('',#17602,.T.); -#17602=EDGE_LOOP('',(#17603,#17613,#17623,#17633,#17643,#17653)); -#17603=ORIENTED_EDGE('',*,*,#17526,.T.); -#17613=ORIENTED_EDGE('',*,*,#17329,.T.); -#17626=CARTESIAN_POINT('',(7.671,-10.82,2.984)); -#17625=VERTEX_POINT('',#17626); -#17624=EDGE_CURVE('',#17625,#17320,#17629,.T.); -#17629=LINE('',#17626,#17631); -#17631=VECTOR('',#17632,0.3175); -#17632=DIRECTION('',(1.0,0.0,0.0)); -#17623=ORIENTED_EDGE('',*,*,#17624,.F.); -#17636=CARTESIAN_POINT('',(7.671,-10.82,2.73)); -#17635=VERTEX_POINT('',#17636); -#17634=EDGE_CURVE('',#17635,#17625,#17639,.T.); -#17639=LINE('',#17636,#17641); -#17641=VECTOR('',#17642,0.254); -#17642=DIRECTION('',(0.0,0.0,1.0)); -#17633=ORIENTED_EDGE('',*,*,#17634,.F.); -#17644=EDGE_CURVE('',#17448,#17635,#17649,.T.); -#17649=LINE('',#17449,#17651); -#17651=VECTOR('',#17652,0.0635); -#17652=DIRECTION('',(-1.0,0.0,0.0)); -#17643=ORIENTED_EDGE('',*,*,#17644,.F.); -#17653=ORIENTED_EDGE('',*,*,#17447,.T.); -#17663=STYLED_ITEM('',(#34),#17664); -#17664=ADVANCED_FACE('',(#17670),#17665,.T.); -#17665=PLANE('',#17666); -#17666=AXIS2_PLACEMENT_3D('',#17667,#17668,#17669); -#17667=CARTESIAN_POINT('',(7.988,-9.5,0.0)); -#17668=DIRECTION('',(0.0,1.0,0.0)); -#17669=DIRECTION('',(0.,0.,1.)); -#17670=FACE_OUTER_BOUND('',#17671,.T.); -#17671=EDGE_LOOP('',(#17672,#17682,#17692,#17702,#17712,#17722)); -#17672=ORIENTED_EDGE('',*,*,#17555,.T.); -#17682=ORIENTED_EDGE('',*,*,#17467,.T.); -#17695=CARTESIAN_POINT('',(7.671,-9.5,2.73)); -#17694=VERTEX_POINT('',#17695); -#17693=EDGE_CURVE('',#17694,#17458,#17698,.T.); -#17698=LINE('',#17695,#17700); -#17700=VECTOR('',#17701,0.0635); -#17701=DIRECTION('',(1.0,0.0,0.0)); -#17692=ORIENTED_EDGE('',*,*,#17693,.F.); -#17705=CARTESIAN_POINT('',(7.671,-9.5,2.984)); -#17704=VERTEX_POINT('',#17705); -#17703=EDGE_CURVE('',#17704,#17694,#17708,.T.); -#17708=LINE('',#17705,#17710); -#17710=VECTOR('',#17711,0.254); -#17711=DIRECTION('',(0.0,0.0,-1.0)); -#17702=ORIENTED_EDGE('',*,*,#17703,.F.); -#17713=EDGE_CURVE('',#17310,#17704,#17718,.T.); -#17718=LINE('',#17311,#17720); -#17720=VECTOR('',#17721,0.3175); -#17721=DIRECTION('',(-1.0,0.0,0.0)); -#17712=ORIENTED_EDGE('',*,*,#17713,.F.); -#17722=ORIENTED_EDGE('',*,*,#17309,.T.); -#17732=STYLED_ITEM('',(#34),#17733); -#17733=ADVANCED_FACE('',(#17739),#17734,.T.); -#17734=PLANE('',#17735); -#17735=AXIS2_PLACEMENT_3D('',#17736,#17737,#17738); -#17736=CARTESIAN_POINT('',(7.671,-9.5,2.73)); -#17737=DIRECTION('',(0.0,0.0,-1.0)); -#17738=DIRECTION('',(0.,1.,0.)); -#17739=FACE_OUTER_BOUND('',#17740,.T.); -#17740=EDGE_LOOP('',(#17741,#17751,#17761,#17771)); -#17741=ORIENTED_EDGE('',*,*,#17693,.T.); -#17751=ORIENTED_EDGE('',*,*,#17457,.T.); -#17761=ORIENTED_EDGE('',*,*,#17644,.T.); -#17772=EDGE_CURVE('',#17694,#17635,#17777,.T.); -#17777=LINE('',#17695,#17779); -#17779=VECTOR('',#17780,1.3208); -#17780=DIRECTION('',(0.0,-1.0,0.0)); -#17771=ORIENTED_EDGE('',*,*,#17772,.F.); -#17781=STYLED_ITEM('',(#34),#17782); -#17782=ADVANCED_FACE('',(#17788),#17783,.T.); -#17783=PLANE('',#17784); -#17784=AXIS2_PLACEMENT_3D('',#17785,#17786,#17787); -#17785=CARTESIAN_POINT('',(7.671,-9.5,2.73)); -#17786=DIRECTION('',(-1.0,0.0,0.0)); -#17787=DIRECTION('',(0.,0.,1.)); -#17788=FACE_OUTER_BOUND('',#17789,.T.); -#17789=EDGE_LOOP('',(#17790,#17800,#17810,#17820)); -#17790=ORIENTED_EDGE('',*,*,#17772,.T.); -#17800=ORIENTED_EDGE('',*,*,#17634,.T.); -#17811=EDGE_CURVE('',#17704,#17625,#17816,.T.); -#17816=LINE('',#17705,#17818); -#17818=VECTOR('',#17819,1.3208); -#17819=DIRECTION('',(0.0,-1.0,0.0)); -#17810=ORIENTED_EDGE('',*,*,#17811,.F.); -#17820=ORIENTED_EDGE('',*,*,#17703,.T.); -#17830=STYLED_ITEM('',(#34),#17831); -#17831=ADVANCED_FACE('',(#17837),#17832,.T.); -#17832=PLANE('',#17833); -#17833=AXIS2_PLACEMENT_3D('',#17834,#17835,#17836); -#17834=CARTESIAN_POINT('',(7.671,-10.82,2.984)); -#17835=DIRECTION('',(0.0,0.0,1.0)); -#17836=DIRECTION('',(0.,1.,0.)); -#17837=FACE_OUTER_BOUND('',#17838,.T.); -#17838=EDGE_LOOP('',(#17839,#17849,#17859,#17869)); -#17839=ORIENTED_EDGE('',*,*,#17624,.T.); -#17849=ORIENTED_EDGE('',*,*,#17319,.T.); -#17859=ORIENTED_EDGE('',*,*,#17713,.T.); -#17869=ORIENTED_EDGE('',*,*,#17811,.T.); -#17880=MANIFOLD_SOLID_BREP($,#17881); -#17881=CLOSED_SHELL('',(#17883,#17932,#17981,#18070,#18119,#18208,#18257,#18306,#18375,#18444,#18493,#18542)); -#17882=STYLED_ITEM('',(#34),#17883); -#17883=ADVANCED_FACE('',(#17889),#17884,.T.); -#17884=PLANE('',#17885); -#17885=AXIS2_PLACEMENT_3D('',#17886,#17887,#17888); -#17886=CARTESIAN_POINT('',(7.734,-7.899,-2.54)); -#17887=DIRECTION('',(0.0,0.0,-1.0)); -#17888=DIRECTION('',(0.,1.,0.)); -#17889=FACE_OUTER_BOUND('',#17890,.T.); -#17890=EDGE_LOOP('',(#17891,#17901,#17911,#17921)); -#17894=CARTESIAN_POINT('',(7.734,-7.341,-2.54)); -#17893=VERTEX_POINT('',#17894); -#17896=CARTESIAN_POINT('',(7.734,-7.899,-2.54)); -#17895=VERTEX_POINT('',#17896); -#17892=EDGE_CURVE('',#17893,#17895,#17897,.T.); -#17897=LINE('',#17894,#17899); -#17899=VECTOR('',#17900,0.5588); -#17900=DIRECTION('',(0.0,-1.0,0.0)); -#17891=ORIENTED_EDGE('',*,*,#17892,.F.); -#17904=CARTESIAN_POINT('',(7.988,-7.341,-2.54)); -#17903=VERTEX_POINT('',#17904); -#17902=EDGE_CURVE('',#17903,#17893,#17907,.T.); -#17907=LINE('',#17904,#17909); -#17909=VECTOR('',#17910,0.254); -#17910=DIRECTION('',(-1.0,0.0,0.0)); -#17901=ORIENTED_EDGE('',*,*,#17902,.F.); -#17914=CARTESIAN_POINT('',(7.988,-7.899,-2.54)); -#17913=VERTEX_POINT('',#17914); -#17912=EDGE_CURVE('',#17913,#17903,#17917,.T.); -#17917=LINE('',#17914,#17919); -#17919=VECTOR('',#17920,0.5588); -#17920=DIRECTION('',(0.0,1.0,0.0)); -#17911=ORIENTED_EDGE('',*,*,#17912,.F.); -#17922=EDGE_CURVE('',#17895,#17913,#17927,.T.); -#17927=LINE('',#17896,#17929); -#17929=VECTOR('',#17930,0.254); -#17930=DIRECTION('',(1.0,0.0,0.0)); -#17921=ORIENTED_EDGE('',*,*,#17922,.F.); -#17931=STYLED_ITEM('',(#34),#17932); -#17932=ADVANCED_FACE('',(#17938),#17933,.T.); -#17933=PLANE('',#17934); -#17934=AXIS2_PLACEMENT_3D('',#17935,#17936,#17937); -#17935=CARTESIAN_POINT('',(7.734,-7.899,-2.54)); -#17936=DIRECTION('',(0.0,-1.0,0.0)); -#17937=DIRECTION('',(0.,0.,1.)); -#17938=FACE_OUTER_BOUND('',#17939,.T.); -#17939=EDGE_LOOP('',(#17940,#17950,#17960,#17970)); -#17940=ORIENTED_EDGE('',*,*,#17922,.T.); -#17953=CARTESIAN_POINT('',(7.988,-7.899,0.0)); -#17952=VERTEX_POINT('',#17953); -#17951=EDGE_CURVE('',#17952,#17913,#17956,.T.); -#17956=LINE('',#17953,#17958); -#17958=VECTOR('',#17959,2.54); -#17959=DIRECTION('',(0.0,0.0,-1.0)); -#17950=ORIENTED_EDGE('',*,*,#17951,.F.); -#17963=CARTESIAN_POINT('',(7.734,-7.899,0.0)); -#17962=VERTEX_POINT('',#17963); -#17961=EDGE_CURVE('',#17962,#17952,#17966,.T.); -#17966=LINE('',#17963,#17968); -#17968=VECTOR('',#17969,0.254); -#17969=DIRECTION('',(1.0,0.0,0.0)); -#17960=ORIENTED_EDGE('',*,*,#17961,.F.); -#17971=EDGE_CURVE('',#17895,#17962,#17976,.T.); -#17976=LINE('',#17896,#17978); -#17978=VECTOR('',#17979,2.54); -#17979=DIRECTION('',(0.0,0.0,1.0)); -#17970=ORIENTED_EDGE('',*,*,#17971,.F.); -#17980=STYLED_ITEM('',(#34),#17981); -#17981=ADVANCED_FACE('',(#17987),#17982,.T.); -#17982=PLANE('',#17983); -#17983=AXIS2_PLACEMENT_3D('',#17984,#17985,#17986); -#17984=CARTESIAN_POINT('',(7.988,-7.899,-2.54)); -#17985=DIRECTION('',(1.0,0.0,0.0)); -#17986=DIRECTION('',(0.,0.,1.)); -#17987=FACE_OUTER_BOUND('',#17988,.T.); -#17988=EDGE_LOOP('',(#17989,#17999,#18009,#18019,#18029,#18039,#18049,#18059)); -#17989=ORIENTED_EDGE('',*,*,#17912,.T.); -#18002=CARTESIAN_POINT('',(7.988,-7.341,0.0)); -#18001=VERTEX_POINT('',#18002); -#18000=EDGE_CURVE('',#18001,#17903,#18005,.T.); -#18005=LINE('',#18002,#18007); -#18007=VECTOR('',#18008,2.54); -#18008=DIRECTION('',(0.0,0.0,-1.0)); -#17999=ORIENTED_EDGE('',*,*,#18000,.F.); -#18012=CARTESIAN_POINT('',(7.988,-6.96,0.0)); -#18011=VERTEX_POINT('',#18012); -#18010=EDGE_CURVE('',#18011,#18001,#18015,.T.); -#18015=LINE('',#18012,#18017); -#18017=VECTOR('',#18018,0.381); -#18018=DIRECTION('',(0.0,-1.0,0.0)); -#18009=ORIENTED_EDGE('',*,*,#18010,.F.); -#18022=CARTESIAN_POINT('',(7.988,-6.96,2.984)); -#18021=VERTEX_POINT('',#18022); -#18020=EDGE_CURVE('',#18021,#18011,#18025,.T.); -#18025=LINE('',#18022,#18027); -#18027=VECTOR('',#18028,2.9845); -#18028=DIRECTION('',(0.0,0.0,-1.0)); -#18019=ORIENTED_EDGE('',*,*,#18020,.F.); -#18032=CARTESIAN_POINT('',(7.988,-8.28,2.984)); -#18031=VERTEX_POINT('',#18032); -#18030=EDGE_CURVE('',#18031,#18021,#18035,.T.); -#18035=LINE('',#18032,#18037); -#18037=VECTOR('',#18038,1.3208); -#18038=DIRECTION('',(0.0,1.0,0.0)); -#18029=ORIENTED_EDGE('',*,*,#18030,.F.); -#18042=CARTESIAN_POINT('',(7.988,-8.28,0.0)); -#18041=VERTEX_POINT('',#18042); -#18040=EDGE_CURVE('',#18041,#18031,#18045,.T.); -#18045=LINE('',#18042,#18047); -#18047=VECTOR('',#18048,2.9845); -#18048=DIRECTION('',(0.0,0.0,1.0)); -#18039=ORIENTED_EDGE('',*,*,#18040,.F.); -#18050=EDGE_CURVE('',#17952,#18041,#18055,.T.); -#18055=LINE('',#17953,#18057); -#18057=VECTOR('',#18058,0.381); -#18058=DIRECTION('',(0.0,-1.0,0.0)); -#18049=ORIENTED_EDGE('',*,*,#18050,.F.); -#18059=ORIENTED_EDGE('',*,*,#17951,.T.); -#18069=STYLED_ITEM('',(#34),#18070); -#18070=ADVANCED_FACE('',(#18076),#18071,.T.); -#18071=PLANE('',#18072); -#18072=AXIS2_PLACEMENT_3D('',#18073,#18074,#18075); -#18073=CARTESIAN_POINT('',(7.988,-7.341,-2.54)); -#18074=DIRECTION('',(0.0,1.0,0.0)); -#18075=DIRECTION('',(0.,0.,1.)); -#18076=FACE_OUTER_BOUND('',#18077,.T.); -#18077=EDGE_LOOP('',(#18078,#18088,#18098,#18108)); -#18078=ORIENTED_EDGE('',*,*,#17902,.T.); -#18091=CARTESIAN_POINT('',(7.734,-7.341,0.0)); -#18090=VERTEX_POINT('',#18091); -#18089=EDGE_CURVE('',#18090,#17893,#18094,.T.); -#18094=LINE('',#18091,#18096); -#18096=VECTOR('',#18097,2.54); -#18097=DIRECTION('',(0.0,0.0,-1.0)); -#18088=ORIENTED_EDGE('',*,*,#18089,.F.); -#18099=EDGE_CURVE('',#18001,#18090,#18104,.T.); -#18104=LINE('',#18002,#18106); -#18106=VECTOR('',#18107,0.254); -#18107=DIRECTION('',(-1.0,0.0,0.0)); -#18098=ORIENTED_EDGE('',*,*,#18099,.F.); -#18108=ORIENTED_EDGE('',*,*,#18000,.T.); -#18118=STYLED_ITEM('',(#34),#18119); -#18119=ADVANCED_FACE('',(#18125),#18120,.T.); -#18120=PLANE('',#18121); -#18121=AXIS2_PLACEMENT_3D('',#18122,#18123,#18124); -#18122=CARTESIAN_POINT('',(7.734,-7.341,-2.54)); -#18123=DIRECTION('',(-1.0,0.0,0.0)); -#18124=DIRECTION('',(0.,0.,1.)); -#18125=FACE_OUTER_BOUND('',#18126,.T.); -#18126=EDGE_LOOP('',(#18127,#18137,#18147,#18157,#18167,#18177,#18187,#18197)); -#18127=ORIENTED_EDGE('',*,*,#17892,.T.); -#18137=ORIENTED_EDGE('',*,*,#17971,.T.); -#18150=CARTESIAN_POINT('',(7.734,-8.28,0.0)); -#18149=VERTEX_POINT('',#18150); -#18148=EDGE_CURVE('',#18149,#17962,#18153,.T.); -#18153=LINE('',#18150,#18155); -#18155=VECTOR('',#18156,0.381); -#18156=DIRECTION('',(0.0,1.0,0.0)); -#18147=ORIENTED_EDGE('',*,*,#18148,.F.); -#18160=CARTESIAN_POINT('',(7.734,-8.28,2.73)); -#18159=VERTEX_POINT('',#18160); -#18158=EDGE_CURVE('',#18159,#18149,#18163,.T.); -#18163=LINE('',#18160,#18165); -#18165=VECTOR('',#18166,2.7305); -#18166=DIRECTION('',(0.0,0.0,-1.0)); -#18157=ORIENTED_EDGE('',*,*,#18158,.F.); -#18170=CARTESIAN_POINT('',(7.734,-6.96,2.73)); -#18169=VERTEX_POINT('',#18170); -#18168=EDGE_CURVE('',#18169,#18159,#18173,.T.); -#18173=LINE('',#18170,#18175); -#18175=VECTOR('',#18176,1.3208); -#18176=DIRECTION('',(0.0,-1.0,0.0)); -#18167=ORIENTED_EDGE('',*,*,#18168,.F.); -#18180=CARTESIAN_POINT('',(7.734,-6.96,0.0)); -#18179=VERTEX_POINT('',#18180); -#18178=EDGE_CURVE('',#18179,#18169,#18183,.T.); -#18183=LINE('',#18180,#18185); -#18185=VECTOR('',#18186,2.7305); -#18186=DIRECTION('',(0.0,0.0,1.0)); -#18177=ORIENTED_EDGE('',*,*,#18178,.F.); -#18188=EDGE_CURVE('',#18090,#18179,#18193,.T.); -#18193=LINE('',#18091,#18195); -#18195=VECTOR('',#18196,0.381); -#18196=DIRECTION('',(0.0,1.0,0.0)); -#18187=ORIENTED_EDGE('',*,*,#18188,.F.); -#18197=ORIENTED_EDGE('',*,*,#18089,.T.); -#18207=STYLED_ITEM('',(#34),#18208); -#18208=ADVANCED_FACE('',(#18214),#18209,.T.); -#18209=PLANE('',#18210); -#18210=AXIS2_PLACEMENT_3D('',#18211,#18212,#18213); -#18211=CARTESIAN_POINT('',(7.734,-7.899,0.0)); -#18212=DIRECTION('',(0.0,0.0,-1.0)); -#18213=DIRECTION('',(0.,1.,0.)); -#18214=FACE_OUTER_BOUND('',#18215,.T.); -#18215=EDGE_LOOP('',(#18216,#18226,#18236,#18246)); -#18216=ORIENTED_EDGE('',*,*,#17961,.T.); -#18226=ORIENTED_EDGE('',*,*,#18050,.T.); -#18237=EDGE_CURVE('',#18149,#18041,#18242,.T.); -#18242=LINE('',#18150,#18244); -#18244=VECTOR('',#18245,0.254); -#18245=DIRECTION('',(1.0,0.0,0.0)); -#18236=ORIENTED_EDGE('',*,*,#18237,.F.); -#18246=ORIENTED_EDGE('',*,*,#18148,.T.); -#18256=STYLED_ITEM('',(#34),#18257); -#18257=ADVANCED_FACE('',(#18263),#18258,.T.); -#18258=PLANE('',#18259); -#18259=AXIS2_PLACEMENT_3D('',#18260,#18261,#18262); -#18260=CARTESIAN_POINT('',(7.734,-6.96,0.0)); -#18261=DIRECTION('',(0.0,0.0,-1.0)); -#18262=DIRECTION('',(0.,1.,0.)); -#18263=FACE_OUTER_BOUND('',#18264,.T.); -#18264=EDGE_LOOP('',(#18265,#18275,#18285,#18295)); -#18266=EDGE_CURVE('',#18011,#18179,#18271,.T.); -#18271=LINE('',#18012,#18273); -#18273=VECTOR('',#18274,0.254); -#18274=DIRECTION('',(-1.0,0.0,0.0)); -#18265=ORIENTED_EDGE('',*,*,#18266,.F.); -#18275=ORIENTED_EDGE('',*,*,#18010,.T.); -#18285=ORIENTED_EDGE('',*,*,#18099,.T.); -#18295=ORIENTED_EDGE('',*,*,#18188,.T.); -#18305=STYLED_ITEM('',(#34),#18306); -#18306=ADVANCED_FACE('',(#18312),#18307,.T.); -#18307=PLANE('',#18308); -#18308=AXIS2_PLACEMENT_3D('',#18309,#18310,#18311); -#18309=CARTESIAN_POINT('',(7.734,-8.28,0.0)); -#18310=DIRECTION('',(0.0,-1.0,0.0)); -#18311=DIRECTION('',(0.,0.,1.)); -#18312=FACE_OUTER_BOUND('',#18313,.T.); -#18313=EDGE_LOOP('',(#18314,#18324,#18334,#18344,#18354,#18364)); -#18314=ORIENTED_EDGE('',*,*,#18237,.T.); -#18324=ORIENTED_EDGE('',*,*,#18040,.T.); -#18337=CARTESIAN_POINT('',(7.671,-8.28,2.984)); -#18336=VERTEX_POINT('',#18337); -#18335=EDGE_CURVE('',#18336,#18031,#18340,.T.); -#18340=LINE('',#18337,#18342); -#18342=VECTOR('',#18343,0.3175); -#18343=DIRECTION('',(1.0,0.0,0.0)); -#18334=ORIENTED_EDGE('',*,*,#18335,.F.); -#18347=CARTESIAN_POINT('',(7.671,-8.28,2.73)); -#18346=VERTEX_POINT('',#18347); -#18345=EDGE_CURVE('',#18346,#18336,#18350,.T.); -#18350=LINE('',#18347,#18352); -#18352=VECTOR('',#18353,0.254); -#18353=DIRECTION('',(0.0,0.0,1.0)); -#18344=ORIENTED_EDGE('',*,*,#18345,.F.); -#18355=EDGE_CURVE('',#18159,#18346,#18360,.T.); -#18360=LINE('',#18160,#18362); -#18362=VECTOR('',#18363,0.0635); -#18363=DIRECTION('',(-1.0,0.0,0.0)); -#18354=ORIENTED_EDGE('',*,*,#18355,.F.); -#18364=ORIENTED_EDGE('',*,*,#18158,.T.); -#18374=STYLED_ITEM('',(#34),#18375); -#18375=ADVANCED_FACE('',(#18381),#18376,.T.); -#18376=PLANE('',#18377); -#18377=AXIS2_PLACEMENT_3D('',#18378,#18379,#18380); -#18378=CARTESIAN_POINT('',(7.988,-6.96,0.0)); -#18379=DIRECTION('',(0.0,1.0,0.0)); -#18380=DIRECTION('',(0.,0.,1.)); -#18381=FACE_OUTER_BOUND('',#18382,.T.); -#18382=EDGE_LOOP('',(#18383,#18393,#18403,#18413,#18423,#18433)); -#18383=ORIENTED_EDGE('',*,*,#18266,.T.); -#18393=ORIENTED_EDGE('',*,*,#18178,.T.); -#18406=CARTESIAN_POINT('',(7.671,-6.96,2.73)); -#18405=VERTEX_POINT('',#18406); -#18404=EDGE_CURVE('',#18405,#18169,#18409,.T.); -#18409=LINE('',#18406,#18411); -#18411=VECTOR('',#18412,0.0635); -#18412=DIRECTION('',(1.0,0.0,0.0)); -#18403=ORIENTED_EDGE('',*,*,#18404,.F.); -#18416=CARTESIAN_POINT('',(7.671,-6.96,2.984)); -#18415=VERTEX_POINT('',#18416); -#18414=EDGE_CURVE('',#18415,#18405,#18419,.T.); -#18419=LINE('',#18416,#18421); -#18421=VECTOR('',#18422,0.254); -#18422=DIRECTION('',(0.0,0.0,-1.0)); -#18413=ORIENTED_EDGE('',*,*,#18414,.F.); -#18424=EDGE_CURVE('',#18021,#18415,#18429,.T.); -#18429=LINE('',#18022,#18431); -#18431=VECTOR('',#18432,0.3175); -#18432=DIRECTION('',(-1.0,0.0,0.0)); -#18423=ORIENTED_EDGE('',*,*,#18424,.F.); -#18433=ORIENTED_EDGE('',*,*,#18020,.T.); -#18443=STYLED_ITEM('',(#34),#18444); -#18444=ADVANCED_FACE('',(#18450),#18445,.T.); -#18445=PLANE('',#18446); -#18446=AXIS2_PLACEMENT_3D('',#18447,#18448,#18449); -#18447=CARTESIAN_POINT('',(7.671,-6.96,2.73)); -#18448=DIRECTION('',(0.0,0.0,-1.0)); -#18449=DIRECTION('',(0.,1.,0.)); -#18450=FACE_OUTER_BOUND('',#18451,.T.); -#18451=EDGE_LOOP('',(#18452,#18462,#18472,#18482)); -#18452=ORIENTED_EDGE('',*,*,#18404,.T.); -#18462=ORIENTED_EDGE('',*,*,#18168,.T.); -#18472=ORIENTED_EDGE('',*,*,#18355,.T.); -#18483=EDGE_CURVE('',#18405,#18346,#18488,.T.); -#18488=LINE('',#18406,#18490); -#18490=VECTOR('',#18491,1.3208); -#18491=DIRECTION('',(0.0,-1.0,0.0)); -#18482=ORIENTED_EDGE('',*,*,#18483,.F.); -#18492=STYLED_ITEM('',(#34),#18493); -#18493=ADVANCED_FACE('',(#18499),#18494,.T.); -#18494=PLANE('',#18495); -#18495=AXIS2_PLACEMENT_3D('',#18496,#18497,#18498); -#18496=CARTESIAN_POINT('',(7.671,-6.96,2.73)); -#18497=DIRECTION('',(-1.0,0.0,0.0)); -#18498=DIRECTION('',(0.,0.,1.)); -#18499=FACE_OUTER_BOUND('',#18500,.T.); -#18500=EDGE_LOOP('',(#18501,#18511,#18521,#18531)); -#18501=ORIENTED_EDGE('',*,*,#18483,.T.); -#18511=ORIENTED_EDGE('',*,*,#18345,.T.); -#18522=EDGE_CURVE('',#18415,#18336,#18527,.T.); -#18527=LINE('',#18416,#18529); -#18529=VECTOR('',#18530,1.3208); -#18530=DIRECTION('',(0.0,-1.0,0.0)); -#18521=ORIENTED_EDGE('',*,*,#18522,.F.); -#18531=ORIENTED_EDGE('',*,*,#18414,.T.); -#18541=STYLED_ITEM('',(#34),#18542); -#18542=ADVANCED_FACE('',(#18548),#18543,.T.); -#18543=PLANE('',#18544); -#18544=AXIS2_PLACEMENT_3D('',#18545,#18546,#18547); -#18545=CARTESIAN_POINT('',(7.671,-8.28,2.984)); -#18546=DIRECTION('',(0.0,0.0,1.0)); -#18547=DIRECTION('',(0.,1.,0.)); -#18548=FACE_OUTER_BOUND('',#18549,.T.); -#18549=EDGE_LOOP('',(#18550,#18560,#18570,#18580)); -#18550=ORIENTED_EDGE('',*,*,#18335,.T.); -#18560=ORIENTED_EDGE('',*,*,#18030,.T.); -#18570=ORIENTED_EDGE('',*,*,#18424,.T.); -#18580=ORIENTED_EDGE('',*,*,#18522,.T.); -#18591=MANIFOLD_SOLID_BREP($,#18592); -#18592=CLOSED_SHELL('',(#18594,#18643,#18692,#18781,#18830,#18919,#18968,#19017,#19086,#19155,#19204,#19253)); -#18593=STYLED_ITEM('',(#34),#18594); -#18594=ADVANCED_FACE('',(#18600),#18595,.T.); -#18595=PLANE('',#18596); -#18596=AXIS2_PLACEMENT_3D('',#18597,#18598,#18599); -#18597=CARTESIAN_POINT('',(7.734,-5.359,-2.54)); -#18598=DIRECTION('',(0.0,0.0,-1.0)); -#18599=DIRECTION('',(0.,1.,0.)); -#18600=FACE_OUTER_BOUND('',#18601,.T.); -#18601=EDGE_LOOP('',(#18602,#18612,#18622,#18632)); -#18605=CARTESIAN_POINT('',(7.734,-4.801,-2.54)); -#18604=VERTEX_POINT('',#18605); -#18607=CARTESIAN_POINT('',(7.734,-5.359,-2.54)); -#18606=VERTEX_POINT('',#18607); -#18603=EDGE_CURVE('',#18604,#18606,#18608,.T.); -#18608=LINE('',#18605,#18610); -#18610=VECTOR('',#18611,0.5588); -#18611=DIRECTION('',(0.0,-1.0,0.0)); -#18602=ORIENTED_EDGE('',*,*,#18603,.F.); -#18615=CARTESIAN_POINT('',(7.988,-4.801,-2.54)); -#18614=VERTEX_POINT('',#18615); -#18613=EDGE_CURVE('',#18614,#18604,#18618,.T.); -#18618=LINE('',#18615,#18620); -#18620=VECTOR('',#18621,0.254); -#18621=DIRECTION('',(-1.0,0.0,0.0)); -#18612=ORIENTED_EDGE('',*,*,#18613,.F.); -#18625=CARTESIAN_POINT('',(7.988,-5.359,-2.54)); -#18624=VERTEX_POINT('',#18625); -#18623=EDGE_CURVE('',#18624,#18614,#18628,.T.); -#18628=LINE('',#18625,#18630); -#18630=VECTOR('',#18631,0.5588); -#18631=DIRECTION('',(0.0,1.0,0.0)); -#18622=ORIENTED_EDGE('',*,*,#18623,.F.); -#18633=EDGE_CURVE('',#18606,#18624,#18638,.T.); -#18638=LINE('',#18607,#18640); -#18640=VECTOR('',#18641,0.254); -#18641=DIRECTION('',(1.0,0.0,0.0)); -#18632=ORIENTED_EDGE('',*,*,#18633,.F.); -#18642=STYLED_ITEM('',(#34),#18643); -#18643=ADVANCED_FACE('',(#18649),#18644,.T.); -#18644=PLANE('',#18645); -#18645=AXIS2_PLACEMENT_3D('',#18646,#18647,#18648); -#18646=CARTESIAN_POINT('',(7.734,-5.359,-2.54)); -#18647=DIRECTION('',(0.0,-1.0,0.0)); -#18648=DIRECTION('',(0.,0.,1.)); -#18649=FACE_OUTER_BOUND('',#18650,.T.); -#18650=EDGE_LOOP('',(#18651,#18661,#18671,#18681)); -#18651=ORIENTED_EDGE('',*,*,#18633,.T.); -#18664=CARTESIAN_POINT('',(7.988,-5.359,0.0)); -#18663=VERTEX_POINT('',#18664); -#18662=EDGE_CURVE('',#18663,#18624,#18667,.T.); -#18667=LINE('',#18664,#18669); -#18669=VECTOR('',#18670,2.54); -#18670=DIRECTION('',(0.0,0.0,-1.0)); -#18661=ORIENTED_EDGE('',*,*,#18662,.F.); -#18674=CARTESIAN_POINT('',(7.734,-5.359,0.0)); -#18673=VERTEX_POINT('',#18674); -#18672=EDGE_CURVE('',#18673,#18663,#18677,.T.); -#18677=LINE('',#18674,#18679); -#18679=VECTOR('',#18680,0.254); -#18680=DIRECTION('',(1.0,0.0,0.0)); -#18671=ORIENTED_EDGE('',*,*,#18672,.F.); -#18682=EDGE_CURVE('',#18606,#18673,#18687,.T.); -#18687=LINE('',#18607,#18689); -#18689=VECTOR('',#18690,2.54); -#18690=DIRECTION('',(0.0,0.0,1.0)); -#18681=ORIENTED_EDGE('',*,*,#18682,.F.); -#18691=STYLED_ITEM('',(#34),#18692); -#18692=ADVANCED_FACE('',(#18698),#18693,.T.); -#18693=PLANE('',#18694); -#18694=AXIS2_PLACEMENT_3D('',#18695,#18696,#18697); -#18695=CARTESIAN_POINT('',(7.988,-5.359,-2.54)); -#18696=DIRECTION('',(1.0,0.0,0.0)); -#18697=DIRECTION('',(0.,0.,1.)); -#18698=FACE_OUTER_BOUND('',#18699,.T.); -#18699=EDGE_LOOP('',(#18700,#18710,#18720,#18730,#18740,#18750,#18760,#18770)); -#18700=ORIENTED_EDGE('',*,*,#18623,.T.); -#18713=CARTESIAN_POINT('',(7.988,-4.801,0.0)); -#18712=VERTEX_POINT('',#18713); -#18711=EDGE_CURVE('',#18712,#18614,#18716,.T.); -#18716=LINE('',#18713,#18718); -#18718=VECTOR('',#18719,2.54); -#18719=DIRECTION('',(0.0,0.0,-1.0)); -#18710=ORIENTED_EDGE('',*,*,#18711,.F.); -#18723=CARTESIAN_POINT('',(7.988,-4.42,0.0)); -#18722=VERTEX_POINT('',#18723); -#18721=EDGE_CURVE('',#18722,#18712,#18726,.T.); -#18726=LINE('',#18723,#18728); -#18728=VECTOR('',#18729,0.381); -#18729=DIRECTION('',(0.0,-1.0,0.0)); -#18720=ORIENTED_EDGE('',*,*,#18721,.F.); -#18733=CARTESIAN_POINT('',(7.988,-4.42,2.984)); -#18732=VERTEX_POINT('',#18733); -#18731=EDGE_CURVE('',#18732,#18722,#18736,.T.); -#18736=LINE('',#18733,#18738); -#18738=VECTOR('',#18739,2.9845); -#18739=DIRECTION('',(0.0,0.0,-1.0)); -#18730=ORIENTED_EDGE('',*,*,#18731,.F.); -#18743=CARTESIAN_POINT('',(7.988,-5.74,2.984)); -#18742=VERTEX_POINT('',#18743); -#18741=EDGE_CURVE('',#18742,#18732,#18746,.T.); -#18746=LINE('',#18743,#18748); -#18748=VECTOR('',#18749,1.3208); -#18749=DIRECTION('',(0.0,1.0,0.0)); -#18740=ORIENTED_EDGE('',*,*,#18741,.F.); -#18753=CARTESIAN_POINT('',(7.988,-5.74,0.0)); -#18752=VERTEX_POINT('',#18753); -#18751=EDGE_CURVE('',#18752,#18742,#18756,.T.); -#18756=LINE('',#18753,#18758); -#18758=VECTOR('',#18759,2.9845); -#18759=DIRECTION('',(0.0,0.0,1.0)); -#18750=ORIENTED_EDGE('',*,*,#18751,.F.); -#18761=EDGE_CURVE('',#18663,#18752,#18766,.T.); -#18766=LINE('',#18664,#18768); -#18768=VECTOR('',#18769,0.381); -#18769=DIRECTION('',(0.0,-1.0,0.0)); -#18760=ORIENTED_EDGE('',*,*,#18761,.F.); -#18770=ORIENTED_EDGE('',*,*,#18662,.T.); -#18780=STYLED_ITEM('',(#34),#18781); -#18781=ADVANCED_FACE('',(#18787),#18782,.T.); -#18782=PLANE('',#18783); -#18783=AXIS2_PLACEMENT_3D('',#18784,#18785,#18786); -#18784=CARTESIAN_POINT('',(7.988,-4.801,-2.54)); -#18785=DIRECTION('',(0.0,1.0,0.0)); -#18786=DIRECTION('',(0.,0.,1.)); -#18787=FACE_OUTER_BOUND('',#18788,.T.); -#18788=EDGE_LOOP('',(#18789,#18799,#18809,#18819)); -#18789=ORIENTED_EDGE('',*,*,#18613,.T.); -#18802=CARTESIAN_POINT('',(7.734,-4.801,0.0)); -#18801=VERTEX_POINT('',#18802); -#18800=EDGE_CURVE('',#18801,#18604,#18805,.T.); -#18805=LINE('',#18802,#18807); -#18807=VECTOR('',#18808,2.54); -#18808=DIRECTION('',(0.0,0.0,-1.0)); -#18799=ORIENTED_EDGE('',*,*,#18800,.F.); -#18810=EDGE_CURVE('',#18712,#18801,#18815,.T.); -#18815=LINE('',#18713,#18817); -#18817=VECTOR('',#18818,0.254); -#18818=DIRECTION('',(-1.0,0.0,0.0)); -#18809=ORIENTED_EDGE('',*,*,#18810,.F.); -#18819=ORIENTED_EDGE('',*,*,#18711,.T.); -#18829=STYLED_ITEM('',(#34),#18830); -#18830=ADVANCED_FACE('',(#18836),#18831,.T.); -#18831=PLANE('',#18832); -#18832=AXIS2_PLACEMENT_3D('',#18833,#18834,#18835); -#18833=CARTESIAN_POINT('',(7.734,-4.801,-2.54)); -#18834=DIRECTION('',(-1.0,0.0,0.0)); -#18835=DIRECTION('',(0.,0.,1.)); -#18836=FACE_OUTER_BOUND('',#18837,.T.); -#18837=EDGE_LOOP('',(#18838,#18848,#18858,#18868,#18878,#18888,#18898,#18908)); -#18838=ORIENTED_EDGE('',*,*,#18603,.T.); -#18848=ORIENTED_EDGE('',*,*,#18682,.T.); -#18861=CARTESIAN_POINT('',(7.734,-5.74,0.0)); -#18860=VERTEX_POINT('',#18861); -#18859=EDGE_CURVE('',#18860,#18673,#18864,.T.); -#18864=LINE('',#18861,#18866); -#18866=VECTOR('',#18867,0.381); -#18867=DIRECTION('',(0.0,1.0,0.0)); -#18858=ORIENTED_EDGE('',*,*,#18859,.F.); -#18871=CARTESIAN_POINT('',(7.734,-5.74,2.73)); -#18870=VERTEX_POINT('',#18871); -#18869=EDGE_CURVE('',#18870,#18860,#18874,.T.); -#18874=LINE('',#18871,#18876); -#18876=VECTOR('',#18877,2.7305); -#18877=DIRECTION('',(0.0,0.0,-1.0)); -#18868=ORIENTED_EDGE('',*,*,#18869,.F.); -#18881=CARTESIAN_POINT('',(7.734,-4.42,2.73)); -#18880=VERTEX_POINT('',#18881); -#18879=EDGE_CURVE('',#18880,#18870,#18884,.T.); -#18884=LINE('',#18881,#18886); -#18886=VECTOR('',#18887,1.3208); -#18887=DIRECTION('',(0.0,-1.0,0.0)); -#18878=ORIENTED_EDGE('',*,*,#18879,.F.); -#18891=CARTESIAN_POINT('',(7.734,-4.42,0.0)); -#18890=VERTEX_POINT('',#18891); -#18889=EDGE_CURVE('',#18890,#18880,#18894,.T.); -#18894=LINE('',#18891,#18896); -#18896=VECTOR('',#18897,2.7305); -#18897=DIRECTION('',(0.0,0.0,1.0)); -#18888=ORIENTED_EDGE('',*,*,#18889,.F.); -#18899=EDGE_CURVE('',#18801,#18890,#18904,.T.); -#18904=LINE('',#18802,#18906); -#18906=VECTOR('',#18907,0.381); -#18907=DIRECTION('',(0.0,1.0,0.0)); -#18898=ORIENTED_EDGE('',*,*,#18899,.F.); -#18908=ORIENTED_EDGE('',*,*,#18800,.T.); -#18918=STYLED_ITEM('',(#34),#18919); -#18919=ADVANCED_FACE('',(#18925),#18920,.T.); -#18920=PLANE('',#18921); -#18921=AXIS2_PLACEMENT_3D('',#18922,#18923,#18924); -#18922=CARTESIAN_POINT('',(7.734,-5.359,0.0)); -#18923=DIRECTION('',(0.0,0.0,-1.0)); -#18924=DIRECTION('',(0.,1.,0.)); -#18925=FACE_OUTER_BOUND('',#18926,.T.); -#18926=EDGE_LOOP('',(#18927,#18937,#18947,#18957)); -#18927=ORIENTED_EDGE('',*,*,#18672,.T.); -#18937=ORIENTED_EDGE('',*,*,#18761,.T.); -#18948=EDGE_CURVE('',#18860,#18752,#18953,.T.); -#18953=LINE('',#18861,#18955); -#18955=VECTOR('',#18956,0.254); -#18956=DIRECTION('',(1.0,0.0,0.0)); -#18947=ORIENTED_EDGE('',*,*,#18948,.F.); -#18957=ORIENTED_EDGE('',*,*,#18859,.T.); -#18967=STYLED_ITEM('',(#34),#18968); -#18968=ADVANCED_FACE('',(#18974),#18969,.T.); -#18969=PLANE('',#18970); -#18970=AXIS2_PLACEMENT_3D('',#18971,#18972,#18973); -#18971=CARTESIAN_POINT('',(7.734,-4.42,0.0)); -#18972=DIRECTION('',(0.0,0.0,-1.0)); -#18973=DIRECTION('',(0.,1.,0.)); -#18974=FACE_OUTER_BOUND('',#18975,.T.); -#18975=EDGE_LOOP('',(#18976,#18986,#18996,#19006)); -#18977=EDGE_CURVE('',#18722,#18890,#18982,.T.); -#18982=LINE('',#18723,#18984); -#18984=VECTOR('',#18985,0.254); -#18985=DIRECTION('',(-1.0,0.0,0.0)); -#18976=ORIENTED_EDGE('',*,*,#18977,.F.); -#18986=ORIENTED_EDGE('',*,*,#18721,.T.); -#18996=ORIENTED_EDGE('',*,*,#18810,.T.); -#19006=ORIENTED_EDGE('',*,*,#18899,.T.); -#19016=STYLED_ITEM('',(#34),#19017); -#19017=ADVANCED_FACE('',(#19023),#19018,.T.); -#19018=PLANE('',#19019); -#19019=AXIS2_PLACEMENT_3D('',#19020,#19021,#19022); -#19020=CARTESIAN_POINT('',(7.734,-5.74,0.0)); -#19021=DIRECTION('',(0.0,-1.0,0.0)); -#19022=DIRECTION('',(0.,0.,1.)); -#19023=FACE_OUTER_BOUND('',#19024,.T.); -#19024=EDGE_LOOP('',(#19025,#19035,#19045,#19055,#19065,#19075)); -#19025=ORIENTED_EDGE('',*,*,#18948,.T.); -#19035=ORIENTED_EDGE('',*,*,#18751,.T.); -#19048=CARTESIAN_POINT('',(7.671,-5.74,2.984)); -#19047=VERTEX_POINT('',#19048); -#19046=EDGE_CURVE('',#19047,#18742,#19051,.T.); -#19051=LINE('',#19048,#19053); -#19053=VECTOR('',#19054,0.3175); -#19054=DIRECTION('',(1.0,0.0,0.0)); -#19045=ORIENTED_EDGE('',*,*,#19046,.F.); -#19058=CARTESIAN_POINT('',(7.671,-5.74,2.73)); -#19057=VERTEX_POINT('',#19058); -#19056=EDGE_CURVE('',#19057,#19047,#19061,.T.); -#19061=LINE('',#19058,#19063); -#19063=VECTOR('',#19064,0.254); -#19064=DIRECTION('',(0.0,0.0,1.0)); -#19055=ORIENTED_EDGE('',*,*,#19056,.F.); -#19066=EDGE_CURVE('',#18870,#19057,#19071,.T.); -#19071=LINE('',#18871,#19073); -#19073=VECTOR('',#19074,0.0635); -#19074=DIRECTION('',(-1.0,0.0,0.0)); -#19065=ORIENTED_EDGE('',*,*,#19066,.F.); -#19075=ORIENTED_EDGE('',*,*,#18869,.T.); -#19085=STYLED_ITEM('',(#34),#19086); -#19086=ADVANCED_FACE('',(#19092),#19087,.T.); -#19087=PLANE('',#19088); -#19088=AXIS2_PLACEMENT_3D('',#19089,#19090,#19091); -#19089=CARTESIAN_POINT('',(7.988,-4.42,0.0)); -#19090=DIRECTION('',(0.0,1.0,0.0)); -#19091=DIRECTION('',(0.,0.,1.)); -#19092=FACE_OUTER_BOUND('',#19093,.T.); -#19093=EDGE_LOOP('',(#19094,#19104,#19114,#19124,#19134,#19144)); -#19094=ORIENTED_EDGE('',*,*,#18977,.T.); -#19104=ORIENTED_EDGE('',*,*,#18889,.T.); -#19117=CARTESIAN_POINT('',(7.671,-4.42,2.73)); -#19116=VERTEX_POINT('',#19117); -#19115=EDGE_CURVE('',#19116,#18880,#19120,.T.); -#19120=LINE('',#19117,#19122); -#19122=VECTOR('',#19123,0.0635); -#19123=DIRECTION('',(1.0,0.0,0.0)); -#19114=ORIENTED_EDGE('',*,*,#19115,.F.); -#19127=CARTESIAN_POINT('',(7.671,-4.42,2.984)); -#19126=VERTEX_POINT('',#19127); -#19125=EDGE_CURVE('',#19126,#19116,#19130,.T.); -#19130=LINE('',#19127,#19132); -#19132=VECTOR('',#19133,0.254); -#19133=DIRECTION('',(0.0,0.0,-1.0)); -#19124=ORIENTED_EDGE('',*,*,#19125,.F.); -#19135=EDGE_CURVE('',#18732,#19126,#19140,.T.); -#19140=LINE('',#18733,#19142); -#19142=VECTOR('',#19143,0.3175); -#19143=DIRECTION('',(-1.0,0.0,0.0)); -#19134=ORIENTED_EDGE('',*,*,#19135,.F.); -#19144=ORIENTED_EDGE('',*,*,#18731,.T.); -#19154=STYLED_ITEM('',(#34),#19155); -#19155=ADVANCED_FACE('',(#19161),#19156,.T.); -#19156=PLANE('',#19157); -#19157=AXIS2_PLACEMENT_3D('',#19158,#19159,#19160); -#19158=CARTESIAN_POINT('',(7.671,-4.42,2.73)); -#19159=DIRECTION('',(0.0,0.0,-1.0)); -#19160=DIRECTION('',(0.,1.,0.)); -#19161=FACE_OUTER_BOUND('',#19162,.T.); -#19162=EDGE_LOOP('',(#19163,#19173,#19183,#19193)); -#19163=ORIENTED_EDGE('',*,*,#19115,.T.); -#19173=ORIENTED_EDGE('',*,*,#18879,.T.); -#19183=ORIENTED_EDGE('',*,*,#19066,.T.); -#19194=EDGE_CURVE('',#19116,#19057,#19199,.T.); -#19199=LINE('',#19117,#19201); -#19201=VECTOR('',#19202,1.3208); -#19202=DIRECTION('',(0.0,-1.0,0.0)); -#19193=ORIENTED_EDGE('',*,*,#19194,.F.); -#19203=STYLED_ITEM('',(#34),#19204); -#19204=ADVANCED_FACE('',(#19210),#19205,.T.); -#19205=PLANE('',#19206); -#19206=AXIS2_PLACEMENT_3D('',#19207,#19208,#19209); -#19207=CARTESIAN_POINT('',(7.671,-4.42,2.73)); -#19208=DIRECTION('',(-1.0,0.0,0.0)); -#19209=DIRECTION('',(0.,0.,1.)); -#19210=FACE_OUTER_BOUND('',#19211,.T.); -#19211=EDGE_LOOP('',(#19212,#19222,#19232,#19242)); -#19212=ORIENTED_EDGE('',*,*,#19194,.T.); -#19222=ORIENTED_EDGE('',*,*,#19056,.T.); -#19233=EDGE_CURVE('',#19126,#19047,#19238,.T.); -#19238=LINE('',#19127,#19240); -#19240=VECTOR('',#19241,1.3208); -#19241=DIRECTION('',(0.0,-1.0,0.0)); -#19232=ORIENTED_EDGE('',*,*,#19233,.F.); -#19242=ORIENTED_EDGE('',*,*,#19125,.T.); -#19252=STYLED_ITEM('',(#34),#19253); -#19253=ADVANCED_FACE('',(#19259),#19254,.T.); -#19254=PLANE('',#19255); -#19255=AXIS2_PLACEMENT_3D('',#19256,#19257,#19258); -#19256=CARTESIAN_POINT('',(7.671,-5.74,2.984)); -#19257=DIRECTION('',(0.0,0.0,1.0)); -#19258=DIRECTION('',(0.,1.,0.)); -#19259=FACE_OUTER_BOUND('',#19260,.T.); -#19260=EDGE_LOOP('',(#19261,#19271,#19281,#19291)); -#19261=ORIENTED_EDGE('',*,*,#19046,.T.); -#19271=ORIENTED_EDGE('',*,*,#18741,.T.); -#19281=ORIENTED_EDGE('',*,*,#19135,.T.); -#19291=ORIENTED_EDGE('',*,*,#19233,.T.); -#19302=MANIFOLD_SOLID_BREP($,#19303); -#19303=CLOSED_SHELL('',(#19305,#19354,#19403,#19492,#19541,#19630,#19679,#19728,#19797,#19866,#19915,#19964)); -#19304=STYLED_ITEM('',(#34),#19305); -#19305=ADVANCED_FACE('',(#19311),#19306,.T.); -#19306=PLANE('',#19307); -#19307=AXIS2_PLACEMENT_3D('',#19308,#19309,#19310); -#19308=CARTESIAN_POINT('',(7.734,-2.819,-2.54)); -#19309=DIRECTION('',(0.0,0.0,-1.0)); -#19310=DIRECTION('',(0.,1.,0.)); -#19311=FACE_OUTER_BOUND('',#19312,.T.); -#19312=EDGE_LOOP('',(#19313,#19323,#19333,#19343)); -#19316=CARTESIAN_POINT('',(7.734,-2.261,-2.54)); -#19315=VERTEX_POINT('',#19316); -#19318=CARTESIAN_POINT('',(7.734,-2.819,-2.54)); -#19317=VERTEX_POINT('',#19318); -#19314=EDGE_CURVE('',#19315,#19317,#19319,.T.); -#19319=LINE('',#19316,#19321); -#19321=VECTOR('',#19322,0.5588); -#19322=DIRECTION('',(0.0,-1.0,0.0)); -#19313=ORIENTED_EDGE('',*,*,#19314,.F.); -#19326=CARTESIAN_POINT('',(7.988,-2.261,-2.54)); -#19325=VERTEX_POINT('',#19326); -#19324=EDGE_CURVE('',#19325,#19315,#19329,.T.); -#19329=LINE('',#19326,#19331); -#19331=VECTOR('',#19332,0.254); -#19332=DIRECTION('',(-1.0,0.0,0.0)); -#19323=ORIENTED_EDGE('',*,*,#19324,.F.); -#19336=CARTESIAN_POINT('',(7.988,-2.819,-2.54)); -#19335=VERTEX_POINT('',#19336); -#19334=EDGE_CURVE('',#19335,#19325,#19339,.T.); -#19339=LINE('',#19336,#19341); -#19341=VECTOR('',#19342,0.5588); -#19342=DIRECTION('',(0.0,1.0,0.0)); -#19333=ORIENTED_EDGE('',*,*,#19334,.F.); -#19344=EDGE_CURVE('',#19317,#19335,#19349,.T.); -#19349=LINE('',#19318,#19351); -#19351=VECTOR('',#19352,0.254); -#19352=DIRECTION('',(1.0,0.0,0.0)); -#19343=ORIENTED_EDGE('',*,*,#19344,.F.); -#19353=STYLED_ITEM('',(#34),#19354); -#19354=ADVANCED_FACE('',(#19360),#19355,.T.); -#19355=PLANE('',#19356); -#19356=AXIS2_PLACEMENT_3D('',#19357,#19358,#19359); -#19357=CARTESIAN_POINT('',(7.734,-2.819,-2.54)); -#19358=DIRECTION('',(0.0,-1.0,0.0)); -#19359=DIRECTION('',(0.,0.,1.)); -#19360=FACE_OUTER_BOUND('',#19361,.T.); -#19361=EDGE_LOOP('',(#19362,#19372,#19382,#19392)); -#19362=ORIENTED_EDGE('',*,*,#19344,.T.); -#19375=CARTESIAN_POINT('',(7.988,-2.819,0.0)); -#19374=VERTEX_POINT('',#19375); -#19373=EDGE_CURVE('',#19374,#19335,#19378,.T.); -#19378=LINE('',#19375,#19380); -#19380=VECTOR('',#19381,2.54); -#19381=DIRECTION('',(0.0,0.0,-1.0)); -#19372=ORIENTED_EDGE('',*,*,#19373,.F.); -#19385=CARTESIAN_POINT('',(7.734,-2.819,0.0)); -#19384=VERTEX_POINT('',#19385); -#19383=EDGE_CURVE('',#19384,#19374,#19388,.T.); -#19388=LINE('',#19385,#19390); -#19390=VECTOR('',#19391,0.254); -#19391=DIRECTION('',(1.0,0.0,0.0)); -#19382=ORIENTED_EDGE('',*,*,#19383,.F.); -#19393=EDGE_CURVE('',#19317,#19384,#19398,.T.); -#19398=LINE('',#19318,#19400); -#19400=VECTOR('',#19401,2.54); -#19401=DIRECTION('',(0.0,0.0,1.0)); -#19392=ORIENTED_EDGE('',*,*,#19393,.F.); -#19402=STYLED_ITEM('',(#34),#19403); -#19403=ADVANCED_FACE('',(#19409),#19404,.T.); -#19404=PLANE('',#19405); -#19405=AXIS2_PLACEMENT_3D('',#19406,#19407,#19408); -#19406=CARTESIAN_POINT('',(7.988,-2.819,-2.54)); -#19407=DIRECTION('',(1.0,0.0,0.0)); -#19408=DIRECTION('',(0.,0.,1.)); -#19409=FACE_OUTER_BOUND('',#19410,.T.); -#19410=EDGE_LOOP('',(#19411,#19421,#19431,#19441,#19451,#19461,#19471,#19481)); -#19411=ORIENTED_EDGE('',*,*,#19334,.T.); -#19424=CARTESIAN_POINT('',(7.988,-2.261,0.0)); -#19423=VERTEX_POINT('',#19424); -#19422=EDGE_CURVE('',#19423,#19325,#19427,.T.); -#19427=LINE('',#19424,#19429); -#19429=VECTOR('',#19430,2.54); -#19430=DIRECTION('',(0.0,0.0,-1.0)); -#19421=ORIENTED_EDGE('',*,*,#19422,.F.); -#19434=CARTESIAN_POINT('',(7.988,-1.88,0.0)); -#19433=VERTEX_POINT('',#19434); -#19432=EDGE_CURVE('',#19433,#19423,#19437,.T.); -#19437=LINE('',#19434,#19439); -#19439=VECTOR('',#19440,0.381); -#19440=DIRECTION('',(0.0,-1.0,0.0)); -#19431=ORIENTED_EDGE('',*,*,#19432,.F.); -#19444=CARTESIAN_POINT('',(7.988,-1.88,2.984)); -#19443=VERTEX_POINT('',#19444); -#19442=EDGE_CURVE('',#19443,#19433,#19447,.T.); -#19447=LINE('',#19444,#19449); -#19449=VECTOR('',#19450,2.9845); -#19450=DIRECTION('',(0.0,0.0,-1.0)); -#19441=ORIENTED_EDGE('',*,*,#19442,.F.); -#19454=CARTESIAN_POINT('',(7.988,-3.2,2.984)); -#19453=VERTEX_POINT('',#19454); -#19452=EDGE_CURVE('',#19453,#19443,#19457,.T.); -#19457=LINE('',#19454,#19459); -#19459=VECTOR('',#19460,1.3208); -#19460=DIRECTION('',(0.0,1.0,0.0)); -#19451=ORIENTED_EDGE('',*,*,#19452,.F.); -#19464=CARTESIAN_POINT('',(7.988,-3.2,0.0)); -#19463=VERTEX_POINT('',#19464); -#19462=EDGE_CURVE('',#19463,#19453,#19467,.T.); -#19467=LINE('',#19464,#19469); -#19469=VECTOR('',#19470,2.9845); -#19470=DIRECTION('',(0.0,0.0,1.0)); -#19461=ORIENTED_EDGE('',*,*,#19462,.F.); -#19472=EDGE_CURVE('',#19374,#19463,#19477,.T.); -#19477=LINE('',#19375,#19479); -#19479=VECTOR('',#19480,0.381); -#19480=DIRECTION('',(0.0,-1.0,0.0)); -#19471=ORIENTED_EDGE('',*,*,#19472,.F.); -#19481=ORIENTED_EDGE('',*,*,#19373,.T.); -#19491=STYLED_ITEM('',(#34),#19492); -#19492=ADVANCED_FACE('',(#19498),#19493,.T.); -#19493=PLANE('',#19494); -#19494=AXIS2_PLACEMENT_3D('',#19495,#19496,#19497); -#19495=CARTESIAN_POINT('',(7.988,-2.261,-2.54)); -#19496=DIRECTION('',(0.0,1.0,0.0)); -#19497=DIRECTION('',(0.,0.,1.)); -#19498=FACE_OUTER_BOUND('',#19499,.T.); -#19499=EDGE_LOOP('',(#19500,#19510,#19520,#19530)); -#19500=ORIENTED_EDGE('',*,*,#19324,.T.); -#19513=CARTESIAN_POINT('',(7.734,-2.261,0.0)); -#19512=VERTEX_POINT('',#19513); -#19511=EDGE_CURVE('',#19512,#19315,#19516,.T.); -#19516=LINE('',#19513,#19518); -#19518=VECTOR('',#19519,2.54); -#19519=DIRECTION('',(0.0,0.0,-1.0)); -#19510=ORIENTED_EDGE('',*,*,#19511,.F.); -#19521=EDGE_CURVE('',#19423,#19512,#19526,.T.); -#19526=LINE('',#19424,#19528); -#19528=VECTOR('',#19529,0.254); -#19529=DIRECTION('',(-1.0,0.0,0.0)); -#19520=ORIENTED_EDGE('',*,*,#19521,.F.); -#19530=ORIENTED_EDGE('',*,*,#19422,.T.); -#19540=STYLED_ITEM('',(#34),#19541); -#19541=ADVANCED_FACE('',(#19547),#19542,.T.); -#19542=PLANE('',#19543); -#19543=AXIS2_PLACEMENT_3D('',#19544,#19545,#19546); -#19544=CARTESIAN_POINT('',(7.734,-2.261,-2.54)); -#19545=DIRECTION('',(-1.0,0.0,0.0)); -#19546=DIRECTION('',(0.,0.,1.)); -#19547=FACE_OUTER_BOUND('',#19548,.T.); -#19548=EDGE_LOOP('',(#19549,#19559,#19569,#19579,#19589,#19599,#19609,#19619)); -#19549=ORIENTED_EDGE('',*,*,#19314,.T.); -#19559=ORIENTED_EDGE('',*,*,#19393,.T.); -#19572=CARTESIAN_POINT('',(7.734,-3.2,0.0)); -#19571=VERTEX_POINT('',#19572); -#19570=EDGE_CURVE('',#19571,#19384,#19575,.T.); -#19575=LINE('',#19572,#19577); -#19577=VECTOR('',#19578,0.381); -#19578=DIRECTION('',(0.0,1.0,0.0)); -#19569=ORIENTED_EDGE('',*,*,#19570,.F.); -#19582=CARTESIAN_POINT('',(7.734,-3.2,2.73)); -#19581=VERTEX_POINT('',#19582); -#19580=EDGE_CURVE('',#19581,#19571,#19585,.T.); -#19585=LINE('',#19582,#19587); -#19587=VECTOR('',#19588,2.7305); -#19588=DIRECTION('',(0.0,0.0,-1.0)); -#19579=ORIENTED_EDGE('',*,*,#19580,.F.); -#19592=CARTESIAN_POINT('',(7.734,-1.88,2.73)); -#19591=VERTEX_POINT('',#19592); -#19590=EDGE_CURVE('',#19591,#19581,#19595,.T.); -#19595=LINE('',#19592,#19597); -#19597=VECTOR('',#19598,1.3208); -#19598=DIRECTION('',(0.0,-1.0,0.0)); -#19589=ORIENTED_EDGE('',*,*,#19590,.F.); -#19602=CARTESIAN_POINT('',(7.734,-1.88,0.0)); -#19601=VERTEX_POINT('',#19602); -#19600=EDGE_CURVE('',#19601,#19591,#19605,.T.); -#19605=LINE('',#19602,#19607); -#19607=VECTOR('',#19608,2.7305); -#19608=DIRECTION('',(0.0,0.0,1.0)); -#19599=ORIENTED_EDGE('',*,*,#19600,.F.); -#19610=EDGE_CURVE('',#19512,#19601,#19615,.T.); -#19615=LINE('',#19513,#19617); -#19617=VECTOR('',#19618,0.381); -#19618=DIRECTION('',(0.0,1.0,0.0)); -#19609=ORIENTED_EDGE('',*,*,#19610,.F.); -#19619=ORIENTED_EDGE('',*,*,#19511,.T.); -#19629=STYLED_ITEM('',(#34),#19630); -#19630=ADVANCED_FACE('',(#19636),#19631,.T.); -#19631=PLANE('',#19632); -#19632=AXIS2_PLACEMENT_3D('',#19633,#19634,#19635); -#19633=CARTESIAN_POINT('',(7.734,-2.819,0.0)); -#19634=DIRECTION('',(0.0,0.0,-1.0)); -#19635=DIRECTION('',(0.,1.,0.)); -#19636=FACE_OUTER_BOUND('',#19637,.T.); -#19637=EDGE_LOOP('',(#19638,#19648,#19658,#19668)); -#19638=ORIENTED_EDGE('',*,*,#19383,.T.); -#19648=ORIENTED_EDGE('',*,*,#19472,.T.); -#19659=EDGE_CURVE('',#19571,#19463,#19664,.T.); -#19664=LINE('',#19572,#19666); -#19666=VECTOR('',#19667,0.254); -#19667=DIRECTION('',(1.0,0.0,0.0)); -#19658=ORIENTED_EDGE('',*,*,#19659,.F.); -#19668=ORIENTED_EDGE('',*,*,#19570,.T.); -#19678=STYLED_ITEM('',(#34),#19679); -#19679=ADVANCED_FACE('',(#19685),#19680,.T.); -#19680=PLANE('',#19681); -#19681=AXIS2_PLACEMENT_3D('',#19682,#19683,#19684); -#19682=CARTESIAN_POINT('',(7.734,-1.88,0.0)); -#19683=DIRECTION('',(0.0,0.0,-1.0)); -#19684=DIRECTION('',(0.,1.,0.)); -#19685=FACE_OUTER_BOUND('',#19686,.T.); -#19686=EDGE_LOOP('',(#19687,#19697,#19707,#19717)); -#19688=EDGE_CURVE('',#19433,#19601,#19693,.T.); -#19693=LINE('',#19434,#19695); -#19695=VECTOR('',#19696,0.254); -#19696=DIRECTION('',(-1.0,0.0,0.0)); -#19687=ORIENTED_EDGE('',*,*,#19688,.F.); -#19697=ORIENTED_EDGE('',*,*,#19432,.T.); -#19707=ORIENTED_EDGE('',*,*,#19521,.T.); -#19717=ORIENTED_EDGE('',*,*,#19610,.T.); -#19727=STYLED_ITEM('',(#34),#19728); -#19728=ADVANCED_FACE('',(#19734),#19729,.T.); -#19729=PLANE('',#19730); -#19730=AXIS2_PLACEMENT_3D('',#19731,#19732,#19733); -#19731=CARTESIAN_POINT('',(7.734,-3.2,0.0)); -#19732=DIRECTION('',(0.0,-1.0,0.0)); -#19733=DIRECTION('',(0.,0.,1.)); -#19734=FACE_OUTER_BOUND('',#19735,.T.); -#19735=EDGE_LOOP('',(#19736,#19746,#19756,#19766,#19776,#19786)); -#19736=ORIENTED_EDGE('',*,*,#19659,.T.); -#19746=ORIENTED_EDGE('',*,*,#19462,.T.); -#19759=CARTESIAN_POINT('',(7.671,-3.2,2.984)); -#19758=VERTEX_POINT('',#19759); -#19757=EDGE_CURVE('',#19758,#19453,#19762,.T.); -#19762=LINE('',#19759,#19764); -#19764=VECTOR('',#19765,0.3175); -#19765=DIRECTION('',(1.0,0.0,0.0)); -#19756=ORIENTED_EDGE('',*,*,#19757,.F.); -#19769=CARTESIAN_POINT('',(7.671,-3.2,2.73)); -#19768=VERTEX_POINT('',#19769); -#19767=EDGE_CURVE('',#19768,#19758,#19772,.T.); -#19772=LINE('',#19769,#19774); -#19774=VECTOR('',#19775,0.254); -#19775=DIRECTION('',(0.0,0.0,1.0)); -#19766=ORIENTED_EDGE('',*,*,#19767,.F.); -#19777=EDGE_CURVE('',#19581,#19768,#19782,.T.); -#19782=LINE('',#19582,#19784); -#19784=VECTOR('',#19785,0.0635); -#19785=DIRECTION('',(-1.0,0.0,0.0)); -#19776=ORIENTED_EDGE('',*,*,#19777,.F.); -#19786=ORIENTED_EDGE('',*,*,#19580,.T.); -#19796=STYLED_ITEM('',(#34),#19797); -#19797=ADVANCED_FACE('',(#19803),#19798,.T.); -#19798=PLANE('',#19799); -#19799=AXIS2_PLACEMENT_3D('',#19800,#19801,#19802); -#19800=CARTESIAN_POINT('',(7.988,-1.88,0.0)); -#19801=DIRECTION('',(0.0,1.0,0.0)); -#19802=DIRECTION('',(0.,0.,1.)); -#19803=FACE_OUTER_BOUND('',#19804,.T.); -#19804=EDGE_LOOP('',(#19805,#19815,#19825,#19835,#19845,#19855)); -#19805=ORIENTED_EDGE('',*,*,#19688,.T.); -#19815=ORIENTED_EDGE('',*,*,#19600,.T.); -#19828=CARTESIAN_POINT('',(7.671,-1.88,2.73)); -#19827=VERTEX_POINT('',#19828); -#19826=EDGE_CURVE('',#19827,#19591,#19831,.T.); -#19831=LINE('',#19828,#19833); -#19833=VECTOR('',#19834,0.0635); -#19834=DIRECTION('',(1.0,0.0,0.0)); -#19825=ORIENTED_EDGE('',*,*,#19826,.F.); -#19838=CARTESIAN_POINT('',(7.671,-1.88,2.984)); -#19837=VERTEX_POINT('',#19838); -#19836=EDGE_CURVE('',#19837,#19827,#19841,.T.); -#19841=LINE('',#19838,#19843); -#19843=VECTOR('',#19844,0.254); -#19844=DIRECTION('',(0.0,0.0,-1.0)); -#19835=ORIENTED_EDGE('',*,*,#19836,.F.); -#19846=EDGE_CURVE('',#19443,#19837,#19851,.T.); -#19851=LINE('',#19444,#19853); -#19853=VECTOR('',#19854,0.3175); -#19854=DIRECTION('',(-1.0,0.0,0.0)); -#19845=ORIENTED_EDGE('',*,*,#19846,.F.); -#19855=ORIENTED_EDGE('',*,*,#19442,.T.); -#19865=STYLED_ITEM('',(#34),#19866); -#19866=ADVANCED_FACE('',(#19872),#19867,.T.); -#19867=PLANE('',#19868); -#19868=AXIS2_PLACEMENT_3D('',#19869,#19870,#19871); -#19869=CARTESIAN_POINT('',(7.671,-1.88,2.73)); -#19870=DIRECTION('',(0.0,0.0,-1.0)); -#19871=DIRECTION('',(0.,1.,0.)); -#19872=FACE_OUTER_BOUND('',#19873,.T.); -#19873=EDGE_LOOP('',(#19874,#19884,#19894,#19904)); -#19874=ORIENTED_EDGE('',*,*,#19826,.T.); -#19884=ORIENTED_EDGE('',*,*,#19590,.T.); -#19894=ORIENTED_EDGE('',*,*,#19777,.T.); -#19905=EDGE_CURVE('',#19827,#19768,#19910,.T.); -#19910=LINE('',#19828,#19912); -#19912=VECTOR('',#19913,1.3208); -#19913=DIRECTION('',(0.0,-1.0,0.0)); -#19904=ORIENTED_EDGE('',*,*,#19905,.F.); -#19914=STYLED_ITEM('',(#34),#19915); -#19915=ADVANCED_FACE('',(#19921),#19916,.T.); -#19916=PLANE('',#19917); -#19917=AXIS2_PLACEMENT_3D('',#19918,#19919,#19920); -#19918=CARTESIAN_POINT('',(7.671,-1.88,2.73)); -#19919=DIRECTION('',(-1.0,0.0,0.0)); -#19920=DIRECTION('',(0.,0.,1.)); -#19921=FACE_OUTER_BOUND('',#19922,.T.); -#19922=EDGE_LOOP('',(#19923,#19933,#19943,#19953)); -#19923=ORIENTED_EDGE('',*,*,#19905,.T.); -#19933=ORIENTED_EDGE('',*,*,#19767,.T.); -#19944=EDGE_CURVE('',#19837,#19758,#19949,.T.); -#19949=LINE('',#19838,#19951); -#19951=VECTOR('',#19952,1.3208); -#19952=DIRECTION('',(0.0,-1.0,0.0)); -#19943=ORIENTED_EDGE('',*,*,#19944,.F.); -#19953=ORIENTED_EDGE('',*,*,#19836,.T.); -#19963=STYLED_ITEM('',(#34),#19964); -#19964=ADVANCED_FACE('',(#19970),#19965,.T.); -#19965=PLANE('',#19966); -#19966=AXIS2_PLACEMENT_3D('',#19967,#19968,#19969); -#19967=CARTESIAN_POINT('',(7.671,-3.2,2.984)); -#19968=DIRECTION('',(0.0,0.0,1.0)); -#19969=DIRECTION('',(0.,1.,0.)); -#19970=FACE_OUTER_BOUND('',#19971,.T.); -#19971=EDGE_LOOP('',(#19972,#19982,#19992,#20002)); -#19972=ORIENTED_EDGE('',*,*,#19757,.T.); -#19982=ORIENTED_EDGE('',*,*,#19452,.T.); -#19992=ORIENTED_EDGE('',*,*,#19846,.T.); -#20002=ORIENTED_EDGE('',*,*,#19944,.T.); -#20013=MANIFOLD_SOLID_BREP($,#20014); -#20014=CLOSED_SHELL('',(#20016,#20065,#20114,#20203,#20252,#20341,#20390,#20439,#20508,#20577,#20626,#20675)); -#20015=STYLED_ITEM('',(#34),#20016); -#20016=ADVANCED_FACE('',(#20022),#20017,.T.); -#20017=PLANE('',#20018); -#20018=AXIS2_PLACEMENT_3D('',#20019,#20020,#20021); -#20019=CARTESIAN_POINT('',(7.734,-0.279,-2.54)); -#20020=DIRECTION('',(0.0,0.0,-1.0)); -#20021=DIRECTION('',(0.,1.,0.)); -#20022=FACE_OUTER_BOUND('',#20023,.T.); -#20023=EDGE_LOOP('',(#20024,#20034,#20044,#20054)); -#20027=CARTESIAN_POINT('',(7.734,0.279,-2.54)); -#20026=VERTEX_POINT('',#20027); -#20029=CARTESIAN_POINT('',(7.734,-0.279,-2.54)); -#20028=VERTEX_POINT('',#20029); -#20025=EDGE_CURVE('',#20026,#20028,#20030,.T.); -#20030=LINE('',#20027,#20032); -#20032=VECTOR('',#20033,0.5588); -#20033=DIRECTION('',(0.0,-1.0,0.0)); -#20024=ORIENTED_EDGE('',*,*,#20025,.F.); -#20037=CARTESIAN_POINT('',(7.988,0.279,-2.54)); -#20036=VERTEX_POINT('',#20037); -#20035=EDGE_CURVE('',#20036,#20026,#20040,.T.); -#20040=LINE('',#20037,#20042); -#20042=VECTOR('',#20043,0.254); -#20043=DIRECTION('',(-1.0,0.0,0.0)); -#20034=ORIENTED_EDGE('',*,*,#20035,.F.); -#20047=CARTESIAN_POINT('',(7.988,-0.279,-2.54)); -#20046=VERTEX_POINT('',#20047); -#20045=EDGE_CURVE('',#20046,#20036,#20050,.T.); -#20050=LINE('',#20047,#20052); -#20052=VECTOR('',#20053,0.5588); -#20053=DIRECTION('',(0.0,1.0,0.0)); -#20044=ORIENTED_EDGE('',*,*,#20045,.F.); -#20055=EDGE_CURVE('',#20028,#20046,#20060,.T.); -#20060=LINE('',#20029,#20062); -#20062=VECTOR('',#20063,0.254); -#20063=DIRECTION('',(1.0,0.0,0.0)); -#20054=ORIENTED_EDGE('',*,*,#20055,.F.); -#20064=STYLED_ITEM('',(#34),#20065); -#20065=ADVANCED_FACE('',(#20071),#20066,.T.); -#20066=PLANE('',#20067); -#20067=AXIS2_PLACEMENT_3D('',#20068,#20069,#20070); -#20068=CARTESIAN_POINT('',(7.734,-0.279,-2.54)); -#20069=DIRECTION('',(0.0,-1.0,0.0)); -#20070=DIRECTION('',(0.,0.,1.)); -#20071=FACE_OUTER_BOUND('',#20072,.T.); -#20072=EDGE_LOOP('',(#20073,#20083,#20093,#20103)); -#20073=ORIENTED_EDGE('',*,*,#20055,.T.); -#20086=CARTESIAN_POINT('',(7.988,-0.279,0.0)); -#20085=VERTEX_POINT('',#20086); -#20084=EDGE_CURVE('',#20085,#20046,#20089,.T.); -#20089=LINE('',#20086,#20091); -#20091=VECTOR('',#20092,2.54); -#20092=DIRECTION('',(0.0,0.0,-1.0)); -#20083=ORIENTED_EDGE('',*,*,#20084,.F.); -#20096=CARTESIAN_POINT('',(7.734,-0.279,0.0)); -#20095=VERTEX_POINT('',#20096); -#20094=EDGE_CURVE('',#20095,#20085,#20099,.T.); -#20099=LINE('',#20096,#20101); -#20101=VECTOR('',#20102,0.254); -#20102=DIRECTION('',(1.0,0.0,0.0)); -#20093=ORIENTED_EDGE('',*,*,#20094,.F.); -#20104=EDGE_CURVE('',#20028,#20095,#20109,.T.); -#20109=LINE('',#20029,#20111); -#20111=VECTOR('',#20112,2.54); -#20112=DIRECTION('',(0.0,0.0,1.0)); -#20103=ORIENTED_EDGE('',*,*,#20104,.F.); -#20113=STYLED_ITEM('',(#34),#20114); -#20114=ADVANCED_FACE('',(#20120),#20115,.T.); -#20115=PLANE('',#20116); -#20116=AXIS2_PLACEMENT_3D('',#20117,#20118,#20119); -#20117=CARTESIAN_POINT('',(7.988,-0.279,-2.54)); -#20118=DIRECTION('',(1.0,0.0,0.0)); -#20119=DIRECTION('',(0.,0.,1.)); -#20120=FACE_OUTER_BOUND('',#20121,.T.); -#20121=EDGE_LOOP('',(#20122,#20132,#20142,#20152,#20162,#20172,#20182,#20192)); -#20122=ORIENTED_EDGE('',*,*,#20045,.T.); -#20135=CARTESIAN_POINT('',(7.988,0.279,0.0)); -#20134=VERTEX_POINT('',#20135); -#20133=EDGE_CURVE('',#20134,#20036,#20138,.T.); -#20138=LINE('',#20135,#20140); -#20140=VECTOR('',#20141,2.54); -#20141=DIRECTION('',(0.0,0.0,-1.0)); -#20132=ORIENTED_EDGE('',*,*,#20133,.F.); -#20145=CARTESIAN_POINT('',(7.988,0.66,0.0)); -#20144=VERTEX_POINT('',#20145); -#20143=EDGE_CURVE('',#20144,#20134,#20148,.T.); -#20148=LINE('',#20145,#20150); -#20150=VECTOR('',#20151,0.381); -#20151=DIRECTION('',(0.0,-1.0,0.0)); -#20142=ORIENTED_EDGE('',*,*,#20143,.F.); -#20155=CARTESIAN_POINT('',(7.988,0.66,2.984)); -#20154=VERTEX_POINT('',#20155); -#20153=EDGE_CURVE('',#20154,#20144,#20158,.T.); -#20158=LINE('',#20155,#20160); -#20160=VECTOR('',#20161,2.9845); -#20161=DIRECTION('',(0.0,0.0,-1.0)); -#20152=ORIENTED_EDGE('',*,*,#20153,.F.); -#20165=CARTESIAN_POINT('',(7.988,-0.66,2.984)); -#20164=VERTEX_POINT('',#20165); -#20163=EDGE_CURVE('',#20164,#20154,#20168,.T.); -#20168=LINE('',#20165,#20170); -#20170=VECTOR('',#20171,1.3208); -#20171=DIRECTION('',(0.0,1.0,0.0)); -#20162=ORIENTED_EDGE('',*,*,#20163,.F.); -#20175=CARTESIAN_POINT('',(7.988,-0.66,0.0)); -#20174=VERTEX_POINT('',#20175); -#20173=EDGE_CURVE('',#20174,#20164,#20178,.T.); -#20178=LINE('',#20175,#20180); -#20180=VECTOR('',#20181,2.9845); -#20181=DIRECTION('',(0.0,0.0,1.0)); -#20172=ORIENTED_EDGE('',*,*,#20173,.F.); -#20183=EDGE_CURVE('',#20085,#20174,#20188,.T.); -#20188=LINE('',#20086,#20190); -#20190=VECTOR('',#20191,0.381); -#20191=DIRECTION('',(0.0,-1.0,0.0)); -#20182=ORIENTED_EDGE('',*,*,#20183,.F.); -#20192=ORIENTED_EDGE('',*,*,#20084,.T.); -#20202=STYLED_ITEM('',(#34),#20203); -#20203=ADVANCED_FACE('',(#20209),#20204,.T.); -#20204=PLANE('',#20205); -#20205=AXIS2_PLACEMENT_3D('',#20206,#20207,#20208); -#20206=CARTESIAN_POINT('',(7.988,0.279,-2.54)); -#20207=DIRECTION('',(0.0,1.0,0.0)); -#20208=DIRECTION('',(0.,0.,1.)); -#20209=FACE_OUTER_BOUND('',#20210,.T.); -#20210=EDGE_LOOP('',(#20211,#20221,#20231,#20241)); -#20211=ORIENTED_EDGE('',*,*,#20035,.T.); -#20224=CARTESIAN_POINT('',(7.734,0.279,0.0)); -#20223=VERTEX_POINT('',#20224); -#20222=EDGE_CURVE('',#20223,#20026,#20227,.T.); -#20227=LINE('',#20224,#20229); -#20229=VECTOR('',#20230,2.54); -#20230=DIRECTION('',(0.0,0.0,-1.0)); -#20221=ORIENTED_EDGE('',*,*,#20222,.F.); -#20232=EDGE_CURVE('',#20134,#20223,#20237,.T.); -#20237=LINE('',#20135,#20239); -#20239=VECTOR('',#20240,0.254); -#20240=DIRECTION('',(-1.0,0.0,0.0)); -#20231=ORIENTED_EDGE('',*,*,#20232,.F.); -#20241=ORIENTED_EDGE('',*,*,#20133,.T.); -#20251=STYLED_ITEM('',(#34),#20252); -#20252=ADVANCED_FACE('',(#20258),#20253,.T.); -#20253=PLANE('',#20254); -#20254=AXIS2_PLACEMENT_3D('',#20255,#20256,#20257); -#20255=CARTESIAN_POINT('',(7.734,0.279,-2.54)); -#20256=DIRECTION('',(-1.0,0.0,0.0)); -#20257=DIRECTION('',(0.,0.,1.)); -#20258=FACE_OUTER_BOUND('',#20259,.T.); -#20259=EDGE_LOOP('',(#20260,#20270,#20280,#20290,#20300,#20310,#20320,#20330)); -#20260=ORIENTED_EDGE('',*,*,#20025,.T.); -#20270=ORIENTED_EDGE('',*,*,#20104,.T.); -#20283=CARTESIAN_POINT('',(7.734,-0.66,0.0)); -#20282=VERTEX_POINT('',#20283); -#20281=EDGE_CURVE('',#20282,#20095,#20286,.T.); -#20286=LINE('',#20283,#20288); -#20288=VECTOR('',#20289,0.381); -#20289=DIRECTION('',(0.0,1.0,0.0)); -#20280=ORIENTED_EDGE('',*,*,#20281,.F.); -#20293=CARTESIAN_POINT('',(7.734,-0.66,2.73)); -#20292=VERTEX_POINT('',#20293); -#20291=EDGE_CURVE('',#20292,#20282,#20296,.T.); -#20296=LINE('',#20293,#20298); -#20298=VECTOR('',#20299,2.7305); -#20299=DIRECTION('',(0.0,0.0,-1.0)); -#20290=ORIENTED_EDGE('',*,*,#20291,.F.); -#20303=CARTESIAN_POINT('',(7.734,0.66,2.73)); -#20302=VERTEX_POINT('',#20303); -#20301=EDGE_CURVE('',#20302,#20292,#20306,.T.); -#20306=LINE('',#20303,#20308); -#20308=VECTOR('',#20309,1.3208); -#20309=DIRECTION('',(0.0,-1.0,0.0)); -#20300=ORIENTED_EDGE('',*,*,#20301,.F.); -#20313=CARTESIAN_POINT('',(7.734,0.66,0.0)); -#20312=VERTEX_POINT('',#20313); -#20311=EDGE_CURVE('',#20312,#20302,#20316,.T.); -#20316=LINE('',#20313,#20318); -#20318=VECTOR('',#20319,2.7305); -#20319=DIRECTION('',(0.0,0.0,1.0)); -#20310=ORIENTED_EDGE('',*,*,#20311,.F.); -#20321=EDGE_CURVE('',#20223,#20312,#20326,.T.); -#20326=LINE('',#20224,#20328); -#20328=VECTOR('',#20329,0.381); -#20329=DIRECTION('',(0.0,1.0,0.0)); -#20320=ORIENTED_EDGE('',*,*,#20321,.F.); -#20330=ORIENTED_EDGE('',*,*,#20222,.T.); -#20340=STYLED_ITEM('',(#34),#20341); -#20341=ADVANCED_FACE('',(#20347),#20342,.T.); -#20342=PLANE('',#20343); -#20343=AXIS2_PLACEMENT_3D('',#20344,#20345,#20346); -#20344=CARTESIAN_POINT('',(7.734,-0.279,0.0)); -#20345=DIRECTION('',(0.0,0.0,-1.0)); -#20346=DIRECTION('',(0.,1.,0.)); -#20347=FACE_OUTER_BOUND('',#20348,.T.); -#20348=EDGE_LOOP('',(#20349,#20359,#20369,#20379)); -#20349=ORIENTED_EDGE('',*,*,#20094,.T.); -#20359=ORIENTED_EDGE('',*,*,#20183,.T.); -#20370=EDGE_CURVE('',#20282,#20174,#20375,.T.); -#20375=LINE('',#20283,#20377); -#20377=VECTOR('',#20378,0.254); -#20378=DIRECTION('',(1.0,0.0,0.0)); -#20369=ORIENTED_EDGE('',*,*,#20370,.F.); -#20379=ORIENTED_EDGE('',*,*,#20281,.T.); -#20389=STYLED_ITEM('',(#34),#20390); -#20390=ADVANCED_FACE('',(#20396),#20391,.T.); -#20391=PLANE('',#20392); -#20392=AXIS2_PLACEMENT_3D('',#20393,#20394,#20395); -#20393=CARTESIAN_POINT('',(7.734,0.66,0.0)); -#20394=DIRECTION('',(0.0,0.0,-1.0)); -#20395=DIRECTION('',(0.,1.,0.)); -#20396=FACE_OUTER_BOUND('',#20397,.T.); -#20397=EDGE_LOOP('',(#20398,#20408,#20418,#20428)); -#20399=EDGE_CURVE('',#20144,#20312,#20404,.T.); -#20404=LINE('',#20145,#20406); -#20406=VECTOR('',#20407,0.254); -#20407=DIRECTION('',(-1.0,0.0,0.0)); -#20398=ORIENTED_EDGE('',*,*,#20399,.F.); -#20408=ORIENTED_EDGE('',*,*,#20143,.T.); -#20418=ORIENTED_EDGE('',*,*,#20232,.T.); -#20428=ORIENTED_EDGE('',*,*,#20321,.T.); -#20438=STYLED_ITEM('',(#34),#20439); -#20439=ADVANCED_FACE('',(#20445),#20440,.T.); -#20440=PLANE('',#20441); -#20441=AXIS2_PLACEMENT_3D('',#20442,#20443,#20444); -#20442=CARTESIAN_POINT('',(7.734,-0.66,0.0)); -#20443=DIRECTION('',(0.0,-1.0,0.0)); -#20444=DIRECTION('',(0.,0.,1.)); -#20445=FACE_OUTER_BOUND('',#20446,.T.); -#20446=EDGE_LOOP('',(#20447,#20457,#20467,#20477,#20487,#20497)); -#20447=ORIENTED_EDGE('',*,*,#20370,.T.); -#20457=ORIENTED_EDGE('',*,*,#20173,.T.); -#20470=CARTESIAN_POINT('',(7.671,-0.66,2.984)); -#20469=VERTEX_POINT('',#20470); -#20468=EDGE_CURVE('',#20469,#20164,#20473,.T.); -#20473=LINE('',#20470,#20475); -#20475=VECTOR('',#20476,0.3175); -#20476=DIRECTION('',(1.0,0.0,0.0)); -#20467=ORIENTED_EDGE('',*,*,#20468,.F.); -#20480=CARTESIAN_POINT('',(7.671,-0.66,2.73)); -#20479=VERTEX_POINT('',#20480); -#20478=EDGE_CURVE('',#20479,#20469,#20483,.T.); -#20483=LINE('',#20480,#20485); -#20485=VECTOR('',#20486,0.254); -#20486=DIRECTION('',(0.0,0.0,1.0)); -#20477=ORIENTED_EDGE('',*,*,#20478,.F.); -#20488=EDGE_CURVE('',#20292,#20479,#20493,.T.); -#20493=LINE('',#20293,#20495); -#20495=VECTOR('',#20496,0.0635); -#20496=DIRECTION('',(-1.0,0.0,0.0)); -#20487=ORIENTED_EDGE('',*,*,#20488,.F.); -#20497=ORIENTED_EDGE('',*,*,#20291,.T.); -#20507=STYLED_ITEM('',(#34),#20508); -#20508=ADVANCED_FACE('',(#20514),#20509,.T.); -#20509=PLANE('',#20510); -#20510=AXIS2_PLACEMENT_3D('',#20511,#20512,#20513); -#20511=CARTESIAN_POINT('',(7.988,0.66,0.0)); -#20512=DIRECTION('',(0.0,1.0,0.0)); -#20513=DIRECTION('',(0.,0.,1.)); -#20514=FACE_OUTER_BOUND('',#20515,.T.); -#20515=EDGE_LOOP('',(#20516,#20526,#20536,#20546,#20556,#20566)); -#20516=ORIENTED_EDGE('',*,*,#20399,.T.); -#20526=ORIENTED_EDGE('',*,*,#20311,.T.); -#20539=CARTESIAN_POINT('',(7.671,0.66,2.73)); -#20538=VERTEX_POINT('',#20539); -#20537=EDGE_CURVE('',#20538,#20302,#20542,.T.); -#20542=LINE('',#20539,#20544); -#20544=VECTOR('',#20545,0.0635); -#20545=DIRECTION('',(1.0,0.0,0.0)); -#20536=ORIENTED_EDGE('',*,*,#20537,.F.); -#20549=CARTESIAN_POINT('',(7.671,0.66,2.984)); -#20548=VERTEX_POINT('',#20549); -#20547=EDGE_CURVE('',#20548,#20538,#20552,.T.); -#20552=LINE('',#20549,#20554); -#20554=VECTOR('',#20555,0.254); -#20555=DIRECTION('',(0.0,0.0,-1.0)); -#20546=ORIENTED_EDGE('',*,*,#20547,.F.); -#20557=EDGE_CURVE('',#20154,#20548,#20562,.T.); -#20562=LINE('',#20155,#20564); -#20564=VECTOR('',#20565,0.3175); -#20565=DIRECTION('',(-1.0,0.0,0.0)); -#20556=ORIENTED_EDGE('',*,*,#20557,.F.); -#20566=ORIENTED_EDGE('',*,*,#20153,.T.); -#20576=STYLED_ITEM('',(#34),#20577); -#20577=ADVANCED_FACE('',(#20583),#20578,.T.); -#20578=PLANE('',#20579); -#20579=AXIS2_PLACEMENT_3D('',#20580,#20581,#20582); -#20580=CARTESIAN_POINT('',(7.671,0.66,2.73)); -#20581=DIRECTION('',(0.0,0.0,-1.0)); -#20582=DIRECTION('',(0.,1.,0.)); -#20583=FACE_OUTER_BOUND('',#20584,.T.); -#20584=EDGE_LOOP('',(#20585,#20595,#20605,#20615)); -#20585=ORIENTED_EDGE('',*,*,#20537,.T.); -#20595=ORIENTED_EDGE('',*,*,#20301,.T.); -#20605=ORIENTED_EDGE('',*,*,#20488,.T.); -#20616=EDGE_CURVE('',#20538,#20479,#20621,.T.); -#20621=LINE('',#20539,#20623); -#20623=VECTOR('',#20624,1.3208); -#20624=DIRECTION('',(0.0,-1.0,0.0)); -#20615=ORIENTED_EDGE('',*,*,#20616,.F.); -#20625=STYLED_ITEM('',(#34),#20626); -#20626=ADVANCED_FACE('',(#20632),#20627,.T.); -#20627=PLANE('',#20628); -#20628=AXIS2_PLACEMENT_3D('',#20629,#20630,#20631); -#20629=CARTESIAN_POINT('',(7.671,0.66,2.73)); -#20630=DIRECTION('',(-1.0,0.0,0.0)); -#20631=DIRECTION('',(0.,0.,1.)); -#20632=FACE_OUTER_BOUND('',#20633,.T.); -#20633=EDGE_LOOP('',(#20634,#20644,#20654,#20664)); -#20634=ORIENTED_EDGE('',*,*,#20616,.T.); -#20644=ORIENTED_EDGE('',*,*,#20478,.T.); -#20655=EDGE_CURVE('',#20548,#20469,#20660,.T.); -#20660=LINE('',#20549,#20662); -#20662=VECTOR('',#20663,1.3208); -#20663=DIRECTION('',(0.0,-1.0,0.0)); -#20654=ORIENTED_EDGE('',*,*,#20655,.F.); -#20664=ORIENTED_EDGE('',*,*,#20547,.T.); -#20674=STYLED_ITEM('',(#34),#20675); -#20675=ADVANCED_FACE('',(#20681),#20676,.T.); -#20676=PLANE('',#20677); -#20677=AXIS2_PLACEMENT_3D('',#20678,#20679,#20680); -#20678=CARTESIAN_POINT('',(7.671,-0.66,2.984)); -#20679=DIRECTION('',(0.0,0.0,1.0)); -#20680=DIRECTION('',(0.,1.,0.)); -#20681=FACE_OUTER_BOUND('',#20682,.T.); -#20682=EDGE_LOOP('',(#20683,#20693,#20703,#20713)); -#20683=ORIENTED_EDGE('',*,*,#20468,.T.); -#20693=ORIENTED_EDGE('',*,*,#20163,.T.); -#20703=ORIENTED_EDGE('',*,*,#20557,.T.); -#20713=ORIENTED_EDGE('',*,*,#20655,.T.); -ENDSEC; -END-ISO-10303-21; diff --git a/EE3102/Libraries/PIC24/UL_Form.dfm b/EE3102/Libraries/PIC24/UL_Form.dfm deleted file mode 100644 index 2d57e92..0000000 --- a/EE3102/Libraries/PIC24/UL_Form.dfm +++ /dev/null @@ -1,49 +0,0 @@ -object UL_Form: TUL_Form - Left = 0 - Top = 0 - BorderStyle = bsDialog - Caption = 'UL Import' - ClientHeight = 80 - ClientWidth = 473 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - Position = poScreenCenter - PixelsPerInch = 96 - TextHeight = 13 - object TxtFile: TEdit - Left = 80 - Top = 8 - Width = 384 - Height = 21 - TabOrder = 0 - end - object BtnFile: TButton - Left = 8 - Top = 8 - Width = 64 - Height = 24 - Caption = 'File...' - TabOrder = 1 - OnClick = BtnFileClick - end - object BtnImport: TButton - Left = 188 - Top = 40 - Width = 96 - Height = 32 - Caption = 'Start Import' - TabOrder = 2 - OnClick = BtnImportClick - end - object OpenDlg: TOpenDialog - DefaultExt = '.txt' - Filter = 'UL Altium Output (*.txt)|*.txt' - Left = 8 - Top = 40 - end -end diff --git a/EE3102/Libraries/PIC24/UL_Form.pas b/EE3102/Libraries/PIC24/UL_Form.pas deleted file mode 100644 index a79f13c..0000000 --- a/EE3102/Libraries/PIC24/UL_Form.pas +++ /dev/null @@ -1,14 +0,0 @@ - -procedure TUL_Form.BtnFileClick(Sender: TObject); -begin - If OpenDlg.Execute Then Begin - TxtFile.Text := OpenDlg.FileName; - End; -end; - -procedure TUL_Form.BtnImportClick(Sender: TObject); -begin - ImportAscIIData(TxtFile.Text); - Close; -end; - diff --git a/EE3102/Libraries/PIC24/UL_Import.PrjScr b/EE3102/Libraries/PIC24/UL_Import.PrjScr deleted file mode 100644 index 1238b5d..0000000 --- a/EE3102/Libraries/PIC24/UL_Import.PrjScr +++ /dev/null @@ -1,945 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ReleaseVaultGUID= -ReleaseVaultName= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[Document1] -DocumentPath=UL_Import.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Document2] -DocumentPath=UL_Form.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Generic_ScriptingSystem] -StartProcName=UL_Form.pas> - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=PCADNetlist -OutputName1=PCAD Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixNetlist -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISNetlist -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Verilog -OutputName4=Verilog File -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=VHDL -OutputName5=VHDL File -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=XSpiceNetlist -OutputName6=XSpice Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Virtual Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Logic Analyser Print -OutputName2=Logic Analyser Prints -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=OpenBus Print -OutputName3=OpenBus Prints -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=PCB 3D Print -OutputName4=PCB 3D Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType5=PCB Print -OutputName5=PCB Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=Schematic Print -OutputName6=Schematic Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType7=SimView Print -OutputName7=SimView Prints -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType8=Wave Print -OutputName8=Wave Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=WaveSim Print -OutputName9=WaveSim Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType10=Assembler Source Print -OutputName10=Assembler Source Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=C Source Print -OutputName11=C Source Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=C/C++ Header Print -OutputName12=C/C++ Header Prints -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=C++ Source Print -OutputName13=C++ Source Prints -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=FSM Print -OutputName14=FSM Prints -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=PCB 3D Video -OutputName15=PCB 3D Video -OutputDocumentPath15= -OutputVariantName15=[No Variations] -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=PCBLIB Print -OutputName16=PCBLIB Prints -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=PDF3D -OutputName17=PDF3D -OutputDocumentPath17= -OutputVariantName17=[No Variations] -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Report Print -OutputName18=Report Prints -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=VHDL Print -OutputName19=VHDL Prints -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CompositeDrill -OutputName1=Composite Drill Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Drill -OutputName2=Drill Drawing/Guides -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Final -OutputName3=Final Artwork Prints -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=Gerber -OutputName4=Gerber Files -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=Mask -OutputName5=Solder/Paste Mask Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=NC Drill -OutputName6=NC Drill Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=ODB -OutputName7=ODB++ Files -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -OutputType8=Plane -OutputName8=Power-Plane Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=Test Points -OutputName9=Test Point Report -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Board Stack Report -OutputName10=Report Board Stack -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Gerber X2 -OutputName11=Gerber X2 Files -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=IPC2581 -OutputName12=IPC-2581 Files -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=SimpleBOM -OutputName4=Simple BOM -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SinglePinNetReporter -OutputName5=Report Single Pin Nets -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Script -OutputName6=Script Output -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Design Rules Check -OutputName1=Design Rules Check -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Electrical Rules Check -OutputName2=Electrical Rules Check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Component states check -OutputName3=Vault's components states check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Configuration compliance -OutputName4=Environment configuration compliance check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Footprint Comparison Report -OutputName6=Footprint Comparison Report -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportSTEP -OutputName4=Export STEP -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=0 -Type45=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=2 -Type13=2 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=2 -Type26=2 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=2 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=1 -Type45=2 -Type46=1 -Type47=2 -Type48=2 -Type49=1 -Type50=2 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=0 -Type60=1 -Type61=2 -Type62=2 -Type63=1 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=1 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=1 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=0 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[SmartPDF] -PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter - diff --git a/EE3102/Libraries/PIC24/UL_Import.pas b/EE3102/Libraries/PIC24/UL_Import.pas deleted file mode 100644 index fd9b912..0000000 --- a/EE3102/Libraries/PIC24/UL_Import.pas +++ /dev/null @@ -1,1081 +0,0 @@ - -const ForceSchFontID = 1; - -var - BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager - -{==============================================================================} -{==== String Utility Routines ===============================================} -{==============================================================================} - -Function CheckLeft(BaseStr: String, Srch: String): Boolean; -Var - i : Integer; -Begin - Result := False; - i := Length(Srch); - If Length(BaseStr) < i Then Exit; - If Copy(BaseStr, 1, i) = Srch Then Result := True; -End; - -Function LeftOf(BaseStr: String, Srch: String): String; -Var - i : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - Result := Copy(BaseStr, 1, i - 1); - End Else Begin - Result := BaseStr; - End; -End; - -Function LeftOfLast(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; - lft, rgt : String; -Begin - rgt := BaseStr; - i := Pos(Srch, rgt); - lft := ''; - If i > 0 Then Begin - ls := Length(Srch); - While i > 0 Do Begin - lft := lft + Copy(rgt, 1, i - 1); - rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); - i := Pos(Srch, rgt); - If i > 0 then Begin - lft := lft + Srch; - End; - End; - Result := lft; - End Else Begin - Result := BaseStr; - End; -End; - -Function RightOf(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - ls := Length(Srch); - Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End Else Begin - Result := ''; - End; -End; - -Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i <= 0 Then Begin - LeftSide := BaseStr; - RightSide := ''; - End Else Begin - ls := Length(Srch); - LeftSide := Copy(BaseStr, 1, i - 1); - RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End; -End; - -Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; -Begin - Result := Leftof(RightOf(BaseStr, StartStr), EndStr); -End; - -Function GetFileLocation(FilePath: String): String; -Var - i : Integer; - filename : String; -Begin - filename := RightOf(FilePath, '\'); - i := Pos('\', filename); - While i > 0 Do Begin - filename := RightOf(filename, '\'); - i := Pos('\', filename); - End; - Result := LeftOf(Filepath, filename); -End; - -{==============================================================================} -{==== Footprint Routines ====================================================} -{==============================================================================} - -Function LayerFromString(LName: String): TLayer; -Begin - Case LName Of - 'NoLayer': Result := eNoLayer; - 'TopLayer': Result := eTopLayer; - 'MidLayer1': Result := eMidLayer1; - 'MidLayer2': Result := eMidLayer2; - 'MidLayer3': Result := eMidLayer3; - 'MidLayer4': Result := eMidLayer4; - 'MidLayer5': Result := eMidLayer5; - 'MidLayer6': Result := eMidLayer6; - 'MidLayer7': Result := eMidLayer7; - 'MidLayer8': Result := eMidLayer8; - 'MidLayer9': Result := eMidLayer9; - 'MidLayer10': Result := eMidLayer10; - 'MidLayer11': Result := eMidLayer11; - 'MidLayer12': Result := eMidLayer12; - 'MidLayer13': Result := eMidLayer13; - 'MidLayer14': Result := eMidLayer14; - 'MidLayer15': Result := eMidLayer15; - 'MidLayer16': Result := eMidLayer16; - 'MidLayer17': Result := eMidLayer17; - 'MidLayer18': Result := eMidLayer18; - 'MidLayer19': Result := eMidLayer19; - 'MidLayer20': Result := eMidLayer20; - 'MidLayer21': Result := eMidLayer21; - 'MidLayer22': Result := eMidLayer22; - 'MidLayer23': Result := eMidLayer23; - 'MidLayer24': Result := eMidLayer24; - 'MidLayer25': Result := eMidLayer25; - 'MidLayer26': Result := eMidLayer26; - 'MidLayer27': Result := eMidLayer27; - 'MidLayer28': Result := eMidLayer28; - 'MidLayer29': Result := eMidLayer29; - 'MidLayer30': Result := eMidLayer30; - 'BottomLayer': Result := eBottomLayer; - 'TopOverlay': Result := eTopOverlay; - 'BottomOverlay': Result := eBottomOverlay; - 'TopPaste': Result := eTopPaste; - 'BottomPaste': Result := eBottomPaste; - 'TopSolder': Result := eTopSolder; - 'BottomSolder': Result := eBottomSolder; - 'InternalPlane1': Result := eInternalPlane1; - 'InternalPlane2': Result := eInternalPlane2; - 'InternalPlane3': Result := eInternalPlane3; - 'InternalPlane4': Result := eInternalPlane4; - 'InternalPlane5': Result := eInternalPlane5; - 'InternalPlane6': Result := eInternalPlane6; - 'InternalPlane7': Result := eInternalPlane7; - 'InternalPlane8': Result := eInternalPlane8; - 'InternalPlane9': Result := eInternalPlane9; - 'InternalPlane10': Result := eInternalPlane10; - 'InternalPlane11': Result := eInternalPlane11; - 'InternalPlane12': Result := eInternalPlane12; - 'InternalPlane13': Result := eInternalPlane13; - 'InternalPlane14': Result := eInternalPlane14; - 'InternalPlane15': Result := eInternalPlane15; - 'InternalPlane16': Result := eInternalPlane16; - 'DrillGuide': Result := eDrillGuide; - 'KeepOutLayer': Result := eKeepOutLayer; - 'Mechanical1': Result := eMechanical1; - 'Mechanical2': Result := eMechanical2; - 'Mechanical3': Result := eMechanical3; - 'Mechanical4': Result := eMechanical4; - 'Mechanical5': Result := eMechanical5; - 'Mechanical6': Result := eMechanical6; - 'Mechanical7': Result := eMechanical7; - 'Mechanical8': Result := eMechanical8; - 'Mechanical9': Result := eMechanical9; - 'Mechanical10': Result := eMechanical10; - 'Mechanical11': Result := eMechanical11; - 'Mechanical12': Result := eMechanical12; - 'Mechanical13': Result := eMechanical13; - 'Mechanical14': Result := eMechanical14; - 'Mechanical15': Result := eMechanical15; - 'Mechanical16': Result := eMechanical16; - 'DrillDrawing': Result := eDrillDrawing; - 'MultiLayer': Result := eMultiLayer; - 'ConnectLayer': Result := eConnectLayer; - 'BackGroundLayer': Result := eBackGroundLayer; - 'DRCErrorLayer': Result := eDRCErrorLayer; - 'HighlightLayer': Result := eHighlightLayer; - 'GridColor1': Result := eGridColor1; - 'GridColor10': Result := eGridColor10; - 'PadHoleLayer': Result := ePadHoleLayer; - 'ViaHoleLayer': Result := eViaHoleLayer; - Else - Result := eNoLayer; - End; -End; - - -Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); -Var - STEPFileName : String; - STEPmodel : IPCB_ComponentBody; - Model : IPCB_Model; -Begin - STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); - STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); - Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); - STEPmodel.SetState_FromModel; - // Model.SetState(0,0,0,0); - STEPmodel.Model := Model; - fp.AddPCBObject(STEPmodel); - //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddLine(fp: IPCB_Component, Data: String); -Var - lin : IPCB_track; - s1, s2 : String; -Begin - lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.X1 := MilsToCoord(Evaluate(s1)); - lin.Y1 := MilsToCoord(Evaluate(s2)); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.X2 := MilsToCoord(Evaluate(s1)); - lin.Y2 := MilsToCoord(Evaluate(s2)); - lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - fp.AddPCBObject(lin); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); -End; - -Procedure FP_AddArc(fp: IPCB_Component, Data: String); -Var - arc : IPCB_Arc; - s1, s2 : String; -Begin - arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.XCenter := MilsToCoord(Evaluate(s1)); - arc.YCenter := MilsToCoord(Evaluate(s2)); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; - fp.AddPCBObject(arc); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - pol : IPCB_Region; - cont : IPCB_Contour; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); - If pol = Nil Then Exit; - cont := pol.MainContour.Replicate(); - pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - cont.X[pc] := MilsToCoord(Evaluate(s1)); - cont.Y[pc] := MilsToCoord(Evaluate(s2)); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.SetOutlineContour(cont); - If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin - pol.IsKeepout := True; - End; - fp.AddPCBObject(pol); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); -End; - -Procedure FP_AddText(fp: IPCB_Component, Data: STring); -Var - txt : IPCB_Text; - s1, s2 : String; -Begin - txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.XLocation := MilsToCoord(Evaluate(s1)); - txt.YLocation := MilsToCoord(Evaluate(s2)); - txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); - txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.MirrorFlag := True; - End; - txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); - txt.Text := GetBetween(Data, '(Value "', '")'); - // Justification? NOTE: TODO: - fp.AddPCBObject(txt); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); -End; - -Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - s1, s2, inp, tag, lay : String; - pad : IPCB_Pad; - padsh : TShape; - cache : TPadCache; -Begin - pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); - pad.Name := GetBetween(Data, '(Name "', '")'); -// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pad.X := MilsToCoord(Evaluate(s1)); - pad.Y := MilsToCoord(Evaluate(s2)); - pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn -// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack - s1 := GetBetween(Data, '(ExpandPaste ', ')'); - s2 := GetBetween(Data, '(ExpandMask ', ')'); - If s1 <> '' || s2 <> '' Then Begin - cache := pad.Cache; - If s1 <> '' Then Begin - cache.PasteMaskExpansionValid := eCacheManual; - cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); - End; - If s2 <> '' Then Begin - cache.SolderMaskExpansionValid := eCacheManual; - cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); - End; - pad.Cache := cache; - End; - If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin - pad.Mode := ePadMode_Simple; - pad.Layer := eTopLayer; - End Else Begin - pad.Mode := ePadMode_LocalStack; - End; - pad.Moveable := False; - pad.HoleType := eRoundHole; // eSquareHole, eSlotHole - pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); - //2020-11-18 JRR Start; Let's set the Plated value, if present - If GetBetween(Data, '(Plated ', ')') <> '' Then Begin - pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); - End; - //2020-11-18 JRR End - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'PadShape': Begin - padsh := eNoShape; - StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); - Case GetBetween(inp, '(Shape ', ')') Of - 'NoShape': padsh := eNoShape; - 'Rounded': padsh := eRounded; - 'Rectangular': padsh := eRectangular; - 'Octagonal': padsh := eOctagonal; - 'CircleShape': padsh := eCircleShape; - 'ArcShape': padsh := eArcShape; - 'Terminator': padsh := eTerminator; - 'RoundedRectangle': padsh := eRoundedRectangular; - 'RotatedRectangle': padsh := eRotatedRectShape; - Else padsh := eNoShape; - End; - lay := GetBetween(inp, '(Layer ', ')'); - If CheckLeft(lay, 'Top') Then Begin - pad.TopShape := padsh; - pad.TopXSize := MilsToCoord(Evaluate(s1)); - pad.TopYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Mid') Then Begin - pad.MidShape := padsh; - pad.MidXSize := MilsToCoord(Evaluate(s1)); - pad.MidYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Bot') Then Begin - pad.BotShape := padsh; - pad.BotXSize := MilsToCoord(Evaluate(s1)); - pad.BotYSize := MilsToCoord(Evaluate(s2)); - End; - End; - 'EndPad': Begin - Break; - End; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - fp.AddPCBObject(pad); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); -End; - -Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); -Var - inp, tag, s, t : String; - fp : IPCB_Component; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Footprint': Begin - // create a footprint reference - fp := PCBServer.CreatePCBLibComp(); - If fp = Nil Then Begin - Errors.Add('Error creating footprint.'); - Break; - End; - // add data to it - fp.Name := GetBetween(inp, '(Name "', '")'); - // assign it to library - Lib.RegisterComponent(fp); - PCBServer.PreProcess(); - // add data to it - fp.BeginModify(); - // set height - t := GetBetween(inp, '(Height ', ')'); - If t <> '' Then Begin - fp.Height := MilsToCoord(Evaluate(t)); - End; - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - If CheckLeft(inp, '#') Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Pad': Begin - FP_AddPad(fp, inp, InFile); - End; - 'Line': Begin - FP_AddLine(fp, inp); - End; - 'Arc': Begin - FP_AddArc(fp, inp); - End; - 'Polygon': Begin - FP_AddPoly(fp, inp, InFile); - End; - 'Text': Begin - FP_AddText(fp, inp); - End; - 'Step': Begin - FP_AddStep(fp, inp, InFileName); - End; - 'EndFootprint': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - fp.EndModify(); - PCBServer.PostProcess(); - // done with footprint - End; - 'EndFootprints': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() - PCBServer.PostProcess(); -End; - -{==============================================================================} -{==== Symbol Routines =======================================================} -{==============================================================================} - -Function TextJustificationFromString(Value: String): TTextJustification; -Begin - Case Value Of - 'BottomLeft': Result := eJustify_BottomLeft; - 'BottomCenter': Result := eJustify_BottomCenter; - 'BottomRight': Result := eJustify_BottomRight; - 'CenterLeft': Result := eJustify_CenterLeft; - 'Center': Result := eJustify_Center; - 'CenterRight': Result := eJustify_CenterRight; - 'TopLeft': Result := eJustify_TopLeft; - 'TopCenter': Result := eJustify_TopCenter; - 'TopRight': Result := eJustify_TopRight; - Else Result := eJustify_Center; - End; -End; - -Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; -Var - sz : Integer; -Begin - // 2012-11-07 gbn start - { sz := Round(Height / 10); - According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. - http://wiki.altium.com/pages/viewpage.action?pageId=34210039 - } - sz := (Height * 0.1); - // 2012-11-07 gbn end - - // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager - If BrokenSCHFontManager > 0 Then Begin - Result := ForceSchFontID; - Exit; - End; - // 2019-01-16 gbn - - Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); -End; - -Function SY_GetAngle(Angle : String): TRotationBy90; -Begin - Case Angle Of - '90': Result := eRotate90; - '180': Result := eRotate180; - '270': Result := eRotate270; - Else Result := eRotate0; - End; -End; - -Procedure SY_AddLine(sy: ISch_Component, Data: String); -Var - lin : ISch_Line; - s1, s2 ,s3: String; -Begin - lin := SchServer.SchObjectFactory(eLine, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - If s3 < 10 Then Begin - lin.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - lin.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - lin.LineWidth := eLarge; - End; - lin.LineStyle := eLineStyleSolid; - lin.Color := $000000; // NOTE: TODO: - lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - lin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(lin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); -End; - -Procedure SY_AddRect(sy: ISch_Component, Data: String); -Var - rect : ISch_Rectangle; - s1, s2 ,s3: String; -Begin - rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); - If rect = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - rect.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - rect.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - rect.LineWidth := eLarge; - End; - rect.Transparent := True; - rect.Color := $000000; // NOTE: TODO: - rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - rect.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(rect); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); -End; - -Procedure SY_AddArc(sy: ISch_Component, Data: String); -Var - arc : ISch_Arc; - s1, s2, s3 : String; -Begin - arc := SchServer.SchObjectFactory(eArc, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - arc.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - arc.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - arc.LineWidth := eLarge; - End; - arc.Color := $000000; // NOTE: TODO: - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - arc.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(arc); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); -End; - -Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); -Var - pol : ISch_Polygon; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); - If pol = Nil Then Exit; - - pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.LineWidth := eZeroSize; // NOTE: TODO: - pol.Color := $000000; // NOTE: TODO: - pol.IsSolid := True; - pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - pol.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pol); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); -End; - -Procedure SY_AddText(sy: ISch_Component, Data: String); -Var - txt : ISch_Label; - s1, s2 : String; -Begin - txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.IsMirrored := True; - End; - txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); - txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - txt.Color := $000000; // NOTE: TODO: - txt.Text := GetBetween(Data, '(Value "', '")'); - txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - txt.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(txt); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); -End; - -Procedure SY_AddParam(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(prm); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddComment(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.Comment := prm; // crashes, as of Altium 16.0.5 - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddPin(sy: ISch_Component, Data: String); -Var - pin : ISch_Pin; - s1, s2 : String; -Begin - pin := SchServer.SchObjectFactory(ePin, eCreate_Default); - If pin = Nil Then Exit; - - // Define the pin parameters. - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - pin.Color := $000000; // NOTE: TODO: - pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - Case GetBetween(Data, '(PinType ', ')') Of - 'IO': pin.Electrical := eElectricIO; - 'Input': pin.Electrical := eElectricInput; - 'Output': pin.Electrical := eElectricOutput; - 'Passive': pin.Electrical := eElectricPassive; - 'OpenCollector': pin.Electrical := eElectricOpenCollector; - 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; - 'HiZ': pin.Electrical := eElectricHiZ; - 'Power': pin.Electrical := eElectricPower; - Else pin.Electrical := eElectricPassive; - End; - pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); - pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); - pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); - pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); - s1 := GetBetween(Data, '(Designator ', '")'); - pin.ShowDesignator := CheckLeft(s1, 'Visible'); - pin.Designator := RightOf(s1, '"'); - s1 := GetBetween(Data, '(Name ', '")'); - pin.ShowName := CheckLeft(s1, 'Visible'); - pin.Name := RightOf(s1, '"'); - pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - - pin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); -End; - -Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); -Var - inp, tag, s, t : String; - sy : ISch_Component; - simp : ISch_Implementation; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Component': Begin - // create a component reference - sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); - If sy = Nil Then Begin - Errors.Add('Error creating component.'); - Break; - End; - // Set up parameters for the library component. - SchServer.ProcessControl.PreProcess(Lib, ''); - // Define the LibReference and add the component to the library. - sy.LibReference := GetBetween(inp, '(Name "', '")'); - sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); - sy.ComponentDescription := 'Imported'; - sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); - sy.CurrentPartId := 1; - - // add data to it - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - StrChop(inp, ' ', tag, inp); - Case tag Of - 'Description': Begin - //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) - sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); - End; - 'Comment': Begin - //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) - //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes - //SY_AddComment(sy, inp); // crashes (see function) - sy.Comment.text :=getbetween(inp, '(Value "', '")'); - End; - 'Parameter': Begin - SY_AddParam(sy, inp); - End; - 'Pin': Begin - SY_AddPin(sy, inp); - End; - 'Line': Begin - SY_AddLine(sy, inp); - End; - 'Rectangle': Begin - SY_AddRect(sy, inp); - End; - 'Arc': Begin - SY_AddArc(sy, inp); - End; - 'Polygon': Begin - SY_AddPoly(sy, inp, InFile); - End; - 'Text': Begin - SY_AddText(sy, inp); - End; - 'Footprint': Begin - simp := sy.AddSchImplementation(); - simp.ModelName := GetBetween(inp, '(Name "', '")'); - simp.ModelType := cDocKind_PcbLib; - simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); - simp.MapAsString := GetBetween(inp, '(Map "', '")'); - End; - 'EndComponent': Begin - Lib.AddSchComponent(sy); - // Send a system notification that a new component has been added to the library. - SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); - Lib.CurrentSchComponent := sy; - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - // done with component - SchServer.ProcessControl.PostProcess(Lib, ''); - End; - 'EndComponents': Begin - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() -End; - -{==============================================================================} -{==== Main Routines =========================================================} -{==============================================================================} - -Function InitLibDocs(BasePath: String, - Out Proj : IProject, - Out ProjDoc : IServerDocument, - Out PcbLibDoc : IServerDocument, - Out SchLibDoc : IServerDocument, - Out pLib : IPCB_Library, - Out sLib : ISch_Document): Boolean; -Var - WorkSpace : IWorkSpace; -Begin - Result := False; - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - // Integrated library, and the project it creates - ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); - If ProjDoc = Nil Then Begin - ShowMessage('Nil ProjDoc'); - Exit; - End; - If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin - ShowMessage('ProjDoc Save failed'); - Exit; - End; - Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); - If Proj = Nil Then Begin - ShowMessage('Nil Proj'); - Exit; - End; - // Footprint library - PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); - If PcbLibDoc = Nil Then Begin - ShowMessage('Nil PcbLibDoc'); - Exit; - End; - If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin - ShowMessage('PcbLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); - pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); - If pLib = Nil Then Begin - ShowMessage('Nil pLib'); - Exit; - End; - // Symbol Library - SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); - If SchLibDoc = Nil Then Begin - ShowMessage('Nil SchLibDoc'); - Exit; - End; - If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin - ShowMessage('SchLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.SchLib'); - sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); - If sLib = Nil Then Begin - ShowMessage('Nil sLib'); - Exit; - End; - // Done - Result := True; -End; - -Procedure ImportAscIIData(InFileName : String); -Var - WorkSpace : IWorkSpace; - dProj : IProject; - - Proj : IProject; - ProjDoc : IServerDocument; - PcbLibDoc : IServerDocument; - SchLibDoc : IServerDocument; - pLib : IPCB_Library; - sLib : ISch_Document; - - DefFP : IPCB_Component; // default initial blank footprint - DefSY : ISch_Component; // default initial blank symbol - - SavePath: String; - - InFile : TextFile; - Errors : TStringList; - inp, tag : String; -Begin - - // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer - If '19.0' < GetCurrentProductBuild Then Begin - ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + - ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); - BrokenSCHFontManager := 1; - End; - // 2019-01-16 gbn end - - //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn - SavePath := LeftOfLast(InFileName, '.'); - Errors := TStringList.Create(); - - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - dProj := WorkSpace.DM_FocusedProject(); - - // create integerated library documents - If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin - ShowMessage('Error initializing library'); - Exit; - End; - Proj.DM_SetAsCurrentProject(); - - // get the original blank footprint for later deletion when we are done - DefFP := pLib.CurrentComponent; - // get the original blank symbol for later deletion when we are done - DefSy := sLib.CurrentSchComponent; - - // start importing data - AssignFile(InFile, InFileName); - Reset(InFile); - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'StartFootprints': Begin - ImportFootprints(InFile, pLib, Errors, InFileName); - End; - 'StartComponents': Begin - ImportComponents(InFile, sLib, Errors); - End; - '': Continue; - End; - End; - CloseFile(InFile); - - // delete the original default blank footprint - If Not VarIsNull(DefFP) Then Begin - pLib.DeRegisterComponent(DefFP); - pLib.RemoveComponent(DefFP); - End Else Begin - ShowMessage('DefFP was Nil'); - End; - // delete the original default blank symbol - // NOTE: TODO: looks broken; does nothing noticable - If Not VarIsNull(DefSY) Then Begin - //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); - sLib.UnRegisterSchObjectFromContainer(DefSY); - sLib.RemoveSchObject(DefSy); - //DefSY.Container.RemoveSchObject(DefSy); - End Else Begin - ShowMessage('DefSym was Nil'); - End; - - // update views? - pLib.Board.ViewManager_FullUpdate(); - // Refresh symbol library. - sLib.GraphicallyInvalidate(); - - // save files again - ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); - PcbLibDoc.DoFileSave(cDocKind_PcbLib); - SchLibDoc.DoFileSave(cDocKind_SchLib); - - //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script - //// set the original project back to its focus - //If dProj <> Nil Then Begin - // dProj.DM_SetAsCurrentProject(); - //End; - - //ShowMessage('Done with "' + SavePath + '"'); - //2021-01-19 JRR End -End; - diff --git a/EE3102/Libraries/USBRegulator/T03B.step b/EE3102/Libraries/USBRegulator/T03B.step deleted file mode 100644 index eacc109..0000000 --- a/EE3102/Libraries/USBRegulator/T03B.step +++ /dev/null @@ -1,837 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('STEP AP214'),'1'); -FILE_NAME('T03B','2021-03-02T19:41:42',(''),(''),'','',''); -FILE_SCHEMA(('AUTOMOTIVE_DESIGN')); -ENDSEC; -DATA; -#1=SHAPE_DEFINITION_REPRESENTATION(#2,#3); -#2=PRODUCT_DEFINITION_SHAPE('',$,#4); -#3=SHAPE_REPRESENTATION('',(#80,#135,#190,#246,#1080,#19),#11); -#4=PRODUCT_DEFINITION('design','example product_definition',#6,#5); -#5=PRODUCT_DEFINITION_CONTEXT('3D Mechanical Parts',#10,'design'); -#6=PRODUCT_DEFINITION_FORMATION('1.0','first version',#8); -#7=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2003,#10); -#8=PRODUCT('product','part','',(#9)); -#9=PRODUCT_CONTEXT('3D Mechanical Parts',#10,'mechanical'); -#10=APPLICATION_CONTEXT('Core Data for Automotive Mechanical Design Process'); -#11=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#13,#14,#18)) REPRESENTATION_CONTEXT('ID1','3D')); -#12=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#13,'DISTANCE_ACCURACY_VALUE','Maximum model space distance between geometric entities at asserted connectivities'); -#13=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.)); -#14=(CONVERSION_BASED_UNIT('degree',#16) NAMED_UNIT(#15) PLANE_ANGLE_UNIT()); -#15=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); -#16=MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#17); -#17=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.)); -#18=(NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT()); -#19=AXIS2_PLACEMENT_3D('',#20,#21,#22); -#20=CARTESIAN_POINT('',(0.0,0.0,0.0)); -#21=DIRECTION('',(0.0,0.0,1.0)); -#22=DIRECTION('',(1.0,0.0,0.0)); -#25=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION($,(#132,#133,#134,#187,#188,#189,#242,#243,#244,#248,#323,#448,#499,#550,#609,#658,#717,#766,#815,#864,#913,#962,#1011,#1082,#1151,#1200,#1249,#1298,#1347,#1396,#1445),#11); -#26=PRODUCT_CATEGORY_RELATIONSHIP('','',#27,#28); -#27=PRODUCT_CATEGORY('part',''); -#28=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#8)); -#34=PRESENTATION_STYLE_ASSIGNMENT((#35,#40)); -#35=SURFACE_STYLE_USAGE(.BOTH.,#36); -#36=SURFACE_SIDE_STYLE('',(#37)); -#37=SURFACE_STYLE_FILL_AREA(#38); -#38=FILL_AREA_STYLE('',(#39)); -#39=FILL_AREA_STYLE_COLOUR('',#41); -#40=CURVE_STYLE('',#42,POSITIVE_LENGTH_MEASURE(0.1),#41); -#41=COLOUR_RGB('Aluminum',0.725,0.725,0.725); -#42=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#43=PRESENTATION_STYLE_ASSIGNMENT((#44,#49)); -#44=SURFACE_STYLE_USAGE(.BOTH.,#45); -#45=SURFACE_SIDE_STYLE('',(#46)); -#46=SURFACE_STYLE_FILL_AREA(#47); -#47=FILL_AREA_STYLE('',(#48)); -#48=FILL_AREA_STYLE_COLOUR('',#50); -#49=CURVE_STYLE('',#51,POSITIVE_LENGTH_MEASURE(0.1),#50); -#50=COLOUR_RGB('Black',0.196,0.196,0.196); -#51=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#52=PRESENTATION_STYLE_ASSIGNMENT((#53,#58)); -#53=SURFACE_STYLE_USAGE(.BOTH.,#54); -#54=SURFACE_SIDE_STYLE('',(#55)); -#55=SURFACE_STYLE_FILL_AREA(#56); -#56=FILL_AREA_STYLE('',(#57)); -#57=FILL_AREA_STYLE_COLOUR('',#59); -#58=CURVE_STYLE('',#60,POSITIVE_LENGTH_MEASURE(0.1),#59); -#59=COLOUR_RGB('Pin1Axial',0.98,0.706,0.176); -#60=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#61=PRESENTATION_STYLE_ASSIGNMENT((#62,#67)); -#62=SURFACE_STYLE_USAGE(.BOTH.,#63); -#63=SURFACE_SIDE_STYLE('',(#64)); -#64=SURFACE_STYLE_FILL_AREA(#65); -#65=FILL_AREA_STYLE('',(#66)); -#66=FILL_AREA_STYLE_COLOUR('',#68); -#67=CURVE_STYLE('',#69,POSITIVE_LENGTH_MEASURE(0.1),#68); -#68=COLOUR_RGB('HeatTab',0.588,0.588,0.588); -#69=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#70=PRESENTATION_STYLE_ASSIGNMENT((#71,#76)); -#71=SURFACE_STYLE_USAGE(.BOTH.,#72); -#72=SURFACE_SIDE_STYLE('',(#73)); -#73=SURFACE_STYLE_FILL_AREA(#74); -#74=FILL_AREA_STYLE('',(#75)); -#75=FILL_AREA_STYLE_COLOUR('',#77); -#76=CURVE_STYLE('',#78,POSITIVE_LENGTH_MEASURE(0.1),#77); -#77=COLOUR_RGB('MountTab',0.706,0.706,0.706); -#78=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); -#80=MANIFOLD_SOLID_BREP($,#81); -#81=CLOSED_SHELL('',(#82,#83,#84)); -#82=ADVANCED_FACE($,(#88,#87),#105,.T.); -#83=ADVANCED_FACE($,(#89),#85,.F.); -#84=ADVANCED_FACE($,(#90),#86,.T.); -#85=PLANE($,#110); -#86=PLANE($,#111); -#87=FACE_BOUND($,#92,.T.); -#88=FACE_OUTER_BOUND($,#91,.T.); -#89=FACE_OUTER_BOUND($,#93,.T.); -#90=FACE_OUTER_BOUND($,#94,.T.); -#91=EDGE_LOOP($,(#101)); -#92=EDGE_LOOP($,(#102)); -#93=EDGE_LOOP($,(#103)); -#94=EDGE_LOOP($,(#104)); -#95=CIRCLE($,#108,0.5588); -#96=CIRCLE($,#109,0.5588); -#97=VERTEX_POINT('',#126); -#98=VERTEX_POINT('',#128); -#99=EDGE_CURVE($,#97,#97,#95,.T.); -#100=EDGE_CURVE($,#98,#98,#96,.T.); -#101=ORIENTED_EDGE($,*,*,#99,.F.); -#102=ORIENTED_EDGE($,*,*,#100,.F.); -#103=ORIENTED_EDGE($,*,*,#100,.T.); -#104=ORIENTED_EDGE($,*,*,#99,.T.); -#105=CYLINDRICAL_SURFACE($,#107,0.5588); -#106=AXIS2_PLACEMENT_3D('placement',#124,#112,#113); -#107=AXIS2_PLACEMENT_3D($,#125,#114,#115); -#108=AXIS2_PLACEMENT_3D($,#127,#116,#117); -#109=AXIS2_PLACEMENT_3D($,#129,#118,#119); -#110=AXIS2_PLACEMENT_3D($,#130,#120,#121); -#111=AXIS2_PLACEMENT_3D($,#131,#122,#123); -#112=DIRECTION('axis',(0.,1.,0.)); -#113=DIRECTION('refdir',(1.,0.,0.)); -#114=DIRECTION('',(0.,0.,1.)); -#115=DIRECTION('',(1.,0.,0.)); -#116=DIRECTION('',(0.,0.,1.)); -#117=DIRECTION('',(1.,0.,0.)); -#118=DIRECTION('',(0.,0.,-1.)); -#119=DIRECTION('',(1.,0.,0.)); -#120=DIRECTION('',(0.,0.,1.)); -#121=DIRECTION('',(0.,1.,0.)); -#122=DIRECTION('',(0.,0.,1.)); -#123=DIRECTION('',(0.,1.,0.)); -#124=CARTESIAN_POINT('',(0.,0.,0.)); -#125=CARTESIAN_POINT('',(0.0,0.0,-7.01)); -#126=CARTESIAN_POINT('',(-0.559,0.0,0.0)); -#127=CARTESIAN_POINT('',(0.0,0.0,0.0)); -#128=CARTESIAN_POINT('',(-0.559,0.0,-7.01)); -#129=CARTESIAN_POINT('',(0.0,0.0,-7.01)); -#130=CARTESIAN_POINT('',(0.0,0.0,-7.01)); -#131=CARTESIAN_POINT('',(0.0,0.0,0.0)); -#132=STYLED_ITEM('color',(#34),#82); -#133=STYLED_ITEM('color',(#34),#83); -#134=STYLED_ITEM('color',(#34),#84); -#135=MANIFOLD_SOLID_BREP($,#136); -#136=CLOSED_SHELL('',(#137,#138,#139)); -#137=ADVANCED_FACE($,(#143,#142),#160,.T.); -#138=ADVANCED_FACE($,(#144),#140,.F.); -#139=ADVANCED_FACE($,(#145),#141,.T.); -#140=PLANE($,#165); -#141=PLANE($,#166); -#142=FACE_BOUND($,#147,.T.); -#143=FACE_OUTER_BOUND($,#146,.T.); -#144=FACE_OUTER_BOUND($,#148,.T.); -#145=FACE_OUTER_BOUND($,#149,.T.); -#146=EDGE_LOOP($,(#156)); -#147=EDGE_LOOP($,(#157)); -#148=EDGE_LOOP($,(#158)); -#149=EDGE_LOOP($,(#159)); -#150=CIRCLE($,#163,0.5588); -#151=CIRCLE($,#164,0.5588); -#152=VERTEX_POINT('',#181); -#153=VERTEX_POINT('',#183); -#154=EDGE_CURVE($,#152,#152,#150,.T.); -#155=EDGE_CURVE($,#153,#153,#151,.T.); -#156=ORIENTED_EDGE($,*,*,#154,.F.); -#157=ORIENTED_EDGE($,*,*,#155,.F.); -#158=ORIENTED_EDGE($,*,*,#155,.T.); -#159=ORIENTED_EDGE($,*,*,#154,.T.); -#160=CYLINDRICAL_SURFACE($,#162,0.5588); -#161=AXIS2_PLACEMENT_3D('placement',#179,#167,#168); -#162=AXIS2_PLACEMENT_3D($,#180,#169,#170); -#163=AXIS2_PLACEMENT_3D($,#182,#171,#172); -#164=AXIS2_PLACEMENT_3D($,#184,#173,#174); -#165=AXIS2_PLACEMENT_3D($,#185,#175,#176); -#166=AXIS2_PLACEMENT_3D($,#186,#177,#178); -#167=DIRECTION('axis',(0.,1.,0.)); -#168=DIRECTION('refdir',(1.,0.,0.)); -#169=DIRECTION('',(0.,0.,1.)); -#170=DIRECTION('',(1.,0.,0.)); -#171=DIRECTION('',(0.,0.,1.)); -#172=DIRECTION('',(1.,0.,0.)); -#173=DIRECTION('',(0.,0.,-1.)); -#174=DIRECTION('',(1.,0.,0.)); -#175=DIRECTION('',(0.,0.,1.)); -#176=DIRECTION('',(0.,1.,0.)); -#177=DIRECTION('',(0.,0.,1.)); -#178=DIRECTION('',(0.,1.,0.)); -#179=CARTESIAN_POINT('',(0.,0.,0.)); -#180=CARTESIAN_POINT('',(2.54,0.0,-7.01)); -#181=CARTESIAN_POINT('',(1.981,0.0,0.0)); -#182=CARTESIAN_POINT('',(2.54,0.0,0.0)); -#183=CARTESIAN_POINT('',(1.981,0.0,-7.01)); -#184=CARTESIAN_POINT('',(2.54,0.0,-7.01)); -#185=CARTESIAN_POINT('',(2.54,0.0,-7.01)); -#186=CARTESIAN_POINT('',(2.54,0.0,0.0)); -#187=STYLED_ITEM('color',(#34),#137); -#188=STYLED_ITEM('color',(#34),#138); -#189=STYLED_ITEM('color',(#34),#139); -#190=MANIFOLD_SOLID_BREP($,#191); -#191=CLOSED_SHELL('',(#192,#193,#194)); -#192=ADVANCED_FACE($,(#198,#197),#215,.T.); -#193=ADVANCED_FACE($,(#199),#195,.F.); -#194=ADVANCED_FACE($,(#200),#196,.T.); -#195=PLANE($,#220); -#196=PLANE($,#221); -#197=FACE_BOUND($,#202,.T.); -#198=FACE_OUTER_BOUND($,#201,.T.); -#199=FACE_OUTER_BOUND($,#203,.T.); -#200=FACE_OUTER_BOUND($,#204,.T.); -#201=EDGE_LOOP($,(#211)); -#202=EDGE_LOOP($,(#212)); -#203=EDGE_LOOP($,(#213)); -#204=EDGE_LOOP($,(#214)); -#205=CIRCLE($,#218,0.5588); -#206=CIRCLE($,#219,0.5588); -#207=VERTEX_POINT('',#236); -#208=VERTEX_POINT('',#238); -#209=EDGE_CURVE($,#207,#207,#205,.T.); -#210=EDGE_CURVE($,#208,#208,#206,.T.); -#211=ORIENTED_EDGE($,*,*,#209,.F.); -#212=ORIENTED_EDGE($,*,*,#210,.F.); -#213=ORIENTED_EDGE($,*,*,#210,.T.); -#214=ORIENTED_EDGE($,*,*,#209,.T.); -#215=CYLINDRICAL_SURFACE($,#217,0.5588); -#216=AXIS2_PLACEMENT_3D('placement',#234,#222,#223); -#217=AXIS2_PLACEMENT_3D($,#235,#224,#225); -#218=AXIS2_PLACEMENT_3D($,#237,#226,#227); -#219=AXIS2_PLACEMENT_3D($,#239,#228,#229); -#220=AXIS2_PLACEMENT_3D($,#240,#230,#231); -#221=AXIS2_PLACEMENT_3D($,#241,#232,#233); -#222=DIRECTION('axis',(0.,1.,0.)); -#223=DIRECTION('refdir',(1.,0.,0.)); -#224=DIRECTION('',(0.,0.,1.)); -#225=DIRECTION('',(1.,0.,0.)); -#226=DIRECTION('',(0.,0.,1.)); -#227=DIRECTION('',(1.,0.,0.)); -#228=DIRECTION('',(0.,0.,-1.)); -#229=DIRECTION('',(1.,0.,0.)); -#230=DIRECTION('',(0.,0.,1.)); -#231=DIRECTION('',(0.,1.,0.)); -#232=DIRECTION('',(0.,0.,1.)); -#233=DIRECTION('',(0.,1.,0.)); -#234=CARTESIAN_POINT('',(0.,0.,0.)); -#235=CARTESIAN_POINT('',(5.08,0.0,-7.01)); -#236=CARTESIAN_POINT('',(4.521,0.0,0.0)); -#237=CARTESIAN_POINT('',(5.08,0.0,0.0)); -#238=CARTESIAN_POINT('',(4.521,0.0,-7.01)); -#239=CARTESIAN_POINT('',(5.08,0.0,-7.01)); -#240=CARTESIAN_POINT('',(5.08,0.0,-7.01)); -#241=CARTESIAN_POINT('',(5.08,0.0,0.0)); -#242=STYLED_ITEM('color',(#34),#192); -#243=STYLED_ITEM('color',(#34),#193); -#244=STYLED_ITEM('color',(#34),#194); -#246=MANIFOLD_SOLID_BREP($,#247); -#247=CLOSED_SHELL('',(#249,#324,#449,#500,#551,#610,#659,#718,#767,#816,#865,#914,#963,#1012)); -#248=STYLED_ITEM('color',(#34),#249); -#249=ADVANCED_FACE($,(#255, #299),#250,.T.); -#250=PLANE($,#251); -#251=AXIS2_PLACEMENT_3D($,#252,#253,#254); -#252=CARTESIAN_POINT('',(2.54,1.683,15.646)); -#253=DIRECTION('',(0.0,-1.0,0.0)); -#254=DIRECTION('',(1.,0.,0.)); -#255=FACE_OUTER_BOUND($,#256,.T.); -#256=EDGE_LOOP($,(#259, #269, #279, #289)); -#262=CARTESIAN_POINT('',(7.709,1.683,19.558)); -#261=VERTEX_POINT('',#262); -#264=CARTESIAN_POINT('',(7.709,1.683,11.735)); -#263=VERTEX_POINT('',#264); -#260=EDGE_CURVE('',#261,#263,#265,.T.); -#265=LINE('',#262,#267); -#267=VECTOR('',#268,7.8232); -#268=DIRECTION('',(0.0,0.0,-1.0)); -#259=ORIENTED_EDGE('',*,*,#260,.F.); -#272=CARTESIAN_POINT('',(-2.629,1.683,19.558)); -#271=VERTEX_POINT('',#272); -#270=EDGE_CURVE('',#271,#261,#275,.T.); -#275=LINE('',#272,#277); -#277=VECTOR('',#278,10.3377999459936); -#278=DIRECTION('',(1.0,0.0,0.0)); -#269=ORIENTED_EDGE('',*,*,#270,.F.); -#282=CARTESIAN_POINT('',(-2.629,1.683,11.735)); -#281=VERTEX_POINT('',#282); -#280=EDGE_CURVE('',#281,#271,#285,.T.); -#285=LINE('',#282,#287); -#287=VECTOR('',#288,7.8232); -#288=DIRECTION('',(0.0,0.0,1.0)); -#279=ORIENTED_EDGE('',*,*,#280,.F.); -#290=EDGE_CURVE('',#263,#281,#295,.T.); -#295=LINE('',#264,#297); -#297=VECTOR('',#298,10.3377999459936); -#298=DIRECTION('',(-1.0,0.0,0.0)); -#289=ORIENTED_EDGE('',*,*,#290,.F.); -#299=FACE_BOUND($,#300,.T.); -#300=EDGE_LOOP($,(#301, #312)); -#304=CARTESIAN_POINT('',(5.278,1.683,15.646)); -#303=VERTEX_POINT('',#304); -#306=CARTESIAN_POINT('',(-0.198,1.683,15.646)); -#305=VERTEX_POINT('',#306); -#302=EDGE_CURVE($,#303,#305,#307,.T.); -#307=CIRCLE($,#308,2.73812); -#309=CARTESIAN_POINT('',(2.54,1.683,15.646)); -#308=AXIS2_PLACEMENT_3D($,#309,#310,#311); -#310=DIRECTION('',(0.0,-1.0,0.0)); -#311=DIRECTION('',(-1.0,0.0,0.0)); -#301=ORIENTED_EDGE('',*,*,#302,.F.); -#313=EDGE_CURVE($,#305,#303,#318,.T.); -#318=CIRCLE($,#319,2.73812); -#319=AXIS2_PLACEMENT_3D($,#309,#321,#322); -#321=DIRECTION('',(0.0,-1.0,0.0)); -#322=DIRECTION('',(-1.0,0.0,0.0)); -#312=ORIENTED_EDGE('',*,*,#313,.F.); -#323=STYLED_ITEM('color',(#34),#324); -#324=ADVANCED_FACE($,(#330, #424),#325,.T.); -#325=PLANE($,#326); -#326=AXIS2_PLACEMENT_3D($,#327,#328,#329); -#327=CARTESIAN_POINT('',(2.54,2.857,15.646)); -#328=DIRECTION('',(0.,1.,0.)); -#329=DIRECTION('',(-1.,0.,0.)); -#330=FACE_OUTER_BOUND($,#331,.T.); -#331=EDGE_LOOP($,(#334, #344, #354, #364, #374, #384, #404, #414)); -#337=CARTESIAN_POINT('',(-2.629,2.858,19.558)); -#336=VERTEX_POINT('',#337); -#339=CARTESIAN_POINT('',(-2.629,2.858,11.735)); -#338=VERTEX_POINT('',#339); -#335=EDGE_CURVE('',#336,#338,#340,.T.); -#340=LINE('',#337,#342); -#342=VECTOR('',#343,7.8232); -#343=DIRECTION('',(0.0,0.0,-1.0)); -#334=ORIENTED_EDGE('',*,*,#335,.F.); -#347=CARTESIAN_POINT('',(7.709,2.857,19.558)); -#346=VERTEX_POINT('',#347); -#345=EDGE_CURVE('',#346,#336,#350,.T.); -#350=LINE('',#347,#352); -#352=VECTOR('',#353,10.3377999082559); -#353=DIRECTION('',(-1.0,0.0,0.0)); -#344=ORIENTED_EDGE('',*,*,#345,.F.); -#357=CARTESIAN_POINT('',(7.709,2.857,11.735)); -#356=VERTEX_POINT('',#357); -#355=EDGE_CURVE('',#356,#346,#360,.T.); -#360=LINE('',#357,#362); -#362=VECTOR('',#363,7.8232); -#363=DIRECTION('',(0.0,0.0,1.0)); -#354=ORIENTED_EDGE('',*,*,#355,.F.); -#367=CARTESIAN_POINT('',(6.675,2.857,11.735)); -#366=VERTEX_POINT('',#367); -#365=EDGE_CURVE('',#366,#356,#370,.T.); -#370=LINE('',#367,#372); -#372=VECTOR('',#373,1.03377999639361); -#373=DIRECTION('',(1.0,0.0,0.0)); -#364=ORIENTED_EDGE('',*,*,#365,.F.); -#377=CARTESIAN_POINT('',(6.675,2.857,3.912)); -#376=VERTEX_POINT('',#377); -#375=EDGE_CURVE('',#376,#366,#380,.T.); -#380=LINE('',#377,#382); -#382=VECTOR('',#383,7.8232); -#383=DIRECTION('',(0.0,0.0,1.0)); -#374=ORIENTED_EDGE('',*,*,#375,.F.); -#387=CARTESIAN_POINT('',(-1.595,2.858,3.912)); -#386=VERTEX_POINT('',#387); -#385=EDGE_CURVE('',#386,#376,#390,.T.); -#390=LINE('',#387,#392); -#392=VECTOR('',#393,8.27023991546867); -#393=DIRECTION('',(1.0,0.0,0.0)); -#384=ORIENTED_EDGE('',*,*,#385,.F.); -#407=CARTESIAN_POINT('',(-1.595,2.858,11.735)); -#406=VERTEX_POINT('',#407); -#405=EDGE_CURVE('',#406,#386,#410,.T.); -#410=LINE('',#407,#412); -#412=VECTOR('',#413,7.8232); -#413=DIRECTION('',(0.0,0.0,-1.0)); -#404=ORIENTED_EDGE('',*,*,#405,.F.); -#415=EDGE_CURVE('',#338,#406,#420,.T.); -#420=LINE('',#339,#422); -#422=VECTOR('',#423,1.03377999639361); -#423=DIRECTION('',(1.0,0.0,0.0)); -#414=ORIENTED_EDGE('',*,*,#415,.F.); -#424=FACE_BOUND($,#425,.T.); -#425=EDGE_LOOP($,(#426, #437)); -#429=CARTESIAN_POINT('',(-0.198,2.858,15.646)); -#428=VERTEX_POINT('',#429); -#431=CARTESIAN_POINT('',(5.278,2.857,15.646)); -#430=VERTEX_POINT('',#431); -#427=EDGE_CURVE($,#428,#430,#432,.T.); -#432=CIRCLE($,#433,2.73812); -#434=CARTESIAN_POINT('',(2.54,2.857,15.646)); -#433=AXIS2_PLACEMENT_3D($,#434,#435,#436); -#435=DIRECTION('',(0.0,1.0,0.0)); -#436=DIRECTION('',(1.0,0.0,0.0)); -#426=ORIENTED_EDGE('',*,*,#427,.F.); -#438=EDGE_CURVE($,#430,#428,#443,.T.); -#443=CIRCLE($,#444,2.73812); -#444=AXIS2_PLACEMENT_3D($,#434,#446,#447); -#446=DIRECTION('',(0.0,1.0,0.0)); -#447=DIRECTION('',(1.0,0.0,0.0)); -#437=ORIENTED_EDGE('',*,*,#438,.F.); -#448=STYLED_ITEM($,(#34),#449); -#449=ADVANCED_FACE($,(#455),#450,.F.); -#450=CYLINDRICAL_SURFACE($,#451,2.73812); -#451=AXIS2_PLACEMENT_3D($,#452,#453,#454); -#452=CARTESIAN_POINT('',(2.54,1.683,15.646)); -#453=DIRECTION('',(0.0,1.0,0.0)); -#454=DIRECTION('',(0.,0.,1.)); -#455=FACE_OUTER_BOUND($,#456,.T.); -#456=EDGE_LOOP($,(#468,#478,#489,#457)); -#469=EDGE_CURVE('',#428,#305,#474,.T.); -#474=LINE('',#429,#476); -#476=VECTOR('',#477,1.17474998581991); -#477=DIRECTION('',(0.0,-1.0,0.0)); -#468=ORIENTED_EDGE('',*,*,#469,.F.); -#478=ORIENTED_EDGE('',*,*,#427,.T.); -#490=EDGE_CURVE('',#303,#430,#495,.T.); -#495=LINE('',#304,#497); -#497=VECTOR('',#498,1.17474998581991); -#498=DIRECTION('',(0.0,1.0,0.0)); -#489=ORIENTED_EDGE('',*,*,#490,.F.); -#457=ORIENTED_EDGE('',*,*,#302,.T.); -#499=STYLED_ITEM($,(#34),#500); -#500=ADVANCED_FACE($,(#506),#501,.F.); -#501=CYLINDRICAL_SURFACE($,#502,2.73812); -#502=AXIS2_PLACEMENT_3D($,#503,#504,#505); -#503=CARTESIAN_POINT('',(2.54,1.683,15.646)); -#504=DIRECTION('',(0.0,1.0,0.0)); -#505=DIRECTION('',(0.,0.,1.)); -#506=FACE_OUTER_BOUND($,#507,.T.); -#507=EDGE_LOOP($,(#519,#529,#540,#508)); -#519=ORIENTED_EDGE('',*,*,#490,.T.); -#529=ORIENTED_EDGE('',*,*,#438,.T.); -#540=ORIENTED_EDGE('',*,*,#469,.T.); -#508=ORIENTED_EDGE('',*,*,#313,.T.); -#550=STYLED_ITEM('',(#34),#551); -#551=ADVANCED_FACE('',(#557),#552,.T.); -#552=PLANE('',#553); -#553=AXIS2_PLACEMENT_3D('',#554,#555,#556); -#554=CARTESIAN_POINT('',(7.709,1.683,11.735)); -#555=DIRECTION('',(1.0,0.0,0.0)); -#556=DIRECTION('',(0.,1.,0.)); -#557=FACE_OUTER_BOUND('',#558,.T.); -#558=EDGE_LOOP('',(#559,#569,#579,#589,#599)); -#562=CARTESIAN_POINT('',(7.709,2.756,11.735)); -#561=VERTEX_POINT('',#562); -#560=EDGE_CURVE('',#561,#263,#565,.T.); -#565=LINE('',#562,#567); -#567=VECTOR('',#568,1.07314998355002); -#568=DIRECTION('',(0.0,-1.0,0.0)); -#559=ORIENTED_EDGE('',*,*,#560,.F.); -#570=EDGE_CURVE('',#356,#561,#575,.T.); -#575=LINE('',#357,#577); -#577=VECTOR('',#578,0.101599998554415); -#578=DIRECTION('',(0.0,-1.0,0.0)); -#569=ORIENTED_EDGE('',*,*,#570,.F.); -#579=ORIENTED_EDGE('',*,*,#355,.T.); -#590=EDGE_CURVE('',#261,#346,#595,.T.); -#595=LINE('',#262,#597); -#597=VECTOR('',#598,1.17474998210444); -#598=DIRECTION('',(0.0,1.0,0.0)); -#589=ORIENTED_EDGE('',*,*,#590,.F.); -#599=ORIENTED_EDGE('',*,*,#260,.T.); -#609=STYLED_ITEM('',(#34),#610); -#610=ADVANCED_FACE('',(#616),#611,.T.); -#611=PLANE('',#612); -#612=AXIS2_PLACEMENT_3D('',#613,#614,#615); -#613=CARTESIAN_POINT('',(7.709,2.857,19.558)); -#614=DIRECTION('',(0.0,0.0,1.0)); -#615=DIRECTION('',(0.,1.,0.)); -#616=FACE_OUTER_BOUND('',#617,.T.); -#617=EDGE_LOOP('',(#618,#628,#638,#648)); -#618=ORIENTED_EDGE('',*,*,#345,.T.); -#629=EDGE_CURVE('',#271,#336,#634,.T.); -#634=LINE('',#272,#636); -#636=VECTOR('',#637,1.17474998210444); -#637=DIRECTION('',(0.0,1.0,0.0)); -#628=ORIENTED_EDGE('',*,*,#629,.F.); -#638=ORIENTED_EDGE('',*,*,#270,.T.); -#648=ORIENTED_EDGE('',*,*,#590,.T.); -#658=STYLED_ITEM('',(#34),#659); -#659=ADVANCED_FACE('',(#665),#660,.T.); -#660=PLANE('',#661); -#661=AXIS2_PLACEMENT_3D('',#662,#663,#664); -#662=CARTESIAN_POINT('',(-2.629,2.858,11.735)); -#663=DIRECTION('',(-1.0,0.0,0.0)); -#664=DIRECTION('',(0.,1.,0.)); -#665=FACE_OUTER_BOUND('',#666,.T.); -#666=EDGE_LOOP('',(#667,#677,#687,#697,#707)); -#670=CARTESIAN_POINT('',(-2.629,2.756,11.735)); -#669=VERTEX_POINT('',#670); -#668=EDGE_CURVE('',#669,#338,#673,.T.); -#673=LINE('',#670,#675); -#675=VECTOR('',#676,0.101599998554416); -#676=DIRECTION('',(0.0,1.0,0.0)); -#667=ORIENTED_EDGE('',*,*,#668,.F.); -#678=EDGE_CURVE('',#281,#669,#683,.T.); -#683=LINE('',#282,#685); -#685=VECTOR('',#686,1.07314998355002); -#686=DIRECTION('',(0.0,1.0,0.0)); -#677=ORIENTED_EDGE('',*,*,#678,.F.); -#687=ORIENTED_EDGE('',*,*,#280,.T.); -#697=ORIENTED_EDGE('',*,*,#629,.T.); -#707=ORIENTED_EDGE('',*,*,#335,.T.); -#717=STYLED_ITEM('',(#34),#718); -#718=ADVANCED_FACE('',(#724),#719,.T.); -#719=PLANE('',#720); -#720=AXIS2_PLACEMENT_3D('',#721,#722,#723); -#721=CARTESIAN_POINT('',(7.709,2.857,11.735)); -#722=DIRECTION('',(0.0,0.0,-1.0)); -#723=DIRECTION('',(0.,1.,0.)); -#724=FACE_OUTER_BOUND('',#725,.T.); -#725=EDGE_LOOP('',(#726,#736,#746,#756)); -#726=ORIENTED_EDGE('',*,*,#570,.T.); -#739=CARTESIAN_POINT('',(6.675,2.756,11.735)); -#738=VERTEX_POINT('',#739); -#737=EDGE_CURVE('',#738,#561,#742,.T.); -#742=LINE('',#739,#744); -#744=VECTOR('',#745,1.03377999663995); -#745=DIRECTION('',(1.0,0.0,0.0)); -#736=ORIENTED_EDGE('',*,*,#737,.F.); -#747=EDGE_CURVE('',#366,#738,#752,.T.); -#752=LINE('',#367,#754); -#754=VECTOR('',#755,0.10159999867726); -#755=DIRECTION('',(0.0,-1.0,0.0)); -#746=ORIENTED_EDGE('',*,*,#747,.F.); -#756=ORIENTED_EDGE('',*,*,#365,.T.); -#766=STYLED_ITEM('',(#34),#767); -#767=ADVANCED_FACE('',(#773),#768,.T.); -#768=PLANE('',#769); -#769=AXIS2_PLACEMENT_3D('',#770,#771,#772); -#770=CARTESIAN_POINT('',(6.675,2.756,3.912)); -#771=DIRECTION('',(1.0,0.0,0.0)); -#772=DIRECTION('',(0.,0.,1.)); -#773=FACE_OUTER_BOUND('',#774,.T.); -#774=EDGE_LOOP('',(#775,#785,#795,#805)); -#780=CARTESIAN_POINT('',(6.675,2.756,3.912)); -#779=VERTEX_POINT('',#780); -#776=EDGE_CURVE('',#376,#779,#781,.T.); -#781=LINE('',#377,#783); -#783=VECTOR('',#784,0.10159999867726); -#784=DIRECTION('',(0.0,-1.0,0.0)); -#775=ORIENTED_EDGE('',*,*,#776,.F.); -#785=ORIENTED_EDGE('',*,*,#375,.T.); -#795=ORIENTED_EDGE('',*,*,#747,.T.); -#806=EDGE_CURVE('',#779,#738,#811,.T.); -#811=LINE('',#780,#813); -#813=VECTOR('',#814,7.8232); -#814=DIRECTION('',(0.0,0.0,1.0)); -#805=ORIENTED_EDGE('',*,*,#806,.F.); -#815=STYLED_ITEM('',(#34),#816); -#816=ADVANCED_FACE('',(#822),#817,.T.); -#817=PLANE('',#818); -#818=AXIS2_PLACEMENT_3D('',#819,#820,#821); -#819=CARTESIAN_POINT('',(6.675,2.756,3.912)); -#820=DIRECTION('',(0.0,0.0,-1.0)); -#821=DIRECTION('',(0.,1.,0.)); -#822=FACE_OUTER_BOUND('',#823,.T.); -#823=EDGE_LOOP('',(#824,#834,#844,#854)); -#827=CARTESIAN_POINT('',(-1.595,2.756,3.912)); -#826=VERTEX_POINT('',#827); -#825=EDGE_CURVE('',#826,#779,#830,.T.); -#830=LINE('',#827,#832); -#832=VECTOR('',#833,8.27023991768596); -#833=DIRECTION('',(1.0,0.0,0.0)); -#824=ORIENTED_EDGE('',*,*,#825,.F.); -#835=EDGE_CURVE('',#386,#826,#840,.T.); -#840=LINE('',#387,#842); -#842=VECTOR('',#843,0.101599998677261); -#843=DIRECTION('',(0.0,-1.0,0.0)); -#834=ORIENTED_EDGE('',*,*,#835,.F.); -#844=ORIENTED_EDGE('',*,*,#385,.T.); -#854=ORIENTED_EDGE('',*,*,#776,.T.); -#864=STYLED_ITEM('',(#34),#865); -#865=ADVANCED_FACE('',(#871),#866,.T.); -#866=PLANE('',#867); -#867=AXIS2_PLACEMENT_3D('',#868,#869,#870); -#868=CARTESIAN_POINT('',(-1.595,2.756,3.912)); -#869=DIRECTION('',(-1.0,0.0,0.0)); -#870=DIRECTION('',(0.,0.,1.)); -#871=FACE_OUTER_BOUND('',#872,.T.); -#872=EDGE_LOOP('',(#873,#883,#893,#903)); -#876=CARTESIAN_POINT('',(-1.595,2.756,11.735)); -#875=VERTEX_POINT('',#876); -#874=EDGE_CURVE('',#875,#826,#879,.T.); -#879=LINE('',#876,#881); -#881=VECTOR('',#882,7.8232); -#882=DIRECTION('',(0.0,0.0,-1.0)); -#873=ORIENTED_EDGE('',*,*,#874,.F.); -#884=EDGE_CURVE('',#406,#875,#889,.T.); -#889=LINE('',#407,#891); -#891=VECTOR('',#892,0.101599998677261); -#892=DIRECTION('',(0.0,-1.0,0.0)); -#883=ORIENTED_EDGE('',*,*,#884,.F.); -#893=ORIENTED_EDGE('',*,*,#405,.T.); -#903=ORIENTED_EDGE('',*,*,#835,.T.); -#913=STYLED_ITEM('',(#34),#914); -#914=ADVANCED_FACE('',(#920),#915,.T.); -#915=PLANE('',#916); -#916=AXIS2_PLACEMENT_3D('',#917,#918,#919); -#917=CARTESIAN_POINT('',(-1.595,2.756,11.735)); -#918=DIRECTION('',(0.0,0.0,-1.0)); -#919=DIRECTION('',(0.,1.,0.)); -#920=FACE_OUTER_BOUND('',#921,.T.); -#921=EDGE_LOOP('',(#922,#932,#942,#952)); -#923=EDGE_CURVE('',#669,#875,#928,.T.); -#928=LINE('',#670,#930); -#930=VECTOR('',#931,1.03377999663995); -#931=DIRECTION('',(1.0,0.0,0.0)); -#922=ORIENTED_EDGE('',*,*,#923,.F.); -#932=ORIENTED_EDGE('',*,*,#668,.T.); -#942=ORIENTED_EDGE('',*,*,#415,.T.); -#952=ORIENTED_EDGE('',*,*,#884,.T.); -#962=STYLED_ITEM('',(#34),#963); -#963=ADVANCED_FACE('',(#969),#964,.T.); -#964=PLANE('',#965); -#965=AXIS2_PLACEMENT_3D('',#966,#967,#968); -#966=CARTESIAN_POINT('',(-1.595,2.756,3.912)); -#967=DIRECTION('',(0.0,-1.0,0.0)); -#968=DIRECTION('',(0.,0.,1.)); -#969=FACE_OUTER_BOUND('',#970,.T.); -#970=EDGE_LOOP('',(#971,#981,#991,#1001)); -#971=ORIENTED_EDGE('',*,*,#825,.T.); -#981=ORIENTED_EDGE('',*,*,#806,.T.); -#992=EDGE_CURVE('',#875,#738,#997,.T.); -#997=LINE('',#876,#999); -#999=VECTOR('',#1000,8.27023991768596); -#1000=DIRECTION('',(1.0,0.0,0.0)); -#991=ORIENTED_EDGE('',*,*,#992,.F.); -#1001=ORIENTED_EDGE('',*,*,#874,.T.); -#1011=STYLED_ITEM('',(#34),#1012); -#1012=ADVANCED_FACE('',(#1018),#1013,.T.); -#1013=PLANE('',#1014); -#1014=AXIS2_PLACEMENT_3D('',#1015,#1016,#1017); -#1015=CARTESIAN_POINT('',(7.709,1.683,11.735)); -#1016=DIRECTION('',(0.0,0.0,-1.0)); -#1017=DIRECTION('',(0.,1.,0.)); -#1018=FACE_OUTER_BOUND('',#1019,.T.); -#1019=EDGE_LOOP('',(#1020,#1030,#1040,#1050,#1060,#1070)); -#1020=ORIENTED_EDGE('',*,*,#290,.T.); -#1030=ORIENTED_EDGE('',*,*,#678,.T.); -#1040=ORIENTED_EDGE('',*,*,#923,.T.); -#1050=ORIENTED_EDGE('',*,*,#992,.T.); -#1060=ORIENTED_EDGE('',*,*,#737,.T.); -#1070=ORIENTED_EDGE('',*,*,#560,.T.); -#1080=MANIFOLD_SOLID_BREP($,#1081); -#1081=CLOSED_SHELL('',(#1083,#1152,#1201,#1250,#1299,#1348,#1397,#1446)); -#1082=STYLED_ITEM('',(#43),#1083); -#1083=ADVANCED_FACE('',(#1089),#1084,.T.); -#1084=PLANE('',#1085); -#1085=AXIS2_PLACEMENT_3D('',#1086,#1087,#1088); -#1086=CARTESIAN_POINT('',(7.81,-0.808,0.0)); -#1087=DIRECTION('',(0.0,0.0,-1.0)); -#1088=DIRECTION('',(0.,1.,0.)); -#1089=FACE_OUTER_BOUND('',#1090,.T.); -#1090=EDGE_LOOP('',(#1091,#1101,#1111,#1121,#1131,#1141)); -#1094=CARTESIAN_POINT('',(6.777,-1.842,0.0)); -#1093=VERTEX_POINT('',#1094); -#1096=CARTESIAN_POINT('',(7.81,-0.808,0.0)); -#1095=VERTEX_POINT('',#1096); -#1092=EDGE_CURVE('',#1093,#1095,#1097,.T.); -#1097=LINE('',#1094,#1099); -#1099=VECTOR('',#1100,1.46198567573955); -#1100=DIRECTION('',(0.707,0.707,0.0)); -#1091=ORIENTED_EDGE('',*,*,#1092,.F.); -#1104=CARTESIAN_POINT('',(-1.697,-1.841,0.0)); -#1103=VERTEX_POINT('',#1104); -#1102=EDGE_CURVE('',#1103,#1093,#1107,.T.); -#1107=LINE('',#1104,#1109); -#1109=VECTOR('',#1110,8.47343991463898); -#1110=DIRECTION('',(1.0,0.0,0.0)); -#1101=ORIENTED_EDGE('',*,*,#1102,.F.); -#1114=CARTESIAN_POINT('',(-2.731,-0.808,0.0)); -#1113=VERTEX_POINT('',#1114); -#1112=EDGE_CURVE('',#1113,#1103,#1117,.T.); -#1117=LINE('',#1114,#1119); -#1119=VECTOR('',#1120,1.46198567573955); -#1120=DIRECTION('',(0.707,-0.707,0.0)); -#1111=ORIENTED_EDGE('',*,*,#1112,.F.); -#1124=CARTESIAN_POINT('',(-2.73,2.756,0.0)); -#1123=VERTEX_POINT('',#1124); -#1122=EDGE_CURVE('',#1123,#1113,#1127,.T.); -#1127=LINE('',#1124,#1129); -#1129=VECTOR('',#1130,3.56361994181506); -#1130=DIRECTION('',(0.0,-1.0,0.0)); -#1121=ORIENTED_EDGE('',*,*,#1122,.F.); -#1134=CARTESIAN_POINT('',(7.811,2.756,0.0)); -#1133=VERTEX_POINT('',#1134); -#1132=EDGE_CURVE('',#1133,#1123,#1137,.T.); -#1137=LINE('',#1134,#1139); -#1139=VECTOR('',#1140,10.540999910424); -#1140=DIRECTION('',(-1.0,0.0,0.0)); -#1131=ORIENTED_EDGE('',*,*,#1132,.F.); -#1142=EDGE_CURVE('',#1095,#1133,#1147,.T.); -#1147=LINE('',#1096,#1149); -#1149=VECTOR('',#1150,3.56362050670507); -#1150=DIRECTION('',(0.0,1.0,0.0)); -#1141=ORIENTED_EDGE('',*,*,#1142,.F.); -#1151=STYLED_ITEM('',(#43),#1152); -#1152=ADVANCED_FACE('',(#1158),#1153,.T.); -#1153=PLANE('',#1154); -#1154=AXIS2_PLACEMENT_3D('',#1155,#1156,#1157); -#1155=CARTESIAN_POINT('',(-1.697,-1.841,0.0)); -#1156=DIRECTION('',(0.0,-1.0,0.0)); -#1157=DIRECTION('',(0.,0.,1.)); -#1158=FACE_OUTER_BOUND('',#1159,.T.); -#1159=EDGE_LOOP('',(#1160,#1170,#1180,#1190)); -#1160=ORIENTED_EDGE('',*,*,#1102,.T.); -#1173=CARTESIAN_POINT('',(6.777,-1.842,11.735)); -#1172=VERTEX_POINT('',#1173); -#1171=EDGE_CURVE('',#1172,#1093,#1176,.T.); -#1176=LINE('',#1173,#1178); -#1178=VECTOR('',#1179,11.7348); -#1179=DIRECTION('',(0.0,0.0,-1.0)); -#1170=ORIENTED_EDGE('',*,*,#1171,.F.); -#1183=CARTESIAN_POINT('',(-1.697,-1.841,11.735)); -#1182=VERTEX_POINT('',#1183); -#1181=EDGE_CURVE('',#1182,#1172,#1186,.T.); -#1186=LINE('',#1183,#1188); -#1188=VECTOR('',#1189,8.47343991463898); -#1189=DIRECTION('',(1.0,0.0,0.0)); -#1180=ORIENTED_EDGE('',*,*,#1181,.F.); -#1191=EDGE_CURVE('',#1103,#1182,#1196,.T.); -#1196=LINE('',#1104,#1198); -#1198=VECTOR('',#1199,11.7348); -#1199=DIRECTION('',(0.0,0.0,1.0)); -#1190=ORIENTED_EDGE('',*,*,#1191,.F.); -#1200=STYLED_ITEM('',(#43),#1201); -#1201=ADVANCED_FACE('',(#1207),#1202,.T.); -#1202=PLANE('',#1203); -#1203=AXIS2_PLACEMENT_3D('',#1204,#1205,#1206); -#1204=CARTESIAN_POINT('',(6.777,-1.842,0.0)); -#1205=DIRECTION('',(0.707,-0.707,0.0)); -#1206=DIRECTION('',(0.,0.,1.)); -#1207=FACE_OUTER_BOUND('',#1208,.T.); -#1208=EDGE_LOOP('',(#1209,#1219,#1229,#1239)); -#1209=ORIENTED_EDGE('',*,*,#1092,.T.); -#1222=CARTESIAN_POINT('',(7.81,-0.808,11.735)); -#1221=VERTEX_POINT('',#1222); -#1220=EDGE_CURVE('',#1221,#1095,#1225,.T.); -#1225=LINE('',#1222,#1227); -#1227=VECTOR('',#1228,11.7348); -#1228=DIRECTION('',(0.0,0.0,-1.0)); -#1219=ORIENTED_EDGE('',*,*,#1220,.F.); -#1230=EDGE_CURVE('',#1172,#1221,#1235,.T.); -#1235=LINE('',#1173,#1237); -#1237=VECTOR('',#1238,1.46198567573955); -#1238=DIRECTION('',(0.707,0.707,0.0)); -#1229=ORIENTED_EDGE('',*,*,#1230,.F.); -#1239=ORIENTED_EDGE('',*,*,#1171,.T.); -#1249=STYLED_ITEM('',(#43),#1250); -#1250=ADVANCED_FACE('',(#1256),#1251,.T.); -#1251=PLANE('',#1252); -#1252=AXIS2_PLACEMENT_3D('',#1253,#1254,#1255); -#1253=CARTESIAN_POINT('',(7.81,-0.808,0.0)); -#1254=DIRECTION('',(1.0,0.0,0.0)); -#1255=DIRECTION('',(0.,0.,1.)); -#1256=FACE_OUTER_BOUND('',#1257,.T.); -#1257=EDGE_LOOP('',(#1258,#1268,#1278,#1288)); -#1258=ORIENTED_EDGE('',*,*,#1142,.T.); -#1271=CARTESIAN_POINT('',(7.811,2.756,11.735)); -#1270=VERTEX_POINT('',#1271); -#1269=EDGE_CURVE('',#1270,#1133,#1274,.T.); -#1274=LINE('',#1271,#1276); -#1276=VECTOR('',#1277,11.7348); -#1277=DIRECTION('',(0.0,0.0,-1.0)); -#1268=ORIENTED_EDGE('',*,*,#1269,.F.); -#1279=EDGE_CURVE('',#1221,#1270,#1284,.T.); -#1284=LINE('',#1222,#1286); -#1286=VECTOR('',#1287,3.56362050670507); -#1287=DIRECTION('',(0.0,1.0,0.0)); -#1278=ORIENTED_EDGE('',*,*,#1279,.F.); -#1288=ORIENTED_EDGE('',*,*,#1220,.T.); -#1298=STYLED_ITEM('',(#43),#1299); -#1299=ADVANCED_FACE('',(#1305),#1300,.T.); -#1300=PLANE('',#1301); -#1301=AXIS2_PLACEMENT_3D('',#1302,#1303,#1304); -#1302=CARTESIAN_POINT('',(7.811,2.756,0.0)); -#1303=DIRECTION('',(0.0,1.0,0.0)); -#1304=DIRECTION('',(0.,0.,1.)); -#1305=FACE_OUTER_BOUND('',#1306,.T.); -#1306=EDGE_LOOP('',(#1307,#1317,#1327,#1337)); -#1307=ORIENTED_EDGE('',*,*,#1132,.T.); -#1320=CARTESIAN_POINT('',(-2.73,2.756,11.735)); -#1319=VERTEX_POINT('',#1320); -#1318=EDGE_CURVE('',#1319,#1123,#1323,.T.); -#1323=LINE('',#1320,#1325); -#1325=VECTOR('',#1326,11.7348); -#1326=DIRECTION('',(0.0,0.0,-1.0)); -#1317=ORIENTED_EDGE('',*,*,#1318,.F.); -#1328=EDGE_CURVE('',#1270,#1319,#1333,.T.); -#1333=LINE('',#1271,#1335); -#1335=VECTOR('',#1336,10.540999910424); -#1336=DIRECTION('',(-1.0,0.0,0.0)); -#1327=ORIENTED_EDGE('',*,*,#1328,.F.); -#1337=ORIENTED_EDGE('',*,*,#1269,.T.); -#1347=STYLED_ITEM('',(#43),#1348); -#1348=ADVANCED_FACE('',(#1354),#1349,.T.); -#1349=PLANE('',#1350); -#1350=AXIS2_PLACEMENT_3D('',#1351,#1352,#1353); -#1351=CARTESIAN_POINT('',(-2.73,2.756,0.0)); -#1352=DIRECTION('',(-1.0,0.0,0.0)); -#1353=DIRECTION('',(0.,0.,1.)); -#1354=FACE_OUTER_BOUND('',#1355,.T.); -#1355=EDGE_LOOP('',(#1356,#1366,#1376,#1386)); -#1356=ORIENTED_EDGE('',*,*,#1122,.T.); -#1369=CARTESIAN_POINT('',(-2.731,-0.808,11.735)); -#1368=VERTEX_POINT('',#1369); -#1367=EDGE_CURVE('',#1368,#1113,#1372,.T.); -#1372=LINE('',#1369,#1374); -#1374=VECTOR('',#1375,11.7348); -#1375=DIRECTION('',(0.0,0.0,-1.0)); -#1366=ORIENTED_EDGE('',*,*,#1367,.F.); -#1377=EDGE_CURVE('',#1319,#1368,#1382,.T.); -#1382=LINE('',#1320,#1384); -#1384=VECTOR('',#1385,3.56361994181506); -#1385=DIRECTION('',(0.0,-1.0,0.0)); -#1376=ORIENTED_EDGE('',*,*,#1377,.F.); -#1386=ORIENTED_EDGE('',*,*,#1318,.T.); -#1396=STYLED_ITEM('',(#43),#1397); -#1397=ADVANCED_FACE('',(#1403),#1398,.T.); -#1398=PLANE('',#1399); -#1399=AXIS2_PLACEMENT_3D('',#1400,#1401,#1402); -#1400=CARTESIAN_POINT('',(-2.731,-0.808,0.0)); -#1401=DIRECTION('',(-0.707,-0.707,0.0)); -#1402=DIRECTION('',(0.,0.,1.)); -#1403=FACE_OUTER_BOUND('',#1404,.T.); -#1404=EDGE_LOOP('',(#1405,#1415,#1425,#1435)); -#1405=ORIENTED_EDGE('',*,*,#1112,.T.); -#1415=ORIENTED_EDGE('',*,*,#1191,.T.); -#1426=EDGE_CURVE('',#1368,#1182,#1431,.T.); -#1431=LINE('',#1369,#1433); -#1433=VECTOR('',#1434,1.46198567573955); -#1434=DIRECTION('',(0.707,-0.707,0.0)); -#1425=ORIENTED_EDGE('',*,*,#1426,.F.); -#1435=ORIENTED_EDGE('',*,*,#1367,.T.); -#1445=STYLED_ITEM('',(#43),#1446); -#1446=ADVANCED_FACE('',(#1452),#1447,.T.); -#1447=PLANE('',#1448); -#1448=AXIS2_PLACEMENT_3D('',#1449,#1450,#1451); -#1449=CARTESIAN_POINT('',(7.811,2.756,11.735)); -#1450=DIRECTION('',(0.0,0.0,1.0)); -#1451=DIRECTION('',(0.,1.,0.)); -#1452=FACE_OUTER_BOUND('',#1453,.T.); -#1453=EDGE_LOOP('',(#1454,#1464,#1474,#1484,#1494,#1504)); -#1454=ORIENTED_EDGE('',*,*,#1328,.T.); -#1464=ORIENTED_EDGE('',*,*,#1377,.T.); -#1474=ORIENTED_EDGE('',*,*,#1426,.T.); -#1484=ORIENTED_EDGE('',*,*,#1181,.T.); -#1494=ORIENTED_EDGE('',*,*,#1230,.T.); -#1504=ORIENTED_EDGE('',*,*,#1279,.T.); -ENDSEC; -END-ISO-10303-21; diff --git a/EE3102/Libraries/USBRegulator/UL_Form.dfm b/EE3102/Libraries/USBRegulator/UL_Form.dfm deleted file mode 100644 index 2d57e92..0000000 --- a/EE3102/Libraries/USBRegulator/UL_Form.dfm +++ /dev/null @@ -1,49 +0,0 @@ -object UL_Form: TUL_Form - Left = 0 - Top = 0 - BorderStyle = bsDialog - Caption = 'UL Import' - ClientHeight = 80 - ClientWidth = 473 - Color = clBtnFace - Font.Charset = DEFAULT_CHARSET - Font.Color = clWindowText - Font.Height = -11 - Font.Name = 'Tahoma' - Font.Style = [] - OldCreateOrder = False - Position = poScreenCenter - PixelsPerInch = 96 - TextHeight = 13 - object TxtFile: TEdit - Left = 80 - Top = 8 - Width = 384 - Height = 21 - TabOrder = 0 - end - object BtnFile: TButton - Left = 8 - Top = 8 - Width = 64 - Height = 24 - Caption = 'File...' - TabOrder = 1 - OnClick = BtnFileClick - end - object BtnImport: TButton - Left = 188 - Top = 40 - Width = 96 - Height = 32 - Caption = 'Start Import' - TabOrder = 2 - OnClick = BtnImportClick - end - object OpenDlg: TOpenDialog - DefaultExt = '.txt' - Filter = 'UL Altium Output (*.txt)|*.txt' - Left = 8 - Top = 40 - end -end diff --git a/EE3102/Libraries/USBRegulator/UL_Form.pas b/EE3102/Libraries/USBRegulator/UL_Form.pas deleted file mode 100644 index a79f13c..0000000 --- a/EE3102/Libraries/USBRegulator/UL_Form.pas +++ /dev/null @@ -1,14 +0,0 @@ - -procedure TUL_Form.BtnFileClick(Sender: TObject); -begin - If OpenDlg.Execute Then Begin - TxtFile.Text := OpenDlg.FileName; - End; -end; - -procedure TUL_Form.BtnImportClick(Sender: TObject); -begin - ImportAscIIData(TxtFile.Text); - Close; -end; - diff --git a/EE3102/Libraries/USBRegulator/UL_Import.PrjScr b/EE3102/Libraries/USBRegulator/UL_Import.PrjScr deleted file mode 100644 index 1238b5d..0000000 --- a/EE3102/Libraries/USBRegulator/UL_Import.PrjScr +++ /dev/null @@ -1,945 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ReleaseVaultGUID= -ReleaseVaultName= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[Document1] -DocumentPath=UL_Import.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Document2] -DocumentPath=UL_Form.pas -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[Generic_ScriptingSystem] -StartProcName=UL_Form.pas> - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=PCADNetlist -OutputName1=PCAD Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixNetlist -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISNetlist -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Verilog -OutputName4=Verilog File -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=VHDL -OutputName5=VHDL File -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=XSpiceNetlist -OutputName6=XSpice Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Virtual Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Logic Analyser Print -OutputName2=Logic Analyser Prints -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=OpenBus Print -OutputName3=OpenBus Prints -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=PCB 3D Print -OutputName4=PCB 3D Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType5=PCB Print -OutputName5=PCB Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=Schematic Print -OutputName6=Schematic Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType7=SimView Print -OutputName7=SimView Prints -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType8=Wave Print -OutputName8=Wave Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=WaveSim Print -OutputName9=WaveSim Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType10=Assembler Source Print -OutputName10=Assembler Source Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=C Source Print -OutputName11=C Source Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=C/C++ Header Print -OutputName12=C/C++ Header Prints -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=C++ Source Print -OutputName13=C++ Source Prints -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=FSM Print -OutputName14=FSM Prints -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=PCB 3D Video -OutputName15=PCB 3D Video -OutputDocumentPath15= -OutputVariantName15=[No Variations] -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=PCBLIB Print -OutputName16=PCBLIB Prints -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=PDF3D -OutputName17=PDF3D -OutputDocumentPath17= -OutputVariantName17=[No Variations] -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Report Print -OutputName18=Report Prints -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=VHDL Print -OutputName19=VHDL Prints -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CompositeDrill -OutputName1=Composite Drill Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Drill -OutputName2=Drill Drawing/Guides -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Final -OutputName3=Final Artwork Prints -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType4=Gerber -OutputName4=Gerber Files -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=Mask -OutputName5=Solder/Paste Mask Prints -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType6=NC Drill -OutputName6=NC Drill Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=ODB -OutputName7=ODB++ Files -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -OutputType8=Plane -OutputName8=Power-Plane Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType9=Test Points -OutputName9=Test Point Report -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Board Stack Report -OutputName10=Report Board Stack -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Gerber X2 -OutputName11=Gerber X2 Files -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=IPC2581 -OutputName12=IPC-2581 Files -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=SimpleBOM -OutputName4=Simple BOM -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SinglePinNetReporter -OutputName5=Report Single Pin Nets -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Script -OutputName6=Script Output -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Design Rules Check -OutputName1=Design Rules Check -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType2=Electrical Rules Check -OutputName2=Electrical Rules Check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter -OutputType3=Component states check -OutputName3=Vault's components states check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Configuration compliance -OutputName4=Environment configuration compliance check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Footprint Comparison Report -OutputName6=Footprint Comparison Report -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Canon MX920 series Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportSTEP -OutputName4=Export STEP -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=0 -Type45=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=2 -Type13=2 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=2 -Type26=2 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=2 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=1 -Type45=2 -Type46=1 -Type47=2 -Type48=2 -Type49=1 -Type50=2 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=0 -Type60=1 -Type61=2 -Type62=2 -Type63=1 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=1 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=1 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=0 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[SmartPDF] -PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter - diff --git a/EE3102/Libraries/USBRegulator/UL_Import.pas b/EE3102/Libraries/USBRegulator/UL_Import.pas deleted file mode 100644 index fd9b912..0000000 --- a/EE3102/Libraries/USBRegulator/UL_Import.pas +++ /dev/null @@ -1,1081 +0,0 @@ - -const ForceSchFontID = 1; - -var - BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager - -{==============================================================================} -{==== String Utility Routines ===============================================} -{==============================================================================} - -Function CheckLeft(BaseStr: String, Srch: String): Boolean; -Var - i : Integer; -Begin - Result := False; - i := Length(Srch); - If Length(BaseStr) < i Then Exit; - If Copy(BaseStr, 1, i) = Srch Then Result := True; -End; - -Function LeftOf(BaseStr: String, Srch: String): String; -Var - i : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - Result := Copy(BaseStr, 1, i - 1); - End Else Begin - Result := BaseStr; - End; -End; - -Function LeftOfLast(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; - lft, rgt : String; -Begin - rgt := BaseStr; - i := Pos(Srch, rgt); - lft := ''; - If i > 0 Then Begin - ls := Length(Srch); - While i > 0 Do Begin - lft := lft + Copy(rgt, 1, i - 1); - rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); - i := Pos(Srch, rgt); - If i > 0 then Begin - lft := lft + Srch; - End; - End; - Result := lft; - End Else Begin - Result := BaseStr; - End; -End; - -Function RightOf(BaseStr: String, Srch: String): String; -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i > 0 Then Begin - ls := Length(Srch); - Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End Else Begin - Result := ''; - End; -End; - -Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); -Var - i, ls : Integer; -Begin - i := Pos(Srch, BaseStr); - If i <= 0 Then Begin - LeftSide := BaseStr; - RightSide := ''; - End Else Begin - ls := Length(Srch); - LeftSide := Copy(BaseStr, 1, i - 1); - RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); - End; -End; - -Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; -Begin - Result := Leftof(RightOf(BaseStr, StartStr), EndStr); -End; - -Function GetFileLocation(FilePath: String): String; -Var - i : Integer; - filename : String; -Begin - filename := RightOf(FilePath, '\'); - i := Pos('\', filename); - While i > 0 Do Begin - filename := RightOf(filename, '\'); - i := Pos('\', filename); - End; - Result := LeftOf(Filepath, filename); -End; - -{==============================================================================} -{==== Footprint Routines ====================================================} -{==============================================================================} - -Function LayerFromString(LName: String): TLayer; -Begin - Case LName Of - 'NoLayer': Result := eNoLayer; - 'TopLayer': Result := eTopLayer; - 'MidLayer1': Result := eMidLayer1; - 'MidLayer2': Result := eMidLayer2; - 'MidLayer3': Result := eMidLayer3; - 'MidLayer4': Result := eMidLayer4; - 'MidLayer5': Result := eMidLayer5; - 'MidLayer6': Result := eMidLayer6; - 'MidLayer7': Result := eMidLayer7; - 'MidLayer8': Result := eMidLayer8; - 'MidLayer9': Result := eMidLayer9; - 'MidLayer10': Result := eMidLayer10; - 'MidLayer11': Result := eMidLayer11; - 'MidLayer12': Result := eMidLayer12; - 'MidLayer13': Result := eMidLayer13; - 'MidLayer14': Result := eMidLayer14; - 'MidLayer15': Result := eMidLayer15; - 'MidLayer16': Result := eMidLayer16; - 'MidLayer17': Result := eMidLayer17; - 'MidLayer18': Result := eMidLayer18; - 'MidLayer19': Result := eMidLayer19; - 'MidLayer20': Result := eMidLayer20; - 'MidLayer21': Result := eMidLayer21; - 'MidLayer22': Result := eMidLayer22; - 'MidLayer23': Result := eMidLayer23; - 'MidLayer24': Result := eMidLayer24; - 'MidLayer25': Result := eMidLayer25; - 'MidLayer26': Result := eMidLayer26; - 'MidLayer27': Result := eMidLayer27; - 'MidLayer28': Result := eMidLayer28; - 'MidLayer29': Result := eMidLayer29; - 'MidLayer30': Result := eMidLayer30; - 'BottomLayer': Result := eBottomLayer; - 'TopOverlay': Result := eTopOverlay; - 'BottomOverlay': Result := eBottomOverlay; - 'TopPaste': Result := eTopPaste; - 'BottomPaste': Result := eBottomPaste; - 'TopSolder': Result := eTopSolder; - 'BottomSolder': Result := eBottomSolder; - 'InternalPlane1': Result := eInternalPlane1; - 'InternalPlane2': Result := eInternalPlane2; - 'InternalPlane3': Result := eInternalPlane3; - 'InternalPlane4': Result := eInternalPlane4; - 'InternalPlane5': Result := eInternalPlane5; - 'InternalPlane6': Result := eInternalPlane6; - 'InternalPlane7': Result := eInternalPlane7; - 'InternalPlane8': Result := eInternalPlane8; - 'InternalPlane9': Result := eInternalPlane9; - 'InternalPlane10': Result := eInternalPlane10; - 'InternalPlane11': Result := eInternalPlane11; - 'InternalPlane12': Result := eInternalPlane12; - 'InternalPlane13': Result := eInternalPlane13; - 'InternalPlane14': Result := eInternalPlane14; - 'InternalPlane15': Result := eInternalPlane15; - 'InternalPlane16': Result := eInternalPlane16; - 'DrillGuide': Result := eDrillGuide; - 'KeepOutLayer': Result := eKeepOutLayer; - 'Mechanical1': Result := eMechanical1; - 'Mechanical2': Result := eMechanical2; - 'Mechanical3': Result := eMechanical3; - 'Mechanical4': Result := eMechanical4; - 'Mechanical5': Result := eMechanical5; - 'Mechanical6': Result := eMechanical6; - 'Mechanical7': Result := eMechanical7; - 'Mechanical8': Result := eMechanical8; - 'Mechanical9': Result := eMechanical9; - 'Mechanical10': Result := eMechanical10; - 'Mechanical11': Result := eMechanical11; - 'Mechanical12': Result := eMechanical12; - 'Mechanical13': Result := eMechanical13; - 'Mechanical14': Result := eMechanical14; - 'Mechanical15': Result := eMechanical15; - 'Mechanical16': Result := eMechanical16; - 'DrillDrawing': Result := eDrillDrawing; - 'MultiLayer': Result := eMultiLayer; - 'ConnectLayer': Result := eConnectLayer; - 'BackGroundLayer': Result := eBackGroundLayer; - 'DRCErrorLayer': Result := eDRCErrorLayer; - 'HighlightLayer': Result := eHighlightLayer; - 'GridColor1': Result := eGridColor1; - 'GridColor10': Result := eGridColor10; - 'PadHoleLayer': Result := ePadHoleLayer; - 'ViaHoleLayer': Result := eViaHoleLayer; - Else - Result := eNoLayer; - End; -End; - - -Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); -Var - STEPFileName : String; - STEPmodel : IPCB_ComponentBody; - Model : IPCB_Model; -Begin - STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); - STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); - Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); - STEPmodel.SetState_FromModel; - // Model.SetState(0,0,0,0); - STEPmodel.Model := Model; - fp.AddPCBObject(STEPmodel); - //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddLine(fp: IPCB_Component, Data: String); -Var - lin : IPCB_track; - s1, s2 : String; -Begin - lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.X1 := MilsToCoord(Evaluate(s1)); - lin.Y1 := MilsToCoord(Evaluate(s2)); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.X2 := MilsToCoord(Evaluate(s1)); - lin.Y2 := MilsToCoord(Evaluate(s2)); - lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - fp.AddPCBObject(lin); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); -End; - -Procedure FP_AddArc(fp: IPCB_Component, Data: String); -Var - arc : IPCB_Arc; - s1, s2 : String; -Begin - arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.XCenter := MilsToCoord(Evaluate(s1)); - arc.YCenter := MilsToCoord(Evaluate(s2)); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; - fp.AddPCBObject(arc); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); -End; - -Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - pol : IPCB_Region; - cont : IPCB_Contour; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); - If pol = Nil Then Exit; - cont := pol.MainContour.Replicate(); - pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - cont.X[pc] := MilsToCoord(Evaluate(s1)); - cont.Y[pc] := MilsToCoord(Evaluate(s2)); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.SetOutlineContour(cont); - If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin - pol.IsKeepout := True; - End; - fp.AddPCBObject(pol); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); -End; - -Procedure FP_AddText(fp: IPCB_Component, Data: STring); -Var - txt : IPCB_Text; - s1, s2 : String; -Begin - txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.XLocation := MilsToCoord(Evaluate(s1)); - txt.YLocation := MilsToCoord(Evaluate(s2)); - txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); - txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.MirrorFlag := True; - End; - txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); - txt.Text := GetBetween(Data, '(Value "', '")'); - // Justification? NOTE: TODO: - fp.AddPCBObject(txt); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); -End; - -Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); -Var - s1, s2, inp, tag, lay : String; - pad : IPCB_Pad; - padsh : TShape; - cache : TPadCache; -Begin - pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); - pad.Name := GetBetween(Data, '(Name "', '")'); -// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pad.X := MilsToCoord(Evaluate(s1)); - pad.Y := MilsToCoord(Evaluate(s2)); - pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn -// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack - s1 := GetBetween(Data, '(ExpandPaste ', ')'); - s2 := GetBetween(Data, '(ExpandMask ', ')'); - If s1 <> '' || s2 <> '' Then Begin - cache := pad.Cache; - If s1 <> '' Then Begin - cache.PasteMaskExpansionValid := eCacheManual; - cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); - End; - If s2 <> '' Then Begin - cache.SolderMaskExpansionValid := eCacheManual; - cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); - End; - pad.Cache := cache; - End; - If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin - pad.Mode := ePadMode_Simple; - pad.Layer := eTopLayer; - End Else Begin - pad.Mode := ePadMode_LocalStack; - End; - pad.Moveable := False; - pad.HoleType := eRoundHole; // eSquareHole, eSlotHole - pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); - //2020-11-18 JRR Start; Let's set the Plated value, if present - If GetBetween(Data, '(Plated ', ')') <> '' Then Begin - pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); - End; - //2020-11-18 JRR End - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'PadShape': Begin - padsh := eNoShape; - StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); - Case GetBetween(inp, '(Shape ', ')') Of - 'NoShape': padsh := eNoShape; - 'Rounded': padsh := eRounded; - 'Rectangular': padsh := eRectangular; - 'Octagonal': padsh := eOctagonal; - 'CircleShape': padsh := eCircleShape; - 'ArcShape': padsh := eArcShape; - 'Terminator': padsh := eTerminator; - 'RoundedRectangle': padsh := eRoundedRectangular; - 'RotatedRectangle': padsh := eRotatedRectShape; - Else padsh := eNoShape; - End; - lay := GetBetween(inp, '(Layer ', ')'); - If CheckLeft(lay, 'Top') Then Begin - pad.TopShape := padsh; - pad.TopXSize := MilsToCoord(Evaluate(s1)); - pad.TopYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Mid') Then Begin - pad.MidShape := padsh; - pad.MidXSize := MilsToCoord(Evaluate(s1)); - pad.MidYSize := MilsToCoord(Evaluate(s2)); - End Else If CheckLeft(lay, 'Bot') Then Begin - pad.BotShape := padsh; - pad.BotXSize := MilsToCoord(Evaluate(s1)); - pad.BotYSize := MilsToCoord(Evaluate(s2)); - End; - End; - 'EndPad': Begin - Break; - End; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - fp.AddPCBObject(pad); - PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); -End; - -Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); -Var - inp, tag, s, t : String; - fp : IPCB_Component; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Footprint': Begin - // create a footprint reference - fp := PCBServer.CreatePCBLibComp(); - If fp = Nil Then Begin - Errors.Add('Error creating footprint.'); - Break; - End; - // add data to it - fp.Name := GetBetween(inp, '(Name "', '")'); - // assign it to library - Lib.RegisterComponent(fp); - PCBServer.PreProcess(); - // add data to it - fp.BeginModify(); - // set height - t := GetBetween(inp, '(Height ', ')'); - If t <> '' Then Begin - fp.Height := MilsToCoord(Evaluate(t)); - End; - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - If CheckLeft(inp, '#') Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Pad': Begin - FP_AddPad(fp, inp, InFile); - End; - 'Line': Begin - FP_AddLine(fp, inp); - End; - 'Arc': Begin - FP_AddArc(fp, inp); - End; - 'Polygon': Begin - FP_AddPoly(fp, inp, InFile); - End; - 'Text': Begin - FP_AddText(fp, inp); - End; - 'Step': Begin - FP_AddStep(fp, inp, InFileName); - End; - 'EndFootprint': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - fp.EndModify(); - PCBServer.PostProcess(); - // done with footprint - End; - 'EndFootprints': Begin - //ShowMessage('EndFootprint'); - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() - PCBServer.PostProcess(); -End; - -{==============================================================================} -{==== Symbol Routines =======================================================} -{==============================================================================} - -Function TextJustificationFromString(Value: String): TTextJustification; -Begin - Case Value Of - 'BottomLeft': Result := eJustify_BottomLeft; - 'BottomCenter': Result := eJustify_BottomCenter; - 'BottomRight': Result := eJustify_BottomRight; - 'CenterLeft': Result := eJustify_CenterLeft; - 'Center': Result := eJustify_Center; - 'CenterRight': Result := eJustify_CenterRight; - 'TopLeft': Result := eJustify_TopLeft; - 'TopCenter': Result := eJustify_TopCenter; - 'TopRight': Result := eJustify_TopRight; - Else Result := eJustify_Center; - End; -End; - -Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; -Var - sz : Integer; -Begin - // 2012-11-07 gbn start - { sz := Round(Height / 10); - According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. - http://wiki.altium.com/pages/viewpage.action?pageId=34210039 - } - sz := (Height * 0.1); - // 2012-11-07 gbn end - - // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager - If BrokenSCHFontManager > 0 Then Begin - Result := ForceSchFontID; - Exit; - End; - // 2019-01-16 gbn - - Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); -End; - -Function SY_GetAngle(Angle : String): TRotationBy90; -Begin - Case Angle Of - '90': Result := eRotate90; - '180': Result := eRotate180; - '270': Result := eRotate270; - Else Result := eRotate0; - End; -End; - -Procedure SY_AddLine(sy: ISch_Component, Data: String); -Var - lin : ISch_Line; - s1, s2 ,s3: String; -Begin - lin := SchServer.SchObjectFactory(eLine, eCreate_Default); - If lin = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - If s3 < 10 Then Begin - lin.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - lin.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - lin.LineWidth := eLarge; - End; - lin.LineStyle := eLineStyleSolid; - lin.Color := $000000; // NOTE: TODO: - lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - lin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(lin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); -End; - -Procedure SY_AddRect(sy: ISch_Component, Data: String); -Var - rect : ISch_Rectangle; - s1, s2 ,s3: String; -Begin - rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); - If rect = Nil Then Exit; - StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); - rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); - rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - GetBetween(Data, 'Width ', ')'); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - rect.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - rect.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - rect.LineWidth := eLarge; - End; - rect.Transparent := True; - rect.Color := $000000; // NOTE: TODO: - rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - rect.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(rect); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); -End; - -Procedure SY_AddArc(sy: ISch_Component, Data: String); -Var - arc : ISch_Arc; - s1, s2, s3 : String; -Begin - arc := SchServer.SchObjectFactory(eArc, eCreate_Default); - If arc = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); - s3 := GetBetween(Data, '(Width ', ')'); - If s3 < 10 Then Begin - arc.LineWidth := eSmall; - End; - If s3 > 10 Then Begin - arc.LineWidth := eMedium; - End; - If s3 > 12 Then Begin - arc.LineWidth := eLarge; - End; - arc.Color := $000000; // NOTE: TODO: - arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); - arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); - arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - arc.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(arc); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); -End; - -Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); -Var - pol : ISch_Polygon; - pc: Integer; - s1, s2, inp, tag : String; -Begin - pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); - If pol = Nil Then Exit; - - pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); - pc := 0; - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - inp := Trim(inp); - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Point': Begin - pc := pc + 1; - StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); - pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - End; - 'EndPolygon': Break; - Else Begin - ShowMessage('Keyword Error: ' + tag); - End; - End; - End; - pol.LineWidth := eZeroSize; // NOTE: TODO: - pol.Color := $000000; // NOTE: TODO: - pol.IsSolid := True; - pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - pol.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pol); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); -End; - -Procedure SY_AddText(sy: ISch_Component, Data: String); -Var - txt : ISch_Label; - s1, s2 : String; -Begin - txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); - If txt = Nil Then Exit; - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - txt.IsMirrored := True; - End; - txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); - txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - txt.Color := $000000; // NOTE: TODO: - txt.Text := GetBetween(Data, '(Value "', '")'); - txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - txt.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(txt); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); -End; - -Procedure SY_AddParam(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(prm); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddComment(sy: ISch_Component, Data: String); -Var - prm : ISch_Parameter; - s1, s2: String; -Begin - prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); - If prm = Nil Then Exit; - prm.IsHidden := True; - If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin - prm.IsHidden := False; - End; - prm.Name := GetBetween(Data, '(Name "', '")'); - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin - prm.IsMirrored := True; - End; - prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); - prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); - prm.Color := $000000; // NOTE: TODO: - prm.Text := GetBetween(Data, '(Value "', '")'); - prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - prm.OwnerPartDisplayMode := sy.DisplayMode; - sy.Comment := prm; // crashes, as of Altium 16.0.5 - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); -End; - -Procedure SY_AddPin(sy: ISch_Component, Data: String); -Var - pin : ISch_Pin; - s1, s2 : String; -Begin - pin := SchServer.SchObjectFactory(ePin, eCreate_Default); - If pin = Nil Then Exit; - - // Define the pin parameters. - StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); - pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); - pin.Color := $000000; // NOTE: TODO: - pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); - Case GetBetween(Data, '(PinType ', ')') Of - 'IO': pin.Electrical := eElectricIO; - 'Input': pin.Electrical := eElectricInput; - 'Output': pin.Electrical := eElectricOutput; - 'Passive': pin.Electrical := eElectricPassive; - 'OpenCollector': pin.Electrical := eElectricOpenCollector; - 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; - 'HiZ': pin.Electrical := eElectricHiZ; - 'Power': pin.Electrical := eElectricPower; - Else pin.Electrical := eElectricPassive; - End; - pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); - pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); - pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); - pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); - s1 := GetBetween(Data, '(Designator ', '")'); - pin.ShowDesignator := CheckLeft(s1, 'Visible'); - pin.Designator := RightOf(s1, '"'); - s1 := GetBetween(Data, '(Name ', '")'); - pin.ShowName := CheckLeft(s1, 'Visible'); - pin.Name := RightOf(s1, '"'); - pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); - - pin.OwnerPartDisplayMode := sy.DisplayMode; - sy.AddSchObject(pin); - SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); -End; - -Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); -Var - inp, tag, s, t : String; - sy : ISch_Component; - simp : ISch_Implementation; -Begin - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'Component': Begin - // create a component reference - sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); - If sy = Nil Then Begin - Errors.Add('Error creating component.'); - Break; - End; - // Set up parameters for the library component. - SchServer.ProcessControl.PreProcess(Lib, ''); - // Define the LibReference and add the component to the library. - sy.LibReference := GetBetween(inp, '(Name "', '")'); - sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); - sy.ComponentDescription := 'Imported'; - sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); - sy.CurrentPartId := 1; - - // add data to it - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - StrChop(inp, ' ', tag, inp); - Case tag Of - 'Description': Begin - //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) - sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); - End; - 'Comment': Begin - //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) - //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes - //SY_AddComment(sy, inp); // crashes (see function) - sy.Comment.text :=getbetween(inp, '(Value "', '")'); - End; - 'Parameter': Begin - SY_AddParam(sy, inp); - End; - 'Pin': Begin - SY_AddPin(sy, inp); - End; - 'Line': Begin - SY_AddLine(sy, inp); - End; - 'Rectangle': Begin - SY_AddRect(sy, inp); - End; - 'Arc': Begin - SY_AddArc(sy, inp); - End; - 'Polygon': Begin - SY_AddPoly(sy, inp, InFile); - End; - 'Text': Begin - SY_AddText(sy, inp); - End; - 'Footprint': Begin - simp := sy.AddSchImplementation(); - simp.ModelName := GetBetween(inp, '(Name "', '")'); - simp.ModelType := cDocKind_PcbLib; - simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); - simp.MapAsString := GetBetween(inp, '(Map "', '")'); - End; - 'EndComponent': Begin - Lib.AddSchComponent(sy); - // Send a system notification that a new component has been added to the library. - SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); - Lib.CurrentSchComponent := sy; - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; - End; // while not eof() - // done with component - SchServer.ProcessControl.PostProcess(Lib, ''); - End; - 'EndComponents': Begin - Break; - End; - '': Continue; - Else Begin - ShowMessage('Keyword Error: ' + tag); - Break; - End; - End; // case tag - End; // while not eof() -End; - -{==============================================================================} -{==== Main Routines =========================================================} -{==============================================================================} - -Function InitLibDocs(BasePath: String, - Out Proj : IProject, - Out ProjDoc : IServerDocument, - Out PcbLibDoc : IServerDocument, - Out SchLibDoc : IServerDocument, - Out pLib : IPCB_Library, - Out sLib : ISch_Document): Boolean; -Var - WorkSpace : IWorkSpace; -Begin - Result := False; - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - // Integrated library, and the project it creates - ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); - If ProjDoc = Nil Then Begin - ShowMessage('Nil ProjDoc'); - Exit; - End; - If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin - ShowMessage('ProjDoc Save failed'); - Exit; - End; - Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); - If Proj = Nil Then Begin - ShowMessage('Nil Proj'); - Exit; - End; - // Footprint library - PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); - If PcbLibDoc = Nil Then Begin - ShowMessage('Nil PcbLibDoc'); - Exit; - End; - If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin - ShowMessage('PcbLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); - pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); - If pLib = Nil Then Begin - ShowMessage('Nil pLib'); - Exit; - End; - // Symbol Library - SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); - If SchLibDoc = Nil Then Begin - ShowMessage('Nil SchLibDoc'); - Exit; - End; - If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin - ShowMessage('SchLibDoc Save failed'); - Exit; - End; - Proj.DM_AddSourceDocument(BasePath + '.SchLib'); - sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); - If sLib = Nil Then Begin - ShowMessage('Nil sLib'); - Exit; - End; - // Done - Result := True; -End; - -Procedure ImportAscIIData(InFileName : String); -Var - WorkSpace : IWorkSpace; - dProj : IProject; - - Proj : IProject; - ProjDoc : IServerDocument; - PcbLibDoc : IServerDocument; - SchLibDoc : IServerDocument; - pLib : IPCB_Library; - sLib : ISch_Document; - - DefFP : IPCB_Component; // default initial blank footprint - DefSY : ISch_Component; // default initial blank symbol - - SavePath: String; - - InFile : TextFile; - Errors : TStringList; - inp, tag : String; -Begin - - // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer - If '19.0' < GetCurrentProductBuild Then Begin - ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + - ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); - BrokenSCHFontManager := 1; - End; - // 2019-01-16 gbn end - - //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn - SavePath := LeftOfLast(InFileName, '.'); - Errors := TStringList.Create(); - - WorkSpace := GetWorkSpace; - If WorkSpace = Nil Then Begin - ShowMessage('Nil WorkSpace'); - Exit; - End; - dProj := WorkSpace.DM_FocusedProject(); - - // create integerated library documents - If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin - ShowMessage('Error initializing library'); - Exit; - End; - Proj.DM_SetAsCurrentProject(); - - // get the original blank footprint for later deletion when we are done - DefFP := pLib.CurrentComponent; - // get the original blank symbol for later deletion when we are done - DefSy := sLib.CurrentSchComponent; - - // start importing data - AssignFile(InFile, InFileName); - Reset(InFile); - - While Not EOF(InFile) Do Begin - ReadLn(InFile, inp); - If VarIsNull(inp) Then Continue; - - StrChop(inp, ' ', tag, inp); - tag := Trim(tag); - Case tag Of - 'StartFootprints': Begin - ImportFootprints(InFile, pLib, Errors, InFileName); - End; - 'StartComponents': Begin - ImportComponents(InFile, sLib, Errors); - End; - '': Continue; - End; - End; - CloseFile(InFile); - - // delete the original default blank footprint - If Not VarIsNull(DefFP) Then Begin - pLib.DeRegisterComponent(DefFP); - pLib.RemoveComponent(DefFP); - End Else Begin - ShowMessage('DefFP was Nil'); - End; - // delete the original default blank symbol - // NOTE: TODO: looks broken; does nothing noticable - If Not VarIsNull(DefSY) Then Begin - //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); - sLib.UnRegisterSchObjectFromContainer(DefSY); - sLib.RemoveSchObject(DefSy); - //DefSY.Container.RemoveSchObject(DefSy); - End Else Begin - ShowMessage('DefSym was Nil'); - End; - - // update views? - pLib.Board.ViewManager_FullUpdate(); - // Refresh symbol library. - sLib.GraphicallyInvalidate(); - - // save files again - ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); - PcbLibDoc.DoFileSave(cDocKind_PcbLib); - SchLibDoc.DoFileSave(cDocKind_SchLib); - - //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script - //// set the original project back to its focus - //If dProj <> Nil Then Begin - // dProj.DM_SetAsCurrentProject(); - //End; - - //ShowMessage('Done with "' + SavePath + '"'); - //2021-01-19 JRR End -End; - diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg b/EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg deleted file mode 100644 index cd90b00..0000000 --- a/EE3102/Libraries/USBRegulator/USBRegulator Lib.LibPkg +++ /dev/null @@ -1,1068 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLib b/EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLib deleted file mode 100644 index 65d08e7..0000000 Binary files a/EE3102/Libraries/USBRegulator/USBRegulator Lib.PcbLib and /dev/null differ diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLib b/EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLib deleted file mode 100644 index 731ccda..0000000 Binary files a/EE3102/Libraries/USBRegulator/USBRegulator Lib.SchLib and /dev/null differ diff --git a/EE3102/Libraries/USBRegulator/USBRegulator Lib.txt b/EE3102/Libraries/USBRegulator/USBRegulator Lib.txt deleted file mode 100644 index 1ed4429..0000000 --- a/EE3102/Libraries/USBRegulator/USBRegulator Lib.txt +++ /dev/null @@ -1,106 +0,0 @@ -# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 -# Frank Frank, Accelerated Designs - -StartFootprints - -Footprint (Name "T03B") -Pad (Name "1") (Location -200, -40) (HoleSize 54) (Surface False) (Rotation 0) -PadShape (Size 74, 74) (Shape Rectangular) (Layer Top) -PadShape (Size 74, 74) (Shape Rectangular) (Layer Bottom) -PadShape (Size 74, 74) (Shape Rectangular) (Layer MidLayer) -EndPad -Pad (Name "2") (Location -100, -40) (HoleSize 54) (Surface False) (Rotation 0) -PadShape (Size 74, 74) (Shape Rounded) (Layer Top) -PadShape (Size 74, 74) (Shape Rounded) (Layer Bottom) -PadShape (Size 74, 74) (Shape Rounded) (Layer MidLayer) -EndPad -Pad (Name "3") (Location 0, -40) (HoleSize 54) (Surface False) (Rotation 0) -PadShape (Size 74, 74) (Shape Rounded) (Layer Top) -PadShape (Size 74, 74) (Shape Rounded) (Layer Bottom) -PadShape (Size 74, 74) (Shape Rounded) (Layer MidLayer) -EndPad -Line (Width 6) (Start -317.5, -122.5) (End -317.5, 82.5) (Layer Mechanical15) -Line (Width 6) (Start -317.5, 82.5) (End 117.5, 82.5) (Layer Mechanical15) -Line (Width 6) (Start 117.5, 82.5) (End 117.5, -122.5) (Layer Mechanical15) -Line (Width 6) (Start 117.5, -122.5) (End -317.5, -122.5) (Layer Mechanical15) -Polygon (PointCount 4) (Layer Mechanical15) -Point (-317.5, -122.5) -Point (-317.5, 82.5) -Point (117.5, 82.5) -Point (117.5, -122.5) -EndPolygon -Polygon (PointCount 4) (Layer Mechanical5) -Point (232.5, 197.5) -Point (232.5, -237.5) -Point (-432.5, -237.5) -Point (-432.5, 197.5) -EndPolygon -Line (Width 1) (Start -307.5, -20) (End -307.5, 137.5) (Layer Mechanical7) -Line (Width 1) (Start 107.5, -20) (End 107.5, 137.5) (Layer Mechanical7) -Line (Width 1) (Start -307.5, 122.5) (End 107.5, 122.5) (Layer Mechanical7) -Line (Width 1) (Start -307.5, 122.5) (End -297.5, 127.5) (Layer Mechanical7) -Line (Width 1) (Start -307.5, 122.5) (End -297.5, 117.5) (Layer Mechanical7) -Line (Width 1) (Start -297.5, 127.5) (End -297.5, 117.5) (Layer Mechanical7) -Line (Width 1) (Start 107.5, 122.5) (End 97.5, 127.5) (Layer Mechanical7) -Line (Width 1) (Start 107.5, 122.5) (End 97.5, 117.5) (Layer Mechanical7) -Line (Width 1) (Start 97.5, 127.5) (End 97.5, 117.5) (Layer Mechanical7) -Line (Width 1) (Start -307.5, 72.5) (End -372.5, 72.5) (Layer Mechanical7) -Line (Width 1) (Start -307.5, -112.5) (End -372.5, -112.5) (Layer Mechanical7) -Line (Width 1) (Start -357.5, 72.5) (End -357.5, -112.5) (Layer Mechanical7) -Line (Width 1) (Start -357.5, 72.5) (End -362.5, 62.5) (Layer Mechanical7) -Line (Width 1) (Start -357.5, 72.5) (End -352.5, 62.5) (Layer Mechanical7) -Line (Width 1) (Start -362.5, 62.5) (End -352.5, 62.5) (Layer Mechanical7) -Line (Width 1) (Start -357.5, -112.5) (End -362.5, -102.5) (Layer Mechanical7) -Line (Width 1) (Start -357.5, -112.5) (End -352.5, -102.5) (Layer Mechanical7) -Line (Width 1) (Start -362.5, -102.5) (End -352.5, -102.5) (Layer Mechanical7) -Line (Width 1) (Start -200, -40) (End -200, -177.5) (Layer Mechanical7) -Line (Width 1) (Start -100, -40) (End -100, -177.5) (Layer Mechanical7) -Line (Width 1) (Start -200, -162.5) (End -250, -162.5) (Layer Mechanical7) -Line (Width 1) (Start -100, -162.5) (End -50, -162.5) (Layer Mechanical7) -Line (Width 1) (Start -200, -162.5) (End -210, -157.5) (Layer Mechanical7) -Line (Width 1) (Start -200, -162.5) (End -210, -167.5) (Layer Mechanical7) -Line (Width 1) (Start -210, -157.5) (End -210, -167.5) (Layer Mechanical7) -Line (Width 1) (Start -100, -162.5) (End -90, -157.5) (Layer Mechanical7) -Line (Width 1) (Start -100, -162.5) (End -90, -167.5) (Layer Mechanical7) -Line (Width 1) (Start -90, -157.5) (End -90, -167.5) (Layer Mechanical7) -Text (Location -462.5, -312.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Default Padstyle: EX74Y74D54P") -Text (Location -437.5, -387.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Pin 1 Padstyle: SX74Y74D54P") -Text (Location -437.5, -462.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 1 Padstyle: OX60Y90D30P") -Text (Location -437.5, -537.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 2 Padstyle: OX90Y60D30P") -Text (Location -193.75, 142.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".415in/10.541mm") -Text (Location -552.5, -32.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".185in/4.699mm") -Text (Location -218.75, -207.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".1in/2.54mm") -Line (Width 6) (Start -307.5, -112.5) (End 107.5, -112.5) (Layer TopOverlay) -Line (Width 6) (Start 107.5, -112.5) (End 107.5, 72.5) (Layer TopOverlay) -Line (Width 6) (Start 107.5, 72.5) (End -307.5, 72.5) (Layer TopOverlay) -Line (Width 6) (Start -307.5, 72.5) (End -307.5, -112.5) (Layer TopOverlay) -Line (Width 1) (Start -307.5, -112.5) (End 107.5, -112.5) (Layer Mechanical13) -Line (Width 1) (Start 107.5, -112.5) (End 107.5, 72.5) (Layer Mechanical13) -Line (Width 1) (Start 107.5, 72.5) (End -307.5, 72.5) (Layer Mechanical13) -Line (Width 1) (Start -307.5, 72.5) (End -307.5, -112.5) (Layer Mechanical13) -Step (Name T03B.stp) -EndFootprint -EndFootprints - -StartComponents - -Component (Name "LM2937ET-3.3/NOPB") (PartCount 1) (DesPrefix "U?") -Pin (Location 300, 0) (Rotation 180) (PinType Input) (Length 300) (Width 0) (Designator Visible "1") (Name Visible "IN") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) -Pin (Location 1900, -100) (Rotation 0) (PinType Power) (Length 300) (Width 0) (Designator Visible "2") (Name Visible "GND") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) -Pin (Location 1900, 0) (Rotation 0) (PinType Output) (Length 300) (Width 0) (Designator Visible "3") (Name Visible "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) -Rectangle (Width 5) (Start 300, -300) (End 1900, 200) (Part 1) -Parameter (Name "Type") (Location 1100, 300) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1) -Parameter (Name "Comp") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "TypeLDO") (Part 1) -Parameter (Name "PartNumber") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "LM2937ET-10") (Part 1) -Parameter (Name "Vendor") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "NationalSemiconductor") (Part 1) -Parameter (Name "Version") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "1") (Part 1) -Parameter (Name "base_pn") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "LM2937") (Part 1) -Parameter (Name "Symbol") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "NameLM2937ET-10") (Part 1) -Parameter (Name "Library") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "ReferenceLM2937ET") (Part 1) -Parameter (Name "Pin") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Count3") (Part 1) -Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) -Parameter (Name "RefDes") (Location 1100, 400) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1) -Description (Value "No Description Available") (Part 1) -Footprint (Name "T03B") -EndComponent -EndComponents diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib deleted file mode 100644 index fd477fe..0000000 Binary files a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG deleted file mode 100644 index 1d097e2..0000000 --- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG +++ /dev/null @@ -1,27 +0,0 @@ -Importer Log Report -Project : microB.PrjPcb - -Section : Analyze Document - C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.brd - Analyzing data of C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.brd - Load settings - Load layers 126 - Load board - Load Library "microbuilder" - Load Packages 5 -EndSection - -Section : Analyze Document - C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.sch - Analyzing data of C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.sch - Load settings - Load layers 126 - Load schematic - Load Libraries 1 - Load Library "microbuilder" - Load Packages 22 - Load Symbols 4 - Load DeviceSets 4 - Load Attributes 0 - Load Classes 1 - Load Parts 6 - Load Sheets 1 -EndSection diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc deleted file mode 100644 index 8503f1e..0000000 Binary files a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb deleted file mode 100644 index 2b43855..0000000 --- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb +++ /dev/null @@ -1,1136 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Sources -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[Document1] -DocumentPath=microB.SchDoc -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=RZXORWCW - -[Document2] -DocumentPath=microB.PcbDoc -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=VUGYSYKH - -[Document3] -DocumentPath=..\microB.SCHLIB -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=CGNVYJZR - -[GeneratedDocument1] -DocumentPath=microB.LOG -DItemRevisionGUID= - -[Configuration1] -Name=Sources -ParameterCount=0 -ConstraintFileCount=0 -ReleaseItemId= -Variant=[No Variations] -OutputJobsCount=0 -ContentTypeGUID=CB6F2064-E317-11DF-B822-12313F0024A2 -ConfigurationType=Source - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Virtual Printer -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - -[SmartPDF] -PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure deleted file mode 100644 index e330cc8..0000000 --- a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure +++ /dev/null @@ -1 +0,0 @@ -Record=TopLevelDocument|FileName=microB.SchDoc diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc deleted file mode 100644 index 278ddad..0000000 Binary files a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib deleted file mode 100644 index 18f1e78..0000000 Binary files a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB deleted file mode 100644 index 0755536..0000000 Binary files a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib deleted file mode 100644 index c48c20d..0000000 Binary files a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB b/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB deleted file mode 100644 index 26fe3fd..0000000 Binary files a/EE3102/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/microB.LibPkg b/EE3102/Libraries/USBTHING/microB.LibPkg deleted file mode 100644 index fdf4266..0000000 --- a/EE3102/Libraries/USBTHING/microB.LibPkg +++ /dev/null @@ -1,1106 +0,0 @@ -[Design] -Version=1.0 -HierarchyMode=0 -ChannelRoomNamingStyle=0 -ReleasesFolder= -ChannelDesignatorFormatString=$Component_$RoomName -ChannelRoomLevelSeperator=_ -OpenOutputs=1 -ArchiveProject=0 -TimestampOutput=0 -SeparateFolders=0 -TemplateLocationPath= -PinSwapBy_Netlabel=1 -PinSwapBy_Pin=1 -AllowPortNetNames=0 -AllowSheetEntryNetNames=1 -AppendSheetNumberToLocalNets=0 -NetlistSinglePinNets=0 -DefaultConfiguration=Default - All Constraints -UserID=0xFFFFFFFF -DefaultPcbProtel=1 -DefaultPcbPcad=0 -ReorderDocumentsOnCompile=1 -NameNetsHierarchically=0 -PowerPortNamesTakePriority=0 -PushECOToAnnotationFile=1 -DItemRevisionGUID= -ReportSuppressedErrorsInMessages=0 -FSMCodingStyle=eFMSDropDownList_OneProcess -FSMEncodingStyle=eFMSDropDownList_OneHot -OutputPath= -LogFolderPath= -ManagedProjectGUID= -IncludeDesignInRelease=0 - -[Preferences] -PrefsVaultGUID= -PrefsRevisionGUID= - -[Document1] -DocumentPath=Imported microB.PrjPcb\microB2\microB.PcbLib -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId=KEWIRCBE - -[Document2] -DocumentPath=Imported microB.PrjPcb\microB2\microB.SCHLIB -AnnotationEnabled=1 -AnnotateStartValue=1 -AnnotationIndexControlEnabled=0 -AnnotateSuffix= -AnnotateScope=All -AnnotateOrder=-1 -DoLibraryUpdate=1 -DoDatabaseUpdate=1 -ClassGenCCAutoEnabled=1 -ClassGenCCAutoRoomEnabled=1 -ClassGenNCAutoScope=None -DItemRevisionGUID= -GenerateClassCluster=0 -DocumentUniqueId= - -[SearchPath1] -Path=C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\Imported microB.PrjPcb\microB2\*.* -IncludeSubFolders=1 - -[OutputGroup1] -Name=Netlist Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=CadnetixNetlist -OutputName1=Cadnetix Netlist -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=CalayNetlist -OutputName2=Calay Netlist -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=EDIF -OutputName3=EDIF for PCB -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=EESofNetlist -OutputName4=EESof Netlist -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -OutputType5=IntergraphNetlist -OutputName5=Intergraph Netlist -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -OutputType6=MentorBoardStationNetlist -OutputName6=Mentor BoardStation Netlist -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=MultiWire -OutputName7=MultiWire -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=OrCadPCB2Netlist -OutputName8=Orcad/PCB2 Netlist -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=PADSNetlist -OutputName9=PADS ASCII Netlist -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Pcad -OutputName10=Pcad for PCB -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=PCADNetlist -OutputName11=PCAD Netlist -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -OutputType12=PCADnltNetlist -OutputName12=PCADnlt Netlist -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -OutputType13=Protel2Netlist -OutputName13=Protel2 Netlist -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -OutputType14=ProtelNetlist -OutputName14=Protel -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -OutputType15=RacalNetlist -OutputName15=Racal Netlist -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -OutputType16=RINFNetlist -OutputName16=RINF Netlist -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -OutputType17=SciCardsNetlist -OutputName17=SciCards Netlist -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -OutputType18=SIMetrixNetlist -OutputName18=SIMetrix -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -OutputType19=SIMPLISNetlist -OutputName19=SIMPLIS -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -OutputType20=TangoNetlist -OutputName20=Tango Netlist -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -OutputType21=TelesisNetlist -OutputName21=Telesis Netlist -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -OutputType22=WireListNetlist -OutputName22=WireList Netlist -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -OutputType23=XSpiceNetlist -OutputName23=XSpice Netlist -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 - -[OutputGroup2] -Name=Simulator Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AdvSimNetlist -OutputName1=Mixed Sim -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=SIMetrixSimulation -OutputName2=SIMetrix -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=SIMPLISSimulation -OutputName3=SIMPLIS -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 - -[OutputGroup3] -Name=Documentation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Composite -OutputName1=Composite Drawing -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=PCB 3D Print -OutputName2=PCB 3D Print -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=PCB 3D Video -OutputName3=PCB 3D Video -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=PCB Print -OutputName4=PCB Prints -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=PCBDrawing -OutputName5=Draftsman -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=PCBLIB Print -OutputName6=PCBLIB Prints -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=PDF3D -OutputName7=PDF3D -OutputDocumentPath7= -OutputVariantName7=[No Variations] -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=PDF3D MBA -OutputName8=PDF3D MBA -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Report Print -OutputName9=Report Prints -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Schematic Print -OutputName10=Schematic Prints -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=SimView Print -OutputName11=SimView Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup4] -Name=Assembly Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Assembly -OutputName1=Assembly Drawings -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Pick Place -OutputName2=Generates pick and place files -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=Test Points For Assembly -OutputName3=Test Point Report -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 - -[OutputGroup5] -Name=Fabrication Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Board Stack Report -OutputName1=Report Board Stack -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=CompositeDrill -OutputName2=Composite Drill Drawing -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Drill -OutputName3=Drill Drawing/Guides -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Final -OutputName4=Final Artwork Prints -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Gerber -OutputName5=Gerber Files -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=Gerber X2 -OutputName6=Gerber X2 Files -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -OutputType7=IPC2581 -OutputName7=IPC-2581 Files -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=Mask -OutputName8=Solder/Paste Mask Prints -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=NC Drill -OutputName9=NC Drill Files -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=ODB -OutputName10=ODB++ Files -OutputDocumentPath10= -OutputVariantName10=[No Variations] -OutputDefault10=0 -OutputType11=Plane -OutputName11=Power-Plane Prints -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Test Points -OutputName12=Test Point Report -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 - -[OutputGroup6] -Name=Report Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_PartType -OutputName1=Bill of Materials -OutputDocumentPath1= -OutputVariantName1=[No Variations] -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=ComponentCrossReference -OutputName2=Component Cross Reference Report -OutputDocumentPath2= -OutputVariantName2=[No Variations] -OutputDefault2=0 -OutputType3=ReportHierarchy -OutputName3=Report Project Hierarchy -OutputDocumentPath3= -OutputVariantName3=[No Variations] -OutputDefault3=0 -OutputType4=Script -OutputName4=Script Output -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=SimpleBOM -OutputName5=Simple BOM -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=SinglePinNetReporter -OutputName6=Report Single Pin Nets -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 - -[OutputGroup7] -Name=Other Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Text Print -OutputName1=Text Print -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType2=Text Print -OutputName2=Text Print -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType3=Text Print -OutputName3=Text Print -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType4=Text Print -OutputName4=Text Print -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Text Print -OutputName5=Text Print -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Text Print -OutputName6=Text Print -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Text Print -OutputName7=Text Print -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType8=Text Print -OutputName8=Text Print -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType9=Text Print -OutputName9=Text Print -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType10=Text Print -OutputName10=Text Print -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType11=Text Print -OutputName11=Text Print -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 -PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType12=Text Print -OutputName12=Text Print -OutputDocumentPath12= -OutputVariantName12= -OutputDefault12=0 -PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType13=Text Print -OutputName13=Text Print -OutputDocumentPath13= -OutputVariantName13= -OutputDefault13=0 -PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType14=Text Print -OutputName14=Text Print -OutputDocumentPath14= -OutputVariantName14= -OutputDefault14=0 -PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType15=Text Print -OutputName15=Text Print -OutputDocumentPath15= -OutputVariantName15= -OutputDefault15=0 -PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType16=Text Print -OutputName16=Text Print -OutputDocumentPath16= -OutputVariantName16= -OutputDefault16=0 -PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType17=Text Print -OutputName17=Text Print -OutputDocumentPath17= -OutputVariantName17= -OutputDefault17=0 -PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType18=Text Print -OutputName18=Text Print -OutputDocumentPath18= -OutputVariantName18= -OutputDefault18=0 -PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType19=Text Print -OutputName19=Text Print -OutputDocumentPath19= -OutputVariantName19= -OutputDefault19=0 -PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType20=Text Print -OutputName20=Text Print -OutputDocumentPath20= -OutputVariantName20= -OutputDefault20=0 -PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType21=Text Print -OutputName21=Text Print -OutputDocumentPath21= -OutputVariantName21= -OutputDefault21=0 -PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType22=Text Print -OutputName22=Text Print -OutputDocumentPath22= -OutputVariantName22= -OutputDefault22=0 -PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType23=Text Print -OutputName23=Text Print -OutputDocumentPath23= -OutputVariantName23= -OutputDefault23=0 -PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType24=Text Print -OutputName24=Text Print -OutputDocumentPath24= -OutputVariantName24= -OutputDefault24=0 -PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType25=Text Print -OutputName25=Text Print -OutputDocumentPath25= -OutputVariantName25= -OutputDefault25=0 -PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType26=Text Print -OutputName26=Text Print -OutputDocumentPath26= -OutputVariantName26= -OutputDefault26=0 -PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType27=Text Print -OutputName27=Text Print -OutputDocumentPath27= -OutputVariantName27= -OutputDefault27=0 -PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType28=Text Print -OutputName28=Text Print -OutputDocumentPath28= -OutputVariantName28= -OutputDefault28=0 -PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType29=Text Print -OutputName29=Text Print -OutputDocumentPath29= -OutputVariantName29= -OutputDefault29=0 -PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 - -[OutputGroup8] -Name=Validation Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=BOM_Violations -OutputName1=BOM Checks Report -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=Component states check -OutputName2=Server's components states check -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=Configuration compliance -OutputName3=Environment configuration compliance check -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=Design Rules Check -OutputName4=Design Rules Check -OutputDocumentPath4= -OutputVariantName4= -OutputDefault4=0 -PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType5=Differences Report -OutputName5=Differences Report -OutputDocumentPath5= -OutputVariantName5= -OutputDefault5=0 -PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType6=Electrical Rules Check -OutputName6=Electrical Rules Check -OutputDocumentPath6= -OutputVariantName6= -OutputDefault6=0 -PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 -OutputType7=Footprint Comparison Report -OutputName7=Footprint Comparison Report -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 - -[OutputGroup9] -Name=Export Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=AutoCAD dwg/dxf PCB -OutputName1=AutoCAD dwg/dxf File PCB -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 -OutputType2=AutoCAD dwg/dxf Schematic -OutputName2=AutoCAD dwg/dxf File Schematic -OutputDocumentPath2= -OutputVariantName2= -OutputDefault2=0 -OutputType3=ExportIDF -OutputName3=Export IDF -OutputDocumentPath3= -OutputVariantName3= -OutputDefault3=0 -OutputType4=ExportPARASOLID -OutputName4=Export PARASOLID -OutputDocumentPath4= -OutputVariantName4=[No Variations] -OutputDefault4=0 -OutputType5=ExportSTEP -OutputName5=Export STEP -OutputDocumentPath5= -OutputVariantName5=[No Variations] -OutputDefault5=0 -OutputType6=ExportVRML -OutputName6=Export VRML -OutputDocumentPath6= -OutputVariantName6=[No Variations] -OutputDefault6=0 -OutputType7=MBAExportPARASOLID -OutputName7=Export PARASOLID -OutputDocumentPath7= -OutputVariantName7= -OutputDefault7=0 -OutputType8=MBAExportSTEP -OutputName8=Export STEP -OutputDocumentPath8= -OutputVariantName8= -OutputDefault8=0 -OutputType9=Save As/Export PCB -OutputName9=Save As/Export PCB -OutputDocumentPath9= -OutputVariantName9= -OutputDefault9=0 -OutputType10=Save As/Export Schematic -OutputName10=Save As/Export Schematic -OutputDocumentPath10= -OutputVariantName10= -OutputDefault10=0 -OutputType11=Specctra Design PCB -OutputName11=Specctra Design PCB -OutputDocumentPath11= -OutputVariantName11= -OutputDefault11=0 - -[OutputGroup10] -Name=PostProcess Outputs -Description= -TargetPrinter=Microsoft Print to PDF -PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 -OutputType1=Copy Files -OutputName1=Copy Files -OutputDocumentPath1= -OutputVariantName1= -OutputDefault1=0 - -[Modification Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 -Type69=1 -Type70=1 -Type71=1 -Type72=1 -Type73=1 -Type74=1 -Type75=1 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=1 -Type81=1 -Type82=1 -Type83=1 -Type84=1 -Type85=1 -Type86=1 -Type87=1 -Type88=1 -Type89=1 -Type90=1 -Type91=1 -Type92=1 -Type93=1 -Type94=1 -Type95=1 -Type96=1 -Type97=1 -Type98=1 -Type99=1 -Type100=1 -Type101=1 -Type102=1 -Type103=1 -Type104=1 -Type105=1 -Type106=1 -Type107=1 -Type108=1 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=1 -Type115=1 -Type116=1 -Type117=1 -Type118=1 -Type119=1 - -[Difference Levels] -Type1=1 -Type2=1 -Type3=1 -Type4=1 -Type5=1 -Type6=1 -Type7=1 -Type8=1 -Type9=1 -Type10=1 -Type11=1 -Type12=1 -Type13=1 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=1 -Type21=1 -Type22=1 -Type23=1 -Type24=1 -Type25=1 -Type26=1 -Type27=1 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=1 -Type33=1 -Type34=1 -Type35=1 -Type36=1 -Type37=1 -Type38=1 -Type39=1 -Type40=1 -Type41=1 -Type42=1 -Type43=1 -Type44=1 -Type45=1 -Type46=1 -Type47=1 -Type48=1 -Type49=1 -Type50=1 -Type51=1 -Type52=1 -Type53=1 -Type54=1 -Type55=1 -Type56=1 -Type57=1 -Type58=1 -Type59=1 -Type60=1 -Type61=1 -Type62=1 -Type63=1 -Type64=1 -Type65=1 -Type66=1 -Type67=1 -Type68=1 - -[Electrical Rules Check] -Type1=1 -Type2=1 -Type3=2 -Type4=1 -Type5=2 -Type6=2 -Type7=0 -Type8=1 -Type9=1 -Type10=1 -Type11=2 -Type12=0 -Type13=0 -Type14=1 -Type15=1 -Type16=1 -Type17=1 -Type18=1 -Type19=1 -Type20=0 -Type21=0 -Type22=0 -Type23=0 -Type24=1 -Type25=2 -Type26=0 -Type27=2 -Type28=1 -Type29=1 -Type30=1 -Type31=1 -Type32=2 -Type33=0 -Type34=2 -Type35=1 -Type36=2 -Type37=1 -Type38=2 -Type39=2 -Type40=2 -Type41=0 -Type42=2 -Type43=1 -Type44=0 -Type45=0 -Type46=0 -Type47=0 -Type48=0 -Type49=0 -Type50=2 -Type51=0 -Type52=0 -Type53=1 -Type54=1 -Type55=1 -Type56=2 -Type57=1 -Type58=1 -Type59=2 -Type60=0 -Type61=0 -Type62=0 -Type63=0 -Type64=0 -Type65=2 -Type66=3 -Type67=2 -Type68=2 -Type69=2 -Type70=2 -Type71=2 -Type72=2 -Type73=2 -Type74=1 -Type75=2 -Type76=1 -Type77=1 -Type78=1 -Type79=1 -Type80=2 -Type81=3 -Type82=3 -Type83=3 -Type84=3 -Type85=3 -Type86=2 -Type87=2 -Type88=2 -Type89=1 -Type90=1 -Type91=3 -Type92=3 -Type93=2 -Type94=2 -Type95=2 -Type96=2 -Type97=2 -Type98=0 -Type99=1 -Type100=2 -Type101=0 -Type102=2 -Type103=2 -Type104=1 -Type105=2 -Type106=2 -Type107=2 -Type108=2 -Type109=1 -Type110=1 -Type111=1 -Type112=1 -Type113=1 -Type114=2 -Type115=2 -Type116=2 -Type117=3 -Type118=3 -Type119=3 -MultiChannelAlternate=2 -AlternateItemFail=3 -Type122=2 - -[ERC Connection Matrix] -L1=NNNNNNNNNNNWNNNWW -L2=NNWNNNNWWWNWNWNWN -L3=NWEENEEEENEWNEEWN -L4=NNENNNWEENNWNENWN -L5=NNNNNNNNNNNNNNNNN -L6=NNENNNNEENNWNENWN -L7=NNEWNNWEENNWNENWN -L8=NWEENEENEEENNEENN -L9=NWEENEEEENEWNEEWW -L10=NWNNNNNENNEWNNEWN -L11=NNENNNNEEENWNENWN -L12=WWWWNWWNWWWNWWWNN -L13=NNNNNNNNNNNWNNNWW -L14=NWEENEEEENEWNEEWW -L15=NNENNNNEEENWNENWW -L16=WWWWNWWNWWWNWWWNW -L17=WNNNNNNNWNNNWWWWN - -[Annotate] -SortOrder=3 -SortLocation=0 -ReplaceSubparts=0 -MatchParameter1=Comment -MatchStrictly1=1 -MatchParameter2=Library Reference -MatchStrictly2=1 -PhysicalNamingFormat=$Component_$RoomName -GlobalIndexSortOrder=3 -GlobalIndexSortLocation=0 - -[PrjClassGen] -CompClassManualEnabled=0 -CompClassManualRoomEnabled=0 -NetClassAutoBusEnabled=1 -NetClassAutoCompEnabled=0 -NetClassAutoNamedHarnessEnabled=0 -NetClassManualEnabled=1 -NetClassSeparateForBusSections=0 - -[LibraryUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 -FullReplace=1 -UpdateDesignatorLock=1 -UpdatePartIDLock=1 -PreserveParameterLocations=1 -PreserveParameterVisibility=1 -DoGraphics=1 -DoParameters=1 -DoModels=1 -AddParameters=0 -RemoveParameters=0 -AddModels=1 -RemoveModels=1 -UpdateCurrentModels=1 - -[DatabaseUpdateOptions] -SelectedOnly=0 -UpdateVariants=1 -UpdateToLatestRevision=1 -PartTypes=0 - -[Comparison Options] -ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 -ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 -ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 - diff --git a/EE3102/Libraries/USBTHING/microB.SCHLIB b/EE3102/Libraries/USBTHING/microB.SCHLIB deleted file mode 100644 index a4ad3aa..0000000 Binary files a/EE3102/Libraries/USBTHING/microB.SCHLIB and /dev/null differ diff --git a/EE3102/Libraries/USBTHING/microB.brd b/EE3102/Libraries/USBTHING/microB.brd deleted file mode 100644 index a0966ef..0000000 --- a/EE3102/Libraries/USBTHING/microB.brd +++ /dev/null @@ -1,1775 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -D- -D+ -ID -GND -5V -Micro -USB - - - -<h2><b>microBuilder.eu</b> Eagle Footprint Library</h2> - -<p>Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at <b>www.microBuilder.eu</b>. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!</p> - -<h3>Obligatory Warning</h3> -<p>While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!</p> - -<h3>License</h3> -<p>This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:</p> -<p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -</p> - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PCB EDGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<b>EAGLE Design Rules</b> -<p> -Die Standard-Design-Rules sind so gewählt, dass sie für -die meisten Anwendungen passen. Sollte ihre Platine -besondere Anforderungen haben, treffen Sie die erforderlichen -Einstellungen hier und speichern die Design Rules unter -einem neuen Namen ab. -<b>Adafruit board design rules</b> -<p> -<ul> -<li>Smallest drill: 16mm</li> -<li>Min trace: 10mil</li> -<li>Min spacing: 8mil</li> -<li>Dimension spacing: 10mil</li> -<li>Tenting for vias</li> -<li>Angle check on</li> -</ul> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EE3102/Libraries/USBTHING/microB.sch b/EE3102/Libraries/USBTHING/microB.sch deleted file mode 100644 index 5c2698d..0000000 --- a/EE3102/Libraries/USBTHING/microB.sch +++ /dev/null @@ -1,1197 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<h2><b>microBuilder.eu</b> Eagle Footprint Library</h2> - -<p>Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at <b>www.microBuilder.eu</b>. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!</p> - -<h3>Obligatory Warning</h3> -<p>While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!</p> - -<h3>License</h3> -<p>This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:</p> -<p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -</p> - - -Surface Mount USB Mini-B Connector - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - -PCB EDGE - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - - -<b>PIN HEADER</b> - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - -<p><b>Pin Headers</b><br/> -5 Pin, 0.1"/2.54mm pitch, SMT</p> - - - - - - ->NAME ->VALUE - - - - - - - - ->NAME ->VALUE - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - - - - - - - -3,0 - - - - - - - - - -1,0 - - - - - - - - - -2,0 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -1mm - - -<b>FIDUCIAL MARKER</b><p> -round, layers 1 + 16 + 21 + 39 + 49 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - ->NAME ->VALUE - - - - - - - - - - - - - - - - - - -<p><b>USB Connectors</b></p> -<b>USBMINIB</b> - Surface Mount Female Mini-B USB Connector -<p>4UConnector: 06564</p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<b>PIN HEADER</b> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<b>Mounting Hole</b> -<p>For #2 screws (0.086"/2.18mm width, 0.094"/2.4mm hole) use 2.5mm</p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<b>Fiducial Alignment Points</b> -<p>Various fiducial points for machine vision alignment.</p> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EE3102/V1.PcbDoc b/EE3102/V1.PcbDoc deleted file mode 100644 index b96d7ad..0000000 Binary files a/EE3102/V1.PcbDoc and /dev/null differ diff --git a/EE3102/V1.SchDoc b/EE3102/V1.SchDoc deleted file mode 100644 index f12a190..0000000 Binary files a/EE3102/V1.SchDoc and /dev/null differ diff --git a/EE3102Testing.X/Makefile b/EE3102Testing.X/Makefile deleted file mode 100644 index fca8e2c..0000000 --- a/EE3102Testing.X/Makefile +++ /dev/null @@ -1,113 +0,0 @@ -# -# There exist several targets which are by default empty and which can be -# used for execution of your targets. These targets are usually executed -# before and after some main targets. They are: -# -# .build-pre: called before 'build' target -# .build-post: called after 'build' target -# .clean-pre: called before 'clean' target -# .clean-post: called after 'clean' target -# .clobber-pre: called before 'clobber' target -# .clobber-post: called after 'clobber' target -# .all-pre: called before 'all' target -# .all-post: called after 'all' target -# .help-pre: called before 'help' target -# .help-post: called after 'help' target -# -# Targets beginning with '.' are not intended to be called on their own. -# -# Main targets can be executed directly, and they are: -# -# build build a specific configuration -# clean remove built files from a configuration -# clobber remove all built files -# all build all configurations -# help print help mesage -# -# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and -# .help-impl are implemented in nbproject/makefile-impl.mk. -# -# Available make variables: -# -# CND_BASEDIR base directory for relative paths -# CND_DISTDIR default top distribution directory (build artifacts) -# CND_BUILDDIR default top build directory (object files, ...) -# CONF name of current configuration -# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration) -# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration) -# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration) -# CND_PACKAGE_DIR_${CONF} directory of package (current configuration) -# CND_PACKAGE_NAME_${CONF} name of package (current configuration) -# CND_PACKAGE_PATH_${CONF} path to package (current configuration) -# -# NOCDDL - - -# Environment -MKDIR=mkdir -CP=cp -CCADMIN=CCadmin -RANLIB=ranlib - - -# build -build: .build-post - -.build-pre: -# Add your pre 'build' code here... - -.build-post: .build-impl -# Add your post 'build' code here... - - -# clean -clean: .clean-post - -.clean-pre: -# Add your pre 'clean' code here... -# WARNING: the IDE does not call this target since it takes a long time to -# simply run make. Instead, the IDE removes the configuration directories -# under build and dist directly without calling make. -# This target is left here so people can do a clean when running a clean -# outside the IDE. - -.clean-post: .clean-impl -# Add your post 'clean' code here... - - -# clobber -clobber: .clobber-post - -.clobber-pre: -# Add your pre 'clobber' code here... - -.clobber-post: .clobber-impl -# Add your post 'clobber' code here... - - -# all -all: .all-post - -.all-pre: -# Add your pre 'all' code here... - -.all-post: .all-impl -# Add your post 'all' code here... - - -# help -help: .help-post - -.help-pre: -# Add your pre 'help' code here... - -.help-post: .help-impl -# Add your post 'help' code here... - - - -# include project implementation makefile -include nbproject/Makefile-impl.mk - -# include project make variables -include nbproject/Makefile-variables.mk diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o b/EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o deleted file mode 100644 index 1f02dc7..0000000 Binary files a/EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o and /dev/null differ diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o.d b/EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o.d deleted file mode 100644 index 3ba0ae3..0000000 --- a/EE3102Testing.X/build/default/production/spies046_lab6_asm_v001.o.d +++ /dev/null @@ -1,2 +0,0 @@ -build/default/production/spies046_lab6_asm_v001.o: \ - spies046_lab6_asm_v001.s diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o b/EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o deleted file mode 100644 index 9db9c27..0000000 Binary files a/EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o and /dev/null differ diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o.d b/EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o.d deleted file mode 100644 index fcdc1de..0000000 --- a/EE3102Testing.X/build/default/production/spies046_lab6_buffer_v001.o.d +++ /dev/null @@ -1,2 +0,0 @@ -build/default/production/spies046_lab6_buffer_v001.o: \ - spies046_lab6_buffer_v001.c diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o b/EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o deleted file mode 100644 index c8f101f..0000000 Binary files a/EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o and /dev/null differ diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o.d b/EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o.d deleted file mode 100644 index a1259ae..0000000 --- a/EE3102Testing.X/build/default/production/spies046_lab6_lcdLib_v001.o.d +++ /dev/null @@ -1,3 +0,0 @@ -build/default/production/spies046_lab6_lcdLib_v001.o: \ - spies046_lab6_lcdLib_v001.c \ -spies046_lab6_asm_v001.h diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o b/EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o deleted file mode 100644 index 7f2e669..0000000 Binary files a/EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o and /dev/null differ diff --git a/EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o.d b/EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o.d deleted file mode 100644 index 4d1d599..0000000 --- a/EE3102Testing.X/build/default/production/spies046_lab6_main_v001.o.d +++ /dev/null @@ -1,5 +0,0 @@ -build/default/production/spies046_lab6_main_v001.o: \ - spies046_lab6_main_v001.c \ -spies046_lab6_buffer_v001.h \ - spies046_lab6_asm_v001.h \ -spies046_lab6_lcdLib_v001.h diff --git a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.elf b/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.elf deleted file mode 100644 index 08e6959..0000000 Binary files a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.elf and /dev/null differ diff --git a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.hex b/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.hex deleted file mode 100644 index 7454a51..0000000 --- a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.hex +++ /dev/null @@ -1,1018 +0,0 @@ -:020000040000fa -:080000000002040000000000f2 -:020000040000fa -:040008001c030000d5 -:020000040000fa -:04000c001c030000d1 -:020000040000fa -:040010001c030000cd -:020000040000fa -:040014001c030000c9 -:020000040000fa -:040018001c030000c5 -:020000040000fa -:04001c001c030000c1 -:020000040000fa -:040020001c030000bd -:020000040000fa -:040024001c030000b9 -:020000040000fa -:040028001c030000b5 -:020000040000fa -:04002c001c030000b1 -:020000040000fa -:040030001c030000ad -:020000040000fa -:040034001c030000a9 -:020000040000fa -:040038001c030000a5 -:020000040000fa -:04003c001c030000a1 -:020000040000fa -:040040001c0300009d -:020000040000fa -:04004400f4020000c2 -:020000040000fa -:040048001c03000095 -:020000040000fa -:04004c001c03000091 -:020000040000fa -:040050001c0300008d -:020000040000fa -:040054001c03000089 -:020000040000fa -:040058001c03000085 -:020000040000fa -:04005c00cc020000d2 -:020000040000fa -:040060001c0300007d -:020000040000fa -:040064001c03000079 -:020000040000fa -:040068001c03000075 -:020000040000fa -:04006c001c03000071 -:020000040000fa -:040070001c0300006d -:020000040000fa -:040074001c03000069 -:020000040000fa -:040078001c03000065 -:020000040000fa -:04007c001c03000061 -:020000040000fa -:040080001c0300005d -:020000040000fa -:040084001c03000059 -:020000040000fa -:040088001c03000055 -:020000040000fa -:04008c001c03000051 -:020000040000fa -:040090001c0300004d -:020000040000fa -:040094001c03000049 -:020000040000fa -:040098001c03000045 -:020000040000fa -:04009c001c03000041 -:020000040000fa -:0400a0001c0300003d -:020000040000fa -:0400a4001c03000039 -:020000040000fa -:0400a8001c03000035 -:020000040000fa -:0400ac001c03000031 -:020000040000fa -:0400b0001c0300002d -:020000040000fa -:0400b4001c03000029 -:020000040000fa -:0400b8001c03000025 -:020000040000fa -:0400bc001c03000021 -:020000040000fa -:0400c0001c0300001d -:020000040000fa -:0400c4001c03000019 -:020000040000fa -:0400c8001c03000015 -:020000040000fa -:0400cc001c03000011 -:020000040000fa -:0400d0001c0300000d -:020000040000fa -:0400d4001c03000009 -:020000040000fa -:0400d8001c03000005 -:020000040000fa -:0400dc001c03000001 -:020000040000fa -:0400e0001c030000fd -:020000040000fa -:0400e4001c030000f9 -:020000040000fa -:0400e8001c030000f5 -:020000040000fa -:0400ec001c030000f1 -:020000040000fa -:0400f0001c030000ed -:020000040000fa -:0400f4001c030000e9 -:020000040000fa -:0400f8001c030000e5 -:020000040000fa -:0400fc001c030000e1 -:020000040000fa -:040100001c030000dc -:020000040000fa -:040104001c030000d8 -:020000040000fa -:040108001c030000d4 -:020000040000fa -:04010c001c030000d0 -:020000040000fa -:040110001c030000cc -:020000040000fa -:040114001c030000c8 -:020000040000fa -:040118001c030000c4 -:020000040000fa -:04011c001c030000c0 -:020000040000fa -:040120001c030000bc -:020000040000fa -:040124001c030000b8 -:020000040000fa -:040128001c030000b4 -:020000040000fa -:04012c001c030000b0 -:020000040000fa -:040130001c030000ac -:020000040000fa -:040134001c030000a8 -:020000040000fa -:040138001c030000a4 -:020000040000fa -:04013c001c030000a0 -:020000040000fa -:040140001c0300009c -:020000040000fa -:040144001c03000098 -:020000040000fa -:040148001c03000094 -:020000040000fa -:040208001c030000d3 -:020000040000fa -:04020c001c030000cf -:020000040000fa -:040210001c030000cb -:020000040000fa -:040214001c030000c7 -:020000040000fa -:040218001c030000c3 -:020000040000fa -:04021c001c030000bf -:020000040000fa -:040220001c030000bb -:020000040000fa -:040224001c030000b7 -:020000040000fa -:040228001c030000b3 -:020000040000fa -:04022c001c030000af -:020000040000fa -:040230001c030000ab -:020000040000fa -:040234001c030000a7 -:020000040000fa -:040238001c030000a3 -:020000040000fa -:04023c001c0300009f -:020000040000fa -:040240001c0300009b -:020000040000fa -:04024400f4020000c0 -:020000040000fa -:040248001c03000093 -:020000040000fa -:04024c001c0300008f -:020000040000fa -:040250001c0300008b -:020000040000fa -:040254001c03000087 -:020000040000fa -:040258001c03000083 -:020000040000fa -:04025c00cc020000d0 -:020000040000fa -:040260001c0300007b -:020000040000fa -:040264001c03000077 -:020000040000fa -:040268001c03000073 -:020000040000fa -:04026c001c0300006f -:020000040000fa -:040270001c0300006b -:020000040000fa -:040274001c03000067 -:020000040000fa -:040278001c03000063 -:020000040000fa -:04027c001c0300005f -:020000040000fa -:040280001c0300005b -:020000040000fa -:040284001c03000057 -:020000040000fa -:040288001c03000053 -:020000040000fa -:04028c001c0300004f -:020000040000fa -:040290001c0300004b -:020000040000fa -:040294001c03000047 -:020000040000fa -:040298001c03000043 -:020000040000fa -:04029c001c0300003f -:020000040000fa -:0402a0001c0300003b -:020000040000fa -:0402a4001c03000037 -:020000040000fa -:0402a8001c03000033 -:020000040000fa -:0402ac001c0300002f -:020000040000fa -:0402b0001c0300002b -:020000040000fa -:0402b4001c03000027 -:020000040000fa -:0402b8001c03000023 -:020000040000fa -:0402bc001c0300001f -:020000040000fa -:0402c0001c0300001b -:020000040000fa -:0402c4001c03000017 -:020000040000fa -:0402c8001c03000013 -:020000040000fa -:0402cc001c0300000f -:020000040000fa -:0402d0001c0300000b -:020000040000fa -:0402d4001c03000007 -:020000040000fa -:0402d8001c03000003 -:020000040000fa -:0402dc001c030000ff -:020000040000fa -:0402e0001c030000fb -:020000040000fa -:0402e4001c030000f7 -:020000040000fa -:0402e8001c030000f3 -:020000040000fa -:0402ec001c030000ef -:020000040000fa -:0402f0001c030000eb -:020000040000fa -:0402f4001c030000e7 -:020000040000fa -:0402f8001c030000e3 -:020000040000fa -:0402fc001c030000df -:020000040000fa -:040300001c030000da -:020000040000fa -:040304001c030000d6 -:020000040000fa -:040308001c030000d2 -:020000040000fa -:04030c001c030000ce -:020000040000fa -:040310001c030000ca -:020000040000fa -:040314001c030000c6 -:020000040000fa -:040318001c030000c2 -:020000040000fa -:04031c001c030000be -:020000040000fa -:040320001c030000ba -:020000040000fa -:040324001c030000b6 -:020000040000fa -:040328001c030000b2 -:020000040000fa -:04032c001c030000ae -:020000040000fa -:040330001c030000aa -:020000040000fa -:040334001c030000a6 -:020000040000fa -:040338001c030000a2 -:020000040000fa -:04033c001c0300009e -:020000040000fa -:040340001c0300009a -:020000040000fa -:040344001c03000096 -:020000040000fa -:040348001c03000092 -:020000040000fa -:10040000ef8b20000e7f22000e018800000000000c -:10041000000020000000e000020032000001200087 -:100420002002880014000700850007000000e0009b -:1004300003003a00206a210001002000020037007a -:100440000000200001002000810f70000100320038 -:1004500014000700000020000000e000020032004d -:100460000000020000000000e4150200000000008f -:100470000040da000000fe004440a9008000200097 -:100480000000e0000300320000002000a00188000e -:100490004440a800000006008a1f78008b1f7800e7 -:1004a0000000060091018800800478000000eb0045 -:1004b0001a003700e284440032a0b4009905ba0063 -:1004c000e284440032a0b4009906ba00e2844400f9 -:1004d00032a0b4000006eb00476fde00fd07b2005b -:1004e000636ce10003003a00ebff07000000eb0043 -:1004f0000a003700606ce10004003a00005deb0088 -:100500008b05e900fdff3e00040037006168e10053 -:10051000010032000086eb000b00070019c7ba008b -:100520001905ba000e04e00003003a000a00e000da -:10053000e0ff3a0000000600fe07b2009e018800be -:100540008a047800f5ff3700395dba008b05e900b1 -:100550000c003200295dba008b05e900080032006a -:100560000c00e00003003a00e284440032a0b40032 -:10057000f5ff370019ddba008b05e900faff3a00f4 -:100580008904e800e184440032a0b40000000600c1 -:1005900000000000000000003600f800809fbe0050 -:1005a000829fbe00849fbe00869fbe003400f8007c -:1005b00000002000a00188000000fa0085a0a9002a -:1005c00000188000960907000080fa003400f90046 -:1005d0004f03be004f02be004f01be004f00be00e1 -:1005e0003600f900004006003600f800809fbe008b -:1005f000829fbe00849fbe00869fbe003400f8002c -:1006000000002000a00188000000fa0084e0a9009a -:100610009f090700404088000080fa003400f9007c -:100620004f03be004f02be004f01be004f00be0090 -:100630003600f900004006000040da000000fe002d -:10064000000005004f89de00820178004400370079 -:10065000889fbe008a9fbe008c1f7800a5000700ff -:10066000ac00330003866c006450e10024003200cb -:100670006420e100270032006150e10022003200d6 -:100680006120e100210032008b854200eb07b100c0 -:100690000134b800003ab8000804420089844a00d6 -:1006a000013ab8000030b8008880400009014a00d3 -:1006b000040033000000400081804800020149002e -:1006c0008b05e900c909dd008301700001003200db -:1006d00013002000c814de004814dd004709de00c6 -:1006e0001200b200c808de00088470005b0007003a -:1006f00001f0a1000cf0a70001f0a0008e0037006f -:100700006120e100900032000801be000200be003e -:10071000f7ff37006150e100fcff3a008a00370024 -:100720006022b800060220000000d0008180d200c4 -:100730000482d2008582d2000000a0000202520092 -:1007400083825a00030031000202420083824a0081 -:100750000000a1000603e900f3ff3a0000000600d4 -:10076000881f7800030478000300e00007003d00c4 -:1007700060001000e080180060011900e08119009d -:1007800002003b0001f02d000300370004000700c9 -:1007900008f0a70001f0a0004f0478000000060058 -:1007a000889fbe008a9fbe00008270000402710014 -:1007b00004827100260032000004be000200be0068 -:1007c0006011b8006b092000950220000182cf0063 -:1007d0000a0039000541b1000082cf00070039004e -:1007e0000541b1000982cf00040039000541b10084 -:1007f0000882cf00010039000541b10005425200d6 -:10080000120032000a003b00828171006101640025 -:100810008100d1000080d3008984d3000884d300f4 -:100820008b05e8000442e800f7ff3a0007003700b4 -:100830000804440089844c0000004800818048007e -:100840008b05e9000442e900f9ff3a0003000700c4 -:100850004f05be004f04be000000060081002000ce -:10086000618055000b003d000b00200061fe2f0051 -:100870000100e1001d00340082817100610164000b -:100880008904d1000884d3000000e800faff3a0090 -:10089000710020006100640003007000020060002d -:1008a0000900320061044400e0844c000988a5007e -:1008b000050032008b05e8006808e10002003a00fc -:1008c0008904d1000884d300f20f20000258e1000f -:1008d00005003d00c75ddd00f907b20089807500a5 -:1008e00008007800000006000bf827008b00780055 -:1008f000000005000004be00160007000003be0053 -:100900000405be000200be0012000700844f7500ff -:10091000000006000200be006450e1000500360041 -:100920006420e100020036000968a30001003a00db -:100930000800be000160a0004f0678004f05be0011 -:100940004f04be0000000600f0ff2f00f1ff27005b -:10095000f9ff3700c70ade00f107b200f50fb20059 -:1009600008003200e1cf4200020032000170a00016 -:1009700024000500810f700001003200040805000a -:1009800044000500810f700002003a0014000500c9 -:100990008502e9000000400081c04800fcff3b00e8 -:1009a0000170a00024000500881f78000204780070 -:1009b00008017800c4000700080040004f047800d8 -:1009c000000006000000fa00881f7800000478008c -:1009d000ea8157003fb9970088007800404d200019 -:1009e000070007000000e000020035008040eb0037 -:1009f000017478004f0478000080fa0000000600bf -:100a00006200fa00889fbe008a1f78000005780007 -:100a100081047800020478008300780080f92f00b8 -:100a20000f004000770107009a979f00a9979f0049 -:100a30000000eb00b09f9f001885fb008a04fb00bc -:100a40000a05ea004f55de0050022000808f540056 -:100a50000d003200e10f55000b003a000a0178004a -:100a6000880078002f9097009f9197000300010065 -:100a7000a0979f000000e0008e0032003f98970092 -:100a80000000e800b09f9f000a04440050022000cc -:100a9000808f5400040032000900e000e6ff3a00b5 -:100aa0003f989700840037000000eb00909f9f0064 -:100ab000809f9f00f0979f00e0979f00d0979f0036 -:100ac000c0979f0007003700618b20000100500095 -:100ad00000004000a18a200061007800df989700a4 -:100ae00001007000d09f9f008804780009047800fe -:100af000384578008a00fb00608b200079000700f1 -:100b00000000e000f0ff3a00a1c2b300814f5500a1 -:100b10000e003a00cf8897000180e900c08f9f0047 -:100b200010007800c09f9f000000e00005003d001d -:100b30000000ea00c09f9f005f9897000020a0007f -:100b4000d09f9f000904e8000f003700c09f9f005e -:100b50000000eb0005003700f2ff2700820f500075 -:100b6000020032006a01b9000280400009047800e6 -:100b700088047800b900fb000103b100e98f500040 -:100b8000f5ff3600c09f9f00e0c2b300984f1000f1 -:100b9000020032000080eb0019003700a0c2b30051 -:100ba000d84f100007003a00cf8897000180e90075 -:100bb000c08f9f0010007800a09f9f000804e800ed -:100bc000100037000000eb00a09f9f008800780015 -:100bd00005003700f3ff2700830f500002003200aa -:100be0006a02b9000400410001047800880078001e -:100bf0003101fb000203b100e90f5100f5ff36009f -:100c0000a09f9f00984478008900fb00208a200064 -:100c1000340007000000e000020032000804e80091 -:100c2000010037008044eb00c97f9f0080c6b300fd -:100c300080cf540004003a0098cf14000a003a0014 -:100c40006640500006003700c0c6b30080cf540095 -:100c500005003a0098cf140003003a0065404000b8 -:100c6000c07f9f000804e8001801fb00e3fb2f0091 -:100c70008f81410081f92f008f804000a0f92f0063 -:100c80000f004000e10007000000e00009003a000a -:100c9000e1fb2f008f804000a0f92f000f004000e3 -:100ca0001c0007000000e000020035000804e80016 -:100cb00061ff37000080eb004f0578004f04be0055 -:100cc0000080fa0000000600800178000200370072 -:100cd000b15978000201e9000200e000fcff3a008f -:100ce00000000600020037000304e00006003200a6 -:100cf0000001780002007800b041780081cf5100f7 -:100d0000f9ff3a00010037000001eb000200780013 -:100d1000000006000400fa00889fbe008a9fbe0003 -:100d20008c1f78000004780001067800f80d900010 -:100d30007800900080855500080890008085550057 -:100d4000180890008085550028089000808555007f -:100d5000380890008085550048089000808555002f -:100d60000002220090bf9f0000032300a0bf9f004d -:100d7000081090000028a30015003a000b00e000c6 -:100d8000130034000b0578008a047800e20f550048 -:100d90000100360029002000c801900009017800f8 -:100da000ee805700580090000300010050049800a6 -:100db0000000e0008c00320068089000090040004c -:100dc000600c9800090555004240a900eeff3c0068 -:100dd000780190000200e0000c003400c80190008f -:100de0008c00780058009000030001005004980027 -:100df0008080eb000000e0007c003200e8089000fa -:100e00007800900000804000600c9800880c9000f2 -:100e10000900e0001100340009057800e28f540059 -:100e2000010036002a002000c80190000a01780065 -:100e3000ec80570058009000030001005004980017 -:100e40000000e00068003200680890000a004000de -:100e5000600c98008a845400edff37001809900058 -:100e60000200e0000c003400c8019000e80090008f -:100e70005800900003000100500498008080eb00af -:100e80000000e00059003200e808900018089000c7 -:100e900000804000600c9800a80c90000900e00061 -:100ea0001100340009057800e28f5400010036007b -:100eb0002a002000c80190000a017800ec80570049 -:100ec0005800900003000100500498000000e0006a -:100ed00045003200680890000a004000600c98004d -:100ee0008a845400edff3700380990000200e000ca -:100ef0000e003400e8009000180890008080400048 -:100f0000c8019000580090000300010050049800b0 -:100f10008080eb000000e00034003200e808900020 -:100f20003808900000804000600c9800c80c9000c9 -:100f30000900e0001100340009057800e28f540038 -:100f4000010036002a002000c80190000a01780044 -:100f5000ec805700580090000300010050049800f6 -:100f60000000e00020003200680890000a00400005 -:100f7000600c98008a845400edff37000810900040 -:100f80008000eb000028a300180032000b00e000f6 -:100f9000160034008b04780009057800e28f5400b5 -:100fa000010036002a002000c80190000a017800e4 -:100fb000ee80570058009000030001005004980094 -:100fc0000000e00008003200680890000a004000bd -:100fd000600c98008a8454004240a900eeff3c0057 -:100fe0008000eb00010037008080eb0001007800fa -:100ff0004f0678004f05be004f04be000080fa0087 -:10100000000006000108780000000600889fbe006e -:101010008a1f780000047800824478000305780075 -:1010200070c4b30080cf54000a003c0000c0e90047 -:1010300080cf54000f003d0050c2b30080cf540059 -:10104000350032007c40400080cf540035003a002b -:101050000800370010c6b30080cf540005003200ee -:1010600030003500b0c9b30000c04400e24f50006a -:101070002c003e0028619000c0c4b300804f510096 -:1010800006003a00110178006800510080087800dd -:101090005001be004000be0005003700110178007d -:1010a00064005100800878001000be00a303070010 -:1010b000009cbe000294be00b80090007800900032 -:1010c0000100e00002003d00d1c2b300080037007b -:1010d000881090000118a30002003200b1c2b300d2 -:1010e000030037000108a3000400320001c2b3006e -:1010f000017578000000e800700498007800900006 -:10110000000545006a0498008900fb00080078008b -:10111000100007000b003700780090000975780078 -:101120000600370078009000000545000904e00043 -:1011300001003a0059c2b300094d78000000e800f0 -:10114000700498000000eb004f0578004f04be00cb -:10115000000006002f04b000889fbe008a9fbe00da -:101160008c9fbe008e1f78000007780081f79f00db -:101170003e04be002e05be005e0890000000e000a8 -:1011800002003d0060002000500f98008e007800a3 -:1011900020fb2f000f0040003a020700e20f500032 -:1011a0000a003a0030002000100f9800b1c9b300c7 -:1011b0000ff0970081404000e0802000e1cf500018 -:1011c0000d003e00a08020000b0037000000e00072 -:1011d0000f00340030002000100f9800b1c9b30098 -:1011e0000ff197008140410060812000e1cf500065 -:1011f00001003e0020812000ee009000b048780001 -:10120000b06878001040780090409800f3003700f4 -:101210000000e00005003a0022fb2f000f01410012 -:10122000001978008001eb00e70037006022b80069 -:101230006033b8000800be000a01be008702070044 -:101240000000e00001003d000bf0a20070592700f3 -:101250009f9897000088b900026a280013002000b8 -:10126000e2020700640650009c9f9f0013003b00b1 -:1012700063061600c0ff2f00000666008c01ea001e -:10128000939f9f00ad8120000800be000a01be00b0 -:10129000070037000c08a300030032003d02be0027 -:1012a0002d03be00740307000c86d100e8864600bb -:1012b0000c00e000f7ff3c00180037000c00e000d5 -:1012c00018003200c0ff2f00000666009c9f9f00a0 -:1012d000ad8120006000b8000200200003ff230061 -:1012e000070037000c08a300030032003d02be00d7 -:1012f0002d03be00600307000c86d100e88646007f -:101300000c00e000f7ff3c000002be000203be003c -:101310000800be000a01be005a0207000004be0019 -:101320000205be00de08900060c6b3000ff2970011 -:10133000804f5200040032006000200062c4b300fd -:10134000824f520002003a009f9a97006a80420042 -:1013500081004000f1b79f0001037800f30f5300b4 -:101360000200340037012000f7b79f0000c3b3002c -:10137000c0779f0056fb2f000f0343000e0078003c -:10138000a0b79f00060778003d0037000800be00a8 -:101390000a01be00080307000006be007fb19700e7 -:1013a00068015100f2b79f004240a9000c003400d0 -:1013b0002d0307000002be000203be000800be00ad -:1013c0000a01be00a20307006022b80046782d0083 -:1013d00077192400280307000004be000205be00a0 -:1013e000e80047008e0020000802be000a03be008d -:1013f000b4b79f00c5b79f00d6b79f00e7b79f005f -:101400000c01be00010478000c003700a40020008d -:1014100005002000c0fd2f000f00400084010700e0 -:101420006fa89700ffa897000fb197009fb1970092 -:1014300005c3b300056441000001be00e00f510088 -:10144000e08f5900030034000e07e900e10f470068 -:10145000eeff3a00880078003fb49700cfb49700c1 -:101460005fb59700efb597000200370000c3b300e7 -:10147000806078000e07e900fcff3b0068874000b1 -:101480007fb397000600e000070034006022b80038 -:101490006033b8000800be000a01be00f401070076 -:1014a0000000e000b9ff3c000e0378002fb7970062 -:1014b00051fb2f008f804000010353009f9b97003a -:1014c00067804300909f9f00020037000603e900f9 -:1014d0000000e900010178008200780003c3b30036 -:1014e000b1cf1100f9ff3200909f9f00de099000fc -:1014f00061c6b3000ff29700814f52000300320023 -:1015000061c4b300814f520002003a000000e800bd -:101510000a0037001000200051c6b3008ff2970078 -:1015200081cf5200050032000540780050c4b2005f -:101530000080fb000000e9004f00de008301400056 -:10154000868f510001003400860178000300e0001e -:101550001d00350000c3b300868f510006003d001a -:1015600062c279006940400041c3b300814f52001c -:1015700001003c00694050008300e9008100410007 -:1015800001003700840178000302e90001037800bc -:10159000a142780080cf5200faff320091c3b3001d -:1015a000814f500001003a00054be8000400e000c4 -:1015b00005003d000201e9008301e8001f9b970040 -:1015c0000603e800969f9f008ff397008700fb00bb -:1015d0001f9a97000e007800060007004f0778005a -:1015e0004f06be004f05be004f04be002f04b100e1 -:1015f00000000600f0874700889fbe008a9fbe005b -:101600008c9fbe008e1f7800000478008144780013 -:101610000205be00040678000b00e00002003c005a -:101620001b002000ca8b200060c6b30080cf54008e -:101630000e00320060c4b30080cf54000b003200b3 -:1016400070c6b30080cf54000300320070c4b300f2 -:1016500080cf540081003a00e40f46007f0035003f -:1016600058089000800f56007c003d000c06e800f2 -:1016700060c6b30080cf54001000320060c4b300d5 -:1016800080cf54000d003200081090000038a300f5 -:1016900004003a0058089000808f550001003d007a -:1016a0005b0c9800580890000c005000500c9800fb -:1016b00002003b000000eb00500c9800180890005e -:1016c000e80090000c00e00026003c0002c3b300dc -:1016d000827078000000e800100c9800d808900094 -:1016e0000100e00003003c00881090000138a300d6 -:1016f00005003200e8009000e2c2b300827078007a -:101700000000e800100c9800580890008c00ea00d7 -:10171000810f500001003d000006ea008c00ea0045 -:10172000210c9800000646005c0c98008b0f5600b8 -:10173000010034000b0678003c0c9800e800900093 -:1017400018089000008040000c0178008a007800a2 -:101750005dfd0700580890000c0650004c0c9800e6 -:10176000900037008c8f550018003d00008040002d -:101770000b0178008a00780053fd070018089000dc -:1017800000804500100c98008b0556002b0c98002b -:10179000d80890000100e00003003c008810900091 -:1017a0000138a30006003200e8009000e2c2b30056 -:1017b00082707800380890000000e800300c980033 -:1017c00058089000400c98007600370000804000d8 -:1017d0000c0178008a0078003bfd07001808900093 -:1017e00000004600100c98008c855500d808900029 -:1017f0000100e00003003c00881090000138a300c5 -:1018000005003200e8009000e2c2b3008270780068 -:101810000000e800100c980058089000808f5500d8 -:101820000100340080057800e8009000180890005e -:10183000008040008c0045000b01780022fd07006d -:10184000180890000b004000100c980058089000f9 -:101850008b0550002b0c98005200370018089000a0 -:10186000e80090009a7078000000e800100c9800e2 -:10187000d80890000100e00003003c0088109000b0 -:101880000138a30005003200e8009000e2c2b30076 -:10189000827078000000e800100c98005808900052 -:1018a0000000e000100034008b05e900808f550037 -:1018b0000100340080057800e800900018089000ce -:1018c000008040008a00e8000b017800fefc070061 -:1018d000180890000b004000100c98005808900069 -:1018e0008b0550002b0c9800e80090001808900021 -:1018f00000804000095878000007e8000c00e00074 -:1019000004003500b1c2b300014878008e047800ad -:1019100004003700d1c2b300014878008e0478007b -:101920000c06ea007d8557008006eb0009003700b1 -:10193000a20020008c007800728057003100070060 -:101940007fb097008fb89700016d7800000678008f -:101950008d06e8000c00e000f5ff3c000d00e00003 -:1019600009003a008e04780000c3b300805c780060 -:10197000050037008d06e900fc80570061c07e003d -:1019800002c3b300825c40000d00e000f9ff3c00a0 -:10199000e800900018089000008040008084540007 -:1019a000390c98000810900074006000f00f50008f -:1019b0000e003a00980890007800900000804000e7 -:1019c000a808900001004000b80890000100400005 -:1019d000c808900001004000f8089000810f5000f6 -:1019e00002003d0000805000000c98004f07780076 -:1019f0004f06be004f05be004f04be000f01b100f0 -:101a00000000060080027800010378001100090040 -:101a10000203d80080017800830a78000299b90097 -:101a200002015300920298000500780000000600b1 -:101a3000881f78008a9fbe008c9fbe00000478003b -:101a40000205be000406be000401be000a00be007e -:101a5000e6000700008cbe000c01be00fe0107007e -:101a60000005550081855d002a0498003b0498001c -:101a7000080078004f06be004f05be004f047800f6 -:101a800000000600889fbe0000047800e684400045 -:101a90001900d0004500de00f27f2000820f5000c8 -:101aa00010003a00000ceb00990478006f8164008c -:101ab000200020001b003a00210190000200e000fd -:101ac00018003a00110190000200e00015003a00f1 -:101ad000100020001100e000120032002000200061 -:101ae000100037000000e00004003a000100780018 -:101af0000e0007000000e00008003c00f200280093 -:101b00001901610001fe2300810c710021c02f002a -:101b1000010c40000080eb0002003700000ceb00dd -:101b20000000eb004f04be0000000600e60040008d -:101b30001101780005002800850261006f01610035 -:101b400082087800020032001200200011003700e5 -:101b5000a0019000120020000300e0000d003a00f8 -:101b6000900190000300e0000a003a001000e0003d -:101b700008003a00360037006403400096087800f9 -:101b800080017800530b78009009780004087800f1 -:101b900070015100110278000400e000f6ff3200ed -:101ba0001300370064024000140378004f33de0056 -:101bb000838141008308730080017800d30378009b -:101bc000cf3bde001403780006034300068a73004f -:101bd0001302780004024200100378004f33de0045 -:101be0008609720090017800038841000201e90033 -:101bf00091017800ef8f5100eaff360010003700a6 -:101c000080017800530378004f33dd001002d100cb -:101c1000040873006402400094037800cf3bdd00a9 -:101c20001303d10086897300110378004f33dd0060 -:101c30009401d100030a73009108d1000201e80069 -:101c400091017800ff8f5100edff3e00ef886100a9 -:101c50009188720002007800000006008f1fd100fa -:101c6000010207008f87e9000000e0000000060085 -:101c7000809feb00fc0107008f87e9000000e00077 -:101c8000000006002800fa00889fbe008a9fbe0060 -:101c90008c9fbe0003866b008f0007006400e1008c -:101ca000440032006408e1004a0032006100e100b3 -:101cb000460032006108e10049003200ec064700ae -:101cc0006000b8003d02be003d03be00f486570030 -:101cd0006011b8003d04be003d05be007d0320003c -:101ce0000b0037000000a0008d06e9001300320051 -:101cf0000402420085824a0006034b0087834b00a2 -:101d000000004000818048000201490083814900b1 -:101d10000802520089825a000a035b008b835b0031 -:101d2000f0ff3b000802420089824a000a034b0090 -:101d30008b834b008d06e900edff3a008482720030 -:101d400086827200f707b2008782720001003200bb -:101d5000150020001e0490003e0b90000603540066 -:101d6000e63fb0000368a300070032000000a700b0 -:101d70000500a0008301d1000281d3008180d3003f -:101d80000080d3000603e8008301d1000281d30064 -:101d90008180d3000080d3000002eb000482d200d7 -:101da0002100070003f0a1000cf0a70003f0a00041 -:101db0005d003700640247006408e100570032000c -:101dc0003400be003401be00f6ff37006108e100b8 -:101dd000520032006011b8006000b800f1ff370017 -:101de00003ff270002002000fbff3700839f6800ed -:101df0000100e00002003d0060001000e0801800db -:101e00000300e00002003d0060011100e0811900c4 -:101e100043fa07004f00e00002003b0060001000a2 -:101e2000e080180000000600180020005700200085 -:101e3000080453000d003d000600200097fc2f0011 -:101e40000740e1001e0034008482720061026000dd -:101e50008301d1000281d3008180d3000080d300b0 -:101e60000804e800f8ff3a00470020006104600021 -:101e700005047400040464000d0032006100400099 -:101e8000e080480060014900e081490003b8a500f6 -:101e9000070032000603e8006538e10004003a005c -:101ea0008301d1000281d3008180d3000080d30060 -:101eb000f87f20000830e1000300350008037800b7 -:101ec0006000b8006011b8004433dd00f300b200d8 -:101ed0008301730000000600680447000294be00fe -:101ee0000094be00fc0447008694be008494be00ab -:101ef00009007800a501070008007800a301070089 -:101f000099007800814f70000b003b000800be0074 -:101f10007e0107004f00b10003003700f3ff2700e8 -:101f2000f2ff2f006110b9004f06be004f05be0042 -:101f30004f04be000080fa00000006008103780014 -:101f400084fa07000001be006000b8000478a30016 -:101f500013003a006220e10015003e000d00390038 -:101f60008301d1000281d3008180d3008301d1009d -:101f70000281d3008180d3008301d1000281d3008c -:101f80008180d3000538b000c42add00f300b20020 -:101f90008381720007f0a70003f0a0000000060094 -:101fa000f3ff2700f2ff2f006110b900fbff37009d -:101fb00003ff2700f7ff37001400fa00889fbe00d8 -:101fc0008a9fbe008c9fbe000004be000205be00ba -:101fd000680047000a90be000890be006b01070031 -:101fe0000070a7000bf0a100304320009e0290007b -:101ff00080825200b0fe2f000028e10011003d0059 -:10200000b0fc2f000028e100150034001e099000ec -:102010008e0890007e0090000501b0000201d10002 -:102020008180d3000080d3008502e800fbff3a00e6 -:102030000b00e000bcff3b0060001000e0801800d7 -:10204000b9ff3700f0ff2f00f1ff27000b00e00081 -:10205000b5ff3b000100280000002000b2ff370060 -:102060006000b800b0ff37004f89de0082017800c1 -:102070006d013700000000002800fa00889fbe00b4 -:102080008a9fbe008c9fbe0003866b0092ff0700f4 -:102090000028a30064003a000128a30067003a006a -:1020a0000008a30062003a000108a30065003a009e -:1020b0001e009000be08900081064000ed3fb10078 -:1020c000f4805700ee019000111ab8008e099000bc -:1020d000311bb8009e099000311cb800511db8009a -:1020e000f485570046000700fe0190003a00070003 -:1020f0008b85e8003e0007008e0990004000070035 -:10210000ee019000340007008b85e80038000700de -:102110008e099000400007009e0990001b18b8002f -:10212000890440000a854800fe0190003400070041 -:102130008b85e80038000700ee01900030000700b2 -:102140008e0990001b18b800890440000a854800d9 -:102150000a98a30008003a000402420085824a005f -:1021600006034b0087834b0008044c0089844c0015 -:102170000a054d008d06e900848272008502730015 -:102180004c3add008502720001003200150020008b -:10219000443ade001400b2004538de00cb45dd00d5 -:1021a0000b007000c540de00cb4ddd008b80700061 -:1021b0004549de00cb55dd000b017100c551de0045 -:1021c0000d03780018ff070003f0a1000cf0a70032 -:1021d00003f0a00054ff37001b18b8008502400030 -:1021e00006834800e0834b0060044c000700370082 -:1021f0001b18b8000603400087834800faff370029 -:102200001b18b8008703400008844800e0844c0095 -:1022100060054d00000006001b18b80008044000cf -:1022200089844800faff37000108a3003bff3a0009 -:102230005800be005801be00e3ff37000008a300ad -:1022400036ff3a0009047800f9ff3700000000006b -:1022500007f0a20006003700020ab900001bb9000f -:102260000200b80081004200810043000000060027 -:102270002800fa00889fbe008a9fbe008c9fbe0087 -:1022800007067800878669000c003b00030478008d -:102290008704780008f0a10009f0a100840f500025 -:1022a000858f5800860f5900890f5c0003003300aa -:1022b0000cf0a20001003a000cf0a10006ff07009c -:1022c0006400e1005f003200780147006408e1002b -:1022d000610032006c014700748557003200be0077 -:1022e0001201be003a04be001a05be001e03900093 -:1022f000be0a90008503530006003d000004fd0067 -:102300008104fd000205fd008305fd008703ea004e -:10231000050378000df8a3000400320060041400e7 -:10232000e0841c0060051d00e0851d006022b800ef -:102330007d0320000d38e1008006eb000b00390022 -:102340004433dd00f300b20083017300390037002d -:10235000848272000d027800e10664008b85d10052 -:102360000a85d3008984d3000884d3008703e90059 -:10237000f7ff3b0008004000898048000a0149003f -:102380008b81490004003b0060001000e0801800d1 -:1023900060011900e08119000358a3000900320010 -:1023a0008d82720084827200610260008301d1001c -:1023b0000281d3008180d3000080d3000603e800af -:1023c0001b0037000348a30017003a000600e00096 -:1023d000170034000603e9000d00a30000004800c8 -:1023e0008180480002014900838149000348a3001d -:1023f0000f003a000600e000090034000603e9007f -:1024000000004000818048000201490083814900aa -:1024100001003a000003eb000348a300f5ff32007f -:102420006022b80002003700848272006182660078 -:102430007dfe070003f0a1000cf0a70003f0a00050 -:10244000b9fe3700640147006408e10002003a0069 -:102450000df8a300b1fe3a003200be001201be002a -:10246000b1fe370000000000889fbe008a9fbe00ba -:102470008c9fbe000404be000605be00809fbe0007 -:10248000829fbe002f000700040678000800be00ef -:102490000a01be002b000700840678004f03be002f -:1024a0004f02be008d4f76007fb0970013003300bf -:1024b000f0ff2f008b8f6b0006003b000d066600bf -:1024c0000c00a7000a00370007f0a600100020004b -:1024d0000a003700880f5200898f5a008a0f5b006c -:1024e0008b8f5b00030039001000200001003e00cc -:1024f0000000200007f0a7000000ea004f06be0021 -:102500004f05be004f04be0000000600e4824000fc -:102510001078a30007003200640240001178a30085 -:102520003400be001401be00040032000330a700d6 -:10253000000006003500be001501be000330a000fb -:102540000000060005ff2700058261000700320039 -:102550000428e10001003200240005000600070005 -:1025600001003a00440005000408050002000700cd -:10257000f9ff3a00140005006f82610081027000cb -:10258000850271008502720000000600800078005c -:102590005002be005003be004439de00f700b20016 -:1025a000f37f200003016100090032000218e100fe -:1025b00016003a0085017200830173008381730065 -:1025c0000008200015003a004000200013003700ea -:1025d00085017200830173008381730005003a0056 -:1025e00004a8be0006a8be00100020000b003700a3 -:1025f0000201e9000402420085824a0006034b0002 -:1026000087834b000748a300f9ff32000740a00072 -:1026100004a8be0006a8be0020002000800098008c -:102620009200980000000600881f780003047800dc -:102630000300e00007003d0060001000e08018008b -:1026400060011900e081190002003b0001f02d003b -:10265000030037000400070008f0a70003f0a00003 -:102660004f04780000000600889fbe0000827000c2 -:1026700004027100048271002400320036432000fd -:10268000c50020008383cf000a0039000541b10056 -:102690008283cf00070039000541b1008183cf005c -:1026a000040039000541b1008083cf0001003900ea -:1026b0000541b10085c353006022b800120032000a -:1026c0000a003b0084827200610260008301d10035 -:1026d0000281d3008180d3000080d3000603e8008c -:1026e0008743e800f7ff3a0007003700000040008a -:1026f0008180480002014900838149000603e90006 -:102700008743e900f9ff3a00c7fd07004f04be0008 -:0427100000000600bf -:020000040000fa -:10271400253600002e34000066200000560000001c -:020000040000fa -:102724000400fa00100798000000eb00000f780086 -:1027340002003700c80107001e0fe8001e009000c9 -:102744009e007800808f5000faff35000080fa0068 -:10275400000006000200fa00004f78001e417800d5 -:10276400ef40610004c8bf0000c0700004e8b70077 -:102774001e00fb004480de0000407800e34060005f -:1027840005c8bf0000c0700005e8b7000080fa006b -:10279400000006000200fa00004f78000602a800bc -:1027a4000000000030108000610060000000e000c4 -:1027b400fcff3a008620a900c00720001010880002 -:1027c4000000000030048000620060000000e000af -:1027d400fcff32008620a9000222ef000000000066 -:1027e40030048000620060000000e000fcff320062 -:1027f4008620a9001e00fb001010880000000000c5 -:1028040030048000620060000000e000fcff320041 -:102814008620a9000642a8000000000030108000b5 -:10282400640060000000e000fcff3a000080fa0051 -:10283400000006000000fa00f0c1b300c5ff070065 -:1028440020032000b6ff070080c3b300d1ff0700b8 -:1028540090c3b300cfff070040c1b300cdff070012 -:1028640004c8bf00cbff070005c8bf00c9ff0700ad -:10287400c0c6b300c7ff0700800c2000a8ff0700f4 -:1028840080c3b300c3ff0700c0c0b300c1ff07008b -:1028940010c0b300bfff070020002000a0ff070006 -:1028a4000080fa00000006000200fa00004f7800e1 -:1028b400114798009e409000600020008008dd00d1 -:1028c4001e40780000c040000074a000b1ff070063 -:1028d4000080fa00000006000200fa00004f7800b1 -:1028e4000602a800000000003010800061006000b3 -:1028f4000000e000fcff3a008620a900c007200089 -:1029040010108800000000003004800062006000a5 -:102914000000e000fcff32008620a9000004200033 -:102924001010880000000000300480006200600085 -:102934000000e000fcff32008620a9001e00fb001e -:102944001010880000000000300480006200600065 -:102954000000e000fcff32008620a9000642a80027 -:102964000000000030108000640060000000e000ff -:10297400fcff3a000080fa00000006000400fa00a0 -:10298400100798000000eb00000f78000602a80072 -:102994000000000030108000610060000000e000d2 -:1029a400fcff3a008620a900c00720001010880010 -:1029b4000000000030048000620060000000e000bd -:1029c400fcff32001b0037008620a9001e0078009f -:1029d400e60f500003003c00000c2000101088009b -:1029e40003003700000420001010880000000000dd -:1029f40030048000620060000000e000fcff320050 -:102a04008620a9001e0078009e00900000804000ef -:102a1400104078000000fb00101088000000000047 -:102a240030048000620060000000e000fcff32001f -:102a34001e0fe8001e007800e70f5000e2ff34008c -:102a44008620a9000642a800000000003010800083 -:102a5400640060000000e000fcff3a000080fa001f -:102a6400000006000200fa00000f780080c1b300e5 -:102a740048ff070010c0b30046ff07001e0078009f -:102a8400beff07000080fa00000006000400fa0000 -:102a9400100798000000eb00000f78000000eb0026 -:102aa400000f780004003700304080000000e80088 -:102ab400304088001e0fe8001e0078009e00900041 -:102ac4000080400010407800ea4f5000f6ff3a00c2 -:102ad4000080fa00000006000000fa00c0ff290090 -:102ae4006019880030002000001688001021ef00d3 -:102af400701a26006008880081088000f0fc2f000e -:102b0400008060000050a0008008880011e1a80047 -:102b140094e0a80084e0a90007e2a900d0092000fd -:102b24002010880007e2a8008620a9001221ef00e7 -:102b340090d023007008880091088000f0fc2f00da -:102b4400008060000050a0009008880013e1a800f5 -:102b54002023ef002223ef002423ef0095a0a800f8 -:102b640085a0a9002043a80001198000f0f12f00de -:102b7400008060000060a000001988001119800026 -:102b8400f0ff2100008060001019880011198000f6 -:102b940030fc2f000080600010198800211980008b -:102ba400f00f2e00008060000080a0002019880033 -:102bb40010c0b30024e3b70021e3a8000080fa00aa -:102bc400000006001400fa00c3ff07004c000700d1 -:102bd40018ff07008040eb000040eb0032ff0700c5 -:102be40040408000cf80de0095f60700323323009a -:102bf40033b5230095f60700809fbe00a038290056 -:102c0400801f78000e0078006df70700e6875700f4 -:102c14000e00780059ff0700eeff37000200fa00ab -:102c2400000f7800004080001e0178008001400001 -:102c34002186200081804100820878000000e8009d -:102c44000040880001408000f001280000806000fe -:102c54000000e00004003d000000e90001fe2f0038 -:102c6400008070000000e8000040880010408000f0 -:102c7400ff0f500003003c00104080000000e800fb -:102c8400104088000080fa00000006000800fa00e6 -:102c94006000b800008fbe000000eb002007980021 -:102ca4000b0037002e00900080004000208620009a -:102cb40000804000100078008000eb001e0f4000f0 -:102cc4005e9748002e0090000000e800200798005e -:102cd4002e009000ff0f5000f2ff340010408000df -:102ce400cf80de000001be001e00be008bf6070090 -:102cf400300798003e0090000080fa0000000600b3 -:102d04000200fa000000eb00000f78000700370013 -:102d14001e007800800040002086200000804000d3 -:102d24008000eb00010878001e0fe8001e00780008 -:102d3400ff0f5000f6ff34000080fa000000060088 -:020000040000fa -:102d440062080000400000000000000000080000cd -:102d5400040000000000000004080000020000005d -:102d64000200000070540000060800000200000089 -:102d7400000000000808000002000000000000003d -:102d8400a20800001a00000002000000686a6c003b -:102d9400747a4c00000001000002000004000800e6 -:102da40000100000000020002b2d23003000000044 -:102db4000a08000058000000020000006e616e0066 -:102dc400004e41004e0069006e660000494e460008 -:102dd400000000000000000000244000000000008b -:102de4000000000059400000000000000088c300fb -:102df4004000000000008400d79741000080e000fc -:102e04003779c300414317006e05b500b5b8930088 -:102e140046f5f9003fe903004f384d00321d3000fc -:102e2400f9487700825a3c00bf737f00dd4f1500dc -:102e340075000000bc080000020000000200000051 -:082e4400300000000000000056 -:020000040000fa -:102e4c00c422ef0039060900000000000000060053 -:0c2e5c00793e09000000000000000600a4 -:020000040000fa -:020000040001f9 -:0457f8000ff90000a5 -:020000040000fa -:020000040001f9 -:0457fc007f3f0000eb -:00000001FF diff --git a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.map b/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.map deleted file mode 100644 index fc1e5cf..0000000 --- a/EE3102Testing.X/dist/default/production/EE3102Testing.X.production.map +++ /dev/null @@ -1,1377 +0,0 @@ -Microchip Technology Inc, v1.41 (B) - -Tool Name: - c:\program files (x86)\microchip\xc16\v1.41\bin\bin\..\bin/elf-ld.exe - -Command: - -p24FJ64GA002 \ - --mdfp=C:/Program Files (x86)/Microchip/MPLABX/v5.30/packs/Microchip/PIC24F-GA-GB_DFP/1.1.74/xc16 \ - -o \ - dist/default/production/EE3102Testing.X.production.elf \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/.. \ - -LC:/Program Files (x86)/Microchip/MPLABX/v5.30/packs/Microchip/PIC24F-GA-GB_DFP/1.1.74/xc16/bin/../support/PIC24F/gld \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/PIC24E/gld \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/PIC24F/gld \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/PIC24H/gld \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC30F/gld \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC33C/gld \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC33E/gld \ - -Lc:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../support/dsPIC33F/gld \ - build/default/production/spies046_lab6_asm_v001.o \ - build/default/production/spies046_lab6_buffer_v001.o \ - build/default/production/spies046_lab6_lcdLib_v001.o \ - build/default/production/spies046_lab6_main_v001.o \ - --defsym=__MPLAB_BUILD=1 \ - -Tp24FJ64GA002.gld.00 \ - --stack=16 \ - --check-sections \ - --data-init \ - --pack-data \ - --handles \ - --isr \ - --no-gc-sections \ - --fill-upper=0 \ - --stackguard=16 \ - --no-force-link \ - --smart-io \ - -Map=dist/default/production/EE3102Testing.X.production.map \ - --report-mem \ - --memorysummary \ - dist/default/production/memoryfile.xml \ - -start-group \ - --library=lega-pic30-elf \ - --library=m-elf \ - --library=lega-c-elf \ - -end-group \ - - -Optional library libpPIC24Fxxx.a not found -Archive member included because of file (symbol) - -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) - (__resetPRI) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) (__data_init_standard) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo) - (__crt_start_mode_normal) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo) - build/default/production/spies046_lab6_main_v001.o (___floatsisf) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) - build/default/production/spies046_lab6_main_v001.o (___mulsf3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(udivsi3.eo) - build/default/production/spies046_lab6_buffer_v001.o (___udivsi3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo) (___floatdisf) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundisf.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo) (___floatundisf) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fpack.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) (__fpack) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) (__funpack2) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) (__fPropagateNaN) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo) (__funpack) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) - build/default/production/spies046_lab6_main_v001.o (__sprintf_fF) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (___Printf_fF) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (_memcpy) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (_strchr) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Puttxt) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Vacopy) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (___Putfld_fF) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___Ldtob_fF) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___Genld_fF) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) (_div) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_ldiv) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (__LDunscale) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) (__Dnorm) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___ltdf2) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dgtge.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___gtdf2) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divdf3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divsi3.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divsi3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpack.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dpack) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dunpack2) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___extendsfdf2) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_(float, int, long long, double, float, short, int)) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___floatsidf) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(muldf3.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___muldf3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___subdf3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsi3.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) (___mulsi3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(adddf3.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo) (___adddf3) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo) (__dcompare) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dPropagateNaN) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dtype.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo) (__dtype) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dunpack) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo) (___floatdidf) -c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundidf.eo) - c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo) (___floatundidf) - - -xc16-ld 1.41 (B) - -Default Code Model: Small -Default Data Model: Large -Default Scalar Model: Small - -"program" Memory [Origin = 0x200, Length = 0xa9fc] - -section address length (PC units) length (bytes) (dec) -------- ------- ----------------- -------------------- -.text 0x200 0x118a 0x1a4f (6735) -.const 0x138a 0x8 0xc (12) -.text 0x1392 0x310 0x498 (1176) -.dinit 0x16a2 0x84 0xc6 (198) -.text 0x1726 0xe 0x15 (21) - - Total "program" memory used (bytes): 0x1fce (8142) 12% - - -"data" Memory [Origin = 0x800, Length = 0x2000] - -section address alignment gaps total length (dec) -------- ------- -------------- ------------------- -.nbss 0x800 0 0x4 (4) -.ndata 0x804 0 0x2 (2) -.nbss 0x806 0 0x4 (4) -.data 0x80a 0 0x58 (88) -.bss 0x862 0 0x40 (64) -.data 0x8a2 0 0x1c (28) - - Total "data" memory used (bytes): 0xbe (190) 2% - - -Dynamic Memory Usage - -region address maximum length (dec) ------- ------- --------------------- -heap 0 0 (0) -stack 0x8be 0x1f42 (8002) - - Maximum dynamic memory (bytes): 0x1f42 (8002) - -Note: Project is using a large data memory model when small data memory model is sufficient. - - -External Symbols in Data Memory (by address): - - 0x0800 _write - 0x0802 _numE - 0x0804 _con1 - 0x0805 _con2 - 0x0806 _strLength - 0x0808 _adValue - 0x0862 _buffer - -External Symbols in Data Memory (by name): - - 0x0808 _adValue - 0x0862 _buffer - 0x0804 _con1 - 0x0805 _con2 - 0x0802 _numE - 0x0806 _strLength - 0x0800 _write - -External Symbols in Program Memory (by address): - - 0x000200 __resetPRI - 0x00023c __psv_init - 0x000252 __data_init_standard - 0x000252 __data_init - 0x0002cc __ADC1Interrupt - 0x0002f4 __T2Interrupt - 0x00031c __DefaultInterrupt - 0x000322 ___floatsisf - 0x000328 ___mulsf3 - 0x000390 ___udivsi3 - 0x0003b0 ___floatdisf - 0x0003d0 ___floatundisf - 0x00042e __fpack - 0x00047a __funpack2 - 0x00048a __fPropagateNaN - 0x00049c __fbopExit - 0x0004a4 __fbopReturnNaN - 0x0004aa __funpack - 0x0004d4 sprintf_fF.XXeo:_prout - 0x0004e2 __sprintf_fF - 0x000500 ___Printf_fF - 0x000664 _memcpy - 0x000672 _strchr - 0x00068a __Puttxt - 0x000802 __Vacopy - 0x000806 ___Putfld_fF - 0x0008aa ___Ldtob_fF - 0x000afa ___Genld_fF - 0x000d02 _div - 0x000d18 _ldiv - 0x000d42 __LDunscale - 0x000d96 __Dnorm - 0x000e2e ___ltdf2 - 0x000e2e ___eqdf2 - 0x000e2e ___ledf2 - 0x000e38 ___gedf2 - 0x000e38 ___gtdf2 - 0x000e42 ___divdf3 - 0x000ef6 ___divsi3 - 0x000f14 __dpack - 0x000f6c __dunpack2 - 0x000f8e __dreturnNaN - 0x000f94 __dunpack2exit - 0x000f9e ___extendsfdf2 - 0x000fdc ___fixdfsi - 0x001034 ___floatsidf - 0x00103c ___muldf3 - 0x001128 ___subdf3 - 0x00112c ___mulp32eds3 - 0x00112c ___mulp32peds3 - 0x00112c ___mulsi3 - 0x001138 ___adddf3 - 0x001234 __dcompare - 0x001286 __dPropagateNaN - 0x0012a2 __dtype - 0x0012c6 __dunpack - 0x001314 ___floatdidf - 0x001334 ___floatundidf - 0x001392 _delay - 0x0013ac _contrastMask - 0x0013cc _lcd_cmd - 0x00141c _lcd_init - 0x001456 _lcd_setCursor - 0x00146e _lcd_printChar - 0x0014c0 _lcd_printStr - 0x001534 _lcd_ShiftL - 0x001548 _findLength - 0x00156e _setup - 0x0015e4 _main - 0x001610 _putVal - 0x001648 _getAvg - 0x001682 _initBuffer - 0x001726 _mbs_wait_100us - 0x00172e _mbs_wait_1ms - -External Symbols in Program Memory (by name): - - 0x0002cc __ADC1Interrupt - 0x00031c __DefaultInterrupt - 0x000d96 __Dnorm - 0x000d42 __LDunscale - 0x00068a __Puttxt - 0x0002f4 __T2Interrupt - 0x000802 __Vacopy - 0x000afa ___Genld_fF - 0x0008aa ___Ldtob_fF - 0x000500 ___Printf_fF - 0x000806 ___Putfld_fF - 0x001138 ___adddf3 - 0x000e42 ___divdf3 - 0x000ef6 ___divsi3 - 0x000e2e ___eqdf2 - 0x000f9e ___extendsfdf2 - 0x000fdc ___fixdfsi - 0x001314 ___floatdidf - 0x0003b0 ___floatdisf - 0x001034 ___floatsidf - 0x000322 ___floatsisf - 0x001334 ___floatundidf - 0x0003d0 ___floatundisf - 0x000e38 ___gedf2 - 0x000e38 ___gtdf2 - 0x000e2e ___ledf2 - 0x000e2e ___ltdf2 - 0x00103c ___muldf3 - 0x00112c ___mulp32eds3 - 0x00112c ___mulp32peds3 - 0x000328 ___mulsf3 - 0x00112c ___mulsi3 - 0x001128 ___subdf3 - 0x000390 ___udivsi3 - 0x001286 __dPropagateNaN - 0x000252 __data_init - 0x000252 __data_init_standard - 0x001234 __dcompare - 0x000f14 __dpack - 0x000f8e __dreturnNaN - 0x0012a2 __dtype - 0x0012c6 __dunpack - 0x000f6c __dunpack2 - 0x000f94 __dunpack2exit - 0x00048a __fPropagateNaN - 0x00049c __fbopExit - 0x0004a4 __fbopReturnNaN - 0x00042e __fpack - 0x0004aa __funpack - 0x00047a __funpack2 - 0x00023c __psv_init - 0x000200 __resetPRI - 0x0004e2 __sprintf_fF - 0x0013ac _contrastMask - 0x001392 _delay - 0x000d02 _div - 0x001548 _findLength - 0x001648 _getAvg - 0x001682 _initBuffer - 0x001534 _lcd_ShiftL - 0x0013cc _lcd_cmd - 0x00141c _lcd_init - 0x00146e _lcd_printChar - 0x0014c0 _lcd_printStr - 0x001456 _lcd_setCursor - 0x000d18 _ldiv - 0x0015e4 _main - 0x001726 _mbs_wait_100us - 0x00172e _mbs_wait_1ms - 0x000664 _memcpy - 0x001610 _putVal - 0x00156e _setup - 0x000672 _strchr - 0x0004d4 sprintf_fF.XXeo:_prout - -Memory Configuration - -Name Origin Length Attributes -data 0x000800 0x002000 a !xr -reset 0x000000 0x000004 -ivt 0x000004 0x0000fc -_reserved 0x000100 0x000004 -aivt 0x000104 0x0000fc -program 0x000200 0x00a9fc xr -CONFIG2 0x00abfc 0x000002 -CONFIG1 0x00abfe 0x000002 -*default* 0x000000 0xffffffff - -Linker script and memory map - -LOAD build/default/production/spies046_lab6_asm_v001.o -LOAD build/default/production/spies046_lab6_buffer_v001.o -LOAD build/default/production/spies046_lab6_lcdLib_v001.o -LOAD build/default/production/spies046_lab6_main_v001.o - 0x0001 __MPLAB_BUILD = 0x1 -LOAD pPIC24Fxxx -LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libfx-elf.a - 0xabfc __CONFIG2 = 0xabfc - 0xabfe __CONFIG1 = 0xabfe - 0x0001 __NO_HANDLES = 0x1 - 0x0200 __CODE_BASE = 0x200 - 0xa9fc __CODE_LENGTH = 0xa9fc - 0x0004 __IVT_BASE = 0x4 - 0x0104 __AIVT_BASE = 0x104 - 0x0800 __DATA_BASE = 0x800 - 0x2000 __DATA_LENGTH = 0x2000 - -.reset 0x000000 0x4 - 0x000000 0x2 SHORT 0x200 ABSOLUTE (__reset) - 0x000001 0x2 SHORT 0x4 - 0x000002 0x2 SHORT 0x0 ((ABSOLUTE (__reset) >> 0x10) & 0x7f) - 0x000003 0x2 SHORT 0x0 - -.text 0x000200 0x118a - *(.init) - .init 0x000200 0x4c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) - 0x000200 __resetPRI - 0x000200 __reset - 0x00023c __psv_init - .init 0x00024c 0x7c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) - 0x000252 __data_init_standard - 0x000252 __data_init - *(.user_init) - *(.handle) - *(.isr*) - .isr.text 0x0002cc 0x50 build/default/production/spies046_lab6_main_v001.o - 0x0002cc __ADC1Interrupt - 0x0002f4 __T2Interrupt - .isr 0x00031c 0x4 default_isr - 0x00031c __DefaultInterrupt - *(.libc) - *(.libm) - *(.libdsp) - *(.lib*) - .libpic30_crt_start_mode - 0x000320 0x2 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo) - 0x000320 __crt_start_mode - 0x000320 __crt_start_mode_normal - .libm.floatsisf - 0x000322 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo) - 0x000322 ___floatsisf - .libm.mulsf3 0x000328 0x68 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) - 0x000328 ___mulsf3 - .libm.udivsi3 0x000390 0x20 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(udivsi3.eo) - 0x000390 ___udivsi3 - .libm.floatdisf - 0x0003b0 0x20 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo) - 0x0003b0 ___floatdisf - .libm.floatundisf - 0x0003d0 0x5e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundisf.eo) - 0x0003d0 ___floatundisf - .libm.fpack 0x00042e 0x4c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fpack.eo) - 0x00042e __fpack - .libm.funpack2 - 0x00047a 0x10 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo) - 0x00047a __funpack2 - .libm.fPropagateNaN - 0x00048a 0x12 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo) - 0x00048a __fPropagateNaN - .libm.fbobExit - 0x00049c 0x8 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo) - 0x00049c __fbopExit - .libm.fbopReturnNaN - 0x0004a4 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo) - 0x0004a4 __fbopReturnNaN - .libm.funpack 0x0004aa 0x2a c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack.eo) - 0x0004aa __funpack - .libc.prout 0x0004d4 0xe c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) - 0x0004d4 sprintf_fF.XXeo:_prout - .libc._sprintf_fF - 0x0004e2 0x1e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) - 0x0004e2 __sprintf_fF - .libc.__Printf_fF - 0x000500 0x164 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) - 0x000500 ___Printf_fF - .libc.memcpy 0x000664 0xe c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) - 0x000664 _memcpy - .libc.strchr 0x000672 0x18 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) - 0x000672 _strchr - .libc._Puttxt 0x00068a 0x178 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) - 0x00068a __Puttxt - .libc._Vacopy 0x000802 0x4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) - 0x000802 __Vacopy - .libc.__Putfld_fF - 0x000806 0xa4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) - 0x000806 ___Putfld_fF - .libc.__Ldtob_fF - 0x0008aa 0x250 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) - 0x0008aa ___Ldtob_fF - .libc.__Genld_fF - 0x000afa 0x208 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) - 0x000afa ___Genld_fF - .libc.div 0x000d02 0x16 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) - 0x000d02 _div - .libc.ldiv 0x000d18 0x2a c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) - 0x000d18 _ldiv - .libc._LDunscale - 0x000d42 0x54 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) - 0x000d42 __LDunscale - .libc._Dnorm 0x000d96 0x98 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) - 0x000d96 __Dnorm - .libm.eqdf2 0x000e2e 0xa c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo) - 0x000e2e ___eqdf2 - 0x000e2e ___ltdf2 - 0x000e2e ___ledf2 - .libm.gtdf2 0x000e38 0xa c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dgtge.eo) - 0x000e38 ___gtdf2 - 0x000e38 ___gedf2 - .libm.divdf3 0x000e42 0xb4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo) - 0x000e42 ___divdf3 - .libm.divsi3 0x000ef6 0x1e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divsi3.eo) - 0x000ef6 ___divsi3 - .libm.dpack 0x000f14 0x58 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpack.eo) - 0x000f14 __dpack - .libm.dunpack2 - 0x000f6c 0x32 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo) - 0x000f6c __dunpack2 - 0x000f8e __dreturnNaN - 0x000f94 __dunpack2exit - .libm.extendsfdf2 - 0x000f9e 0x3e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) - 0x000f9e ___extendsfdf2 - .libm.fixdfsi 0x000fdc 0x58 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) - 0x000fdc _(float, int, long long, double, float, short, int) - .libm.floatsidf - 0x001034 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo) - 0x001034 ___floatsidf - *fill* 0x00103a 0x400 - .libm.muldf3 0x00103c 0xec c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(muldf3.eo) - 0x00103c ___muldf3 - .libm.subdf3 0x001128 0x4 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo) - 0x001128 ___subdf3 - .libm.mulsi3 0x00112c 0xc c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsi3.eo) - 0x00112c ___mulp32peds3 - 0x00112c ___mulsi3 - 0x00112c ___mulp32eds3 - .libm.adddf3 0x001138 0xfc c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(adddf3.eo) - 0x001138 ___adddf3 - .libm.dcompare - 0x001234 0x52 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo) - 0x001234 __dcompare - .libm.dPropagateNaN - 0x001286 0x1c c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) - 0x001286 __dPropagateNaN - .libm.dtype 0x0012a2 0x24 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dtype.eo) - 0x0012a2 __dtype - .libm.dunpack 0x0012c6 0x4e c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack.eo) - 0x0012c6 __dunpack - .libm.floatdidf - 0x001314 0x20 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo) - 0x001314 ___floatdidf - .libm.floatundidf - 0x001334 0x56 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundidf.eo) - 0x001334 ___floatundidf - -usercode - *(usercode) - -__CONFIG2 - *(__CONFIG2.sec*) - -__CONFIG1 - *(__CONFIG1.sec*) - -.comment - *(.comment) - -.debug_info 0x000000 0x1895 - *(.debug_info) - .debug_info 0x000000 0x94 build/default/production/spies046_lab6_asm_v001.o - .debug_info 0x000094 0x24d build/default/production/spies046_lab6_buffer_v001.o - .debug_info 0x0002e1 0x647 build/default/production/spies046_lab6_lcdLib_v001.o - .debug_info 0x000928 0xf6d build/default/production/spies046_lab6_main_v001.o - *(.gnu.linkonce.wi.*) - -.debug_abbrev 0x000000 0x36d - *(.debug_abbrev) - .debug_abbrev 0x000000 0x14 build/default/production/spies046_lab6_asm_v001.o - .debug_abbrev 0x000014 0xbb build/default/production/spies046_lab6_buffer_v001.o - .debug_abbrev 0x0000cf 0x148 build/default/production/spies046_lab6_lcdLib_v001.o - .debug_abbrev 0x000217 0x156 build/default/production/spies046_lab6_main_v001.o - -.debug_line 0x000000 0x387 - *(.debug_line) - .debug_line 0x000000 0x49 build/default/production/spies046_lab6_asm_v001.o - .debug_line 0x000049 0x5c build/default/production/spies046_lab6_buffer_v001.o - .debug_line 0x0000a5 0x185 build/default/production/spies046_lab6_lcdLib_v001.o - .debug_line 0x00022a 0x15d build/default/production/spies046_lab6_main_v001.o - -.debug_frame 0x000000 0x25a - *(.debug_frame) - .debug_frame 0x000000 0x68 build/default/production/spies046_lab6_buffer_v001.o - .debug_frame 0x000068 0x110 build/default/production/spies046_lab6_lcdLib_v001.o - .debug_frame 0x000178 0xe2 build/default/production/spies046_lab6_main_v001.o - -.debug_str 0x000000 0x87 - *(.debug_str) - .debug_str 0x000000 0x1f build/default/production/spies046_lab6_lcdLib_v001.o - .debug_str 0x00001f 0x68 build/default/production/spies046_lab6_main_v001.o - -.debug_loc - *(.debug_loc) - -.debug_macinfo - *(.debug_macinfo) - -.debug_pubnames - 0x000000 0x163 - *(.debug_pubnames) - .debug_pubnames - 0x000000 0x55 build/default/production/spies046_lab6_buffer_v001.o - .debug_pubnames - 0x000055 0xb9 build/default/production/spies046_lab6_lcdLib_v001.o - .debug_pubnames - 0x00010e 0x55 build/default/production/spies046_lab6_main_v001.o - -.debug_ranges - *(.debug_ranges) - -.debug_aranges 0x000000 0x60 - *(.debug_aranges) - .debug_aranges - 0x000000 0x18 build/default/production/spies046_lab6_asm_v001.o - .debug_aranges - 0x000018 0x18 build/default/production/spies046_lab6_buffer_v001.o - .debug_aranges - 0x000030 0x18 build/default/production/spies046_lab6_lcdLib_v001.o - .debug_aranges - 0x000048 0x18 build/default/production/spies046_lab6_main_v001.o - 0x0000 WREG0 = 0x0 - 0x0000 _WREG0 = 0x0 - 0x0002 WREG1 = 0x2 - 0x0002 _WREG1 = 0x2 - 0x0004 WREG2 = 0x4 - 0x0004 _WREG2 = 0x4 - 0x0006 WREG3 = 0x6 - 0x0006 _WREG3 = 0x6 - 0x0008 WREG4 = 0x8 - 0x0008 _WREG4 = 0x8 - 0x000a WREG5 = 0xa - 0x000a _WREG5 = 0xa - 0x000c WREG6 = 0xc - 0x000c _WREG6 = 0xc - 0x000e WREG7 = 0xe - 0x000e _WREG7 = 0xe - 0x0010 WREG8 = 0x10 - 0x0010 _WREG8 = 0x10 - 0x0012 WREG9 = 0x12 - 0x0012 _WREG9 = 0x12 - 0x0014 WREG10 = 0x14 - 0x0014 _WREG10 = 0x14 - 0x0016 WREG11 = 0x16 - 0x0016 _WREG11 = 0x16 - 0x0018 WREG12 = 0x18 - 0x0018 _WREG12 = 0x18 - 0x001a WREG13 = 0x1a - 0x001a _WREG13 = 0x1a - 0x001c WREG14 = 0x1c - 0x001c _WREG14 = 0x1c - 0x001e WREG15 = 0x1e - 0x001e _WREG15 = 0x1e - 0x0020 SPLIM = 0x20 - 0x0020 _SPLIM = 0x20 - 0x002e PCL = 0x2e - 0x002e _PCL = 0x2e - 0x0030 PCH = 0x30 - 0x0030 _PCH = 0x30 - 0x0032 TBLPAG = 0x32 - 0x0032 _TBLPAG = 0x32 - 0x0034 PSVPAG = 0x34 - 0x0034 _PSVPAG = 0x34 - 0x0036 RCOUNT = 0x36 - 0x0036 _RCOUNT = 0x36 - 0x0042 SR = 0x42 - 0x0042 _SR = 0x42 - 0x0042 _SRbits = 0x42 - 0x0044 CORCON = 0x44 - 0x0044 _CORCON = 0x44 - 0x0044 _CORCONbits = 0x44 - 0x0052 DISICNT = 0x52 - 0x0052 _DISICNT = 0x52 - 0x0060 CNEN1 = 0x60 - 0x0060 _CNEN1 = 0x60 - 0x0060 _CNEN1bits = 0x60 - 0x0062 CNEN2 = 0x62 - 0x0062 _CNEN2 = 0x62 - 0x0062 _CNEN2bits = 0x62 - 0x0068 CNPU1 = 0x68 - 0x0068 _CNPU1 = 0x68 - 0x0068 _CNPU1bits = 0x68 - 0x006a CNPU2 = 0x6a - 0x006a _CNPU2 = 0x6a - 0x006a _CNPU2bits = 0x6a - 0x0080 INTCON1 = 0x80 - 0x0080 _INTCON1 = 0x80 - 0x0080 _INTCON1bits = 0x80 - 0x0082 INTCON2 = 0x82 - 0x0082 _INTCON2 = 0x82 - 0x0082 _INTCON2bits = 0x82 - 0x0084 IFS0 = 0x84 - 0x0084 _IFS0 = 0x84 - 0x0084 _IFS0bits = 0x84 - 0x0086 IFS1 = 0x86 - 0x0086 _IFS1 = 0x86 - 0x0086 _IFS1bits = 0x86 - 0x0088 IFS2 = 0x88 - 0x0088 _IFS2 = 0x88 - 0x0088 _IFS2bits = 0x88 - 0x008a IFS3 = 0x8a - 0x008a _IFS3 = 0x8a - 0x008a _IFS3bits = 0x8a - 0x008c IFS4 = 0x8c - 0x008c _IFS4 = 0x8c - 0x008c _IFS4bits = 0x8c - 0x0094 IEC0 = 0x94 - 0x0094 _IEC0 = 0x94 - 0x0094 _IEC0bits = 0x94 - 0x0096 IEC1 = 0x96 - 0x0096 _IEC1 = 0x96 - 0x0096 _IEC1bits = 0x96 - 0x0098 IEC2 = 0x98 - 0x0098 _IEC2 = 0x98 - 0x0098 _IEC2bits = 0x98 - 0x009a IEC3 = 0x9a - 0x009a _IEC3 = 0x9a - 0x009a _IEC3bits = 0x9a - 0x009c IEC4 = 0x9c - 0x009c _IEC4 = 0x9c - 0x009c _IEC4bits = 0x9c - 0x00a4 IPC0 = 0xa4 - 0x00a4 _IPC0 = 0xa4 - 0x00a4 _IPC0bits = 0xa4 - 0x00a6 IPC1 = 0xa6 - 0x00a6 _IPC1 = 0xa6 - 0x00a6 _IPC1bits = 0xa6 - 0x00a8 IPC2 = 0xa8 - 0x00a8 _IPC2 = 0xa8 - 0x00a8 _IPC2bits = 0xa8 - 0x00aa IPC3 = 0xaa - 0x00aa _IPC3 = 0xaa - 0x00aa _IPC3bits = 0xaa - 0x00ac IPC4 = 0xac - 0x00ac _IPC4 = 0xac - 0x00ac _IPC4bits = 0xac - 0x00ae IPC5 = 0xae - 0x00ae _IPC5 = 0xae - 0x00ae _IPC5bits = 0xae - 0x00b0 IPC6 = 0xb0 - 0x00b0 _IPC6 = 0xb0 - 0x00b0 _IPC6bits = 0xb0 - 0x00b2 IPC7 = 0xb2 - 0x00b2 _IPC7 = 0xb2 - 0x00b2 _IPC7bits = 0xb2 - 0x00b4 IPC8 = 0xb4 - 0x00b4 _IPC8 = 0xb4 - 0x00b4 _IPC8bits = 0xb4 - 0x00b6 IPC9 = 0xb6 - 0x00b6 _IPC9 = 0xb6 - 0x00b6 _IPC9bits = 0xb6 - 0x00b8 IPC10 = 0xb8 - 0x00b8 _IPC10 = 0xb8 - 0x00b8 _IPC10bits = 0xb8 - 0x00ba IPC11 = 0xba - 0x00ba _IPC11 = 0xba - 0x00ba _IPC11bits = 0xba - 0x00bc IPC12 = 0xbc - 0x00bc _IPC12 = 0xbc - 0x00bc _IPC12bits = 0xbc - 0x00c2 IPC15 = 0xc2 - 0x00c2 _IPC15 = 0xc2 - 0x00c2 _IPC15bits = 0xc2 - 0x00c4 IPC16 = 0xc4 - 0x00c4 _IPC16 = 0xc4 - 0x00c4 _IPC16bits = 0xc4 - 0x00c8 IPC18 = 0xc8 - 0x00c8 _IPC18 = 0xc8 - 0x00c8 _IPC18bits = 0xc8 - 0x0100 TMR1 = 0x100 - 0x0100 _TMR1 = 0x100 - 0x0102 PR1 = 0x102 - 0x0102 _PR1 = 0x102 - 0x0104 T1CON = 0x104 - 0x0104 _T1CON = 0x104 - 0x0104 _T1CONbits = 0x104 - 0x0106 TMR2 = 0x106 - 0x0106 _TMR2 = 0x106 - 0x0108 TMR3HLD = 0x108 - 0x0108 _TMR3HLD = 0x108 - 0x010a TMR3 = 0x10a - 0x010a _TMR3 = 0x10a - 0x010c PR2 = 0x10c - 0x010c _PR2 = 0x10c - 0x010e PR3 = 0x10e - 0x010e _PR3 = 0x10e - 0x0110 T2CON = 0x110 - 0x0110 _T2CON = 0x110 - 0x0110 _T2CONbits = 0x110 - 0x0112 T3CON = 0x112 - 0x0112 _T3CON = 0x112 - 0x0112 _T3CONbits = 0x112 - 0x0114 TMR4 = 0x114 - 0x0114 _TMR4 = 0x114 - 0x0116 TMR5HLD = 0x116 - 0x0116 _TMR5HLD = 0x116 - 0x0118 TMR5 = 0x118 - 0x0118 _TMR5 = 0x118 - 0x011a PR4 = 0x11a - 0x011a _PR4 = 0x11a - 0x011c PR5 = 0x11c - 0x011c _PR5 = 0x11c - 0x011e T4CON = 0x11e - 0x011e _T4CON = 0x11e - 0x011e _T4CONbits = 0x11e - 0x0120 T5CON = 0x120 - 0x0120 _T5CON = 0x120 - 0x0120 _T5CONbits = 0x120 - 0x0140 IC1BUF = 0x140 - 0x0140 _IC1BUF = 0x140 - 0x0142 IC1CON = 0x142 - 0x0142 _IC1CON = 0x142 - 0x0142 _IC1CONbits = 0x142 - 0x0144 IC2BUF = 0x144 - 0x0144 _IC2BUF = 0x144 - 0x0146 IC2CON = 0x146 - 0x0146 _IC2CON = 0x146 - 0x0146 _IC2CONbits = 0x146 - 0x0148 IC3BUF = 0x148 - 0x0148 _IC3BUF = 0x148 - 0x014a IC3CON = 0x14a - 0x014a _IC3CON = 0x14a - 0x014a _IC3CONbits = 0x14a - 0x014c IC4BUF = 0x14c - 0x014c _IC4BUF = 0x14c - 0x014e IC4CON = 0x14e - 0x014e _IC4CON = 0x14e - 0x014e _IC4CONbits = 0x14e - 0x0150 IC5BUF = 0x150 - 0x0150 _IC5BUF = 0x150 - 0x0152 IC5CON = 0x152 - 0x0152 _IC5CON = 0x152 - 0x0152 _IC5CONbits = 0x152 - 0x0180 OC1RS = 0x180 - 0x0180 _OC1RS = 0x180 - 0x0182 OC1R = 0x182 - 0x0182 _OC1R = 0x182 - 0x0184 OC1CON = 0x184 - 0x0184 _OC1CON = 0x184 - 0x0184 _OC1CONbits = 0x184 - 0x0186 OC2RS = 0x186 - 0x0186 _OC2RS = 0x186 - 0x0188 OC2R = 0x188 - 0x0188 _OC2R = 0x188 - 0x018a OC2CON = 0x18a - 0x018a _OC2CON = 0x18a - 0x018a _OC2CONbits = 0x18a - 0x018c OC3RS = 0x18c - 0x018c _OC3RS = 0x18c - 0x018e OC3R = 0x18e - 0x018e _OC3R = 0x18e - 0x0190 OC3CON = 0x190 - 0x0190 _OC3CON = 0x190 - 0x0190 _OC3CONbits = 0x190 - 0x0192 OC4RS = 0x192 - 0x0192 _OC4RS = 0x192 - 0x0194 OC4R = 0x194 - 0x0194 _OC4R = 0x194 - 0x0196 OC4CON = 0x196 - 0x0196 _OC4CON = 0x196 - 0x0196 _OC4CONbits = 0x196 - 0x0198 OC5RS = 0x198 - 0x0198 _OC5RS = 0x198 - 0x019a OC5R = 0x19a - 0x019a _OC5R = 0x19a - 0x019c OC5CON = 0x19c - 0x019c _OC5CON = 0x19c - 0x019c _OC5CONbits = 0x19c - 0x0200 I2C1RCV = 0x200 - 0x0200 _I2C1RCV = 0x200 - 0x0202 I2C1TRN = 0x202 - 0x0202 _I2C1TRN = 0x202 - 0x0204 I2C1BRG = 0x204 - 0x0204 _I2C1BRG = 0x204 - 0x0206 I2C1CON = 0x206 - 0x0206 _I2C1CON = 0x206 - 0x0206 _I2C1CONbits = 0x206 - 0x0208 I2C1STAT = 0x208 - 0x0208 _I2C1STAT = 0x208 - 0x0208 _I2C1STATbits = 0x208 - 0x020a I2C1ADD = 0x20a - 0x020a _I2C1ADD = 0x20a - 0x020c I2C1MSK = 0x20c - 0x020c _I2C1MSK = 0x20c - 0x0210 I2C2RCV = 0x210 - 0x0210 _I2C2RCV = 0x210 - 0x0212 I2C2TRN = 0x212 - 0x0212 _I2C2TRN = 0x212 - 0x0214 I2C2BRG = 0x214 - 0x0214 _I2C2BRG = 0x214 - 0x0216 I2C2CON = 0x216 - 0x0216 _I2C2CON = 0x216 - 0x0216 _I2C2CONbits = 0x216 - 0x0218 I2C2STAT = 0x218 - 0x0218 _I2C2STAT = 0x218 - 0x0218 _I2C2STATbits = 0x218 - 0x021a I2C2ADD = 0x21a - 0x021a _I2C2ADD = 0x21a - 0x021c I2C2MSK = 0x21c - 0x021c _I2C2MSK = 0x21c - 0x0220 U1MODE = 0x220 - 0x0220 _U1MODE = 0x220 - 0x0220 _U1MODEbits = 0x220 - 0x0222 U1STA = 0x222 - 0x0222 _U1STA = 0x222 - 0x0222 _U1STAbits = 0x222 - 0x0224 U1TXREG = 0x224 - 0x0224 _U1TXREG = 0x224 - 0x0226 U1RXREG = 0x226 - 0x0226 _U1RXREG = 0x226 - 0x0228 U1BRG = 0x228 - 0x0228 _U1BRG = 0x228 - 0x0230 U2MODE = 0x230 - 0x0230 _U2MODE = 0x230 - 0x0230 _U2MODEbits = 0x230 - 0x0232 U2STA = 0x232 - 0x0232 _U2STA = 0x232 - 0x0232 _U2STAbits = 0x232 - 0x0234 U2TXREG = 0x234 - 0x0234 _U2TXREG = 0x234 - 0x0236 U2RXREG = 0x236 - 0x0236 _U2RXREG = 0x236 - 0x0238 U2BRG = 0x238 - 0x0238 _U2BRG = 0x238 - 0x0240 SPI1STAT = 0x240 - 0x0240 _SPI1STAT = 0x240 - 0x0240 _SPI1STATbits = 0x240 - 0x0242 SPI1CON1 = 0x242 - 0x0242 _SPI1CON1 = 0x242 - 0x0242 _SPI1CON1bits = 0x242 - 0x0244 SPI1CON2 = 0x244 - 0x0244 _SPI1CON2 = 0x244 - 0x0244 _SPI1CON2bits = 0x244 - 0x0248 SPI1BUF = 0x248 - 0x0248 _SPI1BUF = 0x248 - 0x0260 SPI2STAT = 0x260 - 0x0260 _SPI2STAT = 0x260 - 0x0260 _SPI2STATbits = 0x260 - 0x0262 SPI2CON1 = 0x262 - 0x0262 _SPI2CON1 = 0x262 - 0x0262 _SPI2CON1bits = 0x262 - 0x0264 SPI2CON2 = 0x264 - 0x0264 _SPI2CON2 = 0x264 - 0x0264 _SPI2CON2bits = 0x264 - 0x0268 SPI2BUF = 0x268 - 0x0268 _SPI2BUF = 0x268 - 0x02c0 TRISA = 0x2c0 - 0x02c0 _TRISA = 0x2c0 - 0x02c0 _TRISAbits = 0x2c0 - 0x02c2 PORTA = 0x2c2 - 0x02c2 _PORTA = 0x2c2 - 0x02c2 _PORTAbits = 0x2c2 - 0x02c4 LATA = 0x2c4 - 0x02c4 _LATA = 0x2c4 - 0x02c4 _LATAbits = 0x2c4 - 0x02c6 ODCA = 0x2c6 - 0x02c6 _ODCA = 0x2c6 - 0x02c6 _ODCAbits = 0x2c6 - 0x02c8 TRISB = 0x2c8 - 0x02c8 _TRISB = 0x2c8 - 0x02c8 _TRISBbits = 0x2c8 - 0x02ca PORTB = 0x2ca - 0x02ca _PORTB = 0x2ca - 0x02ca _PORTBbits = 0x2ca - 0x02cc LATB = 0x2cc - 0x02cc _LATB = 0x2cc - 0x02cc _LATBbits = 0x2cc - 0x02ce ODCB = 0x2ce - 0x02ce _ODCB = 0x2ce - 0x02ce _ODCBbits = 0x2ce - 0x02fc PADCFG1 = 0x2fc - 0x02fc _PADCFG1 = 0x2fc - 0x02fc _PADCFG1bits = 0x2fc - 0x0300 ADC1BUF0 = 0x300 - 0x0300 _ADC1BUF0 = 0x300 - 0x0302 ADC1BUF1 = 0x302 - 0x0302 _ADC1BUF1 = 0x302 - 0x0304 ADC1BUF2 = 0x304 - 0x0304 _ADC1BUF2 = 0x304 - 0x0306 ADC1BUF3 = 0x306 - 0x0306 _ADC1BUF3 = 0x306 - 0x0308 ADC1BUF4 = 0x308 - 0x0308 _ADC1BUF4 = 0x308 - 0x030a ADC1BUF5 = 0x30a - 0x030a _ADC1BUF5 = 0x30a - 0x030c ADC1BUF6 = 0x30c - 0x030c _ADC1BUF6 = 0x30c - 0x030e ADC1BUF7 = 0x30e - 0x030e _ADC1BUF7 = 0x30e - 0x0310 ADC1BUF8 = 0x310 - 0x0310 _ADC1BUF8 = 0x310 - 0x0312 ADC1BUF9 = 0x312 - 0x0312 _ADC1BUF9 = 0x312 - 0x0314 ADC1BUFA = 0x314 - 0x0314 _ADC1BUFA = 0x314 - 0x0316 ADC1BUFB = 0x316 - 0x0316 _ADC1BUFB = 0x316 - 0x0318 ADC1BUFC = 0x318 - 0x0318 _ADC1BUFC = 0x318 - 0x031a ADC1BUFD = 0x31a - 0x031a _ADC1BUFD = 0x31a - 0x031c ADC1BUFE = 0x31c - 0x031c _ADC1BUFE = 0x31c - 0x031e ADC1BUFF = 0x31e - 0x031e _ADC1BUFF = 0x31e - 0x0320 AD1CON1 = 0x320 - 0x0320 _AD1CON1 = 0x320 - 0x0320 _AD1CON1bits = 0x320 - 0x0322 AD1CON2 = 0x322 - 0x0322 _AD1CON2 = 0x322 - 0x0322 _AD1CON2bits = 0x322 - 0x0324 AD1CON3 = 0x324 - 0x0324 _AD1CON3 = 0x324 - 0x0324 _AD1CON3bits = 0x324 - 0x0328 AD1CHS = 0x328 - 0x0328 _AD1CHS = 0x328 - 0x0328 _AD1CHSbits = 0x328 - 0x032c AD1PCFG = 0x32c - 0x032c _AD1PCFG = 0x32c - 0x032c _AD1PCFGbits = 0x32c - 0x0330 AD1CSSL = 0x330 - 0x0330 _AD1CSSL = 0x330 - 0x0330 _AD1CSSLbits = 0x330 - 0x0600 PMCON = 0x600 - 0x0600 _PMCON = 0x600 - 0x0600 _PMCONbits = 0x600 - 0x0602 PMMODE = 0x602 - 0x0602 _PMMODE = 0x602 - 0x0602 _PMMODEbits = 0x602 - 0x0604 PMADDR = 0x604 - 0x0604 _PMADDR = 0x604 - 0x0604 _PMADDRbits = 0x604 - 0x0604 PMDOUT1 = 0x604 - 0x0604 _PMDOUT1 = 0x604 - 0x0604 _PMDOUT1bits = 0x604 - 0x0606 PMDOUT2 = 0x606 - 0x0606 _PMDOUT2 = 0x606 - 0x0608 PMDIN1 = 0x608 - 0x0608 _PMDIN1 = 0x608 - 0x060a PMDIN2 = 0x60a - 0x060a _PMDIN2 = 0x60a - 0x060c PMAEN = 0x60c - 0x060c _PMAEN = 0x60c - 0x060c _PMAENbits = 0x60c - 0x060e PMSTAT = 0x60e - 0x060e _PMSTAT = 0x60e - 0x060e _PMSTATbits = 0x60e - 0x0620 ALRMVAL = 0x620 - 0x0620 _ALRMVAL = 0x620 - 0x0622 ALCFGRPT = 0x622 - 0x0622 _ALCFGRPT = 0x622 - 0x0622 _ALCFGRPTbits = 0x622 - 0x0624 RTCVAL = 0x624 - 0x0624 _RTCVAL = 0x624 - 0x0626 RCFGCAL = 0x626 - 0x0626 _RCFGCAL = 0x626 - 0x0626 _RCFGCALbits = 0x626 - 0x0630 CMCON = 0x630 - 0x0630 _CMCON = 0x630 - 0x0630 _CMCONbits = 0x630 - 0x0632 CVRCON = 0x632 - 0x0632 _CVRCON = 0x632 - 0x0632 _CVRCONbits = 0x632 - 0x0640 CRCCON = 0x640 - 0x0640 _CRCCON = 0x640 - 0x0640 _CRCCONbits = 0x640 - 0x0642 CRCXOR = 0x642 - 0x0642 _CRCXOR = 0x642 - 0x0642 _CRCXORbits = 0x642 - 0x0644 CRCDAT = 0x644 - 0x0644 _CRCDAT = 0x644 - 0x0646 CRCWDAT = 0x646 - 0x0646 _CRCWDAT = 0x646 - 0x0680 RPINR0 = 0x680 - 0x0680 _RPINR0 = 0x680 - 0x0680 _RPINR0bits = 0x680 - 0x0682 RPINR1 = 0x682 - 0x0682 _RPINR1 = 0x682 - 0x0682 _RPINR1bits = 0x682 - 0x0686 RPINR3 = 0x686 - 0x0686 _RPINR3 = 0x686 - 0x0686 _RPINR3bits = 0x686 - 0x0688 RPINR4 = 0x688 - 0x0688 _RPINR4 = 0x688 - 0x0688 _RPINR4bits = 0x688 - 0x068e RPINR7 = 0x68e - 0x068e _RPINR7 = 0x68e - 0x068e _RPINR7bits = 0x68e - 0x0690 RPINR8 = 0x690 - 0x0690 _RPINR8 = 0x690 - 0x0690 _RPINR8bits = 0x690 - 0x0692 RPINR9 = 0x692 - 0x0692 _RPINR9 = 0x692 - 0x0692 _RPINR9bits = 0x692 - 0x0696 RPINR11 = 0x696 - 0x0696 _RPINR11 = 0x696 - 0x0696 _RPINR11bits = 0x696 - 0x06a4 RPINR18 = 0x6a4 - 0x06a4 _RPINR18 = 0x6a4 - 0x06a4 _RPINR18bits = 0x6a4 - 0x06a6 RPINR19 = 0x6a6 - 0x06a6 _RPINR19 = 0x6a6 - 0x06a6 _RPINR19bits = 0x6a6 - 0x06a8 RPINR20 = 0x6a8 - 0x06a8 _RPINR20 = 0x6a8 - 0x06a8 _RPINR20bits = 0x6a8 - 0x06aa RPINR21 = 0x6aa - 0x06aa _RPINR21 = 0x6aa - 0x06aa _RPINR21bits = 0x6aa - 0x06ac RPINR22 = 0x6ac - 0x06ac _RPINR22 = 0x6ac - 0x06ac _RPINR22bits = 0x6ac - 0x06ae RPINR23 = 0x6ae - 0x06ae _RPINR23 = 0x6ae - 0x06ae _RPINR23bits = 0x6ae - 0x06c0 RPOR0 = 0x6c0 - 0x06c0 _RPOR0 = 0x6c0 - 0x06c0 _RPOR0bits = 0x6c0 - 0x06c2 RPOR1 = 0x6c2 - 0x06c2 _RPOR1 = 0x6c2 - 0x06c2 _RPOR1bits = 0x6c2 - 0x06c4 RPOR2 = 0x6c4 - 0x06c4 _RPOR2 = 0x6c4 - 0x06c4 _RPOR2bits = 0x6c4 - 0x06c6 RPOR3 = 0x6c6 - 0x06c6 _RPOR3 = 0x6c6 - 0x06c6 _RPOR3bits = 0x6c6 - 0x06c8 RPOR4 = 0x6c8 - 0x06c8 _RPOR4 = 0x6c8 - 0x06c8 _RPOR4bits = 0x6c8 - 0x06ca RPOR5 = 0x6ca - 0x06ca _RPOR5 = 0x6ca - 0x06ca _RPOR5bits = 0x6ca - 0x06cc RPOR6 = 0x6cc - 0x06cc _RPOR6 = 0x6cc - 0x06cc _RPOR6bits = 0x6cc - 0x06ce RPOR7 = 0x6ce - 0x06ce _RPOR7 = 0x6ce - 0x06ce _RPOR7bits = 0x6ce - 0x0740 RCON = 0x740 - 0x0740 _RCON = 0x740 - 0x0740 _RCONbits = 0x740 - 0x0742 OSCCON = 0x742 - 0x0742 _OSCCON = 0x742 - 0x0742 _OSCCONbits = 0x742 - 0x0742 OSCCONL = 0x742 - 0x0742 _OSCCONL = 0x742 - 0x0743 OSCCONH = 0x743 - 0x0743 _OSCCONH = 0x743 - 0x0744 CLKDIV = 0x744 - 0x0744 _CLKDIV = 0x744 - 0x0744 _CLKDIVbits = 0x744 - 0x0748 OSCTUN = 0x748 - 0x0748 _OSCTUN = 0x748 - 0x0748 _OSCTUNbits = 0x748 - 0x0760 NVMCON = 0x760 - 0x0760 _NVMCON = 0x760 - 0x0760 _NVMCONbits = 0x760 - 0x0766 NVMKEY = 0x766 - 0x0766 _NVMKEY = 0x766 - 0x0770 PMD1 = 0x770 - 0x0770 _PMD1 = 0x770 - 0x0770 _PMD1bits = 0x770 - 0x0772 PMD2 = 0x772 - 0x0772 _PMD2 = 0x772 - 0x0772 _PMD2bits = 0x772 - 0x0774 PMD3 = 0x774 - 0x0774 _PMD3 = 0x774 - 0x0774 _PMD3bits = 0x774 - 0x0140 IC1 = 0x140 - 0x0140 _IC1 = 0x140 - 0x0144 IC2 = 0x144 - 0x0144 _IC2 = 0x144 - 0x0148 IC3 = 0x148 - 0x0148 _IC3 = 0x148 - 0x014c IC4 = 0x14c - 0x014c _IC4 = 0x14c - 0x0150 IC5 = 0x150 - 0x0150 _IC5 = 0x150 - 0x0180 OC1 = 0x180 - 0x0180 _OC1 = 0x180 - 0x0186 OC2 = 0x186 - 0x0186 _OC2 = 0x186 - 0x018c OC3 = 0x18c - 0x018c _OC3 = 0x18c - 0x0192 OC4 = 0x192 - 0x0192 _OC4 = 0x192 - 0x0198 OC5 = 0x198 - 0x0198 _OC5 = 0x198 - 0x0240 SPI1 = 0x240 - 0x0240 _SPI1 = 0x240 - 0x0260 SPI2 = 0x260 - 0x0260 _SPI2 = 0x260 - 0x0220 UART1 = 0x220 - 0x0220 _UART1 = 0x220 - 0x0230 UART2 = 0x230 - 0x0230 _UART2 = 0x230 -START GROUP -LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a -LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a -LOAD c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a -END GROUP -OUTPUT(dist/default/production/EE3102Testing.X.production.elf elf32-pic30) -LOAD jump_table -LOAD default_isr -LOAD data_init - -.debug_pubtypes - 0x000060 0x1b1 - .debug_pubtypes - 0x000060 0x12 build/default/production/spies046_lab6_buffer_v001.o - .debug_pubtypes - 0x000072 0x5f build/default/production/spies046_lab6_lcdLib_v001.o - .debug_pubtypes - 0x0000d1 0x140 build/default/production/spies046_lab6_main_v001.o - -__c30_signature - 0x000211 0x114 - __c30_signature - 0x000211 0x6 build/default/production/spies046_lab6_buffer_v001.o - __c30_signature - 0x000217 0x6 build/default/production/spies046_lab6_lcdLib_v001.o - __c30_signature - 0x00021d 0x6 build/default/production/spies046_lab6_main_v001.o - __c30_signature - 0x000223 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) - __c30_signature - 0x000229 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) - __c30_signature - 0x00022f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsisf.eo) - __c30_signature - 0x000235 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsf3.eo) - __c30_signature - 0x00023b 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(udivsi3.eo) - __c30_signature - 0x000241 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdisf.eo) - __c30_signature - 0x000247 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundisf.eo) - __c30_signature - 0x00024d 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fpack.eo) - __c30_signature - 0x000253 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack2.eo) - __c30_signature - 0x000259 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(futil.eo) - __c30_signature - 0x00025f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(funpack.eo) - __c30_signature - 0x000265 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) - __c30_signature - 0x00026b 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) - __c30_signature - 0x000271 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) - __c30_signature - 0x000277 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) - __c30_signature - 0x00027d 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) - __c30_signature - 0x000283 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) - __c30_signature - 0x000289 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) - __c30_signature - 0x00028f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) - __c30_signature - 0x000295 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) - __c30_signature - 0x00029b 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) - __c30_signature - 0x0002a1 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) - __c30_signature - 0x0002a7 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) - __c30_signature - 0x0002ad 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) - __c30_signature - 0x0002b3 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(deqltle.eo) - __c30_signature - 0x0002b9 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dgtge.eo) - __c30_signature - 0x0002bf 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divdf3.eo) - __c30_signature - 0x0002c5 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(divsi3.eo) - __c30_signature - 0x0002cb 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpack.eo) - __c30_signature - 0x0002d1 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack2.eo) - __c30_signature - 0x0002d7 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) - __c30_signature - 0x0002dd 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) - __c30_signature - 0x0002e3 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatsidf.eo) - __c30_signature - 0x0002e9 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(muldf3.eo) - __c30_signature - 0x0002ef 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(subdf3.eo) - __c30_signature - 0x0002f5 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(mulsi3.eo) - __c30_signature - 0x0002fb 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(adddf3.eo) - __c30_signature - 0x000301 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dcompare.eo) - __c30_signature - 0x000307 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) - __c30_signature - 0x00030d 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dtype.eo) - __c30_signature - 0x000313 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(dunpack.eo) - __c30_signature - 0x000319 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatdidf.eo) - __c30_signature - 0x00031f 0x6 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\libm-elf.a(floatundidf.eo) - -.nbss 0x0800 0x4 - .nbss 0x0800 0x4 build/default/production/spies046_lab6_buffer_v001.o - 0x0800 _write - 0x0802 _numE - -.ndata 0x0804 0x2 - .ndata 0x0804 0x2 build/default/production/spies046_lab6_lcdLib_v001.o - 0x0804 _con1 - 0x0805 _con2 - -.nbss 0x0806 0x4 - .nbss 0x0806 0x2 build/default/production/spies046_lab6_lcdLib_v001.o - 0x0806 _strLength - .nbss 0x0808 0x2 build/default/production/spies046_lab6_main_v001.o - 0x0808 _adValue - -.data 0x080a 0x58 - .data 0x080a 0x58 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) - -.bss 0x0862 0x40 - .bss 0x0862 0x40 build/default/production/spies046_lab6_buffer_v001.o - 0x0862 _buffer - -.data 0x08a2 0x1c - .data 0x08a2 0x1a c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) - .data 0x08bc 0x2 c:/program files (x86)/microchip/xc16/v1.41/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) - -.config_JTAGEN 0x00abfe 0x2 - .config_JTAGEN - 0x00abfe 0x2 build/default/production/spies046_lab6_main_v001.o - -.config_IESO 0x00abfc 0x2 - .config_IESO 0x00abfc 0x2 build/default/production/spies046_lab6_main_v001.o - -.ivt._ADC1Interrupt - 0x00002e 0x2 - .ivt._ADC1Interrupt - 0x00002e 0x2 build/default/production/spies046_lab6_main_v001.o - -.ivt._T2Interrupt - 0x000022 0x2 - .ivt._T2Interrupt - 0x000022 0x2 build/default/production/spies046_lab6_main_v001.o - -.const 0x938a 0x8 load address 0x00138a - .const 0x938a 0x8 build/default/production/spies046_lab6_main_v001.o - -.text 0x001392 0x310 - .text 0x001392 0x1dc build/default/production/spies046_lab6_lcdLib_v001.o - 0x001392 _delay - 0x0013ac _contrastMask - 0x0013cc _lcd_cmd - 0x00141c _lcd_init - 0x001456 _lcd_setCursor - 0x00146e _lcd_printChar - 0x0014c0 _lcd_printStr - 0x001534 _lcd_ShiftL - 0x001548 _findLength - .text 0x00156e 0xa2 build/default/production/spies046_lab6_main_v001.o - 0x00156e _setup - 0x0015e4 _main - .text 0x001610 0x92 build/default/production/spies046_lab6_buffer_v001.o - 0x001610 _putVal - 0x001648 _getAvg - 0x001682 _initBuffer - -.dinit 0x0016a2 0x84 - .dinit 0x0016a2 0x84 data_init - -.text 0x001726 0xe - .text 0x001726 0xe build/default/production/spies046_lab6_asm_v001.o - 0x001726 _mbs_wait_100us - 0x00172e _mbs_wait_1ms diff --git a/EE3102Testing.X/dist/default/production/memoryfile.xml b/EE3102Testing.X/dist/default/production/memoryfile.xml deleted file mode 100644 index a7c3734..0000000 --- a/EE3102Testing.X/dist/default/production/memoryfile.xml +++ /dev/null @@ -1,18 +0,0 @@ - - - - - - bytes - 8192 - 190 - 8002 - - - bytes - 65274 - 8142 - 57132 - - - diff --git a/EE3102Testing.X/nbproject/Makefile-default.mk b/EE3102Testing.X/nbproject/Makefile-default.mk deleted file mode 100644 index 75006f0..0000000 --- a/EE3102Testing.X/nbproject/Makefile-default.mk +++ /dev/null @@ -1,203 +0,0 @@ -# -# Generated Makefile - do not edit! -# -# Edit the Makefile in the project folder instead (../Makefile). Each target -# has a -pre and a -post target defined where you can add customized code. -# -# This makefile implements configuration specific macros and targets. - - -# Include project Makefile -ifeq "${IGNORE_LOCAL}" "TRUE" -# do not include local makefile. User is passing all local related variables already -else -include Makefile -# Include makefile containing local settings -ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk" -include nbproject/Makefile-local-default.mk -endif -endif - -# Environment -MKDIR=gnumkdir -p -RM=rm -f -MV=mv -CP=cp - -# Macros -CND_CONF=default -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -IMAGE_TYPE=debug -OUTPUT_SUFFIX=elf -DEBUGGABLE_SUFFIX=elf -FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -else -IMAGE_TYPE=production -OUTPUT_SUFFIX=hex -DEBUGGABLE_SUFFIX=elf -FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -endif - -ifeq ($(COMPARE_BUILD), true) -COMPARISON_BUILD=-mafrlcsj -else -COMPARISON_BUILD= -endif - -ifdef SUB_IMAGE_ADDRESS -SUB_IMAGE_ADDRESS_COMMAND=--image-address $(SUB_IMAGE_ADDRESS) -else -SUB_IMAGE_ADDRESS_COMMAND= -endif - -# Object Directory -OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} - -# Distribution Directory -DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} - -# Source Files Quoted if spaced -SOURCEFILES_QUOTED_IF_SPACED=spies046_lab6_asm_v001.s spies046_lab6_buffer_v001.c spies046_lab6_lcdLib_v001.c spies046_lab6_main_v001.c - -# Object Files Quoted if spaced -OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/spies046_lab6_asm_v001.o ${OBJECTDIR}/spies046_lab6_buffer_v001.o ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o ${OBJECTDIR}/spies046_lab6_main_v001.o -POSSIBLE_DEPFILES=${OBJECTDIR}/spies046_lab6_asm_v001.o.d ${OBJECTDIR}/spies046_lab6_buffer_v001.o.d ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o.d ${OBJECTDIR}/spies046_lab6_main_v001.o.d - -# Object Files -OBJECTFILES=${OBJECTDIR}/spies046_lab6_asm_v001.o ${OBJECTDIR}/spies046_lab6_buffer_v001.o ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o ${OBJECTDIR}/spies046_lab6_main_v001.o - -# Source Files -SOURCEFILES=spies046_lab6_asm_v001.s spies046_lab6_buffer_v001.c spies046_lab6_lcdLib_v001.c spies046_lab6_main_v001.c - - - -CFLAGS= -ASFLAGS= -LDLIBSOPTIONS= - -############# Tool locations ########################################## -# If you copy a project from one host to another, the path where the # -# compiler is installed may be different. # -# If you open this project with MPLAB X in the new host, this # -# makefile will be regenerated and the paths will be corrected. # -####################################################################### -# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build -FIXDEPS=fixDeps - -.build-conf: ${BUILD_SUBPROJECTS} -ifneq ($(INFORMATION_MESSAGE), ) - @echo $(INFORMATION_MESSAGE) -endif - ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} - -MP_PROCESSOR_OPTION=24FJ64GA002 -MP_LINKER_FILE_OPTION=,--script=p24FJ64GA002.gld -# ------------------------------------------------------------------------------------ -# Rules for buildStep: compile -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -${OBJECTDIR}/spies046_lab6_buffer_v001.o: spies046_lab6_buffer_v001.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_buffer_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_buffer_v001.o - ${MP_CC} $(MP_EXTRA_CC_PRE) spies046_lab6_buffer_v001.c -o ${OBJECTDIR}/spies046_lab6_buffer_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/spies046_lab6_buffer_v001.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_buffer_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/spies046_lab6_lcdLib_v001.o: spies046_lab6_lcdLib_v001.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o - ${MP_CC} $(MP_EXTRA_CC_PRE) spies046_lab6_lcdLib_v001.c -o ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/spies046_lab6_lcdLib_v001.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_lcdLib_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/spies046_lab6_main_v001.o: spies046_lab6_main_v001.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_main_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_main_v001.o - ${MP_CC} $(MP_EXTRA_CC_PRE) spies046_lab6_main_v001.c -o ${OBJECTDIR}/spies046_lab6_main_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/spies046_lab6_main_v001.o.d" -g -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_main_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -else -${OBJECTDIR}/spies046_lab6_buffer_v001.o: spies046_lab6_buffer_v001.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_buffer_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_buffer_v001.o - ${MP_CC} $(MP_EXTRA_CC_PRE) spies046_lab6_buffer_v001.c -o ${OBJECTDIR}/spies046_lab6_buffer_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/spies046_lab6_buffer_v001.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_buffer_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/spies046_lab6_lcdLib_v001.o: spies046_lab6_lcdLib_v001.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o - ${MP_CC} $(MP_EXTRA_CC_PRE) spies046_lab6_lcdLib_v001.c -o ${OBJECTDIR}/spies046_lab6_lcdLib_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/spies046_lab6_lcdLib_v001.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_lcdLib_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -${OBJECTDIR}/spies046_lab6_main_v001.o: spies046_lab6_main_v001.c nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_main_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_main_v001.o - ${MP_CC} $(MP_EXTRA_CC_PRE) spies046_lab6_main_v001.c -o ${OBJECTDIR}/spies046_lab6_main_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/spies046_lab6_main_v001.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_main_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -endif - -# ------------------------------------------------------------------------------------ -# Rules for buildStep: assemble -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -${OBJECTDIR}/spies046_lab6_asm_v001.o: spies046_lab6_asm_v001.s nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_asm_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_asm_v001.o - ${MP_CC} $(MP_EXTRA_AS_PRE) spies046_lab6_asm_v001.s -o ${OBJECTDIR}/spies046_lab6_asm_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -D__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc -Wa,-MD,"${OBJECTDIR}/spies046_lab6_asm_v001.o.d",--defsym=__MPLAB_BUILD=1,--defsym=__ICD2RAM=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,--defsym=__MPLAB_DEBUGGER_PK3=1,-g,--no-relax$(MP_EXTRA_AS_POST) -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_asm_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -else -${OBJECTDIR}/spies046_lab6_asm_v001.o: spies046_lab6_asm_v001.s nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} "${OBJECTDIR}" - @${RM} ${OBJECTDIR}/spies046_lab6_asm_v001.o.d - @${RM} ${OBJECTDIR}/spies046_lab6_asm_v001.o - ${MP_CC} $(MP_EXTRA_AS_PRE) spies046_lab6_asm_v001.s -o ${OBJECTDIR}/spies046_lab6_asm_v001.o -c -mcpu=$(MP_PROCESSOR_OPTION) -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc -Wa,-MD,"${OBJECTDIR}/spies046_lab6_asm_v001.o.d",--defsym=__MPLAB_BUILD=1,-g,--no-relax$(MP_EXTRA_AS_POST) -mdfp=${DFP_DIR}/xc16 - @${FIXDEPS} "${OBJECTDIR}/spies046_lab6_asm_v001.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ - -endif - -# ------------------------------------------------------------------------------------ -# Rules for buildStep: assemblePreproc -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -else -endif - -# ------------------------------------------------------------------------------------ -# Rules for buildStep: link -ifeq ($(TYPE_IMAGE), DEBUG_RUN) -dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) -o dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -D__DEBUG=__DEBUG -D__MPLAB_DEBUGGER_PK3=1 -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -mreserve=data@0x800:0x81F -mreserve=data@0x820:0x821 -mreserve=data@0x822:0x823 -mreserve=data@0x824:0x825 -mreserve=data@0x826:0x84F -Wl,,,--defsym=__MPLAB_BUILD=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,-D__DEBUG=__DEBUG,--defsym=__MPLAB_DEBUGGER_PK3=1,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp=${DFP_DIR}/xc16 - -else -dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk - @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} - ${MP_CC} $(MP_EXTRA_LD_PRE) -o dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -Wl,,,--defsym=__MPLAB_BUILD=1,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp=${DFP_DIR}/xc16 - ${MP_CC_DIR}\\xc16-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -a -omf=elf -mdfp=${DFP_DIR}/xc16 - -endif - - -# Subprojects -.build-subprojects: - - -# Subprojects -.clean-subprojects: - -# Clean Targets -.clean-conf: ${CLEAN_SUBPROJECTS} - ${RM} -r build/default - ${RM} -r dist/default - -# Enable dependency checking -.dep.inc: .depcheck-impl - -DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES}) -ifneq (${DEPFILES},) -include ${DEPFILES} -endif diff --git a/EE3102Testing.X/nbproject/Makefile-genesis.properties b/EE3102Testing.X/nbproject/Makefile-genesis.properties deleted file mode 100644 index 0219967..0000000 --- a/EE3102Testing.X/nbproject/Makefile-genesis.properties +++ /dev/null @@ -1,10 +0,0 @@ -# -#Thu Mar 25 23:27:59 CDT 2021 -default.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.30\\packs\\Microchip\\PIC24F-GA-GB_DFP\\1.1.74 -default.com-microchip-mplab-nbide-toolchainXC16-XC16LanguageToolchain.md5=3de759bc6af06f5ee7453ec146192402 -default.languagetoolchain.dir=C\:\\Program Files (x86)\\Microchip\\xc16\\v1.41\\bin -configurations-xml=7dc7f8b68116d1403182a9d96cce1e9d -com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=7cd2eead2ea6964989cbf02efe721a76 -default.languagetoolchain.version=1.41 -host.platform=windows -conf.ids=default diff --git a/EE3102Testing.X/nbproject/Makefile-impl.mk b/EE3102Testing.X/nbproject/Makefile-impl.mk deleted file mode 100644 index b3c14e3..0000000 --- a/EE3102Testing.X/nbproject/Makefile-impl.mk +++ /dev/null @@ -1,69 +0,0 @@ -# -# Generated Makefile - do not edit! -# -# Edit the Makefile in the project folder instead (../Makefile). Each target -# has a pre- and a post- target defined where you can add customization code. -# -# This makefile implements macros and targets common to all configurations. -# -# NOCDDL - - -# Building and Cleaning subprojects are done by default, but can be controlled with the SUB -# macro. If SUB=no, subprojects will not be built or cleaned. The following macro -# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf -# and .clean-reqprojects-conf unless SUB has the value 'no' -SUB_no=NO -SUBPROJECTS=${SUB_${SUB}} -BUILD_SUBPROJECTS_=.build-subprojects -BUILD_SUBPROJECTS_NO= -BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} -CLEAN_SUBPROJECTS_=.clean-subprojects -CLEAN_SUBPROJECTS_NO= -CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} - - -# Project Name -PROJECTNAME=EE3102Testing.X - -# Active Configuration -DEFAULTCONF=default -CONF=${DEFAULTCONF} - -# All Configurations -ALLCONFS=default - - -# build -.build-impl: .build-pre - ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf - - -# clean -.clean-impl: .clean-pre - ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf - -# clobber -.clobber-impl: .clobber-pre .depcheck-impl - ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean - - - -# all -.all-impl: .all-pre .depcheck-impl - ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build - - - -# dependency checking support -.depcheck-impl: -# @echo "# This code depends on make tool being used" >.dep.inc -# @if [ -n "${MAKE_VERSION}" ]; then \ -# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ -# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ -# echo "include \$${DEPFILES}" >>.dep.inc; \ -# echo "endif" >>.dep.inc; \ -# else \ -# echo ".KEEP_STATE:" >>.dep.inc; \ -# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ -# fi diff --git a/EE3102Testing.X/nbproject/Makefile-local-default.mk b/EE3102Testing.X/nbproject/Makefile-local-default.mk deleted file mode 100644 index 214e7fa..0000000 --- a/EE3102Testing.X/nbproject/Makefile-local-default.mk +++ /dev/null @@ -1,38 +0,0 @@ -# -# Generated Makefile - do not edit! -# -# -# This file contains information about the location of compilers and other tools. -# If you commmit this file into your revision control server, you will be able to -# to checkout the project and build it from the command line with make. However, -# if more than one person works on the same project, then this file might show -# conflicts since different users are bound to have compilers in different places. -# In that case you might choose to not commit this file and let MPLAB X recreate this file -# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at -# least once so the file gets created and the project can be built. Finally, you can also -# avoid using this file at all if you are only building from the command line with make. -# You can invoke make with the values of the macros: -# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... -# -SHELL=cmd.exe -PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.30/mplab_platform/platform/../mplab_ide/modules/../../bin/ -# Adding MPLAB X bin directory to path. -PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.30/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) -# Path to java used to run MPLAB X when this makefile was created -MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.30\sys\java\jre1.8.0_181/bin/" -OS_CURRENT="$(shell uname -s)" -MP_CC="C:\Program Files (x86)\Microchip\xc16\v1.41\bin\xc16-gcc.exe" -# MP_CPPC is not defined -# MP_BC is not defined -MP_AS="C:\Program Files (x86)\Microchip\xc16\v1.41\bin\xc16-as.exe" -MP_LD="C:\Program Files (x86)\Microchip\xc16\v1.41\bin\xc16-ld.exe" -MP_AR="C:\Program Files (x86)\Microchip\xc16\v1.41\bin\xc16-ar.exe" -DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.30/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" -MP_CC_DIR="C:\Program Files (x86)\Microchip\xc16\v1.41\bin" -# MP_CPPC_DIR is not defined -# MP_BC_DIR is not defined -MP_AS_DIR="C:\Program Files (x86)\Microchip\xc16\v1.41\bin" -MP_LD_DIR="C:\Program Files (x86)\Microchip\xc16\v1.41\bin" -MP_AR_DIR="C:\Program Files (x86)\Microchip\xc16\v1.41\bin" -# MP_BC_DIR is not defined -DFP_DIR="C:/Program Files (x86)/Microchip/MPLABX/v5.30/packs/Microchip/PIC24F-GA-GB_DFP/1.1.74" diff --git a/EE3102Testing.X/nbproject/Makefile-variables.mk b/EE3102Testing.X/nbproject/Makefile-variables.mk deleted file mode 100644 index e4ed122..0000000 --- a/EE3102Testing.X/nbproject/Makefile-variables.mk +++ /dev/null @@ -1,13 +0,0 @@ -# -# Generated - do not edit! -# -# NOCDDL -# -CND_BASEDIR=`pwd` -# default configuration -CND_ARTIFACT_DIR_default=dist/default/production -CND_ARTIFACT_NAME_default=EE3102Testing.X.production.hex -CND_ARTIFACT_PATH_default=dist/default/production/EE3102Testing.X.production.hex -CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package -CND_PACKAGE_NAME_default=ee3102testing.x.tar -CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/ee3102testing.x.tar diff --git a/EE3102Testing.X/nbproject/Package-default.bash b/EE3102Testing.X/nbproject/Package-default.bash deleted file mode 100644 index d59127d..0000000 --- a/EE3102Testing.X/nbproject/Package-default.bash +++ /dev/null @@ -1,73 +0,0 @@ -#!/bin/bash -x - -# -# Generated - do not edit! -# - -# Macros -TOP=`pwd` -CND_CONF=default -CND_DISTDIR=dist -TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging -TMPDIRNAME=tmp-packaging -OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -OUTPUT_BASENAME=EE3102Testing.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} -PACKAGE_TOP_DIR=ee3102testing.x/ - -# Functions -function checkReturnCode -{ - rc=$? - if [ $rc != 0 ] - then - exit $rc - fi -} -function makeDirectory -# $1 directory path -# $2 permission (optional) -{ - mkdir -p "$1" - checkReturnCode - if [ "$2" != "" ] - then - chmod $2 "$1" - checkReturnCode - fi -} -function copyFileToTmpDir -# $1 from-file path -# $2 to-file path -# $3 permission -{ - cp "$1" "$2" - checkReturnCode - if [ "$3" != "" ] - then - chmod $3 "$2" - checkReturnCode - fi -} - -# Setup -cd "${TOP}" -mkdir -p ${CND_DISTDIR}/${CND_CONF}/package -rm -rf ${TMPDIR} -mkdir -p ${TMPDIR} - -# Copy files and create directories and links -cd "${TOP}" -makeDirectory ${TMPDIR}/ee3102testing.x/bin -copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 - - -# Generate tar file -cd "${TOP}" -rm -f ${CND_DISTDIR}/${CND_CONF}/package/ee3102testing.x.tar -cd ${TMPDIR} -tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/ee3102testing.x.tar * -checkReturnCode - -# Cleanup -cd "${TOP}" -rm -rf ${TMPDIR} diff --git a/EE3102Testing.X/nbproject/configurations.xml b/EE3102Testing.X/nbproject/configurations.xml deleted file mode 100644 index 7328534..0000000 --- a/EE3102Testing.X/nbproject/configurations.xml +++ /dev/null @@ -1,229 +0,0 @@ - - - - - spies046_lab6_asm_v001.h - spies046_lab6_buffer_v001.h - spies046_lab6_lcdLib_v001.h - - - - - spies046_lab6_asm_v001.s - spies046_lab6_buffer_v001.c - spies046_lab6_lcdLib_v001.c - spies046_lab6_main_v001.c - - - Makefile - - - - . - - Makefile - - - - localhost - PIC24FJ64GA002 - - - PK3OBPlatformTool - XC16 - 1.41 - 3 - - - - - - - - - - - - - false - false - - - - - - - false - - false - - false - false - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/EE3102Testing.X/nbproject/private/configurations.xml b/EE3102Testing.X/nbproject/private/configurations.xml deleted file mode 100644 index 3027230..0000000 --- a/EE3102Testing.X/nbproject/private/configurations.xml +++ /dev/null @@ -1,25 +0,0 @@ - - - Makefile - 0 - - - :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>8108:=<rev>0002:=<man>Digilent:=<prod>chipKitProgrammer:=<sn>DA63B49:=<drv>x:=<xpt>h:=end - C:\Program Files (x86)\Microchip\xc16\v1.41\bin - - place holder 1 - place holder 2 - - - - - true - 0 - 0 - 0 - - - - - - diff --git a/EE3102Testing.X/nbproject/private/private.xml b/EE3102Testing.X/nbproject/private/private.xml deleted file mode 100644 index c25dc22..0000000 --- a/EE3102Testing.X/nbproject/private/private.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - file:/C:/Users/micha/MPLABXProjects/EE3102Testing.X/spies046_lab6_asm_v001.s - file:/C:/Users/micha/MPLABXProjects/EE3102Testing.X/spies046_lab6_buffer_v001.c - file:/C:/Users/micha/MPLABXProjects/EE3102Testing.X/spies046_lab6_lcdLib_v001.h - file:/C:/Users/micha/MPLABXProjects/EE3102Testing.X/spies046_lab6_lcdLib_v001.c - file:/C:/Users/micha/MPLABXProjects/EE3102Testing.X/spies046_lab6_main_v001.c - - - diff --git a/EE3102Testing.X/nbproject/project.xml b/EE3102Testing.X/nbproject/project.xml deleted file mode 100644 index 526148c..0000000 --- a/EE3102Testing.X/nbproject/project.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - com.microchip.mplab.nbide.embedded.makeproject - - - EE3102Testing - e761e4c4-63b8-47f9-9845-152cc8625c2c - 0 - c - - h - - ISO-8859-1 - - - . - - - - default - 2 - - - - false - - - - diff --git a/EE3102Testing.X/spies046_lab6_asm_v001.h b/EE3102Testing.X/spies046_lab6_asm_v001.h deleted file mode 100644 index a1a9e14..0000000 --- a/EE3102Testing.X/spies046_lab6_asm_v001.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * File: spies046_lab6_asm_v001.h - * Author: micha - * - * Created on April 14, 2020, 8:42 PM - */ - -#ifndef SPIES046_LAB6_ASM_V001_H -#define SPIES046_LAB6_ASM_V001_H - -#ifdef __cplusplus -extern "C" { -#endif - - void mbs_wait_100us(void); - void mbs_wait_1ms(void); - -#ifdef __cplusplus -} -#endif - -#endif /* SPIES046_LAB6_ASM_V001_H */ - diff --git a/EE3102Testing.X/spies046_lab6_asm_v001.s b/EE3102Testing.X/spies046_lab6_asm_v001.s deleted file mode 100644 index 4f0b8bc..0000000 --- a/EE3102Testing.X/spies046_lab6_asm_v001.s +++ /dev/null @@ -1,23 +0,0 @@ -.include "xc.inc" - -.text ;BP (put the following data in ROM(program memory)) -.global _mbs_wait_100us, _mbs_wait_1ms - - -_mbs_wait_100us: ;100us delay - - clr LATA; - repeat #1593 - nop - return - -_mbs_wait_1ms: ;1ms delay - - repeat #15993 - nop - return - - - - - diff --git a/EE3102Testing.X/spies046_lab6_buffer_v001.c b/EE3102Testing.X/spies046_lab6_buffer_v001.c deleted file mode 100644 index a83a289..0000000 --- a/EE3102Testing.X/spies046_lab6_buffer_v001.c +++ /dev/null @@ -1,42 +0,0 @@ -/* - * File: spies046_lab6_buffer_v001.c - * Author: micha - * - * Created on April 14, 2020, 1:56 PM - */ - -#include "xc.h" - -#define BUFFERSIZE 32 - -volatile int write = 0, numE = 0; -volatile unsigned int buffer[BUFFERSIZE]; - - void putVal(int newValue) { // add a new value to the buffer - buffer[write++] = newValue; - write %= BUFFERSIZE; - - if (numE < BUFFERSIZE) { - ++numE; - } - } - - int getAvg() { // average all buffer values - unsigned long int sum = 0; - unsigned int avg; - - int i; - for (i = 0; i < BUFFERSIZE; i++) { - sum += buffer[i]; - } - avg = sum/numE; - - return(avg); - } - - void initBuffer() { // set all buffer values to zero - int i; - for(i = 0; i < BUFFERSIZE; i++) { - buffer[i] = 0; - } - } \ No newline at end of file diff --git a/EE3102Testing.X/spies046_lab6_buffer_v001.h b/EE3102Testing.X/spies046_lab6_buffer_v001.h deleted file mode 100644 index 96d2ecf..0000000 --- a/EE3102Testing.X/spies046_lab6_buffer_v001.h +++ /dev/null @@ -1,25 +0,0 @@ -/* - * File: spies046_lab6_buffer_v001.h - * Author: micha - * - * Created on April 14, 2020, 1:56 PM - */ - -#ifndef SPIES046_LAB6_BUFFER_V001_H -#define SPIES046_LAB6_BUFFER_V001_H - -#ifdef __cplusplus -extern "C" { -#endif - - void putVal(int newValue); - int getAvg(); - void initBuffer(); - - -#ifdef __cplusplus -} -#endif - -#endif /* SPIES046_LAB6_BUFFER_V001_H */ - diff --git a/EE3102Testing.X/spies046_lab6_lcdLib_v001.c b/EE3102Testing.X/spies046_lab6_lcdLib_v001.c deleted file mode 100644 index 3358b6a..0000000 --- a/EE3102Testing.X/spies046_lab6_lcdLib_v001.c +++ /dev/null @@ -1,140 +0,0 @@ -/* - * File: spies046_lab6_lcdLib_v001.c - * Author: micha - * - * Created on April 14, 2020, 6:19 PM - */ - - -#include "xc.h" -#include "spies046_lab6_asm_v001.h" - -volatile char con1 = 0x70; -volatile char con2 = 0x54; -volatile int strLength = 0; -#define CONTRAST 0b00011111 - -void delay(int msecs) { //Delay for 1ms times the input msecs - int i = 0; - while(i < msecs) { - mbs_wait_1ms(); - i++; - } - return; -} - -void contrastMask(char conTot) { //Masking the contrast values into the LCD initalization commands - con1 |= (conTot & 0x0F); - con2 |= (conTot >> 4) & 0x03; -} - -void lcd_cmd(char cmd) { - I2C1CONbits.SEN = 1; //Initialize start condition - while (I2C1CONbits.SEN == 1); //Wait until start bit is low again - - _MI2C1IF = 0; - I2C1TRN = 0b01111100; //Write slave address of LCD - while (IFS1bits.MI2C1IF == 0); //Wait until I2C1 interrupt flag is set - - _MI2C1IF = 0; //Reset I2C1 Flag - I2C1TRN = 0b00000000; //Write control byte to LCD - while (IFS1bits.MI2C1IF == 0); //Wait until I2C1 interrupt flag is set - - _MI2C1IF = 0; //Reset I2C1 Flag - I2C1TRN = cmd; //Write package value to LCD - while (IFS1bits.MI2C1IF == 0); //Wait until I2C1 interrupt flag is set - - _MI2C1IF = 0; //Reset I2C1 Flag - I2C1CONbits.PEN = 1; //Initialize stop condition - while (I2C1CONbits.PEN == 1); //Wait until stop bit is low again -} - -void lcd_init(void) { - contrastMask(CONTRAST); - - delay(50); - lcd_cmd(0b00111000); // function set, normal instruction mode - lcd_cmd(0b00111001); // function set, extended instruction mode - lcd_cmd(0b00010100); // interval osc - lcd_cmd(con1); // contrast C3-C0 - lcd_cmd(con2); // Ion, Bon, C5-C4 - lcd_cmd(0b01101100); // follower control - - delay(200); - lcd_cmd(0b00111000); // function set, normal instruction mode - lcd_cmd(0b00001100); // Display On - lcd_cmd(0b00000001); // Clear Display - - delay(2); -} - -void lcd_setCursor(char x, char y) { - lcd_cmd(((0x40 * y) + x) | 0x80); //Shift and mask row and column values to set cursor -} // col can be 0-39, row can be 0-1 - -void lcd_printChar(char myChar) { - I2C1CONbits.SEN = 1; //Initialize start condition - while (I2C1CONbits.SEN == 1); - - _MI2C1IF = 0; - I2C1TRN = 0b01111100; //Write slave address to LCD - while (IFS1bits.MI2C1IF == 0); - - _MI2C1IF = 0; - I2C1TRN = 0b01000000; //Write control value to LCD w/ Co=0 (only one being written) - while (IFS1bits.MI2C1IF == 0); - - _MI2C1IF = 0; - I2C1TRN = myChar; //Write character value to LCD - while (IFS1bits.MI2C1IF == 0); - - _MI2C1IF = 0; - I2C1CONbits.PEN = 1; //Initialize stop condition - while (I2C1CONbits.PEN == 1); -} - -void lcd_printStr(const char s[]) { - int index = 0; - - I2C1CONbits.SEN = 1; //Initialize start condition - while (I2C1CONbits.SEN == 1); - - _MI2C1IF = 0; - I2C1TRN = 0b01111100; //Write slave address to LCD - while (IFS1bits.MI2C1IF == 0); - - while (index < 8) { //Only writing string length, not whole buffer length - - _MI2C1IF = 0; - if (index < 7) { //writing control byte to LCD - I2C1TRN = 0b11000000; //Co=1 if the byte being written is not the last one - } else { - I2C1TRN = 0b01000000; //Co=0 if byte being written is the last one - } - while (IFS1bits.MI2C1IF == 0); - - - _MI2C1IF = 0; - I2C1TRN = s[index]; //Write character value to LCD - while (IFS1bits.MI2C1IF == 0); - - index++; - } - - _MI2C1IF = 0; - I2C1CONbits.PEN = 1; //Initialize stop condition - while (I2C1CONbits.PEN == 1); -} - -void lcd_ShiftL(const char s[]) { - lcd_cmd(0b00011000); //Shift display and cursor to the left once - lcd_cmd(0b00000001); //Clear the display - lcd_printStr(s); //Reprint string on LCD in new position -} - -void findLength(const char s[]) { - int index = 0; - for (index = 0; s[index] != '\n'; index++) { //Increment strLength if character in string is not \n - strLength++; //to find the total length of the string - } -} diff --git a/EE3102Testing.X/spies046_lab6_lcdLib_v001.h b/EE3102Testing.X/spies046_lab6_lcdLib_v001.h deleted file mode 100644 index 452ed54..0000000 --- a/EE3102Testing.X/spies046_lab6_lcdLib_v001.h +++ /dev/null @@ -1,30 +0,0 @@ -/* - * File: spies046_lab6_lcdLib_v001.h - * Author: micha - * - * Created on April 14, 2020, 8:43 PM - */ - -#ifndef SPIES046_LAB6_LCDLIB_V001_H -#define SPIES046_LAB6_LCDLIB_V001_H - -#ifdef __cplusplus -extern "C" { -#endif - - void delay(int msecs); - void lcd_cmd(char package); - void lcd_init(void); - void lcd_setCursor(char col, char row); - void lcd_printChar(char myChar); - void lcd_printStr(const char s[]); - void lcd_ShiftL(const char s[]); - void findLength(const char s[]); - void contrastMask(char conTot); - -#ifdef __cplusplus -} -#endif - -#endif /* SPIES046_LAB6_LCDLIB_V001_H */ - diff --git a/EE3102Testing.X/spies046_lab6_main_v001.c b/EE3102Testing.X/spies046_lab6_main_v001.c deleted file mode 100644 index 255c89a..0000000 --- a/EE3102Testing.X/spies046_lab6_main_v001.c +++ /dev/null @@ -1,97 +0,0 @@ -/* - * File: spies046_lab6_main_v001.c - * Author: micha - * - * Created on April 14, 2020, 1:51 PM - */ - -#include "xc.h" -#include -#include "spies046_lab6_buffer_v001.h" -#include "spies046_lab6_asm_v001.h" -#include "spies046_lab6_lcdLib_v001.h" - - -// CW1: FLASH CONFIGURATION WORD 1 (see PIC24 Family Reference Manual 24.1) -#pragma config ICS = PGx1 // Comm Channel Select (Emulator EMUC1/EMUD1 pins are shared with PGC1/PGD1) -#pragma config FWDTEN = OFF // Watchdog Timer Enable (Watchdog Timer is disabled) -#pragma config GWRP = OFF // General Code Segment Write Protect (Writes to program memory are allowed) -#pragma config GCP = OFF // General Code Segment Code Protect (Code protection is disabled) -#pragma config JTAGEN = OFF // JTAG Port Enable (JTAG port is disabled) - - -// CW2: FLASH CONFIGURATION WORD 2 (see PIC24 Family Reference Manual 24.1) -#pragma config I2C1SEL = PRI // I2C1 Pin Location Select (Use default SCL1/SDA1 pins) -#pragma config IOL1WAY = OFF // IOLOCK Protection (IOLOCK may be changed via unlocking seq) -#pragma config OSCIOFNC = ON // Primary Oscillator I/O Function (CLKO/RC15 functions as I/O pin) -#pragma config FCKSM = CSECME // Clock Switching and Monitor (Clock switching is enabled, - // Fail-Safe Clock Monitor is enabled) -#pragma config FNOSC = FRCPLL // Oscillator Select (Fast RC Oscillator with PLL module (FRCPLL)) - -volatile int adValue; - -void __attribute__((__interrupt__,__auto_psv__)) _ADC1Interrupt(void) { - _AD1IF = 0; - - putVal(ADC1BUF0); //Grab latest sampled value ater conversion and place it in buffer -} - -void __attribute__((__interrupt__,__auto_psv__)) _T2Interrupt(void) { - _T2IF = 0; - - adValue = getAvg(); //Grab average buffer value every 100ms -} - -void setup (void) { - AD1PCFG = 0x9FFC; //Set pin RA0, RA1 as analog - TRISA = 0x0003; //Set pin RA0, RA1 as an input - - T2CON = 0; //Set up timer 2 to have a delay of 100ms - PR2 = 24999; //and enable the interrupt for timer 2 - T2CONbits.TCKPS = 2; - T2CONbits.TON = 1; - _T2IE = 1; - _T2IF = 0; - - I2C1CONbits.I2CEN = 0; //Disable I2C2 to safely change Baud Rate - I2C1BRG = 0x9D; //Set Baud Rate to 100kHz - I2C1CONbits.I2CEN = 1; //Enable I2C2 for project use - _MI2C1IF = 0; //clear I2C2 flag - - T3CON = 0; //Set up timer 3 with a delay of 62.5ms for - PR3 = 15625; //use with ADC conversions on pin RA0 - T3CONbits.TCKPS = 2; - T3CONbits.TON = 1; - - AD1CON1 = 0, AD1CON2 = 0, AD1CON3 = 0; - _AD1IE = 1; - _AD1IF = 0; - AD1CON1bits.ASAM = 1; //Turn on automatic sampling - AD1CON1bits.SSRC = 2; //Use timer 3 to end sampling time - - AD1CON2bits.VCFG = 0; //Configure refernce voltages to be Vdd and GND - AD1CON2bits.SMPI = 0; //Interrupt after completion of every conversion - - AD1CON3bits.SAMC = 1; //Set Tsmp = 1*Tad - AD1CON3bits.ADCS = 1; //Set Tad = 2*Tcy - - AD1CON1bits.ADON = 1; //Turn on ADC1 Peripheral -} - -int main(void) { - setup(); //Initializing pins and setting up peripherals - initBuffer(); //Clearing the circular buffer - lcd_init(); //Running through LCD initialization sequence - - char adStr[20]; //The string printed to the LCD - - while(1) { - lcd_setCursor(0,0); //Setting the cursor to the top left corner of the display - sprintf(adStr,"%6.4f V",(3.3/1024)*adValue); //Formatting the string that will be written - - lcd_printStr(adStr); //Writing the entire string to the display - } - - - return 0; -} diff --git a/PCB/EE3102.PrjPcb b/PCB/EE3102.PrjPcb new file mode 100644 index 0000000..60f4547 --- /dev/null +++ b/PCB/EE3102.PrjPcb @@ -0,0 +1,1231 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Sources +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[Document1] +DocumentPath=Libraries\USBRegulator\USBRegulator Lib.PcbLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=NLWXVGAO + +[Document2] +DocumentPath=Libraries\LM741\LM741 Lib.PcbLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=YSUGLSHK + +[Document3] +DocumentPath=Libraries\USBRegulator\USBRegulator Lib.SchLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=LVFSYFAJ + +[Document4] +DocumentPath=Libraries\LM741\LM741 Lib.SchLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=ACLHPVXU + +[Document5] +DocumentPath=V1.PcbDoc +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=ALNROYYA + +[Document6] +DocumentPath=V1.SchDoc +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=LNRXZROY + +[GeneratedDocument1] +DocumentPath=Project Outputs for EE3102\Design Rule Check - V1.html +DItemRevisionGUID= + +[Configuration1] +Name=Sources +ParameterCount=0 +ConstraintFileCount=0 +ReleaseItemId= +Variant=[No Variations] +OutputJobsCount=0 +ContentTypeGUID=CB6F2064-E317-11DF-B822-12313F0024A2 +ConfigurationType=Source + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Virtual Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +Configuration10_Name1=OutputConfigurationParameter1 +Configuration10_Item1=Record=SchPrintView|ShowNoERC=True|ShowParamSet=True|ShowProbe=True|ShowBlanket=True|NoERCSymbolsToShow="Thin Cross","Thick Cross","Small Cross",Checkbox,Triangle|ShowNote=True|ShowNoteCollapsed=True|ShowOpenEnds=True|ExpandDesignator=True|ExpandNetLabel=False|ExpandPort=False|ExpandSheetNum=False|ExpandDocNum=False|PrintArea=0|PrintAreaRect.X1=0|PrintAreaRect.Y1=0|PrintAreaRect.X2=0|PrintAreaRect.Y2=0 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +ComponentLibIdentifierKind0=Library Name And Type +ComponentLibraryIdentifier0=2021-02-27_19-42-51.SchLib +ComponentDesignItemID0=PIC24FJ64GA002-I/SP +ComponentSymbolReference0=PIC24FJ64GA002-I/SP +ComponentUpdate0=1 +ComponentIsDeviceSheet0=0 +ComponentLibIdentifierKind1=Library Name And Type +ComponentLibraryIdentifier1=2021-03-02_19-41-42.SchLib +ComponentDesignItemID1=LM2937ET-3.3/NOPB +ComponentSymbolReference1=LM2937ET-3.3/NOPB +ComponentUpdate1=1 +ComponentIsDeviceSheet1=0 +ComponentLibIdentifierKind2=Library Name And Type +ComponentLibraryIdentifier2=LM741.SchLib +ComponentDesignItemID2=LM741CN/NOPB +ComponentSymbolReference2=LM741CN/NOPB +ComponentUpdate2=1 +ComponentIsDeviceSheet2=0 +ComponentLibIdentifierKind3=Library Name And Type +ComponentLibraryIdentifier3=microB.IntLib +ComponentDesignItemID3=HEADER-1X570MIL +ComponentSymbolReference3=HEADER-1X570MIL +ComponentUpdate3=1 +ComponentIsDeviceSheet3=0 +ComponentLibIdentifierKind4=Library Name And Type +ComponentLibraryIdentifier4=Miscellaneous Devices.IntLib +ComponentDesignItemID4=Cap +ComponentSymbolReference4=Cap +ComponentUpdate4=1 +ComponentIsDeviceSheet4=0 +ComponentLibIdentifierKind5=Library Name And Type +ComponentLibraryIdentifier5=Miscellaneous Devices.IntLib +ComponentDesignItemID5=Res1 +ComponentSymbolReference5=Res1 +ComponentUpdate5=1 +ComponentIsDeviceSheet5=0 +ComponentLibIdentifierKind6=Library Name And Type +ComponentLibraryIdentifier6=SamacSys.SchLib +ComponentDesignItemID6=08-350000-11-RC +ComponentSymbolReference6=08-350000-11-RC +ComponentUpdate6=1 +ComponentIsDeviceSheet6=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[SmartPDF] +PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + diff --git a/PCB/EE3102.PrjPcbStructure b/PCB/EE3102.PrjPcbStructure new file mode 100644 index 0000000..8c04d08 --- /dev/null +++ b/PCB/EE3102.PrjPcbStructure @@ -0,0 +1 @@ +Record=TopLevelDocument|FileName=V1.SchDoc diff --git a/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg new file mode 100644 index 0000000..8da1164 --- /dev/null +++ b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.LibPkg @@ -0,0 +1,1102 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[Document1] +DocumentPath=Instrumentation Amplifier Lib.PcbLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Document2] +DocumentPath=Instrumentation Amplifier Lib.SchLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 + diff --git a/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib new file mode 100644 index 0000000..c5feb93 Binary files /dev/null and b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.PcbLib differ diff --git a/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib new file mode 100644 index 0000000..ff5d810 Binary files /dev/null and b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.SchLib differ diff --git a/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt new file mode 100644 index 0000000..95b90ac --- /dev/null +++ b/PCB/Libraries/InstrumentAmp/Instrumentation Amplifier Lib.txt @@ -0,0 +1,512 @@ +# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 +# Frank Frank, Accelerated Designs + +StartFootprints + +Footprint (Name "D0008A_N") +Pad (Name "1") (Location -94.4882, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "2") (Location -94.4882, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "3") (Location -94.4882, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "4") (Location -94.4882, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "5") (Location 94.4882, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "6") (Location 94.4882, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "7") (Location 94.4882, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "8") (Location 94.4882, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 86.61419678) (Shape Rounded) (Layer Top) +EndPad +Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay) +Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) +Text (Location -139, 114) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u") +Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15) +Line (Width 3.93700004) (Start -19.6851, 0) (End 19.685, 0) (Layer Mechanical15) +Line (Width 1.96850002) (Start -147.6378, -108.2677) (End 147.6378, -108.2677) (Layer Mechanical15) +Line (Width 1.96850002) (Start -147.6378, 108.2677) (End 147.6378, 108.2677) (Layer Mechanical15) +Line (Width 1.96850002) (Start 147.6378, -108.2677) (End 147.6378, 108.2677) (Layer Mechanical15) +Line (Width 1.96850002) (Start -147.6378, -108.2677) (End -147.6378, 108.2677) (Layer Mechanical15) +Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13) +Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13) +Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13) +Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13) +Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13) +Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13) +Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator") +Step (Name D0008A.stp) +EndFootprint + +Footprint (Name "D0008A_M") +Pad (Name "1") (Location -96.4567, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "2") (Location -96.4567, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "3") (Location -96.4567, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "4") (Location -96.4567, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "5") (Location 96.4567, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "6") (Location 96.4567, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "7") (Location 96.4567, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "8") (Location 96.4567, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 27.5590992, 98.42520142) (Shape Rounded) (Layer Top) +EndPad +Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15) +Line (Width 3.93700004) (Start -19.685, 0) (End 19.685, 0) (Layer Mechanical15) +Line (Width 1.96850002) (Start -165.3543, -118.1102) (End 165.3543, -118.1102) (Layer Mechanical15) +Line (Width 1.96850002) (Start -165.3543, 118.1102) (End 165.3543, 118.1102) (Layer Mechanical15) +Line (Width 1.96850002) (Start 165.3543, -118.1102) (End 165.3543, 118.1102) (Layer Mechanical15) +Line (Width 1.96850002) (Start -165.3543, -118.1102) (End -165.3543, 118.1102) (Layer Mechanical15) +Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13) +Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13) +Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13) +Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13) +Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13) +Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13) +Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator") +Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay) +Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) +Text (Location -156, 124) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u") +Step (Name D0008A.stp) +EndFootprint + +Footprint (Name "D0008A_L") +Pad (Name "1") (Location -92.5197, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "2") (Location -92.5197, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "3") (Location -92.5197, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "4") (Location -92.5197, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "5") (Location 92.5197, -75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "6") (Location 92.5197, -25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "7") (Location 92.5197, 25) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Pad (Name "8") (Location 92.5197, 75) (Surface True) (Rotation 90) (ExpandMask 2) (ExpandPaste -4) +PadShape (Size 23.62199974, 74.80310059) (Shape Rounded) (Layer Top) +EndPad +Line (Width 3.93700004) (Start 0, -19.685) (End 0, 19.685) (Layer Mechanical15) +Line (Width 3.93700004) (Start -19.6851, 0) (End 19.685, 0) (Layer Mechanical15) +Line (Width 1.96850002) (Start -133.8583, -102.3622) (End 133.8583, -102.3622) (Layer Mechanical15) +Line (Width 1.96850002) (Start -133.8583, 102.3622) (End 133.8583, 102.3622) (Layer Mechanical15) +Line (Width 1.96850002) (Start 133.8583, -102.3622) (End 133.8583, 102.3622) (Layer Mechanical15) +Line (Width 1.96850002) (Start -133.8583, -102.3622) (End -133.8583, 102.3622) (Layer Mechanical15) +Line (Width 5) (Start 71.6926, -96.4563) (End 71.7296, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8874, -96.4563) (End -71.8504, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8504, -96.4563) (End -13.0704, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -71.8874, 96.4567) (End -71.8504, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -7.1654, -96.4563) (End 7.0076, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start 12.9136, -96.4563) (End 71.6926, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -91.4933) (End -76.8504, -91.4563) (Layer Mechanical13) +Line (Width 5) (Start 12.9136, 96.4567) (End 71.6926, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -91.4933) (End 76.6926, -91.4563) (Layer Mechanical13) +Line (Width 5) (Start -7.1654, 96.4567) (End 7.0076, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -71.8504, 96.4567) (End -13.0704, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -91.4563) (End 76.6926, 91.4567) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 91.4567) (End -76.8504, 91.4937) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 91.4567) (End 76.6926, 91.4937) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -91.4563) (End -76.8504, 91.4567) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start 71.6926, 96.4567) (End 71.7296, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -82.4803) (End -118.1894, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -82.4803) (End -101.9374, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -67.5193) (End -93.5134, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -82.4803) (End -78.5534, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -67.5193) (End -78.5534, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -82.4803) (End -76.8504, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -67.5193) (End -101.9374, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -82.4803) (End -93.5134, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -67.5193) (End -76.8504, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -82.4803) (End -76.8504, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -82.4803) (End -93.5134, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -32.4803) (End -118.1894, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -32.4803) (End -101.9374, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -17.5193) (End -93.5134, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -32.4803) (End -78.5534, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -17.5193) (End -78.5534, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -32.4803) (End -76.8504, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, -17.5193) (End -101.9374, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, -32.4803) (End -93.5134, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, -17.5193) (End -76.8504, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, -32.4803) (End -76.8504, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, -32.4803) (End -93.5134, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 17.5197) (End -118.1894, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 17.5197) (End -101.9374, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 32.4807) (End -93.5134, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 17.5197) (End -78.5534, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 32.4807) (End -78.5534, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 17.5197) (End -76.8504, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 32.4807) (End -101.9374, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 17.5197) (End -93.5134, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 32.4807) (End -76.8504, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 17.5197) (End -76.8504, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 17.5197) (End -93.5134, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 67.5197) (End -118.1894, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 67.5197) (End -101.9374, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 82.4807) (End -93.5134, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 67.5197) (End -78.5534, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 82.4807) (End -78.5534, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 67.5197) (End -76.8504, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -118.1894, 82.4807) (End -101.9374, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -101.9374, 67.5197) (End -93.5134, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start -78.5534, 82.4807) (End -76.8504, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -76.8504, 67.5197) (End -76.8504, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start -93.5134, 67.5197) (End -93.5134, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, -82.4803) (End 118.0316, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -67.5193) (End 118.0316, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -82.4803) (End 101.7796, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -67.5193) (End 93.3566, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -82.4803) (End 93.3566, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -67.5193) (End 78.3956, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -82.4803) (End 118.0316, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -67.5193) (End 101.7796, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -82.4803) (End 78.3956, -82.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -82.4803) (End 76.6926, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -82.4803) (End 93.3566, -67.5193) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, -32.4803) (End 118.0316, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -17.5193) (End 118.0316, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -32.4803) (End 101.7796, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -17.5193) (End 93.3566, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, -32.4803) (End 93.3566, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -17.5193) (End 78.3956, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, -32.4803) (End 118.0316, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -17.5193) (End 101.7796, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -32.4803) (End 78.3956, -32.4803) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, -32.4803) (End 76.6926, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, -32.4803) (End 93.3566, -17.5193) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, 17.5197) (End 118.0316, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 32.4807) (End 118.0316, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 17.5197) (End 101.7796, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 32.4807) (End 93.3566, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 17.5197) (End 93.3566, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 32.4807) (End 78.3956, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 17.5197) (End 118.0316, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 32.4807) (End 101.7796, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 17.5197) (End 78.3956, 17.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 17.5197) (End 76.6926, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 17.5197) (End 93.3566, 32.4807) (Layer Mechanical13) +Line (Width 5) (Start 118.0316, 67.5197) (End 118.0316, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 82.4807) (End 118.0316, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 67.5197) (End 101.7796, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 82.4807) (End 93.3566, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 78.3956, 67.5197) (End 93.3566, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 82.4807) (End 78.3956, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 101.7796, 67.5197) (End 118.0316, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 82.4807) (End 101.7796, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 67.5197) (End 78.3956, 67.5197) (Layer Mechanical13) +Line (Width 5) (Start 76.6926, 67.5197) (End 76.6926, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 93.3566, 67.5197) (End 93.3566, 82.4807) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, 96.4567) (End 12.9136, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, 96.4567) (End -7.1654, 96.4567) (Layer Mechanical13) +Line (Width 5) (Start -13.0704, -96.4563) (End -7.1654, -96.4563) (Layer Mechanical13) +Line (Width 5) (Start 7.0076, -96.4563) (End 12.9136, -96.4563) (Layer Mechanical13) +Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 90) (EndAngle 270) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location -71.8503, -91.4562) (StartAngle 180.42550659) (EndAngle 269.57450867) (Layer Mechanical13) +Arc (Width 5) (Radius 23.5) (Location -21.8504, 49.4567) (StartAngle 270) (EndAngle 450) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location 71.6925, -91.4562) (StartAngle 270.42550659) (EndAngle 359.57450867) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location -71.8503, 91.4566) (StartAngle 90.42549896) (EndAngle 179.57450104) (Layer Mechanical13) +Arc (Width 5) (Radius 5.00029993) (Location 71.6925, 91.4566) (StartAngle 0.42550001) (EndAngle 89.57450208) (Layer Mechanical13) +Text (Location -63.9764, -49.6063) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value ".Designator") +Line (Width 7.87400007) (Start -35.4331, -98.4252) (End 35.4331, -98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start 35.4331, -98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start -35.4331, -98.4252) (End -35.4331, 70.8661) (Layer TopOverlay) +Line (Width 7.87400007) (Start -35.4331, 70.8661) (End -7.874, 98.4252) (Layer TopOverlay) +Line (Width 7.87400007) (Start -7.874, 98.4252) (End 35.4331, 98.4252) (Layer TopOverlay) +Text (Location -125, 108) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "u") +Step (Name D0008A.stp) +EndFootprint +EndFootprints + +StartComponents + +Component (Name "INA286AID") (PartCount 1) (DesPrefix "U?") +Pin (Location -500, -100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "1") (Name Visible "-IN") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) +Pin (Location 500, -300) (Rotation 0) (PinType Power) (Length 200) (Width 0) (Designator Visible "2") (Name Visible "GND") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) +Pin (Location 500, -100) (Rotation 0) (PinType Input) (Length 200) (Width 0) (Designator Visible "3") (Name Visible "REF2") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) +Pin (Location -500, -300) (Rotation 180) (PinType Passive) (Length 200) (Width 0) (Designator Visible "4") (Name Visible "NC") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1) +Pin (Location 500, 300) (Rotation 0) (PinType Output) (Length 200) (Width 0) (Designator Visible "5") (Name Visible "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1) +Pin (Location -500, 300) (Rotation 180) (PinType Power) (Length 200) (Width 0) (Designator Visible "6") (Name Visible "V+") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1) +Pin (Location 500, 100) (Rotation 0) (PinType Input) (Length 200) (Width 0) (Designator Visible "7") (Name Visible "REF1") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1) +Pin (Location -500, 100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "8") (Name Visible "+IN") (PinSwap 0) (PartSwap 0) (PinSeq 8) (Part 1) +Rectangle (Width 5) (Start -500, -500) (End 500, 500) (Part 1) +Parameter (Name "PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AIDR") (Part 1) +Parameter (Name "Alternate_PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AID") (Part 1) +Parameter (Name "PackageReference") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "D0008A") (Part 1) +Parameter (Name "MountType") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "SMT") (Part 1) +Parameter (Name "CompType") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "IC") (Part 1) +Parameter (Name "RoHS") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "Y") (Part 1) +Parameter (Name "Manufacturer") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "Texas Instruments") (Part 1) +Parameter (Name "RefDes") (Location 0, 100) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1) +Parameter (Name "Type") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1) +Parameter (Name "Value") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "Value") (Part 1) +Parameter (Name "PIN_COUNT") (Location 0, 0) (Height 82) (Rotation 0) (Justification Center) (Value "8") (Part 1) +Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) +Parameter (Name "Alternate_PartNumber") (Location -720, 5830) (Height 82) (Rotation 0) (Justification BottomLeft) (Value "INA286AID") (Part 1) +Description (Value "No Description Available") (Part 1) +Footprint (Name "D0008A_N") +EndComponent +EndComponents diff --git a/PCB/Libraries/InstrumentAmp/UL_Form.dfm b/PCB/Libraries/InstrumentAmp/UL_Form.dfm new file mode 100644 index 0000000..2d57e92 --- /dev/null +++ b/PCB/Libraries/InstrumentAmp/UL_Form.dfm @@ -0,0 +1,49 @@ +object UL_Form: TUL_Form + Left = 0 + Top = 0 + BorderStyle = bsDialog + Caption = 'UL Import' + ClientHeight = 80 + ClientWidth = 473 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + PixelsPerInch = 96 + TextHeight = 13 + object TxtFile: TEdit + Left = 80 + Top = 8 + Width = 384 + Height = 21 + TabOrder = 0 + end + object BtnFile: TButton + Left = 8 + Top = 8 + Width = 64 + Height = 24 + Caption = 'File...' + TabOrder = 1 + OnClick = BtnFileClick + end + object BtnImport: TButton + Left = 188 + Top = 40 + Width = 96 + Height = 32 + Caption = 'Start Import' + TabOrder = 2 + OnClick = BtnImportClick + end + object OpenDlg: TOpenDialog + DefaultExt = '.txt' + Filter = 'UL Altium Output (*.txt)|*.txt' + Left = 8 + Top = 40 + end +end diff --git a/PCB/Libraries/InstrumentAmp/UL_Form.pas b/PCB/Libraries/InstrumentAmp/UL_Form.pas new file mode 100644 index 0000000..a79f13c --- /dev/null +++ b/PCB/Libraries/InstrumentAmp/UL_Form.pas @@ -0,0 +1,14 @@ + +procedure TUL_Form.BtnFileClick(Sender: TObject); +begin + If OpenDlg.Execute Then Begin + TxtFile.Text := OpenDlg.FileName; + End; +end; + +procedure TUL_Form.BtnImportClick(Sender: TObject); +begin + ImportAscIIData(TxtFile.Text); + Close; +end; + diff --git a/PCB/Libraries/InstrumentAmp/UL_Import.PrjScr b/PCB/Libraries/InstrumentAmp/UL_Import.PrjScr new file mode 100644 index 0000000..1238b5d --- /dev/null +++ b/PCB/Libraries/InstrumentAmp/UL_Import.PrjScr @@ -0,0 +1,945 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ReleaseVaultGUID= +ReleaseVaultName= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[Document1] +DocumentPath=UL_Import.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Document2] +DocumentPath=UL_Form.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Generic_ScriptingSystem] +StartProcName=UL_Form.pas> + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=PCADNetlist +OutputName1=PCAD Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixNetlist +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISNetlist +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Verilog +OutputName4=Verilog File +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=VHDL +OutputName5=VHDL File +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=XSpiceNetlist +OutputName6=XSpice Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Virtual Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Logic Analyser Print +OutputName2=Logic Analyser Prints +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=OpenBus Print +OutputName3=OpenBus Prints +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=PCB 3D Print +OutputName4=PCB 3D Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType5=PCB Print +OutputName5=PCB Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=Schematic Print +OutputName6=Schematic Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType7=SimView Print +OutputName7=SimView Prints +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType8=Wave Print +OutputName8=Wave Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=WaveSim Print +OutputName9=WaveSim Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType10=Assembler Source Print +OutputName10=Assembler Source Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=C Source Print +OutputName11=C Source Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=C/C++ Header Print +OutputName12=C/C++ Header Prints +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=C++ Source Print +OutputName13=C++ Source Prints +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=FSM Print +OutputName14=FSM Prints +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=PCB 3D Video +OutputName15=PCB 3D Video +OutputDocumentPath15= +OutputVariantName15=[No Variations] +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=PCBLIB Print +OutputName16=PCBLIB Prints +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=PDF3D +OutputName17=PDF3D +OutputDocumentPath17= +OutputVariantName17=[No Variations] +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Report Print +OutputName18=Report Prints +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=VHDL Print +OutputName19=VHDL Prints +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CompositeDrill +OutputName1=Composite Drill Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Drill +OutputName2=Drill Drawing/Guides +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Final +OutputName3=Final Artwork Prints +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=Gerber +OutputName4=Gerber Files +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=Mask +OutputName5=Solder/Paste Mask Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=NC Drill +OutputName6=NC Drill Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=ODB +OutputName7=ODB++ Files +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +OutputType8=Plane +OutputName8=Power-Plane Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=Test Points +OutputName9=Test Point Report +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Board Stack Report +OutputName10=Report Board Stack +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Gerber X2 +OutputName11=Gerber X2 Files +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=IPC2581 +OutputName12=IPC-2581 Files +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=SimpleBOM +OutputName4=Simple BOM +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SinglePinNetReporter +OutputName5=Report Single Pin Nets +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Script +OutputName6=Script Output +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Design Rules Check +OutputName1=Design Rules Check +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Electrical Rules Check +OutputName2=Electrical Rules Check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Component states check +OutputName3=Vault's components states check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Configuration compliance +OutputName4=Environment configuration compliance check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Footprint Comparison Report +OutputName6=Footprint Comparison Report +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportSTEP +OutputName4=Export STEP +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=0 +Type45=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=2 +Type13=2 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=2 +Type26=2 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=2 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=1 +Type45=2 +Type46=1 +Type47=2 +Type48=2 +Type49=1 +Type50=2 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=0 +Type60=1 +Type61=2 +Type62=2 +Type63=1 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=1 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=1 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=0 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[SmartPDF] +PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter + diff --git a/PCB/Libraries/InstrumentAmp/UL_Import.pas b/PCB/Libraries/InstrumentAmp/UL_Import.pas new file mode 100644 index 0000000..fd9b912 --- /dev/null +++ b/PCB/Libraries/InstrumentAmp/UL_Import.pas @@ -0,0 +1,1081 @@ + +const ForceSchFontID = 1; + +var + BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager + +{==============================================================================} +{==== String Utility Routines ===============================================} +{==============================================================================} + +Function CheckLeft(BaseStr: String, Srch: String): Boolean; +Var + i : Integer; +Begin + Result := False; + i := Length(Srch); + If Length(BaseStr) < i Then Exit; + If Copy(BaseStr, 1, i) = Srch Then Result := True; +End; + +Function LeftOf(BaseStr: String, Srch: String): String; +Var + i : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + Result := Copy(BaseStr, 1, i - 1); + End Else Begin + Result := BaseStr; + End; +End; + +Function LeftOfLast(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; + lft, rgt : String; +Begin + rgt := BaseStr; + i := Pos(Srch, rgt); + lft := ''; + If i > 0 Then Begin + ls := Length(Srch); + While i > 0 Do Begin + lft := lft + Copy(rgt, 1, i - 1); + rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); + i := Pos(Srch, rgt); + If i > 0 then Begin + lft := lft + Srch; + End; + End; + Result := lft; + End Else Begin + Result := BaseStr; + End; +End; + +Function RightOf(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + ls := Length(Srch); + Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End Else Begin + Result := ''; + End; +End; + +Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i <= 0 Then Begin + LeftSide := BaseStr; + RightSide := ''; + End Else Begin + ls := Length(Srch); + LeftSide := Copy(BaseStr, 1, i - 1); + RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End; +End; + +Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; +Begin + Result := Leftof(RightOf(BaseStr, StartStr), EndStr); +End; + +Function GetFileLocation(FilePath: String): String; +Var + i : Integer; + filename : String; +Begin + filename := RightOf(FilePath, '\'); + i := Pos('\', filename); + While i > 0 Do Begin + filename := RightOf(filename, '\'); + i := Pos('\', filename); + End; + Result := LeftOf(Filepath, filename); +End; + +{==============================================================================} +{==== Footprint Routines ====================================================} +{==============================================================================} + +Function LayerFromString(LName: String): TLayer; +Begin + Case LName Of + 'NoLayer': Result := eNoLayer; + 'TopLayer': Result := eTopLayer; + 'MidLayer1': Result := eMidLayer1; + 'MidLayer2': Result := eMidLayer2; + 'MidLayer3': Result := eMidLayer3; + 'MidLayer4': Result := eMidLayer4; + 'MidLayer5': Result := eMidLayer5; + 'MidLayer6': Result := eMidLayer6; + 'MidLayer7': Result := eMidLayer7; + 'MidLayer8': Result := eMidLayer8; + 'MidLayer9': Result := eMidLayer9; + 'MidLayer10': Result := eMidLayer10; + 'MidLayer11': Result := eMidLayer11; + 'MidLayer12': Result := eMidLayer12; + 'MidLayer13': Result := eMidLayer13; + 'MidLayer14': Result := eMidLayer14; + 'MidLayer15': Result := eMidLayer15; + 'MidLayer16': Result := eMidLayer16; + 'MidLayer17': Result := eMidLayer17; + 'MidLayer18': Result := eMidLayer18; + 'MidLayer19': Result := eMidLayer19; + 'MidLayer20': Result := eMidLayer20; + 'MidLayer21': Result := eMidLayer21; + 'MidLayer22': Result := eMidLayer22; + 'MidLayer23': Result := eMidLayer23; + 'MidLayer24': Result := eMidLayer24; + 'MidLayer25': Result := eMidLayer25; + 'MidLayer26': Result := eMidLayer26; + 'MidLayer27': Result := eMidLayer27; + 'MidLayer28': Result := eMidLayer28; + 'MidLayer29': Result := eMidLayer29; + 'MidLayer30': Result := eMidLayer30; + 'BottomLayer': Result := eBottomLayer; + 'TopOverlay': Result := eTopOverlay; + 'BottomOverlay': Result := eBottomOverlay; + 'TopPaste': Result := eTopPaste; + 'BottomPaste': Result := eBottomPaste; + 'TopSolder': Result := eTopSolder; + 'BottomSolder': Result := eBottomSolder; + 'InternalPlane1': Result := eInternalPlane1; + 'InternalPlane2': Result := eInternalPlane2; + 'InternalPlane3': Result := eInternalPlane3; + 'InternalPlane4': Result := eInternalPlane4; + 'InternalPlane5': Result := eInternalPlane5; + 'InternalPlane6': Result := eInternalPlane6; + 'InternalPlane7': Result := eInternalPlane7; + 'InternalPlane8': Result := eInternalPlane8; + 'InternalPlane9': Result := eInternalPlane9; + 'InternalPlane10': Result := eInternalPlane10; + 'InternalPlane11': Result := eInternalPlane11; + 'InternalPlane12': Result := eInternalPlane12; + 'InternalPlane13': Result := eInternalPlane13; + 'InternalPlane14': Result := eInternalPlane14; + 'InternalPlane15': Result := eInternalPlane15; + 'InternalPlane16': Result := eInternalPlane16; + 'DrillGuide': Result := eDrillGuide; + 'KeepOutLayer': Result := eKeepOutLayer; + 'Mechanical1': Result := eMechanical1; + 'Mechanical2': Result := eMechanical2; + 'Mechanical3': Result := eMechanical3; + 'Mechanical4': Result := eMechanical4; + 'Mechanical5': Result := eMechanical5; + 'Mechanical6': Result := eMechanical6; + 'Mechanical7': Result := eMechanical7; + 'Mechanical8': Result := eMechanical8; + 'Mechanical9': Result := eMechanical9; + 'Mechanical10': Result := eMechanical10; + 'Mechanical11': Result := eMechanical11; + 'Mechanical12': Result := eMechanical12; + 'Mechanical13': Result := eMechanical13; + 'Mechanical14': Result := eMechanical14; + 'Mechanical15': Result := eMechanical15; + 'Mechanical16': Result := eMechanical16; + 'DrillDrawing': Result := eDrillDrawing; + 'MultiLayer': Result := eMultiLayer; + 'ConnectLayer': Result := eConnectLayer; + 'BackGroundLayer': Result := eBackGroundLayer; + 'DRCErrorLayer': Result := eDRCErrorLayer; + 'HighlightLayer': Result := eHighlightLayer; + 'GridColor1': Result := eGridColor1; + 'GridColor10': Result := eGridColor10; + 'PadHoleLayer': Result := ePadHoleLayer; + 'ViaHoleLayer': Result := eViaHoleLayer; + Else + Result := eNoLayer; + End; +End; + + +Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); +Var + STEPFileName : String; + STEPmodel : IPCB_ComponentBody; + Model : IPCB_Model; +Begin + STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); + STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); + Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); + STEPmodel.SetState_FromModel; + // Model.SetState(0,0,0,0); + STEPmodel.Model := Model; + fp.AddPCBObject(STEPmodel); + //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddLine(fp: IPCB_Component, Data: String); +Var + lin : IPCB_track; + s1, s2 : String; +Begin + lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.X1 := MilsToCoord(Evaluate(s1)); + lin.Y1 := MilsToCoord(Evaluate(s2)); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.X2 := MilsToCoord(Evaluate(s1)); + lin.Y2 := MilsToCoord(Evaluate(s2)); + lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + fp.AddPCBObject(lin); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); +End; + +Procedure FP_AddArc(fp: IPCB_Component, Data: String); +Var + arc : IPCB_Arc; + s1, s2 : String; +Begin + arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.XCenter := MilsToCoord(Evaluate(s1)); + arc.YCenter := MilsToCoord(Evaluate(s2)); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; + fp.AddPCBObject(arc); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + pol : IPCB_Region; + cont : IPCB_Contour; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); + If pol = Nil Then Exit; + cont := pol.MainContour.Replicate(); + pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + cont.X[pc] := MilsToCoord(Evaluate(s1)); + cont.Y[pc] := MilsToCoord(Evaluate(s2)); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.SetOutlineContour(cont); + If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin + pol.IsKeepout := True; + End; + fp.AddPCBObject(pol); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); +End; + +Procedure FP_AddText(fp: IPCB_Component, Data: STring); +Var + txt : IPCB_Text; + s1, s2 : String; +Begin + txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.XLocation := MilsToCoord(Evaluate(s1)); + txt.YLocation := MilsToCoord(Evaluate(s2)); + txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); + txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.MirrorFlag := True; + End; + txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); + txt.Text := GetBetween(Data, '(Value "', '")'); + // Justification? NOTE: TODO: + fp.AddPCBObject(txt); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); +End; + +Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + s1, s2, inp, tag, lay : String; + pad : IPCB_Pad; + padsh : TShape; + cache : TPadCache; +Begin + pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); + pad.Name := GetBetween(Data, '(Name "', '")'); +// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pad.X := MilsToCoord(Evaluate(s1)); + pad.Y := MilsToCoord(Evaluate(s2)); + pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn +// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack + s1 := GetBetween(Data, '(ExpandPaste ', ')'); + s2 := GetBetween(Data, '(ExpandMask ', ')'); + If s1 <> '' || s2 <> '' Then Begin + cache := pad.Cache; + If s1 <> '' Then Begin + cache.PasteMaskExpansionValid := eCacheManual; + cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); + End; + If s2 <> '' Then Begin + cache.SolderMaskExpansionValid := eCacheManual; + cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); + End; + pad.Cache := cache; + End; + If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin + pad.Mode := ePadMode_Simple; + pad.Layer := eTopLayer; + End Else Begin + pad.Mode := ePadMode_LocalStack; + End; + pad.Moveable := False; + pad.HoleType := eRoundHole; // eSquareHole, eSlotHole + pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); + //2020-11-18 JRR Start; Let's set the Plated value, if present + If GetBetween(Data, '(Plated ', ')') <> '' Then Begin + pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); + End; + //2020-11-18 JRR End + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'PadShape': Begin + padsh := eNoShape; + StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); + Case GetBetween(inp, '(Shape ', ')') Of + 'NoShape': padsh := eNoShape; + 'Rounded': padsh := eRounded; + 'Rectangular': padsh := eRectangular; + 'Octagonal': padsh := eOctagonal; + 'CircleShape': padsh := eCircleShape; + 'ArcShape': padsh := eArcShape; + 'Terminator': padsh := eTerminator; + 'RoundedRectangle': padsh := eRoundedRectangular; + 'RotatedRectangle': padsh := eRotatedRectShape; + Else padsh := eNoShape; + End; + lay := GetBetween(inp, '(Layer ', ')'); + If CheckLeft(lay, 'Top') Then Begin + pad.TopShape := padsh; + pad.TopXSize := MilsToCoord(Evaluate(s1)); + pad.TopYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Mid') Then Begin + pad.MidShape := padsh; + pad.MidXSize := MilsToCoord(Evaluate(s1)); + pad.MidYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Bot') Then Begin + pad.BotShape := padsh; + pad.BotXSize := MilsToCoord(Evaluate(s1)); + pad.BotYSize := MilsToCoord(Evaluate(s2)); + End; + End; + 'EndPad': Begin + Break; + End; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + fp.AddPCBObject(pad); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); +End; + +Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); +Var + inp, tag, s, t : String; + fp : IPCB_Component; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Footprint': Begin + // create a footprint reference + fp := PCBServer.CreatePCBLibComp(); + If fp = Nil Then Begin + Errors.Add('Error creating footprint.'); + Break; + End; + // add data to it + fp.Name := GetBetween(inp, '(Name "', '")'); + // assign it to library + Lib.RegisterComponent(fp); + PCBServer.PreProcess(); + // add data to it + fp.BeginModify(); + // set height + t := GetBetween(inp, '(Height ', ')'); + If t <> '' Then Begin + fp.Height := MilsToCoord(Evaluate(t)); + End; + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + If CheckLeft(inp, '#') Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Pad': Begin + FP_AddPad(fp, inp, InFile); + End; + 'Line': Begin + FP_AddLine(fp, inp); + End; + 'Arc': Begin + FP_AddArc(fp, inp); + End; + 'Polygon': Begin + FP_AddPoly(fp, inp, InFile); + End; + 'Text': Begin + FP_AddText(fp, inp); + End; + 'Step': Begin + FP_AddStep(fp, inp, InFileName); + End; + 'EndFootprint': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + fp.EndModify(); + PCBServer.PostProcess(); + // done with footprint + End; + 'EndFootprints': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() + PCBServer.PostProcess(); +End; + +{==============================================================================} +{==== Symbol Routines =======================================================} +{==============================================================================} + +Function TextJustificationFromString(Value: String): TTextJustification; +Begin + Case Value Of + 'BottomLeft': Result := eJustify_BottomLeft; + 'BottomCenter': Result := eJustify_BottomCenter; + 'BottomRight': Result := eJustify_BottomRight; + 'CenterLeft': Result := eJustify_CenterLeft; + 'Center': Result := eJustify_Center; + 'CenterRight': Result := eJustify_CenterRight; + 'TopLeft': Result := eJustify_TopLeft; + 'TopCenter': Result := eJustify_TopCenter; + 'TopRight': Result := eJustify_TopRight; + Else Result := eJustify_Center; + End; +End; + +Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; +Var + sz : Integer; +Begin + // 2012-11-07 gbn start + { sz := Round(Height / 10); + According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. + http://wiki.altium.com/pages/viewpage.action?pageId=34210039 + } + sz := (Height * 0.1); + // 2012-11-07 gbn end + + // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager + If BrokenSCHFontManager > 0 Then Begin + Result := ForceSchFontID; + Exit; + End; + // 2019-01-16 gbn + + Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); +End; + +Function SY_GetAngle(Angle : String): TRotationBy90; +Begin + Case Angle Of + '90': Result := eRotate90; + '180': Result := eRotate180; + '270': Result := eRotate270; + Else Result := eRotate0; + End; +End; + +Procedure SY_AddLine(sy: ISch_Component, Data: String); +Var + lin : ISch_Line; + s1, s2 ,s3: String; +Begin + lin := SchServer.SchObjectFactory(eLine, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + If s3 < 10 Then Begin + lin.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + lin.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + lin.LineWidth := eLarge; + End; + lin.LineStyle := eLineStyleSolid; + lin.Color := $000000; // NOTE: TODO: + lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + lin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(lin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); +End; + +Procedure SY_AddRect(sy: ISch_Component, Data: String); +Var + rect : ISch_Rectangle; + s1, s2 ,s3: String; +Begin + rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); + If rect = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + rect.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + rect.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + rect.LineWidth := eLarge; + End; + rect.Transparent := True; + rect.Color := $000000; // NOTE: TODO: + rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + rect.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(rect); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); +End; + +Procedure SY_AddArc(sy: ISch_Component, Data: String); +Var + arc : ISch_Arc; + s1, s2, s3 : String; +Begin + arc := SchServer.SchObjectFactory(eArc, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + arc.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + arc.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + arc.LineWidth := eLarge; + End; + arc.Color := $000000; // NOTE: TODO: + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + arc.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(arc); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); +End; + +Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); +Var + pol : ISch_Polygon; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); + If pol = Nil Then Exit; + + pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.LineWidth := eZeroSize; // NOTE: TODO: + pol.Color := $000000; // NOTE: TODO: + pol.IsSolid := True; + pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + pol.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pol); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); +End; + +Procedure SY_AddText(sy: ISch_Component, Data: String); +Var + txt : ISch_Label; + s1, s2 : String; +Begin + txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.IsMirrored := True; + End; + txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); + txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + txt.Color := $000000; // NOTE: TODO: + txt.Text := GetBetween(Data, '(Value "', '")'); + txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + txt.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(txt); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); +End; + +Procedure SY_AddParam(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(prm); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddComment(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.Comment := prm; // crashes, as of Altium 16.0.5 + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddPin(sy: ISch_Component, Data: String); +Var + pin : ISch_Pin; + s1, s2 : String; +Begin + pin := SchServer.SchObjectFactory(ePin, eCreate_Default); + If pin = Nil Then Exit; + + // Define the pin parameters. + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + pin.Color := $000000; // NOTE: TODO: + pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + Case GetBetween(Data, '(PinType ', ')') Of + 'IO': pin.Electrical := eElectricIO; + 'Input': pin.Electrical := eElectricInput; + 'Output': pin.Electrical := eElectricOutput; + 'Passive': pin.Electrical := eElectricPassive; + 'OpenCollector': pin.Electrical := eElectricOpenCollector; + 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; + 'HiZ': pin.Electrical := eElectricHiZ; + 'Power': pin.Electrical := eElectricPower; + Else pin.Electrical := eElectricPassive; + End; + pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); + pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); + pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); + pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); + s1 := GetBetween(Data, '(Designator ', '")'); + pin.ShowDesignator := CheckLeft(s1, 'Visible'); + pin.Designator := RightOf(s1, '"'); + s1 := GetBetween(Data, '(Name ', '")'); + pin.ShowName := CheckLeft(s1, 'Visible'); + pin.Name := RightOf(s1, '"'); + pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + + pin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); +End; + +Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); +Var + inp, tag, s, t : String; + sy : ISch_Component; + simp : ISch_Implementation; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Component': Begin + // create a component reference + sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); + If sy = Nil Then Begin + Errors.Add('Error creating component.'); + Break; + End; + // Set up parameters for the library component. + SchServer.ProcessControl.PreProcess(Lib, ''); + // Define the LibReference and add the component to the library. + sy.LibReference := GetBetween(inp, '(Name "', '")'); + sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); + sy.ComponentDescription := 'Imported'; + sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); + sy.CurrentPartId := 1; + + // add data to it + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + StrChop(inp, ' ', tag, inp); + Case tag Of + 'Description': Begin + //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) + sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); + End; + 'Comment': Begin + //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) + //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes + //SY_AddComment(sy, inp); // crashes (see function) + sy.Comment.text :=getbetween(inp, '(Value "', '")'); + End; + 'Parameter': Begin + SY_AddParam(sy, inp); + End; + 'Pin': Begin + SY_AddPin(sy, inp); + End; + 'Line': Begin + SY_AddLine(sy, inp); + End; + 'Rectangle': Begin + SY_AddRect(sy, inp); + End; + 'Arc': Begin + SY_AddArc(sy, inp); + End; + 'Polygon': Begin + SY_AddPoly(sy, inp, InFile); + End; + 'Text': Begin + SY_AddText(sy, inp); + End; + 'Footprint': Begin + simp := sy.AddSchImplementation(); + simp.ModelName := GetBetween(inp, '(Name "', '")'); + simp.ModelType := cDocKind_PcbLib; + simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); + simp.MapAsString := GetBetween(inp, '(Map "', '")'); + End; + 'EndComponent': Begin + Lib.AddSchComponent(sy); + // Send a system notification that a new component has been added to the library. + SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); + Lib.CurrentSchComponent := sy; + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + // done with component + SchServer.ProcessControl.PostProcess(Lib, ''); + End; + 'EndComponents': Begin + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() +End; + +{==============================================================================} +{==== Main Routines =========================================================} +{==============================================================================} + +Function InitLibDocs(BasePath: String, + Out Proj : IProject, + Out ProjDoc : IServerDocument, + Out PcbLibDoc : IServerDocument, + Out SchLibDoc : IServerDocument, + Out pLib : IPCB_Library, + Out sLib : ISch_Document): Boolean; +Var + WorkSpace : IWorkSpace; +Begin + Result := False; + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + // Integrated library, and the project it creates + ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); + If ProjDoc = Nil Then Begin + ShowMessage('Nil ProjDoc'); + Exit; + End; + If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin + ShowMessage('ProjDoc Save failed'); + Exit; + End; + Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); + If Proj = Nil Then Begin + ShowMessage('Nil Proj'); + Exit; + End; + // Footprint library + PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); + If PcbLibDoc = Nil Then Begin + ShowMessage('Nil PcbLibDoc'); + Exit; + End; + If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin + ShowMessage('PcbLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); + pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); + If pLib = Nil Then Begin + ShowMessage('Nil pLib'); + Exit; + End; + // Symbol Library + SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); + If SchLibDoc = Nil Then Begin + ShowMessage('Nil SchLibDoc'); + Exit; + End; + If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin + ShowMessage('SchLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.SchLib'); + sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); + If sLib = Nil Then Begin + ShowMessage('Nil sLib'); + Exit; + End; + // Done + Result := True; +End; + +Procedure ImportAscIIData(InFileName : String); +Var + WorkSpace : IWorkSpace; + dProj : IProject; + + Proj : IProject; + ProjDoc : IServerDocument; + PcbLibDoc : IServerDocument; + SchLibDoc : IServerDocument; + pLib : IPCB_Library; + sLib : ISch_Document; + + DefFP : IPCB_Component; // default initial blank footprint + DefSY : ISch_Component; // default initial blank symbol + + SavePath: String; + + InFile : TextFile; + Errors : TStringList; + inp, tag : String; +Begin + + // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer + If '19.0' < GetCurrentProductBuild Then Begin + ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + + ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); + BrokenSCHFontManager := 1; + End; + // 2019-01-16 gbn end + + //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn + SavePath := LeftOfLast(InFileName, '.'); + Errors := TStringList.Create(); + + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + dProj := WorkSpace.DM_FocusedProject(); + + // create integerated library documents + If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin + ShowMessage('Error initializing library'); + Exit; + End; + Proj.DM_SetAsCurrentProject(); + + // get the original blank footprint for later deletion when we are done + DefFP := pLib.CurrentComponent; + // get the original blank symbol for later deletion when we are done + DefSy := sLib.CurrentSchComponent; + + // start importing data + AssignFile(InFile, InFileName); + Reset(InFile); + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'StartFootprints': Begin + ImportFootprints(InFile, pLib, Errors, InFileName); + End; + 'StartComponents': Begin + ImportComponents(InFile, sLib, Errors); + End; + '': Continue; + End; + End; + CloseFile(InFile); + + // delete the original default blank footprint + If Not VarIsNull(DefFP) Then Begin + pLib.DeRegisterComponent(DefFP); + pLib.RemoveComponent(DefFP); + End Else Begin + ShowMessage('DefFP was Nil'); + End; + // delete the original default blank symbol + // NOTE: TODO: looks broken; does nothing noticable + If Not VarIsNull(DefSY) Then Begin + //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); + sLib.UnRegisterSchObjectFromContainer(DefSY); + sLib.RemoveSchObject(DefSy); + //DefSY.Container.RemoveSchObject(DefSy); + End Else Begin + ShowMessage('DefSym was Nil'); + End; + + // update views? + pLib.Board.ViewManager_FullUpdate(); + // Refresh symbol library. + sLib.GraphicallyInvalidate(); + + // save files again + ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); + PcbLibDoc.DoFileSave(cDocKind_PcbLib); + SchLibDoc.DoFileSave(cDocKind_SchLib); + + //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script + //// set the original project back to its focus + //If dProj <> Nil Then Begin + // dProj.DM_SetAsCurrentProject(); + //End; + + //ShowMessage('Done with "' + SavePath + '"'); + //2021-01-19 JRR End +End; + diff --git a/PCB/Libraries/LM741/2021-02-27_19-47-13.LibPkg b/PCB/Libraries/LM741/2021-02-27_19-47-13.LibPkg new file mode 100644 index 0000000..636b2ac --- /dev/null +++ b/PCB/Libraries/LM741/2021-02-27_19-47-13.LibPkg @@ -0,0 +1,1102 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[Document1] +DocumentPath=2021-02-27_19-47-13.PcbLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Document2] +DocumentPath=2021-02-27_19-47-13.SchLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 + diff --git a/PCB/Libraries/LM741/2021-02-27_19-47-13.PcbLib b/PCB/Libraries/LM741/2021-02-27_19-47-13.PcbLib new file mode 100644 index 0000000..3a1e3ab Binary files /dev/null and b/PCB/Libraries/LM741/2021-02-27_19-47-13.PcbLib differ diff --git a/PCB/Libraries/LM741/2021-02-27_19-47-13.SchLib b/PCB/Libraries/LM741/2021-02-27_19-47-13.SchLib new file mode 100644 index 0000000..aa839ca Binary files /dev/null and b/PCB/Libraries/LM741/2021-02-27_19-47-13.SchLib differ diff --git a/PCB/Libraries/LM741/LM741 Lib.LibPkg b/PCB/Libraries/LM741/LM741 Lib.LibPkg new file mode 100644 index 0000000..cd90b00 --- /dev/null +++ b/PCB/Libraries/LM741/LM741 Lib.LibPkg @@ -0,0 +1,1068 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + diff --git a/PCB/Libraries/LM741/LM741 Lib.PcbLib b/PCB/Libraries/LM741/LM741 Lib.PcbLib new file mode 100644 index 0000000..e9a0795 Binary files /dev/null and b/PCB/Libraries/LM741/LM741 Lib.PcbLib differ diff --git a/PCB/Libraries/LM741/LM741 Lib.SchLib b/PCB/Libraries/LM741/LM741 Lib.SchLib new file mode 100644 index 0000000..0839529 Binary files /dev/null and b/PCB/Libraries/LM741/LM741 Lib.SchLib differ diff --git a/PCB/Libraries/LM741/LM741 Lib.txt b/PCB/Libraries/LM741/LM741 Lib.txt new file mode 100644 index 0000000..bad7540 --- /dev/null +++ b/PCB/Libraries/LM741/LM741 Lib.txt @@ -0,0 +1,69 @@ +# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 +# Frank Frank, Accelerated Designs + +StartFootprints +EndFootprints + +StartComponents + +Component (Name "LM741CN/NOPB") (PartCount 1) (DesPrefix "U?") +Pin (Location 400, 0) (Rotation 0) (PinType Passive) (Length 200) (Width 0) (Designator Visible "1") (Name Hidden "BAL1") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) +Pin (Location 400, -400) (Rotation 0) (PinType Passive) (Length 200) (Width 0) (Designator Visible "8") (Name Hidden "BAL2") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) +Pin (Location 0, -300) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "3") (Name Hidden "IN+") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) +Pin (Location 0, -100) (Rotation 180) (PinType Input) (Length 200) (Width 0) (Designator Visible "2") (Name Hidden "IN-") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1) +Pin (Location 400, -200) (Rotation 0) (PinType Output) (Length 200) (Width 0) (Designator Visible "6") (Name Hidden "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1) +Pin (Location 200, 0) (Rotation 90) (PinType Power) (Length 200) (Width 0) (Designator Visible "7") (Name Hidden "V+") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1) +Pin (Location 200, -400) (Rotation 270) (PinType Power) (Length 200) (Width 0) (Designator Visible "4") (Name Hidden "V-") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1) +Line (Width 10) (Start 0, 0) (End 400, -200) (Part 1) +Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1) +Line (Width 10) (Start 0, 0) (End 0, -400) (Part 1) +Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1) +Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1) +Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1) +Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1) +Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1) +Line (Width 10) (Start 300, -150) (End 400, 0) (Part 1) +Line (Width 10) (Start 300, -250) (End 400, -400) (Part 1) +Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1) +Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1) +Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1) +Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1) +Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1) +Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1) +Line (Width 10) (Start 0, -400) (End 400, -200) (Part 1) +Line (Width 10) (Start 40, -100) (End 100, -100) (Part 1) +Line (Width 10) (Start 40, -300) (End 100, -300) (Part 1) +Line (Width 10) (Start 70, -270) (End 70, -330) (Part 1) +Line (Width 10) (Start 200, 0) (End 200, -100) (Part 1) +Line (Width 10) (Start 200, -300) (End 200, -400) (Part 1) +Text (Location 150, -200) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "V+") (Part 1) +Text (Location 150, -300) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "V-") (Part 1) +Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) +Parameter (Name "RefDes") (Location 620, 10) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "") (Part 1) +Parameter (Name "Type") (Location 620, -90) (Height 100) (Rotation 0) (Justification BottomLeft) (Value "") (Part 1) +Parameter (Name "SymbolVersion") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2008-07-09") (Part 1) +Parameter (Name "PartNumber") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741CN") (Part 1) +Parameter (Name "Characteristics") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741CNGeneralPurposeOpAmp") (Part 1) +Parameter (Name "CompType") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "OpAmpIC") (Part 1) +Parameter (Name "TaMin_C") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "00") (Part 1) +Parameter (Name "TaMax_C") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "700") (Part 1) +Parameter (Name "PackageDescription") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "8LeadPlasticDIP") (Part 1) +Parameter (Name "PackageReference") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "N08E_L") (Part 1) +Parameter (Name "RoHS") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "O") (Part 1) +Parameter (Name "Sim") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NoteBalancepinsnotmodeled") (Part 1) +Parameter (Name "ComponentLink1DescBC") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741Datasheet") (Part 1) +Parameter (Name "ComponentLink1URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/ds/LM/LM741pdf") (Part 1) +Parameter (Name "ComponentLink2DescA4") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "LM741WebPage") (Part 1) +Parameter (Name "ComponentLink2URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/pf/LM/LM741html") (Part 1) +Parameter (Name "ComponentLink3DescAC") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "N08EPackageWebPage") (Part 1) +Parameter (Name "ComponentLink3URL") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "http//wwwnationalcom/packaging/folders/n08ehtml") (Part 1) +Parameter (Name "Manufacturer") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NationalSemiconductor") (Part 1) +Parameter (Name "Version") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "B1608") (Part 1) +Parameter (Name "LatestRevisionDate") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2009-03-16") (Part 1) +Parameter (Name "LatestRevisionNote") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "MassUpdate") (Part 1) +Parameter (Name "Publisher") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "NationalSemiconductor") (Part 1) +Parameter (Name "Published") (Location 0, 0) (Height 80) (Rotation 0) (Justification BottomLeft) (Value "2009-03-16") (Part 1) +Description (Value "No Description Available") (Part 1) +Footprint (Name "N08E_L") +EndComponent +EndComponents diff --git a/PCB/Libraries/LM741/UL_Form.dfm b/PCB/Libraries/LM741/UL_Form.dfm new file mode 100644 index 0000000..2d57e92 --- /dev/null +++ b/PCB/Libraries/LM741/UL_Form.dfm @@ -0,0 +1,49 @@ +object UL_Form: TUL_Form + Left = 0 + Top = 0 + BorderStyle = bsDialog + Caption = 'UL Import' + ClientHeight = 80 + ClientWidth = 473 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + PixelsPerInch = 96 + TextHeight = 13 + object TxtFile: TEdit + Left = 80 + Top = 8 + Width = 384 + Height = 21 + TabOrder = 0 + end + object BtnFile: TButton + Left = 8 + Top = 8 + Width = 64 + Height = 24 + Caption = 'File...' + TabOrder = 1 + OnClick = BtnFileClick + end + object BtnImport: TButton + Left = 188 + Top = 40 + Width = 96 + Height = 32 + Caption = 'Start Import' + TabOrder = 2 + OnClick = BtnImportClick + end + object OpenDlg: TOpenDialog + DefaultExt = '.txt' + Filter = 'UL Altium Output (*.txt)|*.txt' + Left = 8 + Top = 40 + end +end diff --git a/PCB/Libraries/LM741/UL_Form.pas b/PCB/Libraries/LM741/UL_Form.pas new file mode 100644 index 0000000..a79f13c --- /dev/null +++ b/PCB/Libraries/LM741/UL_Form.pas @@ -0,0 +1,14 @@ + +procedure TUL_Form.BtnFileClick(Sender: TObject); +begin + If OpenDlg.Execute Then Begin + TxtFile.Text := OpenDlg.FileName; + End; +end; + +procedure TUL_Form.BtnImportClick(Sender: TObject); +begin + ImportAscIIData(TxtFile.Text); + Close; +end; + diff --git a/PCB/Libraries/LM741/UL_Import.PrjScr b/PCB/Libraries/LM741/UL_Import.PrjScr new file mode 100644 index 0000000..1238b5d --- /dev/null +++ b/PCB/Libraries/LM741/UL_Import.PrjScr @@ -0,0 +1,945 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ReleaseVaultGUID= +ReleaseVaultName= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[Document1] +DocumentPath=UL_Import.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Document2] +DocumentPath=UL_Form.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Generic_ScriptingSystem] +StartProcName=UL_Form.pas> + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=PCADNetlist +OutputName1=PCAD Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixNetlist +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISNetlist +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Verilog +OutputName4=Verilog File +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=VHDL +OutputName5=VHDL File +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=XSpiceNetlist +OutputName6=XSpice Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Virtual Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Logic Analyser Print +OutputName2=Logic Analyser Prints +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=OpenBus Print +OutputName3=OpenBus Prints +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=PCB 3D Print +OutputName4=PCB 3D Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType5=PCB Print +OutputName5=PCB Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=Schematic Print +OutputName6=Schematic Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType7=SimView Print +OutputName7=SimView Prints +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType8=Wave Print +OutputName8=Wave Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=WaveSim Print +OutputName9=WaveSim Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType10=Assembler Source Print +OutputName10=Assembler Source Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=C Source Print +OutputName11=C Source Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=C/C++ Header Print +OutputName12=C/C++ Header Prints +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=C++ Source Print +OutputName13=C++ Source Prints +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=FSM Print +OutputName14=FSM Prints +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=PCB 3D Video +OutputName15=PCB 3D Video +OutputDocumentPath15= +OutputVariantName15=[No Variations] +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=PCBLIB Print +OutputName16=PCBLIB Prints +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=PDF3D +OutputName17=PDF3D +OutputDocumentPath17= +OutputVariantName17=[No Variations] +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Report Print +OutputName18=Report Prints +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=VHDL Print +OutputName19=VHDL Prints +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CompositeDrill +OutputName1=Composite Drill Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Drill +OutputName2=Drill Drawing/Guides +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Final +OutputName3=Final Artwork Prints +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=Gerber +OutputName4=Gerber Files +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=Mask +OutputName5=Solder/Paste Mask Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=NC Drill +OutputName6=NC Drill Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=ODB +OutputName7=ODB++ Files +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +OutputType8=Plane +OutputName8=Power-Plane Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=Test Points +OutputName9=Test Point Report +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Board Stack Report +OutputName10=Report Board Stack +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Gerber X2 +OutputName11=Gerber X2 Files +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=IPC2581 +OutputName12=IPC-2581 Files +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=SimpleBOM +OutputName4=Simple BOM +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SinglePinNetReporter +OutputName5=Report Single Pin Nets +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Script +OutputName6=Script Output +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Design Rules Check +OutputName1=Design Rules Check +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Electrical Rules Check +OutputName2=Electrical Rules Check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Component states check +OutputName3=Vault's components states check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Configuration compliance +OutputName4=Environment configuration compliance check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Footprint Comparison Report +OutputName6=Footprint Comparison Report +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportSTEP +OutputName4=Export STEP +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=0 +Type45=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=2 +Type13=2 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=2 +Type26=2 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=2 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=1 +Type45=2 +Type46=1 +Type47=2 +Type48=2 +Type49=1 +Type50=2 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=0 +Type60=1 +Type61=2 +Type62=2 +Type63=1 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=1 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=1 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=0 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[SmartPDF] +PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter + diff --git a/PCB/Libraries/LM741/UL_Import.pas b/PCB/Libraries/LM741/UL_Import.pas new file mode 100644 index 0000000..fd9b912 --- /dev/null +++ b/PCB/Libraries/LM741/UL_Import.pas @@ -0,0 +1,1081 @@ + +const ForceSchFontID = 1; + +var + BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager + +{==============================================================================} +{==== String Utility Routines ===============================================} +{==============================================================================} + +Function CheckLeft(BaseStr: String, Srch: String): Boolean; +Var + i : Integer; +Begin + Result := False; + i := Length(Srch); + If Length(BaseStr) < i Then Exit; + If Copy(BaseStr, 1, i) = Srch Then Result := True; +End; + +Function LeftOf(BaseStr: String, Srch: String): String; +Var + i : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + Result := Copy(BaseStr, 1, i - 1); + End Else Begin + Result := BaseStr; + End; +End; + +Function LeftOfLast(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; + lft, rgt : String; +Begin + rgt := BaseStr; + i := Pos(Srch, rgt); + lft := ''; + If i > 0 Then Begin + ls := Length(Srch); + While i > 0 Do Begin + lft := lft + Copy(rgt, 1, i - 1); + rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); + i := Pos(Srch, rgt); + If i > 0 then Begin + lft := lft + Srch; + End; + End; + Result := lft; + End Else Begin + Result := BaseStr; + End; +End; + +Function RightOf(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + ls := Length(Srch); + Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End Else Begin + Result := ''; + End; +End; + +Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i <= 0 Then Begin + LeftSide := BaseStr; + RightSide := ''; + End Else Begin + ls := Length(Srch); + LeftSide := Copy(BaseStr, 1, i - 1); + RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End; +End; + +Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; +Begin + Result := Leftof(RightOf(BaseStr, StartStr), EndStr); +End; + +Function GetFileLocation(FilePath: String): String; +Var + i : Integer; + filename : String; +Begin + filename := RightOf(FilePath, '\'); + i := Pos('\', filename); + While i > 0 Do Begin + filename := RightOf(filename, '\'); + i := Pos('\', filename); + End; + Result := LeftOf(Filepath, filename); +End; + +{==============================================================================} +{==== Footprint Routines ====================================================} +{==============================================================================} + +Function LayerFromString(LName: String): TLayer; +Begin + Case LName Of + 'NoLayer': Result := eNoLayer; + 'TopLayer': Result := eTopLayer; + 'MidLayer1': Result := eMidLayer1; + 'MidLayer2': Result := eMidLayer2; + 'MidLayer3': Result := eMidLayer3; + 'MidLayer4': Result := eMidLayer4; + 'MidLayer5': Result := eMidLayer5; + 'MidLayer6': Result := eMidLayer6; + 'MidLayer7': Result := eMidLayer7; + 'MidLayer8': Result := eMidLayer8; + 'MidLayer9': Result := eMidLayer9; + 'MidLayer10': Result := eMidLayer10; + 'MidLayer11': Result := eMidLayer11; + 'MidLayer12': Result := eMidLayer12; + 'MidLayer13': Result := eMidLayer13; + 'MidLayer14': Result := eMidLayer14; + 'MidLayer15': Result := eMidLayer15; + 'MidLayer16': Result := eMidLayer16; + 'MidLayer17': Result := eMidLayer17; + 'MidLayer18': Result := eMidLayer18; + 'MidLayer19': Result := eMidLayer19; + 'MidLayer20': Result := eMidLayer20; + 'MidLayer21': Result := eMidLayer21; + 'MidLayer22': Result := eMidLayer22; + 'MidLayer23': Result := eMidLayer23; + 'MidLayer24': Result := eMidLayer24; + 'MidLayer25': Result := eMidLayer25; + 'MidLayer26': Result := eMidLayer26; + 'MidLayer27': Result := eMidLayer27; + 'MidLayer28': Result := eMidLayer28; + 'MidLayer29': Result := eMidLayer29; + 'MidLayer30': Result := eMidLayer30; + 'BottomLayer': Result := eBottomLayer; + 'TopOverlay': Result := eTopOverlay; + 'BottomOverlay': Result := eBottomOverlay; + 'TopPaste': Result := eTopPaste; + 'BottomPaste': Result := eBottomPaste; + 'TopSolder': Result := eTopSolder; + 'BottomSolder': Result := eBottomSolder; + 'InternalPlane1': Result := eInternalPlane1; + 'InternalPlane2': Result := eInternalPlane2; + 'InternalPlane3': Result := eInternalPlane3; + 'InternalPlane4': Result := eInternalPlane4; + 'InternalPlane5': Result := eInternalPlane5; + 'InternalPlane6': Result := eInternalPlane6; + 'InternalPlane7': Result := eInternalPlane7; + 'InternalPlane8': Result := eInternalPlane8; + 'InternalPlane9': Result := eInternalPlane9; + 'InternalPlane10': Result := eInternalPlane10; + 'InternalPlane11': Result := eInternalPlane11; + 'InternalPlane12': Result := eInternalPlane12; + 'InternalPlane13': Result := eInternalPlane13; + 'InternalPlane14': Result := eInternalPlane14; + 'InternalPlane15': Result := eInternalPlane15; + 'InternalPlane16': Result := eInternalPlane16; + 'DrillGuide': Result := eDrillGuide; + 'KeepOutLayer': Result := eKeepOutLayer; + 'Mechanical1': Result := eMechanical1; + 'Mechanical2': Result := eMechanical2; + 'Mechanical3': Result := eMechanical3; + 'Mechanical4': Result := eMechanical4; + 'Mechanical5': Result := eMechanical5; + 'Mechanical6': Result := eMechanical6; + 'Mechanical7': Result := eMechanical7; + 'Mechanical8': Result := eMechanical8; + 'Mechanical9': Result := eMechanical9; + 'Mechanical10': Result := eMechanical10; + 'Mechanical11': Result := eMechanical11; + 'Mechanical12': Result := eMechanical12; + 'Mechanical13': Result := eMechanical13; + 'Mechanical14': Result := eMechanical14; + 'Mechanical15': Result := eMechanical15; + 'Mechanical16': Result := eMechanical16; + 'DrillDrawing': Result := eDrillDrawing; + 'MultiLayer': Result := eMultiLayer; + 'ConnectLayer': Result := eConnectLayer; + 'BackGroundLayer': Result := eBackGroundLayer; + 'DRCErrorLayer': Result := eDRCErrorLayer; + 'HighlightLayer': Result := eHighlightLayer; + 'GridColor1': Result := eGridColor1; + 'GridColor10': Result := eGridColor10; + 'PadHoleLayer': Result := ePadHoleLayer; + 'ViaHoleLayer': Result := eViaHoleLayer; + Else + Result := eNoLayer; + End; +End; + + +Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); +Var + STEPFileName : String; + STEPmodel : IPCB_ComponentBody; + Model : IPCB_Model; +Begin + STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); + STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); + Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); + STEPmodel.SetState_FromModel; + // Model.SetState(0,0,0,0); + STEPmodel.Model := Model; + fp.AddPCBObject(STEPmodel); + //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddLine(fp: IPCB_Component, Data: String); +Var + lin : IPCB_track; + s1, s2 : String; +Begin + lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.X1 := MilsToCoord(Evaluate(s1)); + lin.Y1 := MilsToCoord(Evaluate(s2)); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.X2 := MilsToCoord(Evaluate(s1)); + lin.Y2 := MilsToCoord(Evaluate(s2)); + lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + fp.AddPCBObject(lin); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); +End; + +Procedure FP_AddArc(fp: IPCB_Component, Data: String); +Var + arc : IPCB_Arc; + s1, s2 : String; +Begin + arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.XCenter := MilsToCoord(Evaluate(s1)); + arc.YCenter := MilsToCoord(Evaluate(s2)); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; + fp.AddPCBObject(arc); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + pol : IPCB_Region; + cont : IPCB_Contour; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); + If pol = Nil Then Exit; + cont := pol.MainContour.Replicate(); + pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + cont.X[pc] := MilsToCoord(Evaluate(s1)); + cont.Y[pc] := MilsToCoord(Evaluate(s2)); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.SetOutlineContour(cont); + If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin + pol.IsKeepout := True; + End; + fp.AddPCBObject(pol); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); +End; + +Procedure FP_AddText(fp: IPCB_Component, Data: STring); +Var + txt : IPCB_Text; + s1, s2 : String; +Begin + txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.XLocation := MilsToCoord(Evaluate(s1)); + txt.YLocation := MilsToCoord(Evaluate(s2)); + txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); + txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.MirrorFlag := True; + End; + txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); + txt.Text := GetBetween(Data, '(Value "', '")'); + // Justification? NOTE: TODO: + fp.AddPCBObject(txt); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); +End; + +Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + s1, s2, inp, tag, lay : String; + pad : IPCB_Pad; + padsh : TShape; + cache : TPadCache; +Begin + pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); + pad.Name := GetBetween(Data, '(Name "', '")'); +// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pad.X := MilsToCoord(Evaluate(s1)); + pad.Y := MilsToCoord(Evaluate(s2)); + pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn +// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack + s1 := GetBetween(Data, '(ExpandPaste ', ')'); + s2 := GetBetween(Data, '(ExpandMask ', ')'); + If s1 <> '' || s2 <> '' Then Begin + cache := pad.Cache; + If s1 <> '' Then Begin + cache.PasteMaskExpansionValid := eCacheManual; + cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); + End; + If s2 <> '' Then Begin + cache.SolderMaskExpansionValid := eCacheManual; + cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); + End; + pad.Cache := cache; + End; + If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin + pad.Mode := ePadMode_Simple; + pad.Layer := eTopLayer; + End Else Begin + pad.Mode := ePadMode_LocalStack; + End; + pad.Moveable := False; + pad.HoleType := eRoundHole; // eSquareHole, eSlotHole + pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); + //2020-11-18 JRR Start; Let's set the Plated value, if present + If GetBetween(Data, '(Plated ', ')') <> '' Then Begin + pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); + End; + //2020-11-18 JRR End + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'PadShape': Begin + padsh := eNoShape; + StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); + Case GetBetween(inp, '(Shape ', ')') Of + 'NoShape': padsh := eNoShape; + 'Rounded': padsh := eRounded; + 'Rectangular': padsh := eRectangular; + 'Octagonal': padsh := eOctagonal; + 'CircleShape': padsh := eCircleShape; + 'ArcShape': padsh := eArcShape; + 'Terminator': padsh := eTerminator; + 'RoundedRectangle': padsh := eRoundedRectangular; + 'RotatedRectangle': padsh := eRotatedRectShape; + Else padsh := eNoShape; + End; + lay := GetBetween(inp, '(Layer ', ')'); + If CheckLeft(lay, 'Top') Then Begin + pad.TopShape := padsh; + pad.TopXSize := MilsToCoord(Evaluate(s1)); + pad.TopYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Mid') Then Begin + pad.MidShape := padsh; + pad.MidXSize := MilsToCoord(Evaluate(s1)); + pad.MidYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Bot') Then Begin + pad.BotShape := padsh; + pad.BotXSize := MilsToCoord(Evaluate(s1)); + pad.BotYSize := MilsToCoord(Evaluate(s2)); + End; + End; + 'EndPad': Begin + Break; + End; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + fp.AddPCBObject(pad); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); +End; + +Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); +Var + inp, tag, s, t : String; + fp : IPCB_Component; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Footprint': Begin + // create a footprint reference + fp := PCBServer.CreatePCBLibComp(); + If fp = Nil Then Begin + Errors.Add('Error creating footprint.'); + Break; + End; + // add data to it + fp.Name := GetBetween(inp, '(Name "', '")'); + // assign it to library + Lib.RegisterComponent(fp); + PCBServer.PreProcess(); + // add data to it + fp.BeginModify(); + // set height + t := GetBetween(inp, '(Height ', ')'); + If t <> '' Then Begin + fp.Height := MilsToCoord(Evaluate(t)); + End; + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + If CheckLeft(inp, '#') Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Pad': Begin + FP_AddPad(fp, inp, InFile); + End; + 'Line': Begin + FP_AddLine(fp, inp); + End; + 'Arc': Begin + FP_AddArc(fp, inp); + End; + 'Polygon': Begin + FP_AddPoly(fp, inp, InFile); + End; + 'Text': Begin + FP_AddText(fp, inp); + End; + 'Step': Begin + FP_AddStep(fp, inp, InFileName); + End; + 'EndFootprint': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + fp.EndModify(); + PCBServer.PostProcess(); + // done with footprint + End; + 'EndFootprints': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() + PCBServer.PostProcess(); +End; + +{==============================================================================} +{==== Symbol Routines =======================================================} +{==============================================================================} + +Function TextJustificationFromString(Value: String): TTextJustification; +Begin + Case Value Of + 'BottomLeft': Result := eJustify_BottomLeft; + 'BottomCenter': Result := eJustify_BottomCenter; + 'BottomRight': Result := eJustify_BottomRight; + 'CenterLeft': Result := eJustify_CenterLeft; + 'Center': Result := eJustify_Center; + 'CenterRight': Result := eJustify_CenterRight; + 'TopLeft': Result := eJustify_TopLeft; + 'TopCenter': Result := eJustify_TopCenter; + 'TopRight': Result := eJustify_TopRight; + Else Result := eJustify_Center; + End; +End; + +Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; +Var + sz : Integer; +Begin + // 2012-11-07 gbn start + { sz := Round(Height / 10); + According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. + http://wiki.altium.com/pages/viewpage.action?pageId=34210039 + } + sz := (Height * 0.1); + // 2012-11-07 gbn end + + // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager + If BrokenSCHFontManager > 0 Then Begin + Result := ForceSchFontID; + Exit; + End; + // 2019-01-16 gbn + + Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); +End; + +Function SY_GetAngle(Angle : String): TRotationBy90; +Begin + Case Angle Of + '90': Result := eRotate90; + '180': Result := eRotate180; + '270': Result := eRotate270; + Else Result := eRotate0; + End; +End; + +Procedure SY_AddLine(sy: ISch_Component, Data: String); +Var + lin : ISch_Line; + s1, s2 ,s3: String; +Begin + lin := SchServer.SchObjectFactory(eLine, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + If s3 < 10 Then Begin + lin.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + lin.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + lin.LineWidth := eLarge; + End; + lin.LineStyle := eLineStyleSolid; + lin.Color := $000000; // NOTE: TODO: + lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + lin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(lin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); +End; + +Procedure SY_AddRect(sy: ISch_Component, Data: String); +Var + rect : ISch_Rectangle; + s1, s2 ,s3: String; +Begin + rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); + If rect = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + rect.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + rect.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + rect.LineWidth := eLarge; + End; + rect.Transparent := True; + rect.Color := $000000; // NOTE: TODO: + rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + rect.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(rect); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); +End; + +Procedure SY_AddArc(sy: ISch_Component, Data: String); +Var + arc : ISch_Arc; + s1, s2, s3 : String; +Begin + arc := SchServer.SchObjectFactory(eArc, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + arc.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + arc.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + arc.LineWidth := eLarge; + End; + arc.Color := $000000; // NOTE: TODO: + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + arc.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(arc); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); +End; + +Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); +Var + pol : ISch_Polygon; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); + If pol = Nil Then Exit; + + pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.LineWidth := eZeroSize; // NOTE: TODO: + pol.Color := $000000; // NOTE: TODO: + pol.IsSolid := True; + pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + pol.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pol); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); +End; + +Procedure SY_AddText(sy: ISch_Component, Data: String); +Var + txt : ISch_Label; + s1, s2 : String; +Begin + txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.IsMirrored := True; + End; + txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); + txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + txt.Color := $000000; // NOTE: TODO: + txt.Text := GetBetween(Data, '(Value "', '")'); + txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + txt.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(txt); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); +End; + +Procedure SY_AddParam(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(prm); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddComment(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.Comment := prm; // crashes, as of Altium 16.0.5 + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddPin(sy: ISch_Component, Data: String); +Var + pin : ISch_Pin; + s1, s2 : String; +Begin + pin := SchServer.SchObjectFactory(ePin, eCreate_Default); + If pin = Nil Then Exit; + + // Define the pin parameters. + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + pin.Color := $000000; // NOTE: TODO: + pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + Case GetBetween(Data, '(PinType ', ')') Of + 'IO': pin.Electrical := eElectricIO; + 'Input': pin.Electrical := eElectricInput; + 'Output': pin.Electrical := eElectricOutput; + 'Passive': pin.Electrical := eElectricPassive; + 'OpenCollector': pin.Electrical := eElectricOpenCollector; + 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; + 'HiZ': pin.Electrical := eElectricHiZ; + 'Power': pin.Electrical := eElectricPower; + Else pin.Electrical := eElectricPassive; + End; + pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); + pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); + pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); + pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); + s1 := GetBetween(Data, '(Designator ', '")'); + pin.ShowDesignator := CheckLeft(s1, 'Visible'); + pin.Designator := RightOf(s1, '"'); + s1 := GetBetween(Data, '(Name ', '")'); + pin.ShowName := CheckLeft(s1, 'Visible'); + pin.Name := RightOf(s1, '"'); + pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + + pin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); +End; + +Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); +Var + inp, tag, s, t : String; + sy : ISch_Component; + simp : ISch_Implementation; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Component': Begin + // create a component reference + sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); + If sy = Nil Then Begin + Errors.Add('Error creating component.'); + Break; + End; + // Set up parameters for the library component. + SchServer.ProcessControl.PreProcess(Lib, ''); + // Define the LibReference and add the component to the library. + sy.LibReference := GetBetween(inp, '(Name "', '")'); + sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); + sy.ComponentDescription := 'Imported'; + sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); + sy.CurrentPartId := 1; + + // add data to it + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + StrChop(inp, ' ', tag, inp); + Case tag Of + 'Description': Begin + //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) + sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); + End; + 'Comment': Begin + //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) + //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes + //SY_AddComment(sy, inp); // crashes (see function) + sy.Comment.text :=getbetween(inp, '(Value "', '")'); + End; + 'Parameter': Begin + SY_AddParam(sy, inp); + End; + 'Pin': Begin + SY_AddPin(sy, inp); + End; + 'Line': Begin + SY_AddLine(sy, inp); + End; + 'Rectangle': Begin + SY_AddRect(sy, inp); + End; + 'Arc': Begin + SY_AddArc(sy, inp); + End; + 'Polygon': Begin + SY_AddPoly(sy, inp, InFile); + End; + 'Text': Begin + SY_AddText(sy, inp); + End; + 'Footprint': Begin + simp := sy.AddSchImplementation(); + simp.ModelName := GetBetween(inp, '(Name "', '")'); + simp.ModelType := cDocKind_PcbLib; + simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); + simp.MapAsString := GetBetween(inp, '(Map "', '")'); + End; + 'EndComponent': Begin + Lib.AddSchComponent(sy); + // Send a system notification that a new component has been added to the library. + SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); + Lib.CurrentSchComponent := sy; + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + // done with component + SchServer.ProcessControl.PostProcess(Lib, ''); + End; + 'EndComponents': Begin + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() +End; + +{==============================================================================} +{==== Main Routines =========================================================} +{==============================================================================} + +Function InitLibDocs(BasePath: String, + Out Proj : IProject, + Out ProjDoc : IServerDocument, + Out PcbLibDoc : IServerDocument, + Out SchLibDoc : IServerDocument, + Out pLib : IPCB_Library, + Out sLib : ISch_Document): Boolean; +Var + WorkSpace : IWorkSpace; +Begin + Result := False; + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + // Integrated library, and the project it creates + ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); + If ProjDoc = Nil Then Begin + ShowMessage('Nil ProjDoc'); + Exit; + End; + If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin + ShowMessage('ProjDoc Save failed'); + Exit; + End; + Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); + If Proj = Nil Then Begin + ShowMessage('Nil Proj'); + Exit; + End; + // Footprint library + PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); + If PcbLibDoc = Nil Then Begin + ShowMessage('Nil PcbLibDoc'); + Exit; + End; + If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin + ShowMessage('PcbLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); + pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); + If pLib = Nil Then Begin + ShowMessage('Nil pLib'); + Exit; + End; + // Symbol Library + SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); + If SchLibDoc = Nil Then Begin + ShowMessage('Nil SchLibDoc'); + Exit; + End; + If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin + ShowMessage('SchLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.SchLib'); + sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); + If sLib = Nil Then Begin + ShowMessage('Nil sLib'); + Exit; + End; + // Done + Result := True; +End; + +Procedure ImportAscIIData(InFileName : String); +Var + WorkSpace : IWorkSpace; + dProj : IProject; + + Proj : IProject; + ProjDoc : IServerDocument; + PcbLibDoc : IServerDocument; + SchLibDoc : IServerDocument; + pLib : IPCB_Library; + sLib : ISch_Document; + + DefFP : IPCB_Component; // default initial blank footprint + DefSY : ISch_Component; // default initial blank symbol + + SavePath: String; + + InFile : TextFile; + Errors : TStringList; + inp, tag : String; +Begin + + // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer + If '19.0' < GetCurrentProductBuild Then Begin + ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + + ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); + BrokenSCHFontManager := 1; + End; + // 2019-01-16 gbn end + + //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn + SavePath := LeftOfLast(InFileName, '.'); + Errors := TStringList.Create(); + + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + dProj := WorkSpace.DM_FocusedProject(); + + // create integerated library documents + If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin + ShowMessage('Error initializing library'); + Exit; + End; + Proj.DM_SetAsCurrentProject(); + + // get the original blank footprint for later deletion when we are done + DefFP := pLib.CurrentComponent; + // get the original blank symbol for later deletion when we are done + DefSy := sLib.CurrentSchComponent; + + // start importing data + AssignFile(InFile, InFileName); + Reset(InFile); + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'StartFootprints': Begin + ImportFootprints(InFile, pLib, Errors, InFileName); + End; + 'StartComponents': Begin + ImportComponents(InFile, sLib, Errors); + End; + '': Continue; + End; + End; + CloseFile(InFile); + + // delete the original default blank footprint + If Not VarIsNull(DefFP) Then Begin + pLib.DeRegisterComponent(DefFP); + pLib.RemoveComponent(DefFP); + End Else Begin + ShowMessage('DefFP was Nil'); + End; + // delete the original default blank symbol + // NOTE: TODO: looks broken; does nothing noticable + If Not VarIsNull(DefSY) Then Begin + //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); + sLib.UnRegisterSchObjectFromContainer(DefSY); + sLib.RemoveSchObject(DefSy); + //DefSY.Container.RemoveSchObject(DefSy); + End Else Begin + ShowMessage('DefSym was Nil'); + End; + + // update views? + pLib.Board.ViewManager_FullUpdate(); + // Refresh symbol library. + sLib.GraphicallyInvalidate(); + + // save files again + ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); + PcbLibDoc.DoFileSave(cDocKind_PcbLib); + SchLibDoc.DoFileSave(cDocKind_SchLib); + + //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script + //// set the original project back to its focus + //If dProj <> Nil Then Begin + // dProj.DM_SetAsCurrentProject(); + //End; + + //ShowMessage('Done with "' + SavePath + '"'); + //2021-01-19 JRR End +End; + diff --git a/PCB/Libraries/PIC24/PIC24 Lib.LibPkg b/PCB/Libraries/PIC24/PIC24 Lib.LibPkg new file mode 100644 index 0000000..6a878ec --- /dev/null +++ b/PCB/Libraries/PIC24/PIC24 Lib.LibPkg @@ -0,0 +1,1102 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[Document1] +DocumentPath=PIC24 Lib.PcbLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Document2] +DocumentPath=PIC24 Lib.SchLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 + diff --git a/PCB/Libraries/PIC24/PIC24 Lib.PcbLib b/PCB/Libraries/PIC24/PIC24 Lib.PcbLib new file mode 100644 index 0000000..98c4699 Binary files /dev/null and b/PCB/Libraries/PIC24/PIC24 Lib.PcbLib differ diff --git a/PCB/Libraries/PIC24/PIC24 Lib.SchLib b/PCB/Libraries/PIC24/PIC24 Lib.SchLib new file mode 100644 index 0000000..0880d0b Binary files /dev/null and b/PCB/Libraries/PIC24/PIC24 Lib.SchLib differ diff --git a/PCB/Libraries/PIC24/PIC24 Lib.txt b/PCB/Libraries/PIC24/PIC24 Lib.txt new file mode 100644 index 0000000..7f99762 --- /dev/null +++ b/PCB/Libraries/PIC24/PIC24 Lib.txt @@ -0,0 +1,422 @@ +# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 +# Frank Frank, Accelerated Designs + +StartFootprints + +Footprint (Name "SPDIP28_300MC_MCH") +Pad (Name "1") (Location 0, 0) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rectangular) (Layer Top) +PadShape (Size 59, 59) (Shape Rectangular) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rectangular) (Layer MidLayer) +EndPad +Pad (Name "2") (Location 0, -100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "3") (Location 0, -200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "4") (Location 0, -300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "5") (Location 0, -400) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "6") (Location 0, -500) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "7") (Location 0, -600) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "8") (Location 0, -700) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "9") (Location 0, -800) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "10") (Location 0, -900) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "11") (Location 0, -1000) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "12") (Location 0, -1100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "13") (Location 0, -1200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "14") (Location 0, -1300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "15") (Location 300, -1300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "16") (Location 300, -1200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "17") (Location 300, -1100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "18") (Location 300, -1000) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "19") (Location 300, -900) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "20") (Location 300, -800) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "21") (Location 300, -700) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "22") (Location 300, -600) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "23") (Location 300, -500) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "24") (Location 300, -400) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "25") (Location 300, -300) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "26") (Location 300, -200) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "27") (Location 300, -100) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "28") (Location 300, 0) (HoleSize 39) (Surface False) (Rotation 0) (ExpandMask 0) +PadShape (Size 59, 59) (Shape Rounded) (Layer Top) +PadShape (Size 59, 59) (Shape Rounded) (Layer Bottom) +PadShape (Size 59, 59) (Shape Rounded) (Layer MidLayer) +EndPad +Line (Width 6) (Start -39.5, -1340) (End -39.5, 40) (Layer Mechanical15) +Line (Width 6) (Start -39.5, 40) (End -7.5, 40) (Layer Mechanical15) +Line (Width 6) (Start 339.5, 40) (End 307.5, 40) (Layer Mechanical15) +Line (Width 6) (Start 339.5, 40) (End 339.5, -1340) (Layer Mechanical15) +Line (Width 6) (Start 339.5, -1340) (End 307.5, -1340) (Layer Mechanical15) +Line (Width 6) (Start -7.5, -1340) (End -39.5, -1340) (Layer Mechanical15) +Line (Width 6) (Start -7.5, -1360) (End -7.5, -1340) (Layer Mechanical15) +Line (Width 6) (Start -7.5, 40) (End -7.5, 60) (Layer Mechanical15) +Line (Width 6) (Start -7.5, 60) (End 307.5, 60) (Layer Mechanical15) +Line (Width 6) (Start 307.5, 60) (End 307.5, 40) (Layer Mechanical15) +Line (Width 6) (Start 307.5, -1340) (End 307.5, -1360) (Layer Mechanical15) +Line (Width 6) (Start 307.5, -1360) (End -7.5, -1360) (Layer Mechanical15) +Polygon (PointCount 12) (Layer Mechanical15) +Point (339.5, -1340) +Point (339.5, 40) +Point (307.5, 40) +Point (307.5, 60) +Point (-7.5, 60) +Point (-7.5, 40) +Point (-39.5, 40) +Point (-39.5, -1340) +Point (-7.5, -1340) +Point (-7.5, -1360) +Point (307.5, -1360) +Point (307.5, -1340) +EndPolygon +Polygon (PointCount 4) (Layer Mechanical5) +Point (-44.5, -1365) +Point (-44.5, 65) +Point (344.5, 65) +Point (344.5, -1365) +EndPolygon +Line (Width 1) (Start 0, 0) (End -115, 0) (Layer Mechanical7) +Line (Width 1) (Start 0, -100) (End -115, -100) (Layer Mechanical7) +Line (Width 1) (Start -100, 0) (End -100, 50) (Layer Mechanical7) +Line (Width 1) (Start -100, -100) (End -100, -150) (Layer Mechanical7) +Line (Width 1) (Start -100, 0) (End -105, 10) (Layer Mechanical7) +Line (Width 1) (Start -100, 0) (End -95, 10) (Layer Mechanical7) +Line (Width 1) (Start -105, 10) (End -95, 10) (Layer Mechanical7) +Line (Width 1) (Start -100, -100) (End -105, -110) (Layer Mechanical7) +Line (Width 1) (Start -100, -100) (End -95, -110) (Layer Mechanical7) +Line (Width 1) (Start -105, -110) (End -95, -110) (Layer Mechanical7) +Line (Width 1) (Start 0, -1300) (End 0, -1415) (Layer Mechanical7) +Line (Width 1) (Start 300, -1300) (End 300, -1415) (Layer Mechanical7) +Line (Width 1) (Start 0, -1400) (End 300, -1400) (Layer Mechanical7) +Line (Width 1) (Start 0, -1400) (End 10, -1395) (Layer Mechanical7) +Line (Width 1) (Start 0, -1400) (End 10, -1405) (Layer Mechanical7) +Line (Width 1) (Start 10, -1395) (End 10, -1405) (Layer Mechanical7) +Line (Width 1) (Start 300, -1400) (End 290, -1395) (Layer Mechanical7) +Line (Width 1) (Start 300, -1400) (End 290, -1405) (Layer Mechanical7) +Line (Width 1) (Start 290, -1395) (End 290, -1405) (Layer Mechanical7) +Line (Width 1) (Start 2.5, -1300) (End 2.5, 115) (Layer Mechanical7) +Line (Width 1) (Start 297.5, -1300) (End 297.5, 115) (Layer Mechanical7) +Line (Width 1) (Start 2.5, 100) (End 297.5, 100) (Layer Mechanical7) +Line (Width 1) (Start 2.5, 100) (End 12.5, 105) (Layer Mechanical7) +Line (Width 1) (Start 2.5, 100) (End 12.5, 95) (Layer Mechanical7) +Line (Width 1) (Start 12.5, 105) (End 12.5, 95) (Layer Mechanical7) +Line (Width 1) (Start 297.5, 100) (End 287.5, 105) (Layer Mechanical7) +Line (Width 1) (Start 297.5, 100) (End 287.5, 95) (Layer Mechanical7) +Line (Width 1) (Start 287.5, 105) (End 287.5, 95) (Layer Mechanical7) +Line (Width 1) (Start 150, 50) (End 415, 50) (Layer Mechanical7) +Line (Width 1) (Start 150, -1350) (End 415, -1350) (Layer Mechanical7) +Line (Width 1) (Start 400, 50) (End 400, -1350) (Layer Mechanical7) +Line (Width 1) (Start 400, 50) (End 395, 40) (Layer Mechanical7) +Line (Width 1) (Start 400, 50) (End 405, 40) (Layer Mechanical7) +Line (Width 1) (Start 395, 40) (End 405, 40) (Layer Mechanical7) +Line (Width 1) (Start 400, -1350) (End 395, -1340) (Layer Mechanical7) +Line (Width 1) (Start 400, -1350) (End 405, -1340) (Layer Mechanical7) +Line (Width 1) (Start 395, -1340) (End 405, -1340) (Layer Mechanical7) +Text (Location -212.5, -1579.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Default Padstyle: EX59Y59D39P") +Text (Location -187.5, -1679.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Pin 1 Padstyle: SX59Y59D39P") +Text (Location -187.5, -1729.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 1 Padstyle: OX60Y90D30P") +Text (Location -187.5, -1779.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 2 Padstyle: OX90Y60D30P") +Text (Location -270, -62.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.1in/2.54mm") +Text (Location 75, -1445) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.3in/7.62mm") +Text (Location 56.25, 120) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "0.295in/7.493mm") +Text (Location 420, -662.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value "1.4in/35.56mm") +Line (Width 6) (Start 302.5, 42.52658031) (End 302.5, 55) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -1355) (End 302.5, -1355) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -1355) (End 302.5, -1342.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, 55) (End -2.5, 55) (Layer TopOverlay) +Line (Width 6) (Start -2.5, 55) (End -2.5, 42.60000038) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -42.60000038) (End -2.5, -57.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -142.52658031) (End -2.5, -157.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -242.52658031) (End -2.5, -257.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -342.52658031) (End -2.5, -357.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -442.52658031) (End -2.5, -457.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -542.52658031) (End -2.5, -557.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -642.52658031) (End -2.5, -657.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -742.52658031) (End -2.5, -757.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -842.52658031) (End -2.5, -857.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -942.52658031) (End -2.5, -957.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -1042.52658031) (End -2.5, -1057.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -1142.52658031) (End -2.5, -1157.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -1242.52658031) (End -2.5, -1257.47341969) (Layer TopOverlay) +Line (Width 6) (Start -2.5, -1342.52658031) (End -2.5, -1355) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -1257.47341969) (End 302.5, -1242.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -1157.47341969) (End 302.5, -1142.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -1057.47341969) (End 302.5, -1042.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -957.47341969) (End 302.5, -942.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -857.47341969) (End 302.5, -842.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -757.47341969) (End 302.5, -742.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -657.47341969) (End 302.5, -642.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -557.47341969) (End 302.5, -542.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -457.47341969) (End 302.5, -442.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -357.47341969) (End 302.5, -342.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -257.47341969) (End 302.5, -242.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -157.47341969) (End 302.5, -142.52658031) (Layer TopOverlay) +Line (Width 6) (Start 302.5, -57.47341969) (End 302.5, -42.52658031) (Layer TopOverlay) +Text (Location -12.5, 34.5) (Height 50) (Width 3) (Rotation 0) (Layer TopOverlay) (Value "*") +Line (Width 1) (Start 2.5, -19.5) (End 2.5, 19.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, 19.5) (End -19.5, 19.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, 19.5) (End -19.5, -19.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -19.5) (End 2.5, -19.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -119.5) (End 2.5, -80.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -80.5) (End -19.5, -80.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -80.5) (End -19.5, -119.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -119.5) (End 2.5, -119.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -219.5) (End 2.5, -180.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -180.5) (End -19.5, -180.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -180.5) (End -19.5, -219.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -219.5) (End 2.5, -219.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -319.5) (End 2.5, -280.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -280.5) (End -19.5, -280.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -280.5) (End -19.5, -319.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -319.5) (End 2.5, -319.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -419.5) (End 2.5, -380.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -380.5) (End -19.5, -380.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -380.5) (End -19.5, -419.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -419.5) (End 2.5, -419.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -519.5) (End 2.5, -480.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -480.5) (End -19.5, -480.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -480.5) (End -19.5, -519.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -519.5) (End 2.5, -519.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -619.5) (End 2.5, -580.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -580.5) (End -19.5, -580.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -580.5) (End -19.5, -619.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -619.5) (End 2.5, -619.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -719.5) (End 2.5, -680.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -680.5) (End -19.5, -680.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -680.5) (End -19.5, -719.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -719.5) (End 2.5, -719.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -819.5) (End 2.5, -780.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -780.5) (End -19.5, -780.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -780.5) (End -19.5, -819.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -819.5) (End 2.5, -819.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -919.5) (End 2.5, -880.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -880.5) (End -19.5, -880.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -880.5) (End -19.5, -919.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -919.5) (End 2.5, -919.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1019.5) (End 2.5, -980.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -980.5) (End -19.5, -980.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -980.5) (End -19.5, -1019.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -1019.5) (End 2.5, -1019.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1119.5) (End 2.5, -1080.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1080.5) (End -19.5, -1080.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -1080.5) (End -19.5, -1119.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -1119.5) (End 2.5, -1119.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1219.5) (End 2.5, -1180.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1180.5) (End -19.5, -1180.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -1180.5) (End -19.5, -1219.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -1219.5) (End 2.5, -1219.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1319.5) (End 2.5, -1280.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1280.5) (End -19.5, -1280.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -1280.5) (End -19.5, -1319.5) (Layer Mechanical13) +Line (Width 1) (Start -19.5, -1319.5) (End 2.5, -1319.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1280.5) (End 297.5, -1319.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1319.5) (End 319.5, -1319.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -1319.5) (End 319.5, -1280.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -1280.5) (End 297.5, -1280.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1180.5) (End 297.5, -1219.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1219.5) (End 319.5, -1219.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -1219.5) (End 319.5, -1180.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -1180.5) (End 297.5, -1180.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1080.5) (End 297.5, -1119.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1119.5) (End 319.5, -1119.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -1119.5) (End 319.5, -1080.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -1080.5) (End 297.5, -1080.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -980.5) (End 297.5, -1019.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1019.5) (End 319.5, -1019.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -1019.5) (End 319.5, -980.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -980.5) (End 297.5, -980.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -880.5) (End 297.5, -919.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -919.5) (End 319.5, -919.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -919.5) (End 319.5, -880.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -880.5) (End 297.5, -880.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -780.5) (End 297.5, -819.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -819.5) (End 319.5, -819.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -819.5) (End 319.5, -780.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -780.5) (End 297.5, -780.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -680.5) (End 297.5, -719.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -719.5) (End 319.5, -719.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -719.5) (End 319.5, -680.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -680.5) (End 297.5, -680.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -580.5) (End 297.5, -619.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -619.5) (End 319.5, -619.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -619.5) (End 319.5, -580.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -580.5) (End 297.5, -580.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -480.5) (End 297.5, -519.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -519.5) (End 319.5, -519.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -519.5) (End 319.5, -480.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -480.5) (End 297.5, -480.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -380.5) (End 297.5, -419.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -419.5) (End 319.5, -419.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -419.5) (End 319.5, -380.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -380.5) (End 297.5, -380.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -280.5) (End 297.5, -319.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -319.5) (End 319.5, -319.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -319.5) (End 319.5, -280.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -280.5) (End 297.5, -280.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -180.5) (End 297.5, -219.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -219.5) (End 319.5, -219.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -219.5) (End 319.5, -180.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -180.5) (End 297.5, -180.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -80.5) (End 297.5, -119.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -119.5) (End 319.5, -119.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -119.5) (End 319.5, -80.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -80.5) (End 297.5, -80.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, 19.5) (End 297.5, -19.5) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -19.5) (End 319.5, -19.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, -19.5) (End 319.5, 19.5) (Layer Mechanical13) +Line (Width 1) (Start 319.5, 19.5) (End 297.5, 19.5) (Layer Mechanical13) +Line (Width 1) (Start 2.5, -1350) (End 297.5, -1350) (Layer Mechanical13) +Line (Width 1) (Start 297.5, -1350) (End 297.5, 50) (Layer Mechanical13) +Line (Width 1) (Start 297.5, 50) (End 2.5, 50) (Layer Mechanical13) +Line (Width 1) (Start 2.5, 50) (End 2.5, -1350) (Layer Mechanical13) +Arc (Width 0) (Radius 12) (Location 150, 50) (StartAngle 180) (EndAngle 360) (Layer Mechanical13) +Text (Location 0, -25) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical13) (Value "*") +Step (Name SPDIP28_300MC_MCH.stp) +EndFootprint +EndFootprints + +StartComponents + +Component (Name "PIC24FJ64GA002-I/SP") (PartCount 1) (DesPrefix "U?") +Pin (Location 300, 0) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "1") (Name Visible "*MCLR") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) +Pin (Location 300, -100) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "2") (Name Visible "AN0/VREF+/CN2/RA0") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) +Pin (Location 300, -200) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "3") (Name Visible "AN1/VREF-/CN3/RA1") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) +Pin (Location 300, -300) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "4") (Name Visible "PGD1/EMUD1/AN2/C2IN-/RP0/CN4/RB0") (PinSwap 0) (PartSwap 0) (PinSeq 4) (Part 1) +Pin (Location 300, -400) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "5") (Name Visible "PGC1/EMUC1/AN3/C2IN+/RP1/CN5/RB1") (PinSwap 0) (PartSwap 0) (PinSeq 5) (Part 1) +Pin (Location 300, -500) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "6") (Name Visible "AN4/C1IN-/RP2/SDA2/CN6/RB2") (PinSwap 0) (PartSwap 0) (PinSeq 6) (Part 1) +Pin (Location 300, -600) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "7") (Name Visible "AN5/C1IN+/RP3/SCL2/CN7/RB3") (PinSwap 0) (PartSwap 0) (PinSeq 7) (Part 1) +Pin (Location 300, -700) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "8") (Name Visible "VSS") (PinSwap 0) (PartSwap 0) (PinSeq 8) (Part 1) +Pin (Location 300, -800) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "9") (Name Visible "OSCI/CLKI/CN30/RA2") (PinSwap 0) (PartSwap 0) (PinSeq 9) (Part 1) +Pin (Location 300, -900) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "10") (Name Visible "OSCO/CLKO/CN29/PMA0/RA3") (PinSwap 0) (PartSwap 0) (PinSeq 10) (Part 1) +Pin (Location 300, -1000) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "11") (Name Visible "SOSCI/RP4/PMBE/CN1/RB4") (PinSwap 0) (PartSwap 0) (PinSeq 11) (Part 1) +Pin (Location 300, -1100) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "12") (Name Visible "SOSCO/T1CK/CN0/PMA1/RA4") (PinSwap 0) (PartSwap 0) (PinSeq 12) (Part 1) +Pin (Location 300, -1200) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "13") (Name Visible "VDD") (PinSwap 0) (PartSwap 0) (PinSeq 13) (Part 1) +Pin (Location 300, -1300) (Rotation 180) (PinType Passive) (Length 300) (Width 0) (Designator Visible "14") (Name Visible "PGD3/EMUD3/RP5/ASDA1/CN27/PMD7/RB5") (PinSwap 0) (PartSwap 0) (PinSeq 14) (Part 1) +Pin (Location 6600, -1300) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "15") (Name Visible "PGC3/EMUC3/RP6/ASCL1/CN24/PMD6/RB6") (PinSwap 0) (PartSwap 0) (PinSeq 15) (Part 1) +Pin (Location 6600, -1200) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "16") (Name Visible "RP7/INT0/CN23/PMD5/RB7") (PinSwap 0) (PartSwap 0) (PinSeq 16) (Part 1) +Pin (Location 6600, -1100) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "17") (Name Visible "TCK/RP8/SCL1/CN22/PMD4/RB8") (PinSwap 0) (PartSwap 0) (PinSeq 17) (Part 1) +Pin (Location 6600, -1000) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "18") (Name Visible "TDO/RP9/SDA1/CN21/PMD3/RB9") (PinSwap 0) (PartSwap 0) (PinSeq 18) (Part 1) +Pin (Location 6600, -900) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "19") (Name Visible "DISVREG") (PinSwap 0) (PartSwap 0) (PinSeq 19) (Part 1) +Pin (Location 6600, -800) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "20") (Name Visible "VCAP/VDDCORE") (PinSwap 0) (PartSwap 0) (PinSeq 20) (Part 1) +Pin (Location 6600, -700) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "21") (Name Visible "PGD2/EMUD2/TDI/RP10/CN16/PMD2/RB10") (PinSwap 0) (PartSwap 0) (PinSeq 21) (Part 1) +Pin (Location 6600, -600) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "22") (Name Visible "PGC2/EMUC2/TMS/RP11/CN15/PMD1/RB11") (PinSwap 0) (PartSwap 0) (PinSeq 22) (Part 1) +Pin (Location 6600, -500) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "23") (Name Visible "AN12/RP12/CN14/PMD0/RB12") (PinSwap 0) (PartSwap 0) (PinSeq 23) (Part 1) +Pin (Location 6600, -400) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "24") (Name Visible "AN11/RP13/CN13/PMRD/RB13") (PinSwap 0) (PartSwap 0) (PinSeq 24) (Part 1) +Pin (Location 6600, -300) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "25") (Name Visible "AN10/CVREF/RTCC/RP14/CN12/PMWR/RB14") (PinSwap 0) (PartSwap 0) (PinSeq 25) (Part 1) +Pin (Location 6600, -200) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "26") (Name Visible "AN9/RP15/CN11/PMCS1/RB15") (PinSwap 0) (PartSwap 0) (PinSeq 26) (Part 1) +Pin (Location 6600, -100) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "27") (Name Visible "VSS") (PinSwap 0) (PartSwap 0) (PinSeq 27) (Part 1) +Pin (Location 6600, 0) (Rotation 0) (PinType Passive) (Length 300) (Width 0) (Designator Visible "28") (Name Visible "VDD") (PinSwap 0) (PartSwap 0) (PinSeq 28) (Part 1) +Rectangle (Width 5) (Start 300, -1500) (End 6600, 200) (Part 1) +Parameter (Name "Vendor") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Microchip") (Part 1) +Parameter (Name "Manufacturer_Part_Number") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "PIC24FJ64GA002-I/SP") (Part 1) +Parameter (Name "Built_By") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "EMA_Jessica") (Part 1) +Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) +Parameter (Name "SourceLibrary") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Microchip_2019-08-23_10") (Part 1) +Parameter (Name "RefDes") (Location 3450, 400) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1) +Parameter (Name "Type") (Location 3450, 300) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1) +Description (Value "No Description Available") (Part 1) +Comment (Value "PIC24FJ64GA002-I/SP") (Part 1) +Footprint (Name "SPDIP28_300MC_MCH") +EndComponent +EndComponents diff --git a/PCB/Libraries/PIC24/SPDIP28_300MC_MCH.step b/PCB/Libraries/PIC24/SPDIP28_300MC_MCH.step new file mode 100644 index 0000000..769ac95 --- /dev/null +++ b/PCB/Libraries/PIC24/SPDIP28_300MC_MCH.step @@ -0,0 +1,9694 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('STEP AP214'),'1'); +FILE_NAME('SPDIP28_300MC_MCH','2021-02-27T19:42:51',(''),(''),'','',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN')); +ENDSEC; +DATA; +#1=SHAPE_DEFINITION_REPRESENTATION(#2,#3); +#2=PRODUCT_DEFINITION_SHAPE('',$,#4); +#3=SHAPE_REPRESENTATION('',(#71,#127,#816,#1527,#2238,#2949,#3660,#4371,#5082,#5793,#6504,#7215,#7926,#8637,#9348,#10059,#10770,#11481,#12192,#12903,#13614,#14325,#15036,#15747,#16458,#17169,#17880,#18591,#19302,#20013,#19),#11); +#4=PRODUCT_DEFINITION('design','example product_definition',#6,#5); +#5=PRODUCT_DEFINITION_CONTEXT('3D Mechanical Parts',#10,'design'); +#6=PRODUCT_DEFINITION_FORMATION('1.0','first version',#8); +#7=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2003,#10); +#8=PRODUCT('product','part','',(#9)); +#9=PRODUCT_CONTEXT('3D Mechanical Parts',#10,'mechanical'); +#10=APPLICATION_CONTEXT('Core Data for Automotive Mechanical Design Process'); +#11=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#13,#14,#18)) REPRESENTATION_CONTEXT('ID1','3D')); +#12=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#13,'DISTANCE_ACCURACY_VALUE','Maximum model space distance between geometric entities at asserted connectivities'); +#13=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.)); +#14=(CONVERSION_BASED_UNIT('degree',#16) NAMED_UNIT(#15) PLANE_ANGLE_UNIT()); +#15=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); +#16=MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#17); +#17=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.)); +#18=(NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT()); +#19=AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#21=DIRECTION('',(0.0,0.0,1.0)); +#22=DIRECTION('',(1.0,0.0,0.0)); +#25=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION($,(#123,#124,#125,#129,#178,#227,#276,#325,#374,#423,#472,#521,#570,#619,#668,#717,#766,#818,#867,#916,#1005,#1054,#1143,#1192,#1241,#1310,#1379,#1428,#1477,#1529,#1578,#1627,#1716,#1765,#1854,#1903,#1952,#2021,#2090,#2139,#2188,#2240,#2289,#2338,#2427,#2476,#2565,#2614,#2663,#2732,#2801,#2850,#2899,#2951,#3000,#3049,#3138,#3187,#3276,#3325,#3374,#3443,#3512,#3561,#3610,#3662,#3711,#3760,#3849,#3898,#3987,#4036,#4085,#4154,#4223,#4272,#4321,#4373,#4422,#4471,#4560,#4609,#4698,#4747,#4796,#4865,#4934,#4983,#5032,#5084,#5133,#5182,#5271,#5320,#5409,#5458,#5507,#5576,#5645,#5694,#5743,#5795,#5844,#5893,#5982,#6031,#6120,#6169,#6218,#6287,#6356,#6405,#6454,#6506,#6555,#6604,#6693,#6742,#6831,#6880,#6929,#6998,#7067,#7116,#7165,#7217,#7266,#7315,#7404,#7453,#7542,#7591,#7640,#7709,#7778,#7827,#7876,#7928,#7977,#8026,#8115,#8164,#8253,#8302,#8351,#8420,#8489,#8538,#8587,#8639,#8688,#8737,#8826,#8875,#8964,#9013,#9062,#9131,#9200,#9249,#9298,#9350,#9399,#9448,#9537,#9586,#9675,#9724,#9773,#9842,#9911,#9960,#10009,#10061,#10110,#10159,#10248,#10297,#10386,#10435,#10484,#10553,#10622,#10671,#10720,#10772,#10821,#10870,#10959,#11008,#11097,#11146,#11195,#11264,#11333,#11382,#11431,#11483,#11532,#11581,#11670,#11719,#11808,#11857,#11906,#11975,#12044,#12093,#12142,#12194,#12243,#12292,#12381,#12430,#12519,#12568,#12617,#12686,#12755,#12804,#12853,#12905,#12954,#13003,#13092,#13141,#13230,#13279,#13328,#13397,#13466,#13515,#13564,#13616,#13665,#13714,#13803,#13852,#13941,#13990,#14039,#14108,#14177,#14226,#14275,#14327,#14376,#14425,#14514,#14563,#14652,#14701,#14750,#14819,#14888,#14937,#14986,#15038,#15087,#15136,#15225,#15274,#15363,#15412,#15461,#15530,#15599,#15648,#15697,#15749,#15798,#15847,#15936,#15985,#16074,#16123,#16172,#16241,#16310,#16359,#16408,#16460,#16509,#16558,#16647,#16696,#16785,#16834,#16883,#16952,#17021,#17070,#17119,#17171,#17220,#17269,#17358,#17407,#17496,#17545,#17594,#17663,#17732,#17781,#17830,#17882,#17931,#17980,#18069,#18118,#18207,#18256,#18305,#18374,#18443,#18492,#18541,#18593,#18642,#18691,#18780,#18829,#18918,#18967,#19016,#19085,#19154,#19203,#19252,#19304,#19353,#19402,#19491,#19540,#19629,#19678,#19727,#19796,#19865,#19914,#19963,#20015,#20064,#20113,#20202,#20251,#20340,#20389,#20438,#20507,#20576,#20625,#20674),#11); +#26=PRODUCT_CATEGORY_RELATIONSHIP('','',#27,#28); +#27=PRODUCT_CATEGORY('part',''); +#28=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#8)); +#34=PRESENTATION_STYLE_ASSIGNMENT((#35,#40)); +#35=SURFACE_STYLE_USAGE(.BOTH.,#36); +#36=SURFACE_SIDE_STYLE('',(#37)); +#37=SURFACE_STYLE_FILL_AREA(#38); +#38=FILL_AREA_STYLE('',(#39)); +#39=FILL_AREA_STYLE_COLOUR('',#41); +#40=CURVE_STYLE('',#42,POSITIVE_LENGTH_MEASURE(0.1),#41); +#41=COLOUR_RGB('Aluminum',0.725,0.725,0.725); +#42=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#43=PRESENTATION_STYLE_ASSIGNMENT((#44,#49)); +#44=SURFACE_STYLE_USAGE(.BOTH.,#45); +#45=SURFACE_SIDE_STYLE('',(#46)); +#46=SURFACE_STYLE_FILL_AREA(#47); +#47=FILL_AREA_STYLE('',(#48)); +#48=FILL_AREA_STYLE_COLOUR('',#50); +#49=CURVE_STYLE('',#51,POSITIVE_LENGTH_MEASURE(0.1),#50); +#50=COLOUR_RGB('Black',0.196,0.196,0.196); +#51=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#52=PRESENTATION_STYLE_ASSIGNMENT((#53,#58)); +#53=SURFACE_STYLE_USAGE(.BOTH.,#54); +#54=SURFACE_SIDE_STYLE('',(#55)); +#55=SURFACE_STYLE_FILL_AREA(#56); +#56=FILL_AREA_STYLE('',(#57)); +#57=FILL_AREA_STYLE_COLOUR('',#59); +#58=CURVE_STYLE('',#60,POSITIVE_LENGTH_MEASURE(0.1),#59); +#59=COLOUR_RGB('Pin1',0.588,0.588,0.588); +#60=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#61=PRESENTATION_STYLE_ASSIGNMENT((#62,#67)); +#62=SURFACE_STYLE_USAGE(.BOTH.,#63); +#63=SURFACE_SIDE_STYLE('',(#64)); +#64=SURFACE_STYLE_FILL_AREA(#65); +#65=FILL_AREA_STYLE('',(#66)); +#66=FILL_AREA_STYLE_COLOUR('',#68); +#67=CURVE_STYLE('',#69,POSITIVE_LENGTH_MEASURE(0.1),#68); +#68=COLOUR_RGB('HeatTab',0.588,0.588,0.588); +#69=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#71=MANIFOLD_SOLID_BREP($,#72); +#72=CLOSED_SHELL('',(#73,#74,#75)); +#73=ADVANCED_FACE($,(#79,#78),#96,.T.); +#74=ADVANCED_FACE($,(#80),#76,.F.); +#75=ADVANCED_FACE($,(#81),#77,.T.); +#76=PLANE($,#101); +#77=PLANE($,#102); +#78=FACE_BOUND($,#83,.T.); +#79=FACE_OUTER_BOUND($,#82,.T.); +#80=FACE_OUTER_BOUND($,#84,.T.); +#81=FACE_OUTER_BOUND($,#85,.T.); +#82=EDGE_LOOP($,(#92)); +#83=EDGE_LOOP($,(#93)); +#84=EDGE_LOOP($,(#94)); +#85=EDGE_LOOP($,(#95)); +#86=CIRCLE($,#99,0.1870075); +#87=CIRCLE($,#100,0.1870075); +#88=VERTEX_POINT('',#117); +#89=VERTEX_POINT('',#119); +#90=EDGE_CURVE($,#88,#88,#86,.T.); +#91=EDGE_CURVE($,#89,#89,#87,.T.); +#92=ORIENTED_EDGE($,*,*,#90,.F.); +#93=ORIENTED_EDGE($,*,*,#91,.F.); +#94=ORIENTED_EDGE($,*,*,#91,.T.); +#95=ORIENTED_EDGE($,*,*,#90,.T.); +#96=CYLINDRICAL_SURFACE($,#98,0.1870075); +#97=AXIS2_PLACEMENT_3D('placement',#115,#103,#104); +#98=AXIS2_PLACEMENT_3D($,#116,#105,#106); +#99=AXIS2_PLACEMENT_3D($,#118,#107,#108); +#100=AXIS2_PLACEMENT_3D($,#120,#109,#110); +#101=AXIS2_PLACEMENT_3D($,#121,#111,#112); +#102=AXIS2_PLACEMENT_3D($,#122,#113,#114); +#103=DIRECTION('axis',(0.,1.,0.)); +#104=DIRECTION('refdir',(1.,0.,0.)); +#105=DIRECTION('',(0.,0.,1.)); +#106=DIRECTION('',(1.,0.,0.)); +#107=DIRECTION('',(0.,0.,1.)); +#108=DIRECTION('',(1.,0.,0.)); +#109=DIRECTION('',(0.,0.,-1.)); +#110=DIRECTION('',(1.,0.,0.)); +#111=DIRECTION('',(0.,0.,1.)); +#112=DIRECTION('',(0.,1.,0.)); +#113=DIRECTION('',(0.,0.,1.)); +#114=DIRECTION('',(0.,1.,0.)); +#115=CARTESIAN_POINT('',(0.,0.,0.)); +#116=CARTESIAN_POINT('',(1.878,0.0,5.207)); +#117=CARTESIAN_POINT('',(1.691,0.0,5.21)); +#118=CARTESIAN_POINT('',(1.878,0.0,5.21)); +#119=CARTESIAN_POINT('',(1.691,0.0,5.207)); +#120=CARTESIAN_POINT('',(1.878,0.0,5.207)); +#121=CARTESIAN_POINT('',(1.878,0.0,5.207)); +#122=CARTESIAN_POINT('',(1.878,0.0,5.21)); +#123=STYLED_ITEM('color',(#52),#73); +#124=STYLED_ITEM('color',(#52),#74); +#125=STYLED_ITEM('color',(#52),#75); +#127=MANIFOLD_SOLID_BREP($,#128); +#128=CLOSED_SHELL('',(#130,#179,#228,#277,#326,#375,#424,#473,#522,#571,#620,#669,#718,#767)); +#129=STYLED_ITEM('',(#43),#130); +#130=ADVANCED_FACE('',(#136),#131,.T.); +#131=PLANE('',#132); +#132=AXIS2_PLACEMENT_3D('',#133,#134,#135); +#133=CARTESIAN_POINT('',(0.876,-34.138,5.207)); +#134=DIRECTION('',(0.0,0.0,1.0)); +#135=DIRECTION('',(0.,1.,0.)); +#136=FACE_OUTER_BOUND('',#137,.T.); +#137=EDGE_LOOP('',(#138,#148,#158,#168)); +#141=CARTESIAN_POINT('',(6.985,-34.138,5.207)); +#140=VERTEX_POINT('',#141); +#143=CARTESIAN_POINT('',(0.876,-34.138,5.207)); +#142=VERTEX_POINT('',#143); +#139=EDGE_CURVE('',#140,#142,#144,.T.); +#144=LINE('',#141,#146); +#146=VECTOR('',#147,6.1087); +#147=DIRECTION('',(-1.0,0.0,0.0)); +#138=ORIENTED_EDGE('',*,*,#139,.F.); +#151=CARTESIAN_POINT('',(6.985,1.118,5.207)); +#150=VERTEX_POINT('',#151); +#149=EDGE_CURVE('',#150,#140,#154,.T.); +#154=LINE('',#151,#156); +#156=VECTOR('',#157,35.2552); +#157=DIRECTION('',(0.0,-1.0,0.0)); +#148=ORIENTED_EDGE('',*,*,#149,.F.); +#161=CARTESIAN_POINT('',(0.876,1.118,5.207)); +#160=VERTEX_POINT('',#161); +#159=EDGE_CURVE('',#160,#150,#164,.T.); +#164=LINE('',#161,#166); +#166=VECTOR('',#167,6.1087); +#167=DIRECTION('',(1.0,0.0,0.0)); +#158=ORIENTED_EDGE('',*,*,#159,.F.); +#169=EDGE_CURVE('',#142,#160,#174,.T.); +#174=LINE('',#143,#176); +#176=VECTOR('',#177,35.2552); +#177=DIRECTION('',(0.0,1.0,0.0)); +#168=ORIENTED_EDGE('',*,*,#169,.F.); +#178=STYLED_ITEM('',(#43),#179); +#179=ADVANCED_FACE('',(#185),#180,.T.); +#180=PLANE('',#181); +#181=AXIS2_PLACEMENT_3D('',#182,#183,#184); +#182=CARTESIAN_POINT('',(0.19,-34.29,3.19)); +#183=DIRECTION('',(0.0,-0.997,0.075)); +#184=DIRECTION('',(0.,0.,1.)); +#185=FACE_OUTER_BOUND('',#186,.T.); +#186=EDGE_LOOP('',(#187,#197,#207,#217)); +#190=CARTESIAN_POINT('',(7.671,-34.29,3.19)); +#189=VERTEX_POINT('',#190); +#192=CARTESIAN_POINT('',(0.19,-34.29,3.19)); +#191=VERTEX_POINT('',#192); +#188=EDGE_CURVE('',#189,#191,#193,.T.); +#193=LINE('',#190,#195); +#195=VECTOR('',#196,7.4803); +#196=DIRECTION('',(-1.0,0.0,0.0)); +#187=ORIENTED_EDGE('',*,*,#188,.F.); +#198=EDGE_CURVE('',#140,#189,#203,.T.); +#203=LINE('',#141,#205); +#205=VECTOR('',#206,2.13561894953196); +#206=DIRECTION('',(0.321,-0.071,-0.944)); +#197=ORIENTED_EDGE('',*,*,#198,.F.); +#207=ORIENTED_EDGE('',*,*,#139,.T.); +#218=EDGE_CURVE('',#191,#142,#223,.T.); +#223=LINE('',#192,#225); +#225=VECTOR('',#226,2.13561894953196); +#226=DIRECTION('',(0.321,0.071,0.944)); +#217=ORIENTED_EDGE('',*,*,#218,.F.); +#227=STYLED_ITEM('',(#43),#228); +#228=ADVANCED_FACE('',(#234),#229,.T.); +#229=PLANE('',#230); +#230=AXIS2_PLACEMENT_3D('',#231,#232,#233); +#231=CARTESIAN_POINT('',(7.671,-34.29,3.19)); +#232=DIRECTION('',(0.947,0.0,0.322)); +#233=DIRECTION('',(0.,0.,1.)); +#234=FACE_OUTER_BOUND('',#235,.T.); +#235=EDGE_LOOP('',(#236,#246,#256,#266)); +#239=CARTESIAN_POINT('',(7.671,1.27,3.19)); +#238=VERTEX_POINT('',#239); +#237=EDGE_CURVE('',#238,#189,#242,.T.); +#242=LINE('',#239,#244); +#244=VECTOR('',#245,35.56); +#245=DIRECTION('',(0.0,-1.0,0.0)); +#236=ORIENTED_EDGE('',*,*,#237,.F.); +#247=EDGE_CURVE('',#150,#238,#252,.T.); +#252=LINE('',#151,#254); +#254=VECTOR('',#255,2.13561894953196); +#255=DIRECTION('',(0.321,0.071,-0.944)); +#246=ORIENTED_EDGE('',*,*,#247,.F.); +#256=ORIENTED_EDGE('',*,*,#149,.T.); +#266=ORIENTED_EDGE('',*,*,#198,.T.); +#276=STYLED_ITEM('',(#43),#277); +#277=ADVANCED_FACE('',(#283),#278,.T.); +#278=PLANE('',#279); +#279=AXIS2_PLACEMENT_3D('',#280,#281,#282); +#280=CARTESIAN_POINT('',(7.671,1.27,3.19)); +#281=DIRECTION('',(0.0,0.997,0.075)); +#282=DIRECTION('',(0.,0.,1.)); +#283=FACE_OUTER_BOUND('',#284,.T.); +#284=EDGE_LOOP('',(#285,#295,#305,#315)); +#288=CARTESIAN_POINT('',(0.19,1.27,3.19)); +#287=VERTEX_POINT('',#288); +#286=EDGE_CURVE('',#287,#238,#291,.T.); +#291=LINE('',#288,#293); +#293=VECTOR('',#294,7.4803); +#294=DIRECTION('',(1.0,0.0,0.0)); +#285=ORIENTED_EDGE('',*,*,#286,.F.); +#296=EDGE_CURVE('',#160,#287,#301,.T.); +#301=LINE('',#161,#303); +#303=VECTOR('',#304,2.13561894953196); +#304=DIRECTION('',(-0.321,0.071,-0.944)); +#295=ORIENTED_EDGE('',*,*,#296,.F.); +#305=ORIENTED_EDGE('',*,*,#159,.T.); +#315=ORIENTED_EDGE('',*,*,#247,.T.); +#325=STYLED_ITEM('',(#43),#326); +#326=ADVANCED_FACE('',(#332),#327,.T.); +#327=PLANE('',#328); +#328=AXIS2_PLACEMENT_3D('',#329,#330,#331); +#329=CARTESIAN_POINT('',(0.19,1.27,3.19)); +#330=DIRECTION('',(-0.947,0.0,0.322)); +#331=DIRECTION('',(0.,0.,1.)); +#332=FACE_OUTER_BOUND('',#333,.T.); +#333=EDGE_LOOP('',(#334,#344,#354,#364)); +#335=EDGE_CURVE('',#191,#287,#340,.T.); +#340=LINE('',#192,#342); +#342=VECTOR('',#343,35.56); +#343=DIRECTION('',(0.0,1.0,0.0)); +#334=ORIENTED_EDGE('',*,*,#335,.F.); +#344=ORIENTED_EDGE('',*,*,#218,.T.); +#354=ORIENTED_EDGE('',*,*,#169,.T.); +#364=ORIENTED_EDGE('',*,*,#296,.T.); +#374=STYLED_ITEM('',(#43),#375); +#375=ADVANCED_FACE('',(#381),#376,.T.); +#376=PLANE('',#377); +#377=AXIS2_PLACEMENT_3D('',#378,#379,#380); +#378=CARTESIAN_POINT('',(0.19,-34.29,2.525)); +#379=DIRECTION('',(0.0,-1.0,0.0)); +#380=DIRECTION('',(0.,0.,1.)); +#381=FACE_OUTER_BOUND('',#382,.T.); +#382=EDGE_LOOP('',(#383,#393,#403,#413)); +#386=CARTESIAN_POINT('',(7.671,-34.29,2.525)); +#385=VERTEX_POINT('',#386); +#388=CARTESIAN_POINT('',(0.19,-34.29,2.525)); +#387=VERTEX_POINT('',#388); +#384=EDGE_CURVE('',#385,#387,#389,.T.); +#389=LINE('',#386,#391); +#391=VECTOR('',#392,7.4803); +#392=DIRECTION('',(-1.0,0.0,0.0)); +#383=ORIENTED_EDGE('',*,*,#384,.F.); +#394=EDGE_CURVE('',#189,#385,#399,.T.); +#399=LINE('',#190,#401); +#401=VECTOR('',#402,0.66548); +#402=DIRECTION('',(0.0,0.0,-1.0)); +#393=ORIENTED_EDGE('',*,*,#394,.F.); +#403=ORIENTED_EDGE('',*,*,#188,.T.); +#414=EDGE_CURVE('',#387,#191,#419,.T.); +#419=LINE('',#388,#421); +#421=VECTOR('',#422,0.66548); +#422=DIRECTION('',(0.0,0.0,1.0)); +#413=ORIENTED_EDGE('',*,*,#414,.F.); +#423=STYLED_ITEM('',(#43),#424); +#424=ADVANCED_FACE('',(#430),#425,.T.); +#425=PLANE('',#426); +#426=AXIS2_PLACEMENT_3D('',#427,#428,#429); +#427=CARTESIAN_POINT('',(7.671,-34.29,2.525)); +#428=DIRECTION('',(1.0,0.0,0.0)); +#429=DIRECTION('',(0.,0.,1.)); +#430=FACE_OUTER_BOUND('',#431,.T.); +#431=EDGE_LOOP('',(#432,#442,#452,#462)); +#435=CARTESIAN_POINT('',(7.671,1.27,2.525)); +#434=VERTEX_POINT('',#435); +#433=EDGE_CURVE('',#434,#385,#438,.T.); +#438=LINE('',#435,#440); +#440=VECTOR('',#441,35.56); +#441=DIRECTION('',(0.0,-1.0,0.0)); +#432=ORIENTED_EDGE('',*,*,#433,.F.); +#443=EDGE_CURVE('',#238,#434,#448,.T.); +#448=LINE('',#239,#450); +#450=VECTOR('',#451,0.66548); +#451=DIRECTION('',(0.0,0.0,-1.0)); +#442=ORIENTED_EDGE('',*,*,#443,.F.); +#452=ORIENTED_EDGE('',*,*,#237,.T.); +#462=ORIENTED_EDGE('',*,*,#394,.T.); +#472=STYLED_ITEM('',(#43),#473); +#473=ADVANCED_FACE('',(#479),#474,.T.); +#474=PLANE('',#475); +#475=AXIS2_PLACEMENT_3D('',#476,#477,#478); +#476=CARTESIAN_POINT('',(7.671,1.27,2.525)); +#477=DIRECTION('',(0.0,1.0,0.0)); +#478=DIRECTION('',(0.,0.,1.)); +#479=FACE_OUTER_BOUND('',#480,.T.); +#480=EDGE_LOOP('',(#481,#491,#501,#511)); +#484=CARTESIAN_POINT('',(0.19,1.27,2.525)); +#483=VERTEX_POINT('',#484); +#482=EDGE_CURVE('',#483,#434,#487,.T.); +#487=LINE('',#484,#489); +#489=VECTOR('',#490,7.4803); +#490=DIRECTION('',(1.0,0.0,0.0)); +#481=ORIENTED_EDGE('',*,*,#482,.F.); +#492=EDGE_CURVE('',#287,#483,#497,.T.); +#497=LINE('',#288,#499); +#499=VECTOR('',#500,0.66548); +#500=DIRECTION('',(0.0,0.0,-1.0)); +#491=ORIENTED_EDGE('',*,*,#492,.F.); +#501=ORIENTED_EDGE('',*,*,#286,.T.); +#511=ORIENTED_EDGE('',*,*,#443,.T.); +#521=STYLED_ITEM('',(#43),#522); +#522=ADVANCED_FACE('',(#528),#523,.T.); +#523=PLANE('',#524); +#524=AXIS2_PLACEMENT_3D('',#525,#526,#527); +#525=CARTESIAN_POINT('',(0.19,1.27,2.525)); +#526=DIRECTION('',(-1.0,0.0,0.0)); +#527=DIRECTION('',(0.,0.,1.)); +#528=FACE_OUTER_BOUND('',#529,.T.); +#529=EDGE_LOOP('',(#530,#540,#550,#560)); +#531=EDGE_CURVE('',#387,#483,#536,.T.); +#536=LINE('',#388,#538); +#538=VECTOR('',#539,35.56); +#539=DIRECTION('',(0.0,1.0,0.0)); +#530=ORIENTED_EDGE('',*,*,#531,.F.); +#540=ORIENTED_EDGE('',*,*,#414,.T.); +#550=ORIENTED_EDGE('',*,*,#335,.T.); +#560=ORIENTED_EDGE('',*,*,#492,.T.); +#570=STYLED_ITEM('',(#43),#571); +#571=ADVANCED_FACE('',(#577),#572,.T.); +#572=PLANE('',#573); +#573=AXIS2_PLACEMENT_3D('',#574,#575,#576); +#574=CARTESIAN_POINT('',(0.546,-34.112,0.508)); +#575=DIRECTION('',(0.0,-0.996,-0.088)); +#576=DIRECTION('',(0.,0.,1.)); +#577=FACE_OUTER_BOUND('',#578,.T.); +#578=EDGE_LOOP('',(#579,#589,#599,#609)); +#582=CARTESIAN_POINT('',(7.315,-34.112,0.508)); +#581=VERTEX_POINT('',#582); +#584=CARTESIAN_POINT('',(0.546,-34.112,0.508)); +#583=VERTEX_POINT('',#584); +#580=EDGE_CURVE('',#581,#583,#585,.T.); +#585=LINE('',#582,#587); +#587=VECTOR('',#588,6.7691); +#588=DIRECTION('',(-1.0,0.0,0.0)); +#579=ORIENTED_EDGE('',*,*,#580,.F.); +#590=EDGE_CURVE('',#385,#581,#595,.T.); +#595=LINE('',#386,#597); +#597=VECTOR('',#598,2.05557415278554); +#598=DIRECTION('',(-0.173,0.086,-0.981)); +#589=ORIENTED_EDGE('',*,*,#590,.F.); +#599=ORIENTED_EDGE('',*,*,#384,.T.); +#610=EDGE_CURVE('',#583,#387,#615,.T.); +#615=LINE('',#584,#617); +#617=VECTOR('',#618,2.05557415278554); +#618=DIRECTION('',(-0.173,-0.086,0.981)); +#609=ORIENTED_EDGE('',*,*,#610,.F.); +#619=STYLED_ITEM('',(#43),#620); +#620=ADVANCED_FACE('',(#626),#621,.T.); +#621=PLANE('',#622); +#622=AXIS2_PLACEMENT_3D('',#623,#624,#625); +#623=CARTESIAN_POINT('',(7.315,-34.112,0.508)); +#624=DIRECTION('',(0.985,0.0,-0.174)); +#625=DIRECTION('',(0.,0.,1.)); +#626=FACE_OUTER_BOUND('',#627,.T.); +#627=EDGE_LOOP('',(#628,#638,#648,#658)); +#631=CARTESIAN_POINT('',(7.315,1.092,0.508)); +#630=VERTEX_POINT('',#631); +#629=EDGE_CURVE('',#630,#581,#634,.T.); +#634=LINE('',#631,#636); +#636=VECTOR('',#637,35.2044); +#637=DIRECTION('',(0.0,-1.0,0.0)); +#628=ORIENTED_EDGE('',*,*,#629,.F.); +#639=EDGE_CURVE('',#434,#630,#644,.T.); +#644=LINE('',#435,#646); +#646=VECTOR('',#647,2.05557415278554); +#647=DIRECTION('',(-0.173,-0.086,-0.981)); +#638=ORIENTED_EDGE('',*,*,#639,.F.); +#648=ORIENTED_EDGE('',*,*,#433,.T.); +#658=ORIENTED_EDGE('',*,*,#590,.T.); +#668=STYLED_ITEM('',(#43),#669); +#669=ADVANCED_FACE('',(#675),#670,.T.); +#670=PLANE('',#671); +#671=AXIS2_PLACEMENT_3D('',#672,#673,#674); +#672=CARTESIAN_POINT('',(7.315,1.092,0.508)); +#673=DIRECTION('',(0.0,0.996,-0.088)); +#674=DIRECTION('',(0.,0.,1.)); +#675=FACE_OUTER_BOUND('',#676,.T.); +#676=EDGE_LOOP('',(#677,#687,#697,#707)); +#680=CARTESIAN_POINT('',(0.546,1.092,0.508)); +#679=VERTEX_POINT('',#680); +#678=EDGE_CURVE('',#679,#630,#683,.T.); +#683=LINE('',#680,#685); +#685=VECTOR('',#686,6.7691); +#686=DIRECTION('',(1.0,0.0,0.0)); +#677=ORIENTED_EDGE('',*,*,#678,.F.); +#688=EDGE_CURVE('',#483,#679,#693,.T.); +#693=LINE('',#484,#695); +#695=VECTOR('',#696,2.05557415278554); +#696=DIRECTION('',(0.173,-0.086,-0.981)); +#687=ORIENTED_EDGE('',*,*,#688,.F.); +#697=ORIENTED_EDGE('',*,*,#482,.T.); +#707=ORIENTED_EDGE('',*,*,#639,.T.); +#717=STYLED_ITEM('',(#43),#718); +#718=ADVANCED_FACE('',(#724),#719,.T.); +#719=PLANE('',#720); +#720=AXIS2_PLACEMENT_3D('',#721,#722,#723); +#721=CARTESIAN_POINT('',(0.546,1.092,0.508)); +#722=DIRECTION('',(-0.985,0.0,-0.174)); +#723=DIRECTION('',(0.,0.,1.)); +#724=FACE_OUTER_BOUND('',#725,.T.); +#725=EDGE_LOOP('',(#726,#736,#746,#756)); +#727=EDGE_CURVE('',#583,#679,#732,.T.); +#732=LINE('',#584,#734); +#734=VECTOR('',#735,35.2044); +#735=DIRECTION('',(0.0,1.0,0.0)); +#726=ORIENTED_EDGE('',*,*,#727,.F.); +#736=ORIENTED_EDGE('',*,*,#610,.T.); +#746=ORIENTED_EDGE('',*,*,#531,.T.); +#756=ORIENTED_EDGE('',*,*,#688,.T.); +#766=STYLED_ITEM('',(#43),#767); +#767=ADVANCED_FACE('',(#773),#768,.T.); +#768=PLANE('',#769); +#769=AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770=CARTESIAN_POINT('',(0.546,1.092,0.508)); +#771=DIRECTION('',(0.0,0.0,-1.0)); +#772=DIRECTION('',(0.,1.,0.)); +#773=FACE_OUTER_BOUND('',#774,.T.); +#774=EDGE_LOOP('',(#775,#785,#795,#805)); +#775=ORIENTED_EDGE('',*,*,#678,.T.); +#785=ORIENTED_EDGE('',*,*,#629,.T.); +#795=ORIENTED_EDGE('',*,*,#580,.T.); +#805=ORIENTED_EDGE('',*,*,#727,.T.); +#816=MANIFOLD_SOLID_BREP($,#817); +#817=CLOSED_SHELL('',(#819,#868,#917,#1006,#1055,#1144,#1193,#1242,#1311,#1380,#1429,#1478)); +#818=STYLED_ITEM('',(#34),#819); +#819=ADVANCED_FACE('',(#825),#820,.T.); +#820=PLANE('',#821); +#821=AXIS2_PLACEMENT_3D('',#822,#823,#824); +#822=CARTESIAN_POINT('',(0.127,0.279,-2.54)); +#823=DIRECTION('',(0.0,0.0,-1.0)); +#824=DIRECTION('',(0.,1.,0.)); +#825=FACE_OUTER_BOUND('',#826,.T.); +#826=EDGE_LOOP('',(#827,#837,#847,#857)); +#830=CARTESIAN_POINT('',(0.127,-0.279,-2.54)); +#829=VERTEX_POINT('',#830); +#832=CARTESIAN_POINT('',(0.127,0.279,-2.54)); +#831=VERTEX_POINT('',#832); +#828=EDGE_CURVE('',#829,#831,#833,.T.); +#833=LINE('',#830,#835); +#835=VECTOR('',#836,0.5588); +#836=DIRECTION('',(0.0,1.0,0.0)); +#827=ORIENTED_EDGE('',*,*,#828,.F.); +#840=CARTESIAN_POINT('',(-0.127,-0.279,-2.54)); +#839=VERTEX_POINT('',#840); +#838=EDGE_CURVE('',#839,#829,#843,.T.); +#843=LINE('',#840,#845); +#845=VECTOR('',#846,0.254); +#846=DIRECTION('',(1.0,0.0,0.0)); +#837=ORIENTED_EDGE('',*,*,#838,.F.); +#850=CARTESIAN_POINT('',(-0.127,0.279,-2.54)); +#849=VERTEX_POINT('',#850); +#848=EDGE_CURVE('',#849,#839,#853,.T.); +#853=LINE('',#850,#855); +#855=VECTOR('',#856,0.5588); +#856=DIRECTION('',(0.0,-1.0,0.0)); +#847=ORIENTED_EDGE('',*,*,#848,.F.); +#858=EDGE_CURVE('',#831,#849,#863,.T.); +#863=LINE('',#832,#865); +#865=VECTOR('',#866,0.254); +#866=DIRECTION('',(-1.0,0.0,0.0)); +#857=ORIENTED_EDGE('',*,*,#858,.F.); +#867=STYLED_ITEM('',(#34),#868); +#868=ADVANCED_FACE('',(#874),#869,.T.); +#869=PLANE('',#870); +#870=AXIS2_PLACEMENT_3D('',#871,#872,#873); +#871=CARTESIAN_POINT('',(0.127,0.279,-2.54)); +#872=DIRECTION('',(0.0,1.0,0.0)); +#873=DIRECTION('',(0.,0.,1.)); +#874=FACE_OUTER_BOUND('',#875,.T.); +#875=EDGE_LOOP('',(#876,#886,#896,#906)); +#876=ORIENTED_EDGE('',*,*,#858,.T.); +#889=CARTESIAN_POINT('',(-0.127,0.279,0.0)); +#888=VERTEX_POINT('',#889); +#887=EDGE_CURVE('',#888,#849,#892,.T.); +#892=LINE('',#889,#894); +#894=VECTOR('',#895,2.54); +#895=DIRECTION('',(0.0,0.0,-1.0)); +#886=ORIENTED_EDGE('',*,*,#887,.F.); +#899=CARTESIAN_POINT('',(0.127,0.279,0.0)); +#898=VERTEX_POINT('',#899); +#897=EDGE_CURVE('',#898,#888,#902,.T.); +#902=LINE('',#899,#904); +#904=VECTOR('',#905,0.254); +#905=DIRECTION('',(-1.0,0.0,0.0)); +#896=ORIENTED_EDGE('',*,*,#897,.F.); +#907=EDGE_CURVE('',#831,#898,#912,.T.); +#912=LINE('',#832,#914); +#914=VECTOR('',#915,2.54); +#915=DIRECTION('',(0.0,0.0,1.0)); +#906=ORIENTED_EDGE('',*,*,#907,.F.); +#916=STYLED_ITEM('',(#34),#917); +#917=ADVANCED_FACE('',(#923),#918,.T.); +#918=PLANE('',#919); +#919=AXIS2_PLACEMENT_3D('',#920,#921,#922); +#920=CARTESIAN_POINT('',(-0.127,0.279,-2.54)); +#921=DIRECTION('',(-1.0,0.0,0.0)); +#922=DIRECTION('',(0.,0.,1.)); +#923=FACE_OUTER_BOUND('',#924,.T.); +#924=EDGE_LOOP('',(#925,#935,#945,#955,#965,#975,#985,#995)); +#925=ORIENTED_EDGE('',*,*,#848,.T.); +#938=CARTESIAN_POINT('',(-0.127,-0.279,0.0)); +#937=VERTEX_POINT('',#938); +#936=EDGE_CURVE('',#937,#839,#941,.T.); +#941=LINE('',#938,#943); +#943=VECTOR('',#944,2.54); +#944=DIRECTION('',(0.0,0.0,-1.0)); +#935=ORIENTED_EDGE('',*,*,#936,.F.); +#948=CARTESIAN_POINT('',(-0.127,-0.66,0.0)); +#947=VERTEX_POINT('',#948); +#946=EDGE_CURVE('',#947,#937,#951,.T.); +#951=LINE('',#948,#953); +#953=VECTOR('',#954,0.381); +#954=DIRECTION('',(0.0,1.0,0.0)); +#945=ORIENTED_EDGE('',*,*,#946,.F.); +#958=CARTESIAN_POINT('',(-0.127,-0.66,2.984)); +#957=VERTEX_POINT('',#958); +#956=EDGE_CURVE('',#957,#947,#961,.T.); +#961=LINE('',#958,#963); +#963=VECTOR('',#964,2.9845); +#964=DIRECTION('',(0.0,0.0,-1.0)); +#955=ORIENTED_EDGE('',*,*,#956,.F.); +#968=CARTESIAN_POINT('',(-0.127,0.66,2.984)); +#967=VERTEX_POINT('',#968); +#966=EDGE_CURVE('',#967,#957,#971,.T.); +#971=LINE('',#968,#973); +#973=VECTOR('',#974,1.3208); +#974=DIRECTION('',(0.0,-1.0,0.0)); +#965=ORIENTED_EDGE('',*,*,#966,.F.); +#978=CARTESIAN_POINT('',(-0.127,0.66,0.0)); +#977=VERTEX_POINT('',#978); +#976=EDGE_CURVE('',#977,#967,#981,.T.); +#981=LINE('',#978,#983); +#983=VECTOR('',#984,2.9845); +#984=DIRECTION('',(0.0,0.0,1.0)); +#975=ORIENTED_EDGE('',*,*,#976,.F.); +#986=EDGE_CURVE('',#888,#977,#991,.T.); +#991=LINE('',#889,#993); +#993=VECTOR('',#994,0.381); +#994=DIRECTION('',(0.0,1.0,0.0)); +#985=ORIENTED_EDGE('',*,*,#986,.F.); +#995=ORIENTED_EDGE('',*,*,#887,.T.); +#1005=STYLED_ITEM('',(#34),#1006); +#1006=ADVANCED_FACE('',(#1012),#1007,.T.); +#1007=PLANE('',#1008); +#1008=AXIS2_PLACEMENT_3D('',#1009,#1010,#1011); +#1009=CARTESIAN_POINT('',(-0.127,-0.279,-2.54)); +#1010=DIRECTION('',(0.0,-1.0,0.0)); +#1011=DIRECTION('',(0.,0.,1.)); +#1012=FACE_OUTER_BOUND('',#1013,.T.); +#1013=EDGE_LOOP('',(#1014,#1024,#1034,#1044)); +#1014=ORIENTED_EDGE('',*,*,#838,.T.); +#1027=CARTESIAN_POINT('',(0.127,-0.279,0.0)); +#1026=VERTEX_POINT('',#1027); +#1025=EDGE_CURVE('',#1026,#829,#1030,.T.); +#1030=LINE('',#1027,#1032); +#1032=VECTOR('',#1033,2.54); +#1033=DIRECTION('',(0.0,0.0,-1.0)); +#1024=ORIENTED_EDGE('',*,*,#1025,.F.); +#1035=EDGE_CURVE('',#937,#1026,#1040,.T.); +#1040=LINE('',#938,#1042); +#1042=VECTOR('',#1043,0.254); +#1043=DIRECTION('',(1.0,0.0,0.0)); +#1034=ORIENTED_EDGE('',*,*,#1035,.F.); +#1044=ORIENTED_EDGE('',*,*,#936,.T.); +#1054=STYLED_ITEM('',(#34),#1055); +#1055=ADVANCED_FACE('',(#1061),#1056,.T.); +#1056=PLANE('',#1057); +#1057=AXIS2_PLACEMENT_3D('',#1058,#1059,#1060); +#1058=CARTESIAN_POINT('',(0.127,-0.279,-2.54)); +#1059=DIRECTION('',(1.0,0.0,0.0)); +#1060=DIRECTION('',(0.,0.,1.)); +#1061=FACE_OUTER_BOUND('',#1062,.T.); +#1062=EDGE_LOOP('',(#1063,#1073,#1083,#1093,#1103,#1113,#1123,#1133)); +#1063=ORIENTED_EDGE('',*,*,#828,.T.); +#1073=ORIENTED_EDGE('',*,*,#907,.T.); +#1086=CARTESIAN_POINT('',(0.127,0.66,0.0)); +#1085=VERTEX_POINT('',#1086); +#1084=EDGE_CURVE('',#1085,#898,#1089,.T.); +#1089=LINE('',#1086,#1091); +#1091=VECTOR('',#1092,0.381); +#1092=DIRECTION('',(0.0,-1.0,0.0)); +#1083=ORIENTED_EDGE('',*,*,#1084,.F.); +#1096=CARTESIAN_POINT('',(0.127,0.66,2.73)); +#1095=VERTEX_POINT('',#1096); +#1094=EDGE_CURVE('',#1095,#1085,#1099,.T.); +#1099=LINE('',#1096,#1101); +#1101=VECTOR('',#1102,2.7305); +#1102=DIRECTION('',(0.0,0.0,-1.0)); +#1093=ORIENTED_EDGE('',*,*,#1094,.F.); +#1106=CARTESIAN_POINT('',(0.127,-0.66,2.73)); +#1105=VERTEX_POINT('',#1106); +#1104=EDGE_CURVE('',#1105,#1095,#1109,.T.); +#1109=LINE('',#1106,#1111); +#1111=VECTOR('',#1112,1.3208); +#1112=DIRECTION('',(0.0,1.0,0.0)); +#1103=ORIENTED_EDGE('',*,*,#1104,.F.); +#1116=CARTESIAN_POINT('',(0.127,-0.66,0.0)); +#1115=VERTEX_POINT('',#1116); +#1114=EDGE_CURVE('',#1115,#1105,#1119,.T.); +#1119=LINE('',#1116,#1121); +#1121=VECTOR('',#1122,2.7305); +#1122=DIRECTION('',(0.0,0.0,1.0)); +#1113=ORIENTED_EDGE('',*,*,#1114,.F.); +#1124=EDGE_CURVE('',#1026,#1115,#1129,.T.); +#1129=LINE('',#1027,#1131); +#1131=VECTOR('',#1132,0.381); +#1132=DIRECTION('',(0.0,-1.0,0.0)); +#1123=ORIENTED_EDGE('',*,*,#1124,.F.); +#1133=ORIENTED_EDGE('',*,*,#1025,.T.); +#1143=STYLED_ITEM('',(#34),#1144); +#1144=ADVANCED_FACE('',(#1150),#1145,.T.); +#1145=PLANE('',#1146); +#1146=AXIS2_PLACEMENT_3D('',#1147,#1148,#1149); +#1147=CARTESIAN_POINT('',(0.127,0.279,0.0)); +#1148=DIRECTION('',(0.0,0.0,-1.0)); +#1149=DIRECTION('',(0.,1.,0.)); +#1150=FACE_OUTER_BOUND('',#1151,.T.); +#1151=EDGE_LOOP('',(#1152,#1162,#1172,#1182)); +#1152=ORIENTED_EDGE('',*,*,#897,.T.); +#1162=ORIENTED_EDGE('',*,*,#986,.T.); +#1173=EDGE_CURVE('',#1085,#977,#1178,.T.); +#1178=LINE('',#1086,#1180); +#1180=VECTOR('',#1181,0.254); +#1181=DIRECTION('',(-1.0,0.0,0.0)); +#1172=ORIENTED_EDGE('',*,*,#1173,.F.); +#1182=ORIENTED_EDGE('',*,*,#1084,.T.); +#1192=STYLED_ITEM('',(#34),#1193); +#1193=ADVANCED_FACE('',(#1199),#1194,.T.); +#1194=PLANE('',#1195); +#1195=AXIS2_PLACEMENT_3D('',#1196,#1197,#1198); +#1196=CARTESIAN_POINT('',(0.127,-0.66,0.0)); +#1197=DIRECTION('',(0.0,0.0,-1.0)); +#1198=DIRECTION('',(0.,1.,0.)); +#1199=FACE_OUTER_BOUND('',#1200,.T.); +#1200=EDGE_LOOP('',(#1201,#1211,#1221,#1231)); +#1202=EDGE_CURVE('',#947,#1115,#1207,.T.); +#1207=LINE('',#948,#1209); +#1209=VECTOR('',#1210,0.254); +#1210=DIRECTION('',(1.0,0.0,0.0)); +#1201=ORIENTED_EDGE('',*,*,#1202,.F.); +#1211=ORIENTED_EDGE('',*,*,#946,.T.); +#1221=ORIENTED_EDGE('',*,*,#1035,.T.); +#1231=ORIENTED_EDGE('',*,*,#1124,.T.); +#1241=STYLED_ITEM('',(#34),#1242); +#1242=ADVANCED_FACE('',(#1248),#1243,.T.); +#1243=PLANE('',#1244); +#1244=AXIS2_PLACEMENT_3D('',#1245,#1246,#1247); +#1245=CARTESIAN_POINT('',(0.127,0.66,0.0)); +#1246=DIRECTION('',(0.0,1.0,0.0)); +#1247=DIRECTION('',(0.,0.,1.)); +#1248=FACE_OUTER_BOUND('',#1249,.T.); +#1249=EDGE_LOOP('',(#1250,#1260,#1270,#1280,#1290,#1300)); +#1250=ORIENTED_EDGE('',*,*,#1173,.T.); +#1260=ORIENTED_EDGE('',*,*,#976,.T.); +#1273=CARTESIAN_POINT('',(0.19,0.66,2.984)); +#1272=VERTEX_POINT('',#1273); +#1271=EDGE_CURVE('',#1272,#967,#1276,.T.); +#1276=LINE('',#1273,#1278); +#1278=VECTOR('',#1279,0.3175); +#1279=DIRECTION('',(-1.0,0.0,0.0)); +#1270=ORIENTED_EDGE('',*,*,#1271,.F.); +#1283=CARTESIAN_POINT('',(0.19,0.66,2.73)); +#1282=VERTEX_POINT('',#1283); +#1281=EDGE_CURVE('',#1282,#1272,#1286,.T.); +#1286=LINE('',#1283,#1288); +#1288=VECTOR('',#1289,0.254); +#1289=DIRECTION('',(0.0,0.0,1.0)); +#1280=ORIENTED_EDGE('',*,*,#1281,.F.); +#1291=EDGE_CURVE('',#1095,#1282,#1296,.T.); +#1296=LINE('',#1096,#1298); +#1298=VECTOR('',#1299,0.0635); +#1299=DIRECTION('',(1.0,0.0,0.0)); +#1290=ORIENTED_EDGE('',*,*,#1291,.F.); +#1300=ORIENTED_EDGE('',*,*,#1094,.T.); +#1310=STYLED_ITEM('',(#34),#1311); +#1311=ADVANCED_FACE('',(#1317),#1312,.T.); +#1312=PLANE('',#1313); +#1313=AXIS2_PLACEMENT_3D('',#1314,#1315,#1316); +#1314=CARTESIAN_POINT('',(-0.127,-0.66,0.0)); +#1315=DIRECTION('',(0.0,-1.0,0.0)); +#1316=DIRECTION('',(0.,0.,1.)); +#1317=FACE_OUTER_BOUND('',#1318,.T.); +#1318=EDGE_LOOP('',(#1319,#1329,#1339,#1349,#1359,#1369)); +#1319=ORIENTED_EDGE('',*,*,#1202,.T.); +#1329=ORIENTED_EDGE('',*,*,#1114,.T.); +#1342=CARTESIAN_POINT('',(0.19,-0.66,2.73)); +#1341=VERTEX_POINT('',#1342); +#1340=EDGE_CURVE('',#1341,#1105,#1345,.T.); +#1345=LINE('',#1342,#1347); +#1347=VECTOR('',#1348,0.0635); +#1348=DIRECTION('',(-1.0,0.0,0.0)); +#1339=ORIENTED_EDGE('',*,*,#1340,.F.); +#1352=CARTESIAN_POINT('',(0.19,-0.66,2.984)); +#1351=VERTEX_POINT('',#1352); +#1350=EDGE_CURVE('',#1351,#1341,#1355,.T.); +#1355=LINE('',#1352,#1357); +#1357=VECTOR('',#1358,0.254); +#1358=DIRECTION('',(0.0,0.0,-1.0)); +#1349=ORIENTED_EDGE('',*,*,#1350,.F.); +#1360=EDGE_CURVE('',#957,#1351,#1365,.T.); +#1365=LINE('',#958,#1367); +#1367=VECTOR('',#1368,0.3175); +#1368=DIRECTION('',(1.0,0.0,0.0)); +#1359=ORIENTED_EDGE('',*,*,#1360,.F.); +#1369=ORIENTED_EDGE('',*,*,#956,.T.); +#1379=STYLED_ITEM('',(#34),#1380); +#1380=ADVANCED_FACE('',(#1386),#1381,.T.); +#1381=PLANE('',#1382); +#1382=AXIS2_PLACEMENT_3D('',#1383,#1384,#1385); +#1383=CARTESIAN_POINT('',(0.19,-0.66,2.73)); +#1384=DIRECTION('',(0.0,0.0,-1.0)); +#1385=DIRECTION('',(0.,1.,0.)); +#1386=FACE_OUTER_BOUND('',#1387,.T.); +#1387=EDGE_LOOP('',(#1388,#1398,#1408,#1418)); +#1388=ORIENTED_EDGE('',*,*,#1340,.T.); +#1398=ORIENTED_EDGE('',*,*,#1104,.T.); +#1408=ORIENTED_EDGE('',*,*,#1291,.T.); +#1419=EDGE_CURVE('',#1341,#1282,#1424,.T.); +#1424=LINE('',#1342,#1426); +#1426=VECTOR('',#1427,1.3208); +#1427=DIRECTION('',(0.0,1.0,0.0)); +#1418=ORIENTED_EDGE('',*,*,#1419,.F.); +#1428=STYLED_ITEM('',(#34),#1429); +#1429=ADVANCED_FACE('',(#1435),#1430,.T.); +#1430=PLANE('',#1431); +#1431=AXIS2_PLACEMENT_3D('',#1432,#1433,#1434); +#1432=CARTESIAN_POINT('',(0.19,-0.66,2.73)); +#1433=DIRECTION('',(1.0,0.0,0.0)); +#1434=DIRECTION('',(0.,0.,1.)); +#1435=FACE_OUTER_BOUND('',#1436,.T.); +#1436=EDGE_LOOP('',(#1437,#1447,#1457,#1467)); +#1437=ORIENTED_EDGE('',*,*,#1419,.T.); +#1447=ORIENTED_EDGE('',*,*,#1281,.T.); +#1458=EDGE_CURVE('',#1351,#1272,#1463,.T.); +#1463=LINE('',#1352,#1465); +#1465=VECTOR('',#1466,1.3208); +#1466=DIRECTION('',(0.0,1.0,0.0)); +#1457=ORIENTED_EDGE('',*,*,#1458,.F.); +#1467=ORIENTED_EDGE('',*,*,#1350,.T.); +#1477=STYLED_ITEM('',(#34),#1478); +#1478=ADVANCED_FACE('',(#1484),#1479,.T.); +#1479=PLANE('',#1480); +#1480=AXIS2_PLACEMENT_3D('',#1481,#1482,#1483); +#1481=CARTESIAN_POINT('',(0.19,0.66,2.984)); +#1482=DIRECTION('',(0.0,0.0,1.0)); +#1483=DIRECTION('',(0.,1.,0.)); +#1484=FACE_OUTER_BOUND('',#1485,.T.); +#1485=EDGE_LOOP('',(#1486,#1496,#1506,#1516)); +#1486=ORIENTED_EDGE('',*,*,#1271,.T.); +#1496=ORIENTED_EDGE('',*,*,#966,.T.); +#1506=ORIENTED_EDGE('',*,*,#1360,.T.); +#1516=ORIENTED_EDGE('',*,*,#1458,.T.); +#1527=MANIFOLD_SOLID_BREP($,#1528); +#1528=CLOSED_SHELL('',(#1530,#1579,#1628,#1717,#1766,#1855,#1904,#1953,#2022,#2091,#2140,#2189)); +#1529=STYLED_ITEM('',(#34),#1530); +#1530=ADVANCED_FACE('',(#1536),#1531,.T.); +#1531=PLANE('',#1532); +#1532=AXIS2_PLACEMENT_3D('',#1533,#1534,#1535); +#1533=CARTESIAN_POINT('',(0.127,-2.261,-2.54)); +#1534=DIRECTION('',(0.0,0.0,-1.0)); +#1535=DIRECTION('',(0.,1.,0.)); +#1536=FACE_OUTER_BOUND('',#1537,.T.); +#1537=EDGE_LOOP('',(#1538,#1548,#1558,#1568)); +#1541=CARTESIAN_POINT('',(0.127,-2.819,-2.54)); +#1540=VERTEX_POINT('',#1541); +#1543=CARTESIAN_POINT('',(0.127,-2.261,-2.54)); +#1542=VERTEX_POINT('',#1543); +#1539=EDGE_CURVE('',#1540,#1542,#1544,.T.); +#1544=LINE('',#1541,#1546); +#1546=VECTOR('',#1547,0.5588); +#1547=DIRECTION('',(0.0,1.0,0.0)); +#1538=ORIENTED_EDGE('',*,*,#1539,.F.); +#1551=CARTESIAN_POINT('',(-0.127,-2.819,-2.54)); +#1550=VERTEX_POINT('',#1551); +#1549=EDGE_CURVE('',#1550,#1540,#1554,.T.); +#1554=LINE('',#1551,#1556); +#1556=VECTOR('',#1557,0.254); +#1557=DIRECTION('',(1.0,0.0,0.0)); +#1548=ORIENTED_EDGE('',*,*,#1549,.F.); +#1561=CARTESIAN_POINT('',(-0.127,-2.261,-2.54)); +#1560=VERTEX_POINT('',#1561); +#1559=EDGE_CURVE('',#1560,#1550,#1564,.T.); +#1564=LINE('',#1561,#1566); +#1566=VECTOR('',#1567,0.5588); +#1567=DIRECTION('',(0.0,-1.0,0.0)); +#1558=ORIENTED_EDGE('',*,*,#1559,.F.); +#1569=EDGE_CURVE('',#1542,#1560,#1574,.T.); +#1574=LINE('',#1543,#1576); +#1576=VECTOR('',#1577,0.254); +#1577=DIRECTION('',(-1.0,0.0,0.0)); +#1568=ORIENTED_EDGE('',*,*,#1569,.F.); +#1578=STYLED_ITEM('',(#34),#1579); +#1579=ADVANCED_FACE('',(#1585),#1580,.T.); +#1580=PLANE('',#1581); +#1581=AXIS2_PLACEMENT_3D('',#1582,#1583,#1584); +#1582=CARTESIAN_POINT('',(0.127,-2.261,-2.54)); +#1583=DIRECTION('',(0.0,1.0,0.0)); +#1584=DIRECTION('',(0.,0.,1.)); +#1585=FACE_OUTER_BOUND('',#1586,.T.); +#1586=EDGE_LOOP('',(#1587,#1597,#1607,#1617)); +#1587=ORIENTED_EDGE('',*,*,#1569,.T.); +#1600=CARTESIAN_POINT('',(-0.127,-2.261,0.0)); +#1599=VERTEX_POINT('',#1600); +#1598=EDGE_CURVE('',#1599,#1560,#1603,.T.); +#1603=LINE('',#1600,#1605); +#1605=VECTOR('',#1606,2.54); +#1606=DIRECTION('',(0.0,0.0,-1.0)); +#1597=ORIENTED_EDGE('',*,*,#1598,.F.); +#1610=CARTESIAN_POINT('',(0.127,-2.261,0.0)); +#1609=VERTEX_POINT('',#1610); +#1608=EDGE_CURVE('',#1609,#1599,#1613,.T.); +#1613=LINE('',#1610,#1615); +#1615=VECTOR('',#1616,0.254); +#1616=DIRECTION('',(-1.0,0.0,0.0)); +#1607=ORIENTED_EDGE('',*,*,#1608,.F.); +#1618=EDGE_CURVE('',#1542,#1609,#1623,.T.); +#1623=LINE('',#1543,#1625); +#1625=VECTOR('',#1626,2.54); +#1626=DIRECTION('',(0.0,0.0,1.0)); +#1617=ORIENTED_EDGE('',*,*,#1618,.F.); +#1627=STYLED_ITEM('',(#34),#1628); +#1628=ADVANCED_FACE('',(#1634),#1629,.T.); +#1629=PLANE('',#1630); +#1630=AXIS2_PLACEMENT_3D('',#1631,#1632,#1633); +#1631=CARTESIAN_POINT('',(-0.127,-2.261,-2.54)); +#1632=DIRECTION('',(-1.0,0.0,0.0)); +#1633=DIRECTION('',(0.,0.,1.)); +#1634=FACE_OUTER_BOUND('',#1635,.T.); +#1635=EDGE_LOOP('',(#1636,#1646,#1656,#1666,#1676,#1686,#1696,#1706)); +#1636=ORIENTED_EDGE('',*,*,#1559,.T.); +#1649=CARTESIAN_POINT('',(-0.127,-2.819,0.0)); +#1648=VERTEX_POINT('',#1649); +#1647=EDGE_CURVE('',#1648,#1550,#1652,.T.); +#1652=LINE('',#1649,#1654); +#1654=VECTOR('',#1655,2.54); +#1655=DIRECTION('',(0.0,0.0,-1.0)); +#1646=ORIENTED_EDGE('',*,*,#1647,.F.); +#1659=CARTESIAN_POINT('',(-0.127,-3.2,0.0)); +#1658=VERTEX_POINT('',#1659); +#1657=EDGE_CURVE('',#1658,#1648,#1662,.T.); +#1662=LINE('',#1659,#1664); +#1664=VECTOR('',#1665,0.381); +#1665=DIRECTION('',(0.0,1.0,0.0)); +#1656=ORIENTED_EDGE('',*,*,#1657,.F.); +#1669=CARTESIAN_POINT('',(-0.127,-3.2,2.984)); +#1668=VERTEX_POINT('',#1669); +#1667=EDGE_CURVE('',#1668,#1658,#1672,.T.); +#1672=LINE('',#1669,#1674); +#1674=VECTOR('',#1675,2.9845); +#1675=DIRECTION('',(0.0,0.0,-1.0)); +#1666=ORIENTED_EDGE('',*,*,#1667,.F.); +#1679=CARTESIAN_POINT('',(-0.127,-1.88,2.984)); +#1678=VERTEX_POINT('',#1679); +#1677=EDGE_CURVE('',#1678,#1668,#1682,.T.); +#1682=LINE('',#1679,#1684); +#1684=VECTOR('',#1685,1.3208); +#1685=DIRECTION('',(0.0,-1.0,0.0)); +#1676=ORIENTED_EDGE('',*,*,#1677,.F.); +#1689=CARTESIAN_POINT('',(-0.127,-1.88,0.0)); +#1688=VERTEX_POINT('',#1689); +#1687=EDGE_CURVE('',#1688,#1678,#1692,.T.); +#1692=LINE('',#1689,#1694); +#1694=VECTOR('',#1695,2.9845); +#1695=DIRECTION('',(0.0,0.0,1.0)); +#1686=ORIENTED_EDGE('',*,*,#1687,.F.); +#1697=EDGE_CURVE('',#1599,#1688,#1702,.T.); +#1702=LINE('',#1600,#1704); +#1704=VECTOR('',#1705,0.381); +#1705=DIRECTION('',(0.0,1.0,0.0)); +#1696=ORIENTED_EDGE('',*,*,#1697,.F.); +#1706=ORIENTED_EDGE('',*,*,#1598,.T.); +#1716=STYLED_ITEM('',(#34),#1717); +#1717=ADVANCED_FACE('',(#1723),#1718,.T.); +#1718=PLANE('',#1719); +#1719=AXIS2_PLACEMENT_3D('',#1720,#1721,#1722); +#1720=CARTESIAN_POINT('',(-0.127,-2.819,-2.54)); +#1721=DIRECTION('',(0.0,-1.0,0.0)); +#1722=DIRECTION('',(0.,0.,1.)); +#1723=FACE_OUTER_BOUND('',#1724,.T.); +#1724=EDGE_LOOP('',(#1725,#1735,#1745,#1755)); +#1725=ORIENTED_EDGE('',*,*,#1549,.T.); +#1738=CARTESIAN_POINT('',(0.127,-2.819,0.0)); +#1737=VERTEX_POINT('',#1738); +#1736=EDGE_CURVE('',#1737,#1540,#1741,.T.); +#1741=LINE('',#1738,#1743); +#1743=VECTOR('',#1744,2.54); +#1744=DIRECTION('',(0.0,0.0,-1.0)); +#1735=ORIENTED_EDGE('',*,*,#1736,.F.); +#1746=EDGE_CURVE('',#1648,#1737,#1751,.T.); +#1751=LINE('',#1649,#1753); +#1753=VECTOR('',#1754,0.254); +#1754=DIRECTION('',(1.0,0.0,0.0)); +#1745=ORIENTED_EDGE('',*,*,#1746,.F.); +#1755=ORIENTED_EDGE('',*,*,#1647,.T.); +#1765=STYLED_ITEM('',(#34),#1766); +#1766=ADVANCED_FACE('',(#1772),#1767,.T.); +#1767=PLANE('',#1768); +#1768=AXIS2_PLACEMENT_3D('',#1769,#1770,#1771); +#1769=CARTESIAN_POINT('',(0.127,-2.819,-2.54)); +#1770=DIRECTION('',(1.0,0.0,0.0)); +#1771=DIRECTION('',(0.,0.,1.)); +#1772=FACE_OUTER_BOUND('',#1773,.T.); +#1773=EDGE_LOOP('',(#1774,#1784,#1794,#1804,#1814,#1824,#1834,#1844)); +#1774=ORIENTED_EDGE('',*,*,#1539,.T.); +#1784=ORIENTED_EDGE('',*,*,#1618,.T.); +#1797=CARTESIAN_POINT('',(0.127,-1.88,0.0)); +#1796=VERTEX_POINT('',#1797); +#1795=EDGE_CURVE('',#1796,#1609,#1800,.T.); +#1800=LINE('',#1797,#1802); +#1802=VECTOR('',#1803,0.381); +#1803=DIRECTION('',(0.0,-1.0,0.0)); +#1794=ORIENTED_EDGE('',*,*,#1795,.F.); +#1807=CARTESIAN_POINT('',(0.127,-1.88,2.73)); +#1806=VERTEX_POINT('',#1807); +#1805=EDGE_CURVE('',#1806,#1796,#1810,.T.); +#1810=LINE('',#1807,#1812); +#1812=VECTOR('',#1813,2.7305); +#1813=DIRECTION('',(0.0,0.0,-1.0)); +#1804=ORIENTED_EDGE('',*,*,#1805,.F.); +#1817=CARTESIAN_POINT('',(0.127,-3.2,2.73)); +#1816=VERTEX_POINT('',#1817); +#1815=EDGE_CURVE('',#1816,#1806,#1820,.T.); +#1820=LINE('',#1817,#1822); +#1822=VECTOR('',#1823,1.3208); +#1823=DIRECTION('',(0.0,1.0,0.0)); +#1814=ORIENTED_EDGE('',*,*,#1815,.F.); +#1827=CARTESIAN_POINT('',(0.127,-3.2,0.0)); +#1826=VERTEX_POINT('',#1827); +#1825=EDGE_CURVE('',#1826,#1816,#1830,.T.); +#1830=LINE('',#1827,#1832); +#1832=VECTOR('',#1833,2.7305); +#1833=DIRECTION('',(0.0,0.0,1.0)); +#1824=ORIENTED_EDGE('',*,*,#1825,.F.); +#1835=EDGE_CURVE('',#1737,#1826,#1840,.T.); +#1840=LINE('',#1738,#1842); +#1842=VECTOR('',#1843,0.381); +#1843=DIRECTION('',(0.0,-1.0,0.0)); +#1834=ORIENTED_EDGE('',*,*,#1835,.F.); +#1844=ORIENTED_EDGE('',*,*,#1736,.T.); +#1854=STYLED_ITEM('',(#34),#1855); +#1855=ADVANCED_FACE('',(#1861),#1856,.T.); +#1856=PLANE('',#1857); +#1857=AXIS2_PLACEMENT_3D('',#1858,#1859,#1860); +#1858=CARTESIAN_POINT('',(0.127,-2.261,0.0)); +#1859=DIRECTION('',(0.0,0.0,-1.0)); +#1860=DIRECTION('',(0.,1.,0.)); +#1861=FACE_OUTER_BOUND('',#1862,.T.); +#1862=EDGE_LOOP('',(#1863,#1873,#1883,#1893)); +#1863=ORIENTED_EDGE('',*,*,#1608,.T.); +#1873=ORIENTED_EDGE('',*,*,#1697,.T.); +#1884=EDGE_CURVE('',#1796,#1688,#1889,.T.); +#1889=LINE('',#1797,#1891); +#1891=VECTOR('',#1892,0.254); +#1892=DIRECTION('',(-1.0,0.0,0.0)); +#1883=ORIENTED_EDGE('',*,*,#1884,.F.); +#1893=ORIENTED_EDGE('',*,*,#1795,.T.); +#1903=STYLED_ITEM('',(#34),#1904); +#1904=ADVANCED_FACE('',(#1910),#1905,.T.); +#1905=PLANE('',#1906); +#1906=AXIS2_PLACEMENT_3D('',#1907,#1908,#1909); +#1907=CARTESIAN_POINT('',(0.127,-3.2,0.0)); +#1908=DIRECTION('',(0.0,0.0,-1.0)); +#1909=DIRECTION('',(0.,1.,0.)); +#1910=FACE_OUTER_BOUND('',#1911,.T.); +#1911=EDGE_LOOP('',(#1912,#1922,#1932,#1942)); +#1913=EDGE_CURVE('',#1658,#1826,#1918,.T.); +#1918=LINE('',#1659,#1920); +#1920=VECTOR('',#1921,0.254); +#1921=DIRECTION('',(1.0,0.0,0.0)); +#1912=ORIENTED_EDGE('',*,*,#1913,.F.); +#1922=ORIENTED_EDGE('',*,*,#1657,.T.); +#1932=ORIENTED_EDGE('',*,*,#1746,.T.); +#1942=ORIENTED_EDGE('',*,*,#1835,.T.); +#1952=STYLED_ITEM('',(#34),#1953); +#1953=ADVANCED_FACE('',(#1959),#1954,.T.); +#1954=PLANE('',#1955); +#1955=AXIS2_PLACEMENT_3D('',#1956,#1957,#1958); +#1956=CARTESIAN_POINT('',(0.127,-1.88,0.0)); +#1957=DIRECTION('',(0.0,1.0,0.0)); +#1958=DIRECTION('',(0.,0.,1.)); +#1959=FACE_OUTER_BOUND('',#1960,.T.); +#1960=EDGE_LOOP('',(#1961,#1971,#1981,#1991,#2001,#2011)); +#1961=ORIENTED_EDGE('',*,*,#1884,.T.); +#1971=ORIENTED_EDGE('',*,*,#1687,.T.); +#1984=CARTESIAN_POINT('',(0.19,-1.88,2.984)); +#1983=VERTEX_POINT('',#1984); +#1982=EDGE_CURVE('',#1983,#1678,#1987,.T.); +#1987=LINE('',#1984,#1989); +#1989=VECTOR('',#1990,0.3175); +#1990=DIRECTION('',(-1.0,0.0,0.0)); +#1981=ORIENTED_EDGE('',*,*,#1982,.F.); +#1994=CARTESIAN_POINT('',(0.19,-1.88,2.73)); +#1993=VERTEX_POINT('',#1994); +#1992=EDGE_CURVE('',#1993,#1983,#1997,.T.); +#1997=LINE('',#1994,#1999); +#1999=VECTOR('',#2000,0.254); +#2000=DIRECTION('',(0.0,0.0,1.0)); +#1991=ORIENTED_EDGE('',*,*,#1992,.F.); +#2002=EDGE_CURVE('',#1806,#1993,#2007,.T.); +#2007=LINE('',#1807,#2009); +#2009=VECTOR('',#2010,0.0635); +#2010=DIRECTION('',(1.0,0.0,0.0)); +#2001=ORIENTED_EDGE('',*,*,#2002,.F.); +#2011=ORIENTED_EDGE('',*,*,#1805,.T.); +#2021=STYLED_ITEM('',(#34),#2022); +#2022=ADVANCED_FACE('',(#2028),#2023,.T.); +#2023=PLANE('',#2024); +#2024=AXIS2_PLACEMENT_3D('',#2025,#2026,#2027); +#2025=CARTESIAN_POINT('',(-0.127,-3.2,0.0)); +#2026=DIRECTION('',(0.0,-1.0,0.0)); +#2027=DIRECTION('',(0.,0.,1.)); +#2028=FACE_OUTER_BOUND('',#2029,.T.); +#2029=EDGE_LOOP('',(#2030,#2040,#2050,#2060,#2070,#2080)); +#2030=ORIENTED_EDGE('',*,*,#1913,.T.); +#2040=ORIENTED_EDGE('',*,*,#1825,.T.); +#2053=CARTESIAN_POINT('',(0.19,-3.2,2.73)); +#2052=VERTEX_POINT('',#2053); +#2051=EDGE_CURVE('',#2052,#1816,#2056,.T.); +#2056=LINE('',#2053,#2058); +#2058=VECTOR('',#2059,0.0635); +#2059=DIRECTION('',(-1.0,0.0,0.0)); +#2050=ORIENTED_EDGE('',*,*,#2051,.F.); +#2063=CARTESIAN_POINT('',(0.19,-3.2,2.984)); +#2062=VERTEX_POINT('',#2063); +#2061=EDGE_CURVE('',#2062,#2052,#2066,.T.); +#2066=LINE('',#2063,#2068); +#2068=VECTOR('',#2069,0.254); +#2069=DIRECTION('',(0.0,0.0,-1.0)); +#2060=ORIENTED_EDGE('',*,*,#2061,.F.); +#2071=EDGE_CURVE('',#1668,#2062,#2076,.T.); +#2076=LINE('',#1669,#2078); +#2078=VECTOR('',#2079,0.3175); +#2079=DIRECTION('',(1.0,0.0,0.0)); +#2070=ORIENTED_EDGE('',*,*,#2071,.F.); +#2080=ORIENTED_EDGE('',*,*,#1667,.T.); +#2090=STYLED_ITEM('',(#34),#2091); +#2091=ADVANCED_FACE('',(#2097),#2092,.T.); +#2092=PLANE('',#2093); +#2093=AXIS2_PLACEMENT_3D('',#2094,#2095,#2096); +#2094=CARTESIAN_POINT('',(0.19,-3.2,2.73)); +#2095=DIRECTION('',(0.0,0.0,-1.0)); +#2096=DIRECTION('',(0.,1.,0.)); +#2097=FACE_OUTER_BOUND('',#2098,.T.); +#2098=EDGE_LOOP('',(#2099,#2109,#2119,#2129)); +#2099=ORIENTED_EDGE('',*,*,#2051,.T.); +#2109=ORIENTED_EDGE('',*,*,#1815,.T.); +#2119=ORIENTED_EDGE('',*,*,#2002,.T.); +#2130=EDGE_CURVE('',#2052,#1993,#2135,.T.); +#2135=LINE('',#2053,#2137); +#2137=VECTOR('',#2138,1.3208); +#2138=DIRECTION('',(0.0,1.0,0.0)); +#2129=ORIENTED_EDGE('',*,*,#2130,.F.); +#2139=STYLED_ITEM('',(#34),#2140); +#2140=ADVANCED_FACE('',(#2146),#2141,.T.); +#2141=PLANE('',#2142); +#2142=AXIS2_PLACEMENT_3D('',#2143,#2144,#2145); +#2143=CARTESIAN_POINT('',(0.19,-3.2,2.73)); +#2144=DIRECTION('',(1.0,0.0,0.0)); +#2145=DIRECTION('',(0.,0.,1.)); +#2146=FACE_OUTER_BOUND('',#2147,.T.); +#2147=EDGE_LOOP('',(#2148,#2158,#2168,#2178)); +#2148=ORIENTED_EDGE('',*,*,#2130,.T.); +#2158=ORIENTED_EDGE('',*,*,#1992,.T.); +#2169=EDGE_CURVE('',#2062,#1983,#2174,.T.); +#2174=LINE('',#2063,#2176); +#2176=VECTOR('',#2177,1.3208); +#2177=DIRECTION('',(0.0,1.0,0.0)); +#2168=ORIENTED_EDGE('',*,*,#2169,.F.); +#2178=ORIENTED_EDGE('',*,*,#2061,.T.); +#2188=STYLED_ITEM('',(#34),#2189); +#2189=ADVANCED_FACE('',(#2195),#2190,.T.); +#2190=PLANE('',#2191); +#2191=AXIS2_PLACEMENT_3D('',#2192,#2193,#2194); +#2192=CARTESIAN_POINT('',(0.19,-1.88,2.984)); +#2193=DIRECTION('',(0.0,0.0,1.0)); +#2194=DIRECTION('',(0.,1.,0.)); +#2195=FACE_OUTER_BOUND('',#2196,.T.); +#2196=EDGE_LOOP('',(#2197,#2207,#2217,#2227)); +#2197=ORIENTED_EDGE('',*,*,#1982,.T.); +#2207=ORIENTED_EDGE('',*,*,#1677,.T.); +#2217=ORIENTED_EDGE('',*,*,#2071,.T.); +#2227=ORIENTED_EDGE('',*,*,#2169,.T.); +#2238=MANIFOLD_SOLID_BREP($,#2239); +#2239=CLOSED_SHELL('',(#2241,#2290,#2339,#2428,#2477,#2566,#2615,#2664,#2733,#2802,#2851,#2900)); +#2240=STYLED_ITEM('',(#34),#2241); +#2241=ADVANCED_FACE('',(#2247),#2242,.T.); +#2242=PLANE('',#2243); +#2243=AXIS2_PLACEMENT_3D('',#2244,#2245,#2246); +#2244=CARTESIAN_POINT('',(0.127,-4.801,-2.54)); +#2245=DIRECTION('',(0.0,0.0,-1.0)); +#2246=DIRECTION('',(0.,1.,0.)); +#2247=FACE_OUTER_BOUND('',#2248,.T.); +#2248=EDGE_LOOP('',(#2249,#2259,#2269,#2279)); +#2252=CARTESIAN_POINT('',(0.127,-5.359,-2.54)); +#2251=VERTEX_POINT('',#2252); +#2254=CARTESIAN_POINT('',(0.127,-4.801,-2.54)); +#2253=VERTEX_POINT('',#2254); +#2250=EDGE_CURVE('',#2251,#2253,#2255,.T.); +#2255=LINE('',#2252,#2257); +#2257=VECTOR('',#2258,0.5588); +#2258=DIRECTION('',(0.0,1.0,0.0)); +#2249=ORIENTED_EDGE('',*,*,#2250,.F.); +#2262=CARTESIAN_POINT('',(-0.127,-5.359,-2.54)); +#2261=VERTEX_POINT('',#2262); +#2260=EDGE_CURVE('',#2261,#2251,#2265,.T.); +#2265=LINE('',#2262,#2267); +#2267=VECTOR('',#2268,0.254); +#2268=DIRECTION('',(1.0,0.0,0.0)); +#2259=ORIENTED_EDGE('',*,*,#2260,.F.); +#2272=CARTESIAN_POINT('',(-0.127,-4.801,-2.54)); +#2271=VERTEX_POINT('',#2272); +#2270=EDGE_CURVE('',#2271,#2261,#2275,.T.); +#2275=LINE('',#2272,#2277); +#2277=VECTOR('',#2278,0.5588); +#2278=DIRECTION('',(0.0,-1.0,0.0)); +#2269=ORIENTED_EDGE('',*,*,#2270,.F.); +#2280=EDGE_CURVE('',#2253,#2271,#2285,.T.); +#2285=LINE('',#2254,#2287); +#2287=VECTOR('',#2288,0.254); +#2288=DIRECTION('',(-1.0,0.0,0.0)); +#2279=ORIENTED_EDGE('',*,*,#2280,.F.); +#2289=STYLED_ITEM('',(#34),#2290); +#2290=ADVANCED_FACE('',(#2296),#2291,.T.); +#2291=PLANE('',#2292); +#2292=AXIS2_PLACEMENT_3D('',#2293,#2294,#2295); +#2293=CARTESIAN_POINT('',(0.127,-4.801,-2.54)); +#2294=DIRECTION('',(0.0,1.0,0.0)); +#2295=DIRECTION('',(0.,0.,1.)); +#2296=FACE_OUTER_BOUND('',#2297,.T.); +#2297=EDGE_LOOP('',(#2298,#2308,#2318,#2328)); +#2298=ORIENTED_EDGE('',*,*,#2280,.T.); +#2311=CARTESIAN_POINT('',(-0.127,-4.801,0.0)); +#2310=VERTEX_POINT('',#2311); +#2309=EDGE_CURVE('',#2310,#2271,#2314,.T.); +#2314=LINE('',#2311,#2316); +#2316=VECTOR('',#2317,2.54); +#2317=DIRECTION('',(0.0,0.0,-1.0)); +#2308=ORIENTED_EDGE('',*,*,#2309,.F.); +#2321=CARTESIAN_POINT('',(0.127,-4.801,0.0)); +#2320=VERTEX_POINT('',#2321); +#2319=EDGE_CURVE('',#2320,#2310,#2324,.T.); +#2324=LINE('',#2321,#2326); +#2326=VECTOR('',#2327,0.254); +#2327=DIRECTION('',(-1.0,0.0,0.0)); +#2318=ORIENTED_EDGE('',*,*,#2319,.F.); +#2329=EDGE_CURVE('',#2253,#2320,#2334,.T.); +#2334=LINE('',#2254,#2336); +#2336=VECTOR('',#2337,2.54); +#2337=DIRECTION('',(0.0,0.0,1.0)); +#2328=ORIENTED_EDGE('',*,*,#2329,.F.); +#2338=STYLED_ITEM('',(#34),#2339); +#2339=ADVANCED_FACE('',(#2345),#2340,.T.); +#2340=PLANE('',#2341); +#2341=AXIS2_PLACEMENT_3D('',#2342,#2343,#2344); +#2342=CARTESIAN_POINT('',(-0.127,-4.801,-2.54)); +#2343=DIRECTION('',(-1.0,0.0,0.0)); +#2344=DIRECTION('',(0.,0.,1.)); +#2345=FACE_OUTER_BOUND('',#2346,.T.); +#2346=EDGE_LOOP('',(#2347,#2357,#2367,#2377,#2387,#2397,#2407,#2417)); +#2347=ORIENTED_EDGE('',*,*,#2270,.T.); +#2360=CARTESIAN_POINT('',(-0.127,-5.359,0.0)); +#2359=VERTEX_POINT('',#2360); +#2358=EDGE_CURVE('',#2359,#2261,#2363,.T.); +#2363=LINE('',#2360,#2365); +#2365=VECTOR('',#2366,2.54); +#2366=DIRECTION('',(0.0,0.0,-1.0)); +#2357=ORIENTED_EDGE('',*,*,#2358,.F.); +#2370=CARTESIAN_POINT('',(-0.127,-5.74,0.0)); +#2369=VERTEX_POINT('',#2370); +#2368=EDGE_CURVE('',#2369,#2359,#2373,.T.); +#2373=LINE('',#2370,#2375); +#2375=VECTOR('',#2376,0.381); +#2376=DIRECTION('',(0.0,1.0,0.0)); +#2367=ORIENTED_EDGE('',*,*,#2368,.F.); +#2380=CARTESIAN_POINT('',(-0.127,-5.74,2.984)); +#2379=VERTEX_POINT('',#2380); +#2378=EDGE_CURVE('',#2379,#2369,#2383,.T.); +#2383=LINE('',#2380,#2385); +#2385=VECTOR('',#2386,2.9845); +#2386=DIRECTION('',(0.0,0.0,-1.0)); +#2377=ORIENTED_EDGE('',*,*,#2378,.F.); +#2390=CARTESIAN_POINT('',(-0.127,-4.42,2.984)); +#2389=VERTEX_POINT('',#2390); +#2388=EDGE_CURVE('',#2389,#2379,#2393,.T.); +#2393=LINE('',#2390,#2395); +#2395=VECTOR('',#2396,1.3208); +#2396=DIRECTION('',(0.0,-1.0,0.0)); +#2387=ORIENTED_EDGE('',*,*,#2388,.F.); +#2400=CARTESIAN_POINT('',(-0.127,-4.42,0.0)); +#2399=VERTEX_POINT('',#2400); +#2398=EDGE_CURVE('',#2399,#2389,#2403,.T.); +#2403=LINE('',#2400,#2405); +#2405=VECTOR('',#2406,2.9845); +#2406=DIRECTION('',(0.0,0.0,1.0)); +#2397=ORIENTED_EDGE('',*,*,#2398,.F.); +#2408=EDGE_CURVE('',#2310,#2399,#2413,.T.); +#2413=LINE('',#2311,#2415); +#2415=VECTOR('',#2416,0.381); +#2416=DIRECTION('',(0.0,1.0,0.0)); +#2407=ORIENTED_EDGE('',*,*,#2408,.F.); +#2417=ORIENTED_EDGE('',*,*,#2309,.T.); +#2427=STYLED_ITEM('',(#34),#2428); +#2428=ADVANCED_FACE('',(#2434),#2429,.T.); +#2429=PLANE('',#2430); +#2430=AXIS2_PLACEMENT_3D('',#2431,#2432,#2433); +#2431=CARTESIAN_POINT('',(-0.127,-5.359,-2.54)); +#2432=DIRECTION('',(0.0,-1.0,0.0)); +#2433=DIRECTION('',(0.,0.,1.)); +#2434=FACE_OUTER_BOUND('',#2435,.T.); +#2435=EDGE_LOOP('',(#2436,#2446,#2456,#2466)); +#2436=ORIENTED_EDGE('',*,*,#2260,.T.); +#2449=CARTESIAN_POINT('',(0.127,-5.359,0.0)); +#2448=VERTEX_POINT('',#2449); +#2447=EDGE_CURVE('',#2448,#2251,#2452,.T.); +#2452=LINE('',#2449,#2454); +#2454=VECTOR('',#2455,2.54); +#2455=DIRECTION('',(0.0,0.0,-1.0)); +#2446=ORIENTED_EDGE('',*,*,#2447,.F.); +#2457=EDGE_CURVE('',#2359,#2448,#2462,.T.); +#2462=LINE('',#2360,#2464); +#2464=VECTOR('',#2465,0.254); +#2465=DIRECTION('',(1.0,0.0,0.0)); +#2456=ORIENTED_EDGE('',*,*,#2457,.F.); +#2466=ORIENTED_EDGE('',*,*,#2358,.T.); +#2476=STYLED_ITEM('',(#34),#2477); +#2477=ADVANCED_FACE('',(#2483),#2478,.T.); +#2478=PLANE('',#2479); +#2479=AXIS2_PLACEMENT_3D('',#2480,#2481,#2482); +#2480=CARTESIAN_POINT('',(0.127,-5.359,-2.54)); +#2481=DIRECTION('',(1.0,0.0,0.0)); +#2482=DIRECTION('',(0.,0.,1.)); +#2483=FACE_OUTER_BOUND('',#2484,.T.); +#2484=EDGE_LOOP('',(#2485,#2495,#2505,#2515,#2525,#2535,#2545,#2555)); +#2485=ORIENTED_EDGE('',*,*,#2250,.T.); +#2495=ORIENTED_EDGE('',*,*,#2329,.T.); +#2508=CARTESIAN_POINT('',(0.127,-4.42,0.0)); +#2507=VERTEX_POINT('',#2508); +#2506=EDGE_CURVE('',#2507,#2320,#2511,.T.); +#2511=LINE('',#2508,#2513); +#2513=VECTOR('',#2514,0.381); +#2514=DIRECTION('',(0.0,-1.0,0.0)); +#2505=ORIENTED_EDGE('',*,*,#2506,.F.); +#2518=CARTESIAN_POINT('',(0.127,-4.42,2.73)); +#2517=VERTEX_POINT('',#2518); +#2516=EDGE_CURVE('',#2517,#2507,#2521,.T.); +#2521=LINE('',#2518,#2523); +#2523=VECTOR('',#2524,2.7305); +#2524=DIRECTION('',(0.0,0.0,-1.0)); +#2515=ORIENTED_EDGE('',*,*,#2516,.F.); +#2528=CARTESIAN_POINT('',(0.127,-5.74,2.73)); +#2527=VERTEX_POINT('',#2528); +#2526=EDGE_CURVE('',#2527,#2517,#2531,.T.); +#2531=LINE('',#2528,#2533); +#2533=VECTOR('',#2534,1.3208); +#2534=DIRECTION('',(0.0,1.0,0.0)); +#2525=ORIENTED_EDGE('',*,*,#2526,.F.); +#2538=CARTESIAN_POINT('',(0.127,-5.74,0.0)); +#2537=VERTEX_POINT('',#2538); +#2536=EDGE_CURVE('',#2537,#2527,#2541,.T.); +#2541=LINE('',#2538,#2543); +#2543=VECTOR('',#2544,2.7305); +#2544=DIRECTION('',(0.0,0.0,1.0)); +#2535=ORIENTED_EDGE('',*,*,#2536,.F.); +#2546=EDGE_CURVE('',#2448,#2537,#2551,.T.); +#2551=LINE('',#2449,#2553); +#2553=VECTOR('',#2554,0.381); +#2554=DIRECTION('',(0.0,-1.0,0.0)); +#2545=ORIENTED_EDGE('',*,*,#2546,.F.); +#2555=ORIENTED_EDGE('',*,*,#2447,.T.); +#2565=STYLED_ITEM('',(#34),#2566); +#2566=ADVANCED_FACE('',(#2572),#2567,.T.); +#2567=PLANE('',#2568); +#2568=AXIS2_PLACEMENT_3D('',#2569,#2570,#2571); +#2569=CARTESIAN_POINT('',(0.127,-4.801,0.0)); +#2570=DIRECTION('',(0.0,0.0,-1.0)); +#2571=DIRECTION('',(0.,1.,0.)); +#2572=FACE_OUTER_BOUND('',#2573,.T.); +#2573=EDGE_LOOP('',(#2574,#2584,#2594,#2604)); +#2574=ORIENTED_EDGE('',*,*,#2319,.T.); +#2584=ORIENTED_EDGE('',*,*,#2408,.T.); +#2595=EDGE_CURVE('',#2507,#2399,#2600,.T.); +#2600=LINE('',#2508,#2602); +#2602=VECTOR('',#2603,0.254); +#2603=DIRECTION('',(-1.0,0.0,0.0)); +#2594=ORIENTED_EDGE('',*,*,#2595,.F.); +#2604=ORIENTED_EDGE('',*,*,#2506,.T.); +#2614=STYLED_ITEM('',(#34),#2615); +#2615=ADVANCED_FACE('',(#2621),#2616,.T.); +#2616=PLANE('',#2617); +#2617=AXIS2_PLACEMENT_3D('',#2618,#2619,#2620); +#2618=CARTESIAN_POINT('',(0.127,-5.74,0.0)); +#2619=DIRECTION('',(0.0,0.0,-1.0)); +#2620=DIRECTION('',(0.,1.,0.)); +#2621=FACE_OUTER_BOUND('',#2622,.T.); +#2622=EDGE_LOOP('',(#2623,#2633,#2643,#2653)); +#2624=EDGE_CURVE('',#2369,#2537,#2629,.T.); +#2629=LINE('',#2370,#2631); +#2631=VECTOR('',#2632,0.254); +#2632=DIRECTION('',(1.0,0.0,0.0)); +#2623=ORIENTED_EDGE('',*,*,#2624,.F.); +#2633=ORIENTED_EDGE('',*,*,#2368,.T.); +#2643=ORIENTED_EDGE('',*,*,#2457,.T.); +#2653=ORIENTED_EDGE('',*,*,#2546,.T.); +#2663=STYLED_ITEM('',(#34),#2664); +#2664=ADVANCED_FACE('',(#2670),#2665,.T.); +#2665=PLANE('',#2666); +#2666=AXIS2_PLACEMENT_3D('',#2667,#2668,#2669); +#2667=CARTESIAN_POINT('',(0.127,-4.42,0.0)); +#2668=DIRECTION('',(0.0,1.0,0.0)); +#2669=DIRECTION('',(0.,0.,1.)); +#2670=FACE_OUTER_BOUND('',#2671,.T.); +#2671=EDGE_LOOP('',(#2672,#2682,#2692,#2702,#2712,#2722)); +#2672=ORIENTED_EDGE('',*,*,#2595,.T.); +#2682=ORIENTED_EDGE('',*,*,#2398,.T.); +#2695=CARTESIAN_POINT('',(0.19,-4.42,2.984)); +#2694=VERTEX_POINT('',#2695); +#2693=EDGE_CURVE('',#2694,#2389,#2698,.T.); +#2698=LINE('',#2695,#2700); +#2700=VECTOR('',#2701,0.3175); +#2701=DIRECTION('',(-1.0,0.0,0.0)); +#2692=ORIENTED_EDGE('',*,*,#2693,.F.); +#2705=CARTESIAN_POINT('',(0.19,-4.42,2.73)); +#2704=VERTEX_POINT('',#2705); +#2703=EDGE_CURVE('',#2704,#2694,#2708,.T.); +#2708=LINE('',#2705,#2710); +#2710=VECTOR('',#2711,0.254); +#2711=DIRECTION('',(0.0,0.0,1.0)); +#2702=ORIENTED_EDGE('',*,*,#2703,.F.); +#2713=EDGE_CURVE('',#2517,#2704,#2718,.T.); +#2718=LINE('',#2518,#2720); +#2720=VECTOR('',#2721,0.0635); +#2721=DIRECTION('',(1.0,0.0,0.0)); +#2712=ORIENTED_EDGE('',*,*,#2713,.F.); +#2722=ORIENTED_EDGE('',*,*,#2516,.T.); +#2732=STYLED_ITEM('',(#34),#2733); +#2733=ADVANCED_FACE('',(#2739),#2734,.T.); +#2734=PLANE('',#2735); +#2735=AXIS2_PLACEMENT_3D('',#2736,#2737,#2738); +#2736=CARTESIAN_POINT('',(-0.127,-5.74,0.0)); +#2737=DIRECTION('',(0.0,-1.0,0.0)); +#2738=DIRECTION('',(0.,0.,1.)); +#2739=FACE_OUTER_BOUND('',#2740,.T.); +#2740=EDGE_LOOP('',(#2741,#2751,#2761,#2771,#2781,#2791)); +#2741=ORIENTED_EDGE('',*,*,#2624,.T.); +#2751=ORIENTED_EDGE('',*,*,#2536,.T.); +#2764=CARTESIAN_POINT('',(0.19,-5.74,2.73)); +#2763=VERTEX_POINT('',#2764); +#2762=EDGE_CURVE('',#2763,#2527,#2767,.T.); +#2767=LINE('',#2764,#2769); +#2769=VECTOR('',#2770,0.0635); +#2770=DIRECTION('',(-1.0,0.0,0.0)); +#2761=ORIENTED_EDGE('',*,*,#2762,.F.); +#2774=CARTESIAN_POINT('',(0.19,-5.74,2.984)); +#2773=VERTEX_POINT('',#2774); +#2772=EDGE_CURVE('',#2773,#2763,#2777,.T.); +#2777=LINE('',#2774,#2779); +#2779=VECTOR('',#2780,0.254); +#2780=DIRECTION('',(0.0,0.0,-1.0)); +#2771=ORIENTED_EDGE('',*,*,#2772,.F.); +#2782=EDGE_CURVE('',#2379,#2773,#2787,.T.); +#2787=LINE('',#2380,#2789); +#2789=VECTOR('',#2790,0.3175); +#2790=DIRECTION('',(1.0,0.0,0.0)); +#2781=ORIENTED_EDGE('',*,*,#2782,.F.); +#2791=ORIENTED_EDGE('',*,*,#2378,.T.); +#2801=STYLED_ITEM('',(#34),#2802); +#2802=ADVANCED_FACE('',(#2808),#2803,.T.); +#2803=PLANE('',#2804); +#2804=AXIS2_PLACEMENT_3D('',#2805,#2806,#2807); +#2805=CARTESIAN_POINT('',(0.19,-5.74,2.73)); +#2806=DIRECTION('',(0.0,0.0,-1.0)); +#2807=DIRECTION('',(0.,1.,0.)); +#2808=FACE_OUTER_BOUND('',#2809,.T.); +#2809=EDGE_LOOP('',(#2810,#2820,#2830,#2840)); +#2810=ORIENTED_EDGE('',*,*,#2762,.T.); +#2820=ORIENTED_EDGE('',*,*,#2526,.T.); +#2830=ORIENTED_EDGE('',*,*,#2713,.T.); +#2841=EDGE_CURVE('',#2763,#2704,#2846,.T.); +#2846=LINE('',#2764,#2848); +#2848=VECTOR('',#2849,1.3208); +#2849=DIRECTION('',(0.0,1.0,0.0)); +#2840=ORIENTED_EDGE('',*,*,#2841,.F.); +#2850=STYLED_ITEM('',(#34),#2851); +#2851=ADVANCED_FACE('',(#2857),#2852,.T.); +#2852=PLANE('',#2853); +#2853=AXIS2_PLACEMENT_3D('',#2854,#2855,#2856); +#2854=CARTESIAN_POINT('',(0.19,-5.74,2.73)); +#2855=DIRECTION('',(1.0,0.0,0.0)); +#2856=DIRECTION('',(0.,0.,1.)); +#2857=FACE_OUTER_BOUND('',#2858,.T.); +#2858=EDGE_LOOP('',(#2859,#2869,#2879,#2889)); +#2859=ORIENTED_EDGE('',*,*,#2841,.T.); +#2869=ORIENTED_EDGE('',*,*,#2703,.T.); +#2880=EDGE_CURVE('',#2773,#2694,#2885,.T.); +#2885=LINE('',#2774,#2887); +#2887=VECTOR('',#2888,1.3208); +#2888=DIRECTION('',(0.0,1.0,0.0)); +#2879=ORIENTED_EDGE('',*,*,#2880,.F.); +#2889=ORIENTED_EDGE('',*,*,#2772,.T.); +#2899=STYLED_ITEM('',(#34),#2900); +#2900=ADVANCED_FACE('',(#2906),#2901,.T.); +#2901=PLANE('',#2902); +#2902=AXIS2_PLACEMENT_3D('',#2903,#2904,#2905); +#2903=CARTESIAN_POINT('',(0.19,-4.42,2.984)); +#2904=DIRECTION('',(0.0,0.0,1.0)); +#2905=DIRECTION('',(0.,1.,0.)); +#2906=FACE_OUTER_BOUND('',#2907,.T.); +#2907=EDGE_LOOP('',(#2908,#2918,#2928,#2938)); +#2908=ORIENTED_EDGE('',*,*,#2693,.T.); +#2918=ORIENTED_EDGE('',*,*,#2388,.T.); +#2928=ORIENTED_EDGE('',*,*,#2782,.T.); +#2938=ORIENTED_EDGE('',*,*,#2880,.T.); +#2949=MANIFOLD_SOLID_BREP($,#2950); +#2950=CLOSED_SHELL('',(#2952,#3001,#3050,#3139,#3188,#3277,#3326,#3375,#3444,#3513,#3562,#3611)); +#2951=STYLED_ITEM('',(#34),#2952); +#2952=ADVANCED_FACE('',(#2958),#2953,.T.); +#2953=PLANE('',#2954); +#2954=AXIS2_PLACEMENT_3D('',#2955,#2956,#2957); +#2955=CARTESIAN_POINT('',(0.127,-7.341,-2.54)); +#2956=DIRECTION('',(0.0,0.0,-1.0)); +#2957=DIRECTION('',(0.,1.,0.)); +#2958=FACE_OUTER_BOUND('',#2959,.T.); +#2959=EDGE_LOOP('',(#2960,#2970,#2980,#2990)); +#2963=CARTESIAN_POINT('',(0.127,-7.899,-2.54)); +#2962=VERTEX_POINT('',#2963); +#2965=CARTESIAN_POINT('',(0.127,-7.341,-2.54)); +#2964=VERTEX_POINT('',#2965); +#2961=EDGE_CURVE('',#2962,#2964,#2966,.T.); +#2966=LINE('',#2963,#2968); +#2968=VECTOR('',#2969,0.5588); +#2969=DIRECTION('',(0.0,1.0,0.0)); +#2960=ORIENTED_EDGE('',*,*,#2961,.F.); +#2973=CARTESIAN_POINT('',(-0.127,-7.899,-2.54)); +#2972=VERTEX_POINT('',#2973); +#2971=EDGE_CURVE('',#2972,#2962,#2976,.T.); +#2976=LINE('',#2973,#2978); +#2978=VECTOR('',#2979,0.254); +#2979=DIRECTION('',(1.0,0.0,0.0)); +#2970=ORIENTED_EDGE('',*,*,#2971,.F.); +#2983=CARTESIAN_POINT('',(-0.127,-7.341,-2.54)); +#2982=VERTEX_POINT('',#2983); +#2981=EDGE_CURVE('',#2982,#2972,#2986,.T.); +#2986=LINE('',#2983,#2988); +#2988=VECTOR('',#2989,0.5588); +#2989=DIRECTION('',(0.0,-1.0,0.0)); +#2980=ORIENTED_EDGE('',*,*,#2981,.F.); +#2991=EDGE_CURVE('',#2964,#2982,#2996,.T.); +#2996=LINE('',#2965,#2998); +#2998=VECTOR('',#2999,0.254); +#2999=DIRECTION('',(-1.0,0.0,0.0)); +#2990=ORIENTED_EDGE('',*,*,#2991,.F.); +#3000=STYLED_ITEM('',(#34),#3001); +#3001=ADVANCED_FACE('',(#3007),#3002,.T.); +#3002=PLANE('',#3003); +#3003=AXIS2_PLACEMENT_3D('',#3004,#3005,#3006); +#3004=CARTESIAN_POINT('',(0.127,-7.341,-2.54)); +#3005=DIRECTION('',(0.0,1.0,0.0)); +#3006=DIRECTION('',(0.,0.,1.)); +#3007=FACE_OUTER_BOUND('',#3008,.T.); +#3008=EDGE_LOOP('',(#3009,#3019,#3029,#3039)); +#3009=ORIENTED_EDGE('',*,*,#2991,.T.); +#3022=CARTESIAN_POINT('',(-0.127,-7.341,0.0)); +#3021=VERTEX_POINT('',#3022); +#3020=EDGE_CURVE('',#3021,#2982,#3025,.T.); +#3025=LINE('',#3022,#3027); +#3027=VECTOR('',#3028,2.54); +#3028=DIRECTION('',(0.0,0.0,-1.0)); +#3019=ORIENTED_EDGE('',*,*,#3020,.F.); +#3032=CARTESIAN_POINT('',(0.127,-7.341,0.0)); +#3031=VERTEX_POINT('',#3032); +#3030=EDGE_CURVE('',#3031,#3021,#3035,.T.); +#3035=LINE('',#3032,#3037); +#3037=VECTOR('',#3038,0.254); +#3038=DIRECTION('',(-1.0,0.0,0.0)); +#3029=ORIENTED_EDGE('',*,*,#3030,.F.); +#3040=EDGE_CURVE('',#2964,#3031,#3045,.T.); +#3045=LINE('',#2965,#3047); +#3047=VECTOR('',#3048,2.54); +#3048=DIRECTION('',(0.0,0.0,1.0)); +#3039=ORIENTED_EDGE('',*,*,#3040,.F.); +#3049=STYLED_ITEM('',(#34),#3050); +#3050=ADVANCED_FACE('',(#3056),#3051,.T.); +#3051=PLANE('',#3052); +#3052=AXIS2_PLACEMENT_3D('',#3053,#3054,#3055); +#3053=CARTESIAN_POINT('',(-0.127,-7.341,-2.54)); +#3054=DIRECTION('',(-1.0,0.0,0.0)); +#3055=DIRECTION('',(0.,0.,1.)); +#3056=FACE_OUTER_BOUND('',#3057,.T.); +#3057=EDGE_LOOP('',(#3058,#3068,#3078,#3088,#3098,#3108,#3118,#3128)); +#3058=ORIENTED_EDGE('',*,*,#2981,.T.); +#3071=CARTESIAN_POINT('',(-0.127,-7.899,0.0)); +#3070=VERTEX_POINT('',#3071); +#3069=EDGE_CURVE('',#3070,#2972,#3074,.T.); +#3074=LINE('',#3071,#3076); +#3076=VECTOR('',#3077,2.54); +#3077=DIRECTION('',(0.0,0.0,-1.0)); +#3068=ORIENTED_EDGE('',*,*,#3069,.F.); +#3081=CARTESIAN_POINT('',(-0.127,-8.28,0.0)); +#3080=VERTEX_POINT('',#3081); +#3079=EDGE_CURVE('',#3080,#3070,#3084,.T.); +#3084=LINE('',#3081,#3086); +#3086=VECTOR('',#3087,0.381); +#3087=DIRECTION('',(0.0,1.0,0.0)); +#3078=ORIENTED_EDGE('',*,*,#3079,.F.); +#3091=CARTESIAN_POINT('',(-0.127,-8.28,2.984)); +#3090=VERTEX_POINT('',#3091); +#3089=EDGE_CURVE('',#3090,#3080,#3094,.T.); +#3094=LINE('',#3091,#3096); +#3096=VECTOR('',#3097,2.9845); +#3097=DIRECTION('',(0.0,0.0,-1.0)); +#3088=ORIENTED_EDGE('',*,*,#3089,.F.); +#3101=CARTESIAN_POINT('',(-0.127,-6.96,2.984)); +#3100=VERTEX_POINT('',#3101); +#3099=EDGE_CURVE('',#3100,#3090,#3104,.T.); +#3104=LINE('',#3101,#3106); +#3106=VECTOR('',#3107,1.3208); +#3107=DIRECTION('',(0.0,-1.0,0.0)); +#3098=ORIENTED_EDGE('',*,*,#3099,.F.); +#3111=CARTESIAN_POINT('',(-0.127,-6.96,0.0)); +#3110=VERTEX_POINT('',#3111); +#3109=EDGE_CURVE('',#3110,#3100,#3114,.T.); +#3114=LINE('',#3111,#3116); +#3116=VECTOR('',#3117,2.9845); +#3117=DIRECTION('',(0.0,0.0,1.0)); +#3108=ORIENTED_EDGE('',*,*,#3109,.F.); +#3119=EDGE_CURVE('',#3021,#3110,#3124,.T.); +#3124=LINE('',#3022,#3126); +#3126=VECTOR('',#3127,0.381); +#3127=DIRECTION('',(0.0,1.0,0.0)); +#3118=ORIENTED_EDGE('',*,*,#3119,.F.); +#3128=ORIENTED_EDGE('',*,*,#3020,.T.); +#3138=STYLED_ITEM('',(#34),#3139); +#3139=ADVANCED_FACE('',(#3145),#3140,.T.); +#3140=PLANE('',#3141); +#3141=AXIS2_PLACEMENT_3D('',#3142,#3143,#3144); +#3142=CARTESIAN_POINT('',(-0.127,-7.899,-2.54)); +#3143=DIRECTION('',(0.0,-1.0,0.0)); +#3144=DIRECTION('',(0.,0.,1.)); +#3145=FACE_OUTER_BOUND('',#3146,.T.); +#3146=EDGE_LOOP('',(#3147,#3157,#3167,#3177)); +#3147=ORIENTED_EDGE('',*,*,#2971,.T.); +#3160=CARTESIAN_POINT('',(0.127,-7.899,0.0)); +#3159=VERTEX_POINT('',#3160); +#3158=EDGE_CURVE('',#3159,#2962,#3163,.T.); +#3163=LINE('',#3160,#3165); +#3165=VECTOR('',#3166,2.54); +#3166=DIRECTION('',(0.0,0.0,-1.0)); +#3157=ORIENTED_EDGE('',*,*,#3158,.F.); +#3168=EDGE_CURVE('',#3070,#3159,#3173,.T.); +#3173=LINE('',#3071,#3175); +#3175=VECTOR('',#3176,0.254); +#3176=DIRECTION('',(1.0,0.0,0.0)); +#3167=ORIENTED_EDGE('',*,*,#3168,.F.); +#3177=ORIENTED_EDGE('',*,*,#3069,.T.); +#3187=STYLED_ITEM('',(#34),#3188); +#3188=ADVANCED_FACE('',(#3194),#3189,.T.); +#3189=PLANE('',#3190); +#3190=AXIS2_PLACEMENT_3D('',#3191,#3192,#3193); +#3191=CARTESIAN_POINT('',(0.127,-7.899,-2.54)); +#3192=DIRECTION('',(1.0,0.0,0.0)); +#3193=DIRECTION('',(0.,0.,1.)); +#3194=FACE_OUTER_BOUND('',#3195,.T.); +#3195=EDGE_LOOP('',(#3196,#3206,#3216,#3226,#3236,#3246,#3256,#3266)); +#3196=ORIENTED_EDGE('',*,*,#2961,.T.); +#3206=ORIENTED_EDGE('',*,*,#3040,.T.); +#3219=CARTESIAN_POINT('',(0.127,-6.96,0.0)); +#3218=VERTEX_POINT('',#3219); +#3217=EDGE_CURVE('',#3218,#3031,#3222,.T.); +#3222=LINE('',#3219,#3224); +#3224=VECTOR('',#3225,0.381); +#3225=DIRECTION('',(0.0,-1.0,0.0)); +#3216=ORIENTED_EDGE('',*,*,#3217,.F.); +#3229=CARTESIAN_POINT('',(0.127,-6.96,2.73)); +#3228=VERTEX_POINT('',#3229); +#3227=EDGE_CURVE('',#3228,#3218,#3232,.T.); +#3232=LINE('',#3229,#3234); +#3234=VECTOR('',#3235,2.7305); +#3235=DIRECTION('',(0.0,0.0,-1.0)); +#3226=ORIENTED_EDGE('',*,*,#3227,.F.); +#3239=CARTESIAN_POINT('',(0.127,-8.28,2.73)); +#3238=VERTEX_POINT('',#3239); +#3237=EDGE_CURVE('',#3238,#3228,#3242,.T.); +#3242=LINE('',#3239,#3244); +#3244=VECTOR('',#3245,1.3208); +#3245=DIRECTION('',(0.0,1.0,0.0)); +#3236=ORIENTED_EDGE('',*,*,#3237,.F.); +#3249=CARTESIAN_POINT('',(0.127,-8.28,0.0)); +#3248=VERTEX_POINT('',#3249); +#3247=EDGE_CURVE('',#3248,#3238,#3252,.T.); +#3252=LINE('',#3249,#3254); +#3254=VECTOR('',#3255,2.7305); +#3255=DIRECTION('',(0.0,0.0,1.0)); +#3246=ORIENTED_EDGE('',*,*,#3247,.F.); +#3257=EDGE_CURVE('',#3159,#3248,#3262,.T.); +#3262=LINE('',#3160,#3264); +#3264=VECTOR('',#3265,0.381); +#3265=DIRECTION('',(0.0,-1.0,0.0)); +#3256=ORIENTED_EDGE('',*,*,#3257,.F.); +#3266=ORIENTED_EDGE('',*,*,#3158,.T.); +#3276=STYLED_ITEM('',(#34),#3277); +#3277=ADVANCED_FACE('',(#3283),#3278,.T.); +#3278=PLANE('',#3279); +#3279=AXIS2_PLACEMENT_3D('',#3280,#3281,#3282); +#3280=CARTESIAN_POINT('',(0.127,-7.341,0.0)); +#3281=DIRECTION('',(0.0,0.0,-1.0)); +#3282=DIRECTION('',(0.,1.,0.)); +#3283=FACE_OUTER_BOUND('',#3284,.T.); +#3284=EDGE_LOOP('',(#3285,#3295,#3305,#3315)); +#3285=ORIENTED_EDGE('',*,*,#3030,.T.); +#3295=ORIENTED_EDGE('',*,*,#3119,.T.); +#3306=EDGE_CURVE('',#3218,#3110,#3311,.T.); +#3311=LINE('',#3219,#3313); +#3313=VECTOR('',#3314,0.254); +#3314=DIRECTION('',(-1.0,0.0,0.0)); +#3305=ORIENTED_EDGE('',*,*,#3306,.F.); +#3315=ORIENTED_EDGE('',*,*,#3217,.T.); +#3325=STYLED_ITEM('',(#34),#3326); +#3326=ADVANCED_FACE('',(#3332),#3327,.T.); +#3327=PLANE('',#3328); +#3328=AXIS2_PLACEMENT_3D('',#3329,#3330,#3331); +#3329=CARTESIAN_POINT('',(0.127,-8.28,0.0)); +#3330=DIRECTION('',(0.0,0.0,-1.0)); +#3331=DIRECTION('',(0.,1.,0.)); +#3332=FACE_OUTER_BOUND('',#3333,.T.); +#3333=EDGE_LOOP('',(#3334,#3344,#3354,#3364)); +#3335=EDGE_CURVE('',#3080,#3248,#3340,.T.); +#3340=LINE('',#3081,#3342); +#3342=VECTOR('',#3343,0.254); +#3343=DIRECTION('',(1.0,0.0,0.0)); +#3334=ORIENTED_EDGE('',*,*,#3335,.F.); +#3344=ORIENTED_EDGE('',*,*,#3079,.T.); +#3354=ORIENTED_EDGE('',*,*,#3168,.T.); +#3364=ORIENTED_EDGE('',*,*,#3257,.T.); +#3374=STYLED_ITEM('',(#34),#3375); +#3375=ADVANCED_FACE('',(#3381),#3376,.T.); +#3376=PLANE('',#3377); +#3377=AXIS2_PLACEMENT_3D('',#3378,#3379,#3380); +#3378=CARTESIAN_POINT('',(0.127,-6.96,0.0)); +#3379=DIRECTION('',(0.0,1.0,0.0)); +#3380=DIRECTION('',(0.,0.,1.)); +#3381=FACE_OUTER_BOUND('',#3382,.T.); +#3382=EDGE_LOOP('',(#3383,#3393,#3403,#3413,#3423,#3433)); +#3383=ORIENTED_EDGE('',*,*,#3306,.T.); +#3393=ORIENTED_EDGE('',*,*,#3109,.T.); +#3406=CARTESIAN_POINT('',(0.19,-6.96,2.984)); +#3405=VERTEX_POINT('',#3406); +#3404=EDGE_CURVE('',#3405,#3100,#3409,.T.); +#3409=LINE('',#3406,#3411); +#3411=VECTOR('',#3412,0.3175); +#3412=DIRECTION('',(-1.0,0.0,0.0)); +#3403=ORIENTED_EDGE('',*,*,#3404,.F.); +#3416=CARTESIAN_POINT('',(0.19,-6.96,2.73)); +#3415=VERTEX_POINT('',#3416); +#3414=EDGE_CURVE('',#3415,#3405,#3419,.T.); +#3419=LINE('',#3416,#3421); +#3421=VECTOR('',#3422,0.254); +#3422=DIRECTION('',(0.0,0.0,1.0)); +#3413=ORIENTED_EDGE('',*,*,#3414,.F.); +#3424=EDGE_CURVE('',#3228,#3415,#3429,.T.); +#3429=LINE('',#3229,#3431); +#3431=VECTOR('',#3432,0.0635); +#3432=DIRECTION('',(1.0,0.0,0.0)); +#3423=ORIENTED_EDGE('',*,*,#3424,.F.); +#3433=ORIENTED_EDGE('',*,*,#3227,.T.); +#3443=STYLED_ITEM('',(#34),#3444); +#3444=ADVANCED_FACE('',(#3450),#3445,.T.); +#3445=PLANE('',#3446); +#3446=AXIS2_PLACEMENT_3D('',#3447,#3448,#3449); +#3447=CARTESIAN_POINT('',(-0.127,-8.28,0.0)); +#3448=DIRECTION('',(0.0,-1.0,0.0)); +#3449=DIRECTION('',(0.,0.,1.)); +#3450=FACE_OUTER_BOUND('',#3451,.T.); +#3451=EDGE_LOOP('',(#3452,#3462,#3472,#3482,#3492,#3502)); +#3452=ORIENTED_EDGE('',*,*,#3335,.T.); +#3462=ORIENTED_EDGE('',*,*,#3247,.T.); +#3475=CARTESIAN_POINT('',(0.19,-8.28,2.73)); +#3474=VERTEX_POINT('',#3475); +#3473=EDGE_CURVE('',#3474,#3238,#3478,.T.); +#3478=LINE('',#3475,#3480); +#3480=VECTOR('',#3481,0.0635); +#3481=DIRECTION('',(-1.0,0.0,0.0)); +#3472=ORIENTED_EDGE('',*,*,#3473,.F.); +#3485=CARTESIAN_POINT('',(0.19,-8.28,2.984)); +#3484=VERTEX_POINT('',#3485); +#3483=EDGE_CURVE('',#3484,#3474,#3488,.T.); +#3488=LINE('',#3485,#3490); +#3490=VECTOR('',#3491,0.254); +#3491=DIRECTION('',(0.0,0.0,-1.0)); +#3482=ORIENTED_EDGE('',*,*,#3483,.F.); +#3493=EDGE_CURVE('',#3090,#3484,#3498,.T.); +#3498=LINE('',#3091,#3500); +#3500=VECTOR('',#3501,0.3175); +#3501=DIRECTION('',(1.0,0.0,0.0)); +#3492=ORIENTED_EDGE('',*,*,#3493,.F.); +#3502=ORIENTED_EDGE('',*,*,#3089,.T.); +#3512=STYLED_ITEM('',(#34),#3513); +#3513=ADVANCED_FACE('',(#3519),#3514,.T.); +#3514=PLANE('',#3515); +#3515=AXIS2_PLACEMENT_3D('',#3516,#3517,#3518); +#3516=CARTESIAN_POINT('',(0.19,-8.28,2.73)); +#3517=DIRECTION('',(0.0,0.0,-1.0)); +#3518=DIRECTION('',(0.,1.,0.)); +#3519=FACE_OUTER_BOUND('',#3520,.T.); +#3520=EDGE_LOOP('',(#3521,#3531,#3541,#3551)); +#3521=ORIENTED_EDGE('',*,*,#3473,.T.); +#3531=ORIENTED_EDGE('',*,*,#3237,.T.); +#3541=ORIENTED_EDGE('',*,*,#3424,.T.); +#3552=EDGE_CURVE('',#3474,#3415,#3557,.T.); +#3557=LINE('',#3475,#3559); +#3559=VECTOR('',#3560,1.3208); +#3560=DIRECTION('',(0.0,1.0,0.0)); +#3551=ORIENTED_EDGE('',*,*,#3552,.F.); +#3561=STYLED_ITEM('',(#34),#3562); +#3562=ADVANCED_FACE('',(#3568),#3563,.T.); +#3563=PLANE('',#3564); +#3564=AXIS2_PLACEMENT_3D('',#3565,#3566,#3567); +#3565=CARTESIAN_POINT('',(0.19,-8.28,2.73)); +#3566=DIRECTION('',(1.0,0.0,0.0)); +#3567=DIRECTION('',(0.,0.,1.)); +#3568=FACE_OUTER_BOUND('',#3569,.T.); +#3569=EDGE_LOOP('',(#3570,#3580,#3590,#3600)); +#3570=ORIENTED_EDGE('',*,*,#3552,.T.); +#3580=ORIENTED_EDGE('',*,*,#3414,.T.); +#3591=EDGE_CURVE('',#3484,#3405,#3596,.T.); +#3596=LINE('',#3485,#3598); +#3598=VECTOR('',#3599,1.3208); +#3599=DIRECTION('',(0.0,1.0,0.0)); +#3590=ORIENTED_EDGE('',*,*,#3591,.F.); +#3600=ORIENTED_EDGE('',*,*,#3483,.T.); +#3610=STYLED_ITEM('',(#34),#3611); +#3611=ADVANCED_FACE('',(#3617),#3612,.T.); +#3612=PLANE('',#3613); +#3613=AXIS2_PLACEMENT_3D('',#3614,#3615,#3616); +#3614=CARTESIAN_POINT('',(0.19,-6.96,2.984)); +#3615=DIRECTION('',(0.0,0.0,1.0)); +#3616=DIRECTION('',(0.,1.,0.)); +#3617=FACE_OUTER_BOUND('',#3618,.T.); +#3618=EDGE_LOOP('',(#3619,#3629,#3639,#3649)); +#3619=ORIENTED_EDGE('',*,*,#3404,.T.); +#3629=ORIENTED_EDGE('',*,*,#3099,.T.); +#3639=ORIENTED_EDGE('',*,*,#3493,.T.); +#3649=ORIENTED_EDGE('',*,*,#3591,.T.); +#3660=MANIFOLD_SOLID_BREP($,#3661); +#3661=CLOSED_SHELL('',(#3663,#3712,#3761,#3850,#3899,#3988,#4037,#4086,#4155,#4224,#4273,#4322)); +#3662=STYLED_ITEM('',(#34),#3663); +#3663=ADVANCED_FACE('',(#3669),#3664,.T.); +#3664=PLANE('',#3665); +#3665=AXIS2_PLACEMENT_3D('',#3666,#3667,#3668); +#3666=CARTESIAN_POINT('',(0.127,-9.881,-2.54)); +#3667=DIRECTION('',(0.0,0.0,-1.0)); +#3668=DIRECTION('',(0.,1.,0.)); +#3669=FACE_OUTER_BOUND('',#3670,.T.); +#3670=EDGE_LOOP('',(#3671,#3681,#3691,#3701)); +#3674=CARTESIAN_POINT('',(0.127,-10.439,-2.54)); +#3673=VERTEX_POINT('',#3674); +#3676=CARTESIAN_POINT('',(0.127,-9.881,-2.54)); +#3675=VERTEX_POINT('',#3676); +#3672=EDGE_CURVE('',#3673,#3675,#3677,.T.); +#3677=LINE('',#3674,#3679); +#3679=VECTOR('',#3680,0.5588); +#3680=DIRECTION('',(0.0,1.0,0.0)); +#3671=ORIENTED_EDGE('',*,*,#3672,.F.); +#3684=CARTESIAN_POINT('',(-0.127,-10.439,-2.54)); +#3683=VERTEX_POINT('',#3684); +#3682=EDGE_CURVE('',#3683,#3673,#3687,.T.); +#3687=LINE('',#3684,#3689); +#3689=VECTOR('',#3690,0.254); +#3690=DIRECTION('',(1.0,0.0,0.0)); +#3681=ORIENTED_EDGE('',*,*,#3682,.F.); +#3694=CARTESIAN_POINT('',(-0.127,-9.881,-2.54)); +#3693=VERTEX_POINT('',#3694); +#3692=EDGE_CURVE('',#3693,#3683,#3697,.T.); +#3697=LINE('',#3694,#3699); +#3699=VECTOR('',#3700,0.5588); +#3700=DIRECTION('',(0.0,-1.0,0.0)); +#3691=ORIENTED_EDGE('',*,*,#3692,.F.); +#3702=EDGE_CURVE('',#3675,#3693,#3707,.T.); +#3707=LINE('',#3676,#3709); +#3709=VECTOR('',#3710,0.254); +#3710=DIRECTION('',(-1.0,0.0,0.0)); +#3701=ORIENTED_EDGE('',*,*,#3702,.F.); +#3711=STYLED_ITEM('',(#34),#3712); +#3712=ADVANCED_FACE('',(#3718),#3713,.T.); +#3713=PLANE('',#3714); +#3714=AXIS2_PLACEMENT_3D('',#3715,#3716,#3717); +#3715=CARTESIAN_POINT('',(0.127,-9.881,-2.54)); +#3716=DIRECTION('',(0.0,1.0,0.0)); +#3717=DIRECTION('',(0.,0.,1.)); +#3718=FACE_OUTER_BOUND('',#3719,.T.); +#3719=EDGE_LOOP('',(#3720,#3730,#3740,#3750)); +#3720=ORIENTED_EDGE('',*,*,#3702,.T.); +#3733=CARTESIAN_POINT('',(-0.127,-9.881,0.0)); +#3732=VERTEX_POINT('',#3733); +#3731=EDGE_CURVE('',#3732,#3693,#3736,.T.); +#3736=LINE('',#3733,#3738); +#3738=VECTOR('',#3739,2.54); +#3739=DIRECTION('',(0.0,0.0,-1.0)); +#3730=ORIENTED_EDGE('',*,*,#3731,.F.); +#3743=CARTESIAN_POINT('',(0.127,-9.881,0.0)); +#3742=VERTEX_POINT('',#3743); +#3741=EDGE_CURVE('',#3742,#3732,#3746,.T.); +#3746=LINE('',#3743,#3748); +#3748=VECTOR('',#3749,0.254); +#3749=DIRECTION('',(-1.0,0.0,0.0)); +#3740=ORIENTED_EDGE('',*,*,#3741,.F.); +#3751=EDGE_CURVE('',#3675,#3742,#3756,.T.); +#3756=LINE('',#3676,#3758); +#3758=VECTOR('',#3759,2.54); +#3759=DIRECTION('',(0.0,0.0,1.0)); +#3750=ORIENTED_EDGE('',*,*,#3751,.F.); +#3760=STYLED_ITEM('',(#34),#3761); +#3761=ADVANCED_FACE('',(#3767),#3762,.T.); +#3762=PLANE('',#3763); +#3763=AXIS2_PLACEMENT_3D('',#3764,#3765,#3766); +#3764=CARTESIAN_POINT('',(-0.127,-9.881,-2.54)); +#3765=DIRECTION('',(-1.0,0.0,0.0)); +#3766=DIRECTION('',(0.,0.,1.)); +#3767=FACE_OUTER_BOUND('',#3768,.T.); +#3768=EDGE_LOOP('',(#3769,#3779,#3789,#3799,#3809,#3819,#3829,#3839)); +#3769=ORIENTED_EDGE('',*,*,#3692,.T.); +#3782=CARTESIAN_POINT('',(-0.127,-10.439,0.0)); +#3781=VERTEX_POINT('',#3782); +#3780=EDGE_CURVE('',#3781,#3683,#3785,.T.); +#3785=LINE('',#3782,#3787); +#3787=VECTOR('',#3788,2.54); +#3788=DIRECTION('',(0.0,0.0,-1.0)); +#3779=ORIENTED_EDGE('',*,*,#3780,.F.); +#3792=CARTESIAN_POINT('',(-0.127,-10.82,0.0)); +#3791=VERTEX_POINT('',#3792); +#3790=EDGE_CURVE('',#3791,#3781,#3795,.T.); +#3795=LINE('',#3792,#3797); +#3797=VECTOR('',#3798,0.381); +#3798=DIRECTION('',(0.0,1.0,0.0)); +#3789=ORIENTED_EDGE('',*,*,#3790,.F.); +#3802=CARTESIAN_POINT('',(-0.127,-10.82,2.984)); +#3801=VERTEX_POINT('',#3802); +#3800=EDGE_CURVE('',#3801,#3791,#3805,.T.); +#3805=LINE('',#3802,#3807); +#3807=VECTOR('',#3808,2.9845); +#3808=DIRECTION('',(0.0,0.0,-1.0)); +#3799=ORIENTED_EDGE('',*,*,#3800,.F.); +#3812=CARTESIAN_POINT('',(-0.127,-9.5,2.984)); +#3811=VERTEX_POINT('',#3812); +#3810=EDGE_CURVE('',#3811,#3801,#3815,.T.); +#3815=LINE('',#3812,#3817); +#3817=VECTOR('',#3818,1.3208); +#3818=DIRECTION('',(0.0,-1.0,0.0)); +#3809=ORIENTED_EDGE('',*,*,#3810,.F.); +#3822=CARTESIAN_POINT('',(-0.127,-9.5,0.0)); +#3821=VERTEX_POINT('',#3822); +#3820=EDGE_CURVE('',#3821,#3811,#3825,.T.); +#3825=LINE('',#3822,#3827); +#3827=VECTOR('',#3828,2.9845); +#3828=DIRECTION('',(0.0,0.0,1.0)); +#3819=ORIENTED_EDGE('',*,*,#3820,.F.); +#3830=EDGE_CURVE('',#3732,#3821,#3835,.T.); +#3835=LINE('',#3733,#3837); +#3837=VECTOR('',#3838,0.381); +#3838=DIRECTION('',(0.0,1.0,0.0)); +#3829=ORIENTED_EDGE('',*,*,#3830,.F.); +#3839=ORIENTED_EDGE('',*,*,#3731,.T.); +#3849=STYLED_ITEM('',(#34),#3850); +#3850=ADVANCED_FACE('',(#3856),#3851,.T.); +#3851=PLANE('',#3852); +#3852=AXIS2_PLACEMENT_3D('',#3853,#3854,#3855); +#3853=CARTESIAN_POINT('',(-0.127,-10.439,-2.54)); +#3854=DIRECTION('',(0.0,-1.0,0.0)); +#3855=DIRECTION('',(0.,0.,1.)); +#3856=FACE_OUTER_BOUND('',#3857,.T.); +#3857=EDGE_LOOP('',(#3858,#3868,#3878,#3888)); +#3858=ORIENTED_EDGE('',*,*,#3682,.T.); +#3871=CARTESIAN_POINT('',(0.127,-10.439,0.0)); +#3870=VERTEX_POINT('',#3871); +#3869=EDGE_CURVE('',#3870,#3673,#3874,.T.); +#3874=LINE('',#3871,#3876); +#3876=VECTOR('',#3877,2.54); +#3877=DIRECTION('',(0.0,0.0,-1.0)); +#3868=ORIENTED_EDGE('',*,*,#3869,.F.); +#3879=EDGE_CURVE('',#3781,#3870,#3884,.T.); +#3884=LINE('',#3782,#3886); +#3886=VECTOR('',#3887,0.254); +#3887=DIRECTION('',(1.0,0.0,0.0)); +#3878=ORIENTED_EDGE('',*,*,#3879,.F.); +#3888=ORIENTED_EDGE('',*,*,#3780,.T.); +#3898=STYLED_ITEM('',(#34),#3899); +#3899=ADVANCED_FACE('',(#3905),#3900,.T.); +#3900=PLANE('',#3901); +#3901=AXIS2_PLACEMENT_3D('',#3902,#3903,#3904); +#3902=CARTESIAN_POINT('',(0.127,-10.439,-2.54)); +#3903=DIRECTION('',(1.0,0.0,0.0)); +#3904=DIRECTION('',(0.,0.,1.)); +#3905=FACE_OUTER_BOUND('',#3906,.T.); +#3906=EDGE_LOOP('',(#3907,#3917,#3927,#3937,#3947,#3957,#3967,#3977)); +#3907=ORIENTED_EDGE('',*,*,#3672,.T.); +#3917=ORIENTED_EDGE('',*,*,#3751,.T.); +#3930=CARTESIAN_POINT('',(0.127,-9.5,0.0)); +#3929=VERTEX_POINT('',#3930); +#3928=EDGE_CURVE('',#3929,#3742,#3933,.T.); +#3933=LINE('',#3930,#3935); +#3935=VECTOR('',#3936,0.381); +#3936=DIRECTION('',(0.0,-1.0,0.0)); +#3927=ORIENTED_EDGE('',*,*,#3928,.F.); +#3940=CARTESIAN_POINT('',(0.127,-9.5,2.73)); +#3939=VERTEX_POINT('',#3940); +#3938=EDGE_CURVE('',#3939,#3929,#3943,.T.); +#3943=LINE('',#3940,#3945); +#3945=VECTOR('',#3946,2.7305); +#3946=DIRECTION('',(0.0,0.0,-1.0)); +#3937=ORIENTED_EDGE('',*,*,#3938,.F.); +#3950=CARTESIAN_POINT('',(0.127,-10.82,2.73)); +#3949=VERTEX_POINT('',#3950); +#3948=EDGE_CURVE('',#3949,#3939,#3953,.T.); +#3953=LINE('',#3950,#3955); +#3955=VECTOR('',#3956,1.3208); +#3956=DIRECTION('',(0.0,1.0,0.0)); +#3947=ORIENTED_EDGE('',*,*,#3948,.F.); +#3960=CARTESIAN_POINT('',(0.127,-10.82,0.0)); +#3959=VERTEX_POINT('',#3960); +#3958=EDGE_CURVE('',#3959,#3949,#3963,.T.); +#3963=LINE('',#3960,#3965); +#3965=VECTOR('',#3966,2.7305); +#3966=DIRECTION('',(0.0,0.0,1.0)); +#3957=ORIENTED_EDGE('',*,*,#3958,.F.); +#3968=EDGE_CURVE('',#3870,#3959,#3973,.T.); +#3973=LINE('',#3871,#3975); +#3975=VECTOR('',#3976,0.381); +#3976=DIRECTION('',(0.0,-1.0,0.0)); +#3967=ORIENTED_EDGE('',*,*,#3968,.F.); +#3977=ORIENTED_EDGE('',*,*,#3869,.T.); +#3987=STYLED_ITEM('',(#34),#3988); +#3988=ADVANCED_FACE('',(#3994),#3989,.T.); +#3989=PLANE('',#3990); +#3990=AXIS2_PLACEMENT_3D('',#3991,#3992,#3993); +#3991=CARTESIAN_POINT('',(0.127,-9.881,0.0)); +#3992=DIRECTION('',(0.0,0.0,-1.0)); +#3993=DIRECTION('',(0.,1.,0.)); +#3994=FACE_OUTER_BOUND('',#3995,.T.); +#3995=EDGE_LOOP('',(#3996,#4006,#4016,#4026)); +#3996=ORIENTED_EDGE('',*,*,#3741,.T.); +#4006=ORIENTED_EDGE('',*,*,#3830,.T.); +#4017=EDGE_CURVE('',#3929,#3821,#4022,.T.); +#4022=LINE('',#3930,#4024); +#4024=VECTOR('',#4025,0.254); +#4025=DIRECTION('',(-1.0,0.0,0.0)); +#4016=ORIENTED_EDGE('',*,*,#4017,.F.); +#4026=ORIENTED_EDGE('',*,*,#3928,.T.); +#4036=STYLED_ITEM('',(#34),#4037); +#4037=ADVANCED_FACE('',(#4043),#4038,.T.); +#4038=PLANE('',#4039); +#4039=AXIS2_PLACEMENT_3D('',#4040,#4041,#4042); +#4040=CARTESIAN_POINT('',(0.127,-10.82,0.0)); +#4041=DIRECTION('',(0.0,0.0,-1.0)); +#4042=DIRECTION('',(0.,1.,0.)); +#4043=FACE_OUTER_BOUND('',#4044,.T.); +#4044=EDGE_LOOP('',(#4045,#4055,#4065,#4075)); +#4046=EDGE_CURVE('',#3791,#3959,#4051,.T.); +#4051=LINE('',#3792,#4053); +#4053=VECTOR('',#4054,0.254); +#4054=DIRECTION('',(1.0,0.0,0.0)); +#4045=ORIENTED_EDGE('',*,*,#4046,.F.); +#4055=ORIENTED_EDGE('',*,*,#3790,.T.); +#4065=ORIENTED_EDGE('',*,*,#3879,.T.); +#4075=ORIENTED_EDGE('',*,*,#3968,.T.); +#4085=STYLED_ITEM('',(#34),#4086); +#4086=ADVANCED_FACE('',(#4092),#4087,.T.); +#4087=PLANE('',#4088); +#4088=AXIS2_PLACEMENT_3D('',#4089,#4090,#4091); +#4089=CARTESIAN_POINT('',(0.127,-9.5,0.0)); +#4090=DIRECTION('',(0.0,1.0,0.0)); +#4091=DIRECTION('',(0.,0.,1.)); +#4092=FACE_OUTER_BOUND('',#4093,.T.); +#4093=EDGE_LOOP('',(#4094,#4104,#4114,#4124,#4134,#4144)); +#4094=ORIENTED_EDGE('',*,*,#4017,.T.); +#4104=ORIENTED_EDGE('',*,*,#3820,.T.); +#4117=CARTESIAN_POINT('',(0.19,-9.5,2.984)); +#4116=VERTEX_POINT('',#4117); +#4115=EDGE_CURVE('',#4116,#3811,#4120,.T.); +#4120=LINE('',#4117,#4122); +#4122=VECTOR('',#4123,0.3175); +#4123=DIRECTION('',(-1.0,0.0,0.0)); +#4114=ORIENTED_EDGE('',*,*,#4115,.F.); +#4127=CARTESIAN_POINT('',(0.19,-9.5,2.73)); +#4126=VERTEX_POINT('',#4127); +#4125=EDGE_CURVE('',#4126,#4116,#4130,.T.); +#4130=LINE('',#4127,#4132); +#4132=VECTOR('',#4133,0.254); +#4133=DIRECTION('',(0.0,0.0,1.0)); +#4124=ORIENTED_EDGE('',*,*,#4125,.F.); +#4135=EDGE_CURVE('',#3939,#4126,#4140,.T.); +#4140=LINE('',#3940,#4142); +#4142=VECTOR('',#4143,0.0635); +#4143=DIRECTION('',(1.0,0.0,0.0)); +#4134=ORIENTED_EDGE('',*,*,#4135,.F.); +#4144=ORIENTED_EDGE('',*,*,#3938,.T.); +#4154=STYLED_ITEM('',(#34),#4155); +#4155=ADVANCED_FACE('',(#4161),#4156,.T.); +#4156=PLANE('',#4157); +#4157=AXIS2_PLACEMENT_3D('',#4158,#4159,#4160); +#4158=CARTESIAN_POINT('',(-0.127,-10.82,0.0)); +#4159=DIRECTION('',(0.0,-1.0,0.0)); +#4160=DIRECTION('',(0.,0.,1.)); +#4161=FACE_OUTER_BOUND('',#4162,.T.); +#4162=EDGE_LOOP('',(#4163,#4173,#4183,#4193,#4203,#4213)); +#4163=ORIENTED_EDGE('',*,*,#4046,.T.); +#4173=ORIENTED_EDGE('',*,*,#3958,.T.); +#4186=CARTESIAN_POINT('',(0.19,-10.82,2.73)); +#4185=VERTEX_POINT('',#4186); +#4184=EDGE_CURVE('',#4185,#3949,#4189,.T.); +#4189=LINE('',#4186,#4191); +#4191=VECTOR('',#4192,0.0635); +#4192=DIRECTION('',(-1.0,0.0,0.0)); +#4183=ORIENTED_EDGE('',*,*,#4184,.F.); +#4196=CARTESIAN_POINT('',(0.19,-10.82,2.984)); +#4195=VERTEX_POINT('',#4196); +#4194=EDGE_CURVE('',#4195,#4185,#4199,.T.); +#4199=LINE('',#4196,#4201); +#4201=VECTOR('',#4202,0.254); +#4202=DIRECTION('',(0.0,0.0,-1.0)); +#4193=ORIENTED_EDGE('',*,*,#4194,.F.); +#4204=EDGE_CURVE('',#3801,#4195,#4209,.T.); +#4209=LINE('',#3802,#4211); +#4211=VECTOR('',#4212,0.3175); +#4212=DIRECTION('',(1.0,0.0,0.0)); +#4203=ORIENTED_EDGE('',*,*,#4204,.F.); +#4213=ORIENTED_EDGE('',*,*,#3800,.T.); +#4223=STYLED_ITEM('',(#34),#4224); +#4224=ADVANCED_FACE('',(#4230),#4225,.T.); +#4225=PLANE('',#4226); +#4226=AXIS2_PLACEMENT_3D('',#4227,#4228,#4229); +#4227=CARTESIAN_POINT('',(0.19,-10.82,2.73)); +#4228=DIRECTION('',(0.0,0.0,-1.0)); +#4229=DIRECTION('',(0.,1.,0.)); +#4230=FACE_OUTER_BOUND('',#4231,.T.); +#4231=EDGE_LOOP('',(#4232,#4242,#4252,#4262)); +#4232=ORIENTED_EDGE('',*,*,#4184,.T.); +#4242=ORIENTED_EDGE('',*,*,#3948,.T.); +#4252=ORIENTED_EDGE('',*,*,#4135,.T.); +#4263=EDGE_CURVE('',#4185,#4126,#4268,.T.); +#4268=LINE('',#4186,#4270); +#4270=VECTOR('',#4271,1.3208); +#4271=DIRECTION('',(0.0,1.0,0.0)); +#4262=ORIENTED_EDGE('',*,*,#4263,.F.); +#4272=STYLED_ITEM('',(#34),#4273); +#4273=ADVANCED_FACE('',(#4279),#4274,.T.); +#4274=PLANE('',#4275); +#4275=AXIS2_PLACEMENT_3D('',#4276,#4277,#4278); +#4276=CARTESIAN_POINT('',(0.19,-10.82,2.73)); +#4277=DIRECTION('',(1.0,0.0,0.0)); +#4278=DIRECTION('',(0.,0.,1.)); +#4279=FACE_OUTER_BOUND('',#4280,.T.); +#4280=EDGE_LOOP('',(#4281,#4291,#4301,#4311)); +#4281=ORIENTED_EDGE('',*,*,#4263,.T.); +#4291=ORIENTED_EDGE('',*,*,#4125,.T.); +#4302=EDGE_CURVE('',#4195,#4116,#4307,.T.); +#4307=LINE('',#4196,#4309); +#4309=VECTOR('',#4310,1.3208); +#4310=DIRECTION('',(0.0,1.0,0.0)); +#4301=ORIENTED_EDGE('',*,*,#4302,.F.); +#4311=ORIENTED_EDGE('',*,*,#4194,.T.); +#4321=STYLED_ITEM('',(#34),#4322); +#4322=ADVANCED_FACE('',(#4328),#4323,.T.); +#4323=PLANE('',#4324); +#4324=AXIS2_PLACEMENT_3D('',#4325,#4326,#4327); +#4325=CARTESIAN_POINT('',(0.19,-9.5,2.984)); +#4326=DIRECTION('',(0.0,0.0,1.0)); +#4327=DIRECTION('',(0.,1.,0.)); +#4328=FACE_OUTER_BOUND('',#4329,.T.); +#4329=EDGE_LOOP('',(#4330,#4340,#4350,#4360)); +#4330=ORIENTED_EDGE('',*,*,#4115,.T.); +#4340=ORIENTED_EDGE('',*,*,#3810,.T.); +#4350=ORIENTED_EDGE('',*,*,#4204,.T.); +#4360=ORIENTED_EDGE('',*,*,#4302,.T.); +#4371=MANIFOLD_SOLID_BREP($,#4372); +#4372=CLOSED_SHELL('',(#4374,#4423,#4472,#4561,#4610,#4699,#4748,#4797,#4866,#4935,#4984,#5033)); +#4373=STYLED_ITEM('',(#34),#4374); +#4374=ADVANCED_FACE('',(#4380),#4375,.T.); +#4375=PLANE('',#4376); +#4376=AXIS2_PLACEMENT_3D('',#4377,#4378,#4379); +#4377=CARTESIAN_POINT('',(0.127,-12.421,-2.54)); +#4378=DIRECTION('',(0.0,0.0,-1.0)); +#4379=DIRECTION('',(0.,1.,0.)); +#4380=FACE_OUTER_BOUND('',#4381,.T.); +#4381=EDGE_LOOP('',(#4382,#4392,#4402,#4412)); +#4385=CARTESIAN_POINT('',(0.127,-12.979,-2.54)); +#4384=VERTEX_POINT('',#4385); +#4387=CARTESIAN_POINT('',(0.127,-12.421,-2.54)); +#4386=VERTEX_POINT('',#4387); +#4383=EDGE_CURVE('',#4384,#4386,#4388,.T.); +#4388=LINE('',#4385,#4390); +#4390=VECTOR('',#4391,0.5588); +#4391=DIRECTION('',(0.0,1.0,0.0)); +#4382=ORIENTED_EDGE('',*,*,#4383,.F.); +#4395=CARTESIAN_POINT('',(-0.127,-12.979,-2.54)); +#4394=VERTEX_POINT('',#4395); +#4393=EDGE_CURVE('',#4394,#4384,#4398,.T.); +#4398=LINE('',#4395,#4400); +#4400=VECTOR('',#4401,0.254); +#4401=DIRECTION('',(1.0,0.0,0.0)); +#4392=ORIENTED_EDGE('',*,*,#4393,.F.); +#4405=CARTESIAN_POINT('',(-0.127,-12.421,-2.54)); +#4404=VERTEX_POINT('',#4405); +#4403=EDGE_CURVE('',#4404,#4394,#4408,.T.); +#4408=LINE('',#4405,#4410); +#4410=VECTOR('',#4411,0.5588); +#4411=DIRECTION('',(0.0,-1.0,0.0)); +#4402=ORIENTED_EDGE('',*,*,#4403,.F.); +#4413=EDGE_CURVE('',#4386,#4404,#4418,.T.); +#4418=LINE('',#4387,#4420); +#4420=VECTOR('',#4421,0.254); +#4421=DIRECTION('',(-1.0,0.0,0.0)); +#4412=ORIENTED_EDGE('',*,*,#4413,.F.); +#4422=STYLED_ITEM('',(#34),#4423); +#4423=ADVANCED_FACE('',(#4429),#4424,.T.); +#4424=PLANE('',#4425); +#4425=AXIS2_PLACEMENT_3D('',#4426,#4427,#4428); +#4426=CARTESIAN_POINT('',(0.127,-12.421,-2.54)); +#4427=DIRECTION('',(0.0,1.0,0.0)); +#4428=DIRECTION('',(0.,0.,1.)); +#4429=FACE_OUTER_BOUND('',#4430,.T.); +#4430=EDGE_LOOP('',(#4431,#4441,#4451,#4461)); +#4431=ORIENTED_EDGE('',*,*,#4413,.T.); +#4444=CARTESIAN_POINT('',(-0.127,-12.421,0.0)); +#4443=VERTEX_POINT('',#4444); +#4442=EDGE_CURVE('',#4443,#4404,#4447,.T.); +#4447=LINE('',#4444,#4449); +#4449=VECTOR('',#4450,2.54); +#4450=DIRECTION('',(0.0,0.0,-1.0)); +#4441=ORIENTED_EDGE('',*,*,#4442,.F.); +#4454=CARTESIAN_POINT('',(0.127,-12.421,0.0)); +#4453=VERTEX_POINT('',#4454); +#4452=EDGE_CURVE('',#4453,#4443,#4457,.T.); +#4457=LINE('',#4454,#4459); +#4459=VECTOR('',#4460,0.254); +#4460=DIRECTION('',(-1.0,0.0,0.0)); +#4451=ORIENTED_EDGE('',*,*,#4452,.F.); +#4462=EDGE_CURVE('',#4386,#4453,#4467,.T.); +#4467=LINE('',#4387,#4469); +#4469=VECTOR('',#4470,2.54); +#4470=DIRECTION('',(0.0,0.0,1.0)); +#4461=ORIENTED_EDGE('',*,*,#4462,.F.); +#4471=STYLED_ITEM('',(#34),#4472); +#4472=ADVANCED_FACE('',(#4478),#4473,.T.); +#4473=PLANE('',#4474); +#4474=AXIS2_PLACEMENT_3D('',#4475,#4476,#4477); +#4475=CARTESIAN_POINT('',(-0.127,-12.421,-2.54)); +#4476=DIRECTION('',(-1.0,0.0,0.0)); +#4477=DIRECTION('',(0.,0.,1.)); +#4478=FACE_OUTER_BOUND('',#4479,.T.); +#4479=EDGE_LOOP('',(#4480,#4490,#4500,#4510,#4520,#4530,#4540,#4550)); +#4480=ORIENTED_EDGE('',*,*,#4403,.T.); +#4493=CARTESIAN_POINT('',(-0.127,-12.979,0.0)); +#4492=VERTEX_POINT('',#4493); +#4491=EDGE_CURVE('',#4492,#4394,#4496,.T.); +#4496=LINE('',#4493,#4498); +#4498=VECTOR('',#4499,2.54); +#4499=DIRECTION('',(0.0,0.0,-1.0)); +#4490=ORIENTED_EDGE('',*,*,#4491,.F.); +#4503=CARTESIAN_POINT('',(-0.127,-13.36,0.0)); +#4502=VERTEX_POINT('',#4503); +#4501=EDGE_CURVE('',#4502,#4492,#4506,.T.); +#4506=LINE('',#4503,#4508); +#4508=VECTOR('',#4509,0.381); +#4509=DIRECTION('',(0.0,1.0,0.0)); +#4500=ORIENTED_EDGE('',*,*,#4501,.F.); +#4513=CARTESIAN_POINT('',(-0.127,-13.36,2.984)); +#4512=VERTEX_POINT('',#4513); +#4511=EDGE_CURVE('',#4512,#4502,#4516,.T.); +#4516=LINE('',#4513,#4518); +#4518=VECTOR('',#4519,2.9845); +#4519=DIRECTION('',(0.0,0.0,-1.0)); +#4510=ORIENTED_EDGE('',*,*,#4511,.F.); +#4523=CARTESIAN_POINT('',(-0.127,-12.04,2.984)); +#4522=VERTEX_POINT('',#4523); +#4521=EDGE_CURVE('',#4522,#4512,#4526,.T.); +#4526=LINE('',#4523,#4528); +#4528=VECTOR('',#4529,1.3208); +#4529=DIRECTION('',(0.0,-1.0,0.0)); +#4520=ORIENTED_EDGE('',*,*,#4521,.F.); +#4533=CARTESIAN_POINT('',(-0.127,-12.04,0.0)); +#4532=VERTEX_POINT('',#4533); +#4531=EDGE_CURVE('',#4532,#4522,#4536,.T.); +#4536=LINE('',#4533,#4538); +#4538=VECTOR('',#4539,2.9845); +#4539=DIRECTION('',(0.0,0.0,1.0)); +#4530=ORIENTED_EDGE('',*,*,#4531,.F.); +#4541=EDGE_CURVE('',#4443,#4532,#4546,.T.); +#4546=LINE('',#4444,#4548); +#4548=VECTOR('',#4549,0.381); +#4549=DIRECTION('',(0.0,1.0,0.0)); +#4540=ORIENTED_EDGE('',*,*,#4541,.F.); +#4550=ORIENTED_EDGE('',*,*,#4442,.T.); +#4560=STYLED_ITEM('',(#34),#4561); +#4561=ADVANCED_FACE('',(#4567),#4562,.T.); +#4562=PLANE('',#4563); +#4563=AXIS2_PLACEMENT_3D('',#4564,#4565,#4566); +#4564=CARTESIAN_POINT('',(-0.127,-12.979,-2.54)); +#4565=DIRECTION('',(0.0,-1.0,0.0)); +#4566=DIRECTION('',(0.,0.,1.)); +#4567=FACE_OUTER_BOUND('',#4568,.T.); +#4568=EDGE_LOOP('',(#4569,#4579,#4589,#4599)); +#4569=ORIENTED_EDGE('',*,*,#4393,.T.); +#4582=CARTESIAN_POINT('',(0.127,-12.979,0.0)); +#4581=VERTEX_POINT('',#4582); +#4580=EDGE_CURVE('',#4581,#4384,#4585,.T.); +#4585=LINE('',#4582,#4587); +#4587=VECTOR('',#4588,2.54); +#4588=DIRECTION('',(0.0,0.0,-1.0)); +#4579=ORIENTED_EDGE('',*,*,#4580,.F.); +#4590=EDGE_CURVE('',#4492,#4581,#4595,.T.); +#4595=LINE('',#4493,#4597); +#4597=VECTOR('',#4598,0.254); +#4598=DIRECTION('',(1.0,0.0,0.0)); +#4589=ORIENTED_EDGE('',*,*,#4590,.F.); +#4599=ORIENTED_EDGE('',*,*,#4491,.T.); +#4609=STYLED_ITEM('',(#34),#4610); +#4610=ADVANCED_FACE('',(#4616),#4611,.T.); +#4611=PLANE('',#4612); +#4612=AXIS2_PLACEMENT_3D('',#4613,#4614,#4615); +#4613=CARTESIAN_POINT('',(0.127,-12.979,-2.54)); +#4614=DIRECTION('',(1.0,0.0,0.0)); +#4615=DIRECTION('',(0.,0.,1.)); +#4616=FACE_OUTER_BOUND('',#4617,.T.); +#4617=EDGE_LOOP('',(#4618,#4628,#4638,#4648,#4658,#4668,#4678,#4688)); +#4618=ORIENTED_EDGE('',*,*,#4383,.T.); +#4628=ORIENTED_EDGE('',*,*,#4462,.T.); +#4641=CARTESIAN_POINT('',(0.127,-12.04,0.0)); +#4640=VERTEX_POINT('',#4641); +#4639=EDGE_CURVE('',#4640,#4453,#4644,.T.); +#4644=LINE('',#4641,#4646); +#4646=VECTOR('',#4647,0.381); +#4647=DIRECTION('',(0.0,-1.0,0.0)); +#4638=ORIENTED_EDGE('',*,*,#4639,.F.); +#4651=CARTESIAN_POINT('',(0.127,-12.04,2.73)); +#4650=VERTEX_POINT('',#4651); +#4649=EDGE_CURVE('',#4650,#4640,#4654,.T.); +#4654=LINE('',#4651,#4656); +#4656=VECTOR('',#4657,2.7305); +#4657=DIRECTION('',(0.0,0.0,-1.0)); +#4648=ORIENTED_EDGE('',*,*,#4649,.F.); +#4661=CARTESIAN_POINT('',(0.127,-13.36,2.73)); +#4660=VERTEX_POINT('',#4661); +#4659=EDGE_CURVE('',#4660,#4650,#4664,.T.); +#4664=LINE('',#4661,#4666); +#4666=VECTOR('',#4667,1.3208); +#4667=DIRECTION('',(0.0,1.0,0.0)); +#4658=ORIENTED_EDGE('',*,*,#4659,.F.); +#4671=CARTESIAN_POINT('',(0.127,-13.36,0.0)); +#4670=VERTEX_POINT('',#4671); +#4669=EDGE_CURVE('',#4670,#4660,#4674,.T.); +#4674=LINE('',#4671,#4676); +#4676=VECTOR('',#4677,2.7305); +#4677=DIRECTION('',(0.0,0.0,1.0)); +#4668=ORIENTED_EDGE('',*,*,#4669,.F.); +#4679=EDGE_CURVE('',#4581,#4670,#4684,.T.); +#4684=LINE('',#4582,#4686); +#4686=VECTOR('',#4687,0.381); +#4687=DIRECTION('',(0.0,-1.0,0.0)); +#4678=ORIENTED_EDGE('',*,*,#4679,.F.); +#4688=ORIENTED_EDGE('',*,*,#4580,.T.); +#4698=STYLED_ITEM('',(#34),#4699); +#4699=ADVANCED_FACE('',(#4705),#4700,.T.); +#4700=PLANE('',#4701); +#4701=AXIS2_PLACEMENT_3D('',#4702,#4703,#4704); +#4702=CARTESIAN_POINT('',(0.127,-12.421,0.0)); +#4703=DIRECTION('',(0.0,0.0,-1.0)); +#4704=DIRECTION('',(0.,1.,0.)); +#4705=FACE_OUTER_BOUND('',#4706,.T.); +#4706=EDGE_LOOP('',(#4707,#4717,#4727,#4737)); +#4707=ORIENTED_EDGE('',*,*,#4452,.T.); +#4717=ORIENTED_EDGE('',*,*,#4541,.T.); +#4728=EDGE_CURVE('',#4640,#4532,#4733,.T.); +#4733=LINE('',#4641,#4735); +#4735=VECTOR('',#4736,0.254); +#4736=DIRECTION('',(-1.0,0.0,0.0)); +#4727=ORIENTED_EDGE('',*,*,#4728,.F.); +#4737=ORIENTED_EDGE('',*,*,#4639,.T.); +#4747=STYLED_ITEM('',(#34),#4748); +#4748=ADVANCED_FACE('',(#4754),#4749,.T.); +#4749=PLANE('',#4750); +#4750=AXIS2_PLACEMENT_3D('',#4751,#4752,#4753); +#4751=CARTESIAN_POINT('',(0.127,-13.36,0.0)); +#4752=DIRECTION('',(0.0,0.0,-1.0)); +#4753=DIRECTION('',(0.,1.,0.)); +#4754=FACE_OUTER_BOUND('',#4755,.T.); +#4755=EDGE_LOOP('',(#4756,#4766,#4776,#4786)); +#4757=EDGE_CURVE('',#4502,#4670,#4762,.T.); +#4762=LINE('',#4503,#4764); +#4764=VECTOR('',#4765,0.254); +#4765=DIRECTION('',(1.0,0.0,0.0)); +#4756=ORIENTED_EDGE('',*,*,#4757,.F.); +#4766=ORIENTED_EDGE('',*,*,#4501,.T.); +#4776=ORIENTED_EDGE('',*,*,#4590,.T.); +#4786=ORIENTED_EDGE('',*,*,#4679,.T.); +#4796=STYLED_ITEM('',(#34),#4797); +#4797=ADVANCED_FACE('',(#4803),#4798,.T.); +#4798=PLANE('',#4799); +#4799=AXIS2_PLACEMENT_3D('',#4800,#4801,#4802); +#4800=CARTESIAN_POINT('',(0.127,-12.04,0.0)); +#4801=DIRECTION('',(0.0,1.0,0.0)); +#4802=DIRECTION('',(0.,0.,1.)); +#4803=FACE_OUTER_BOUND('',#4804,.T.); +#4804=EDGE_LOOP('',(#4805,#4815,#4825,#4835,#4845,#4855)); +#4805=ORIENTED_EDGE('',*,*,#4728,.T.); +#4815=ORIENTED_EDGE('',*,*,#4531,.T.); +#4828=CARTESIAN_POINT('',(0.19,-12.04,2.984)); +#4827=VERTEX_POINT('',#4828); +#4826=EDGE_CURVE('',#4827,#4522,#4831,.T.); +#4831=LINE('',#4828,#4833); +#4833=VECTOR('',#4834,0.3175); +#4834=DIRECTION('',(-1.0,0.0,0.0)); +#4825=ORIENTED_EDGE('',*,*,#4826,.F.); +#4838=CARTESIAN_POINT('',(0.19,-12.04,2.73)); +#4837=VERTEX_POINT('',#4838); +#4836=EDGE_CURVE('',#4837,#4827,#4841,.T.); +#4841=LINE('',#4838,#4843); +#4843=VECTOR('',#4844,0.254); +#4844=DIRECTION('',(0.0,0.0,1.0)); +#4835=ORIENTED_EDGE('',*,*,#4836,.F.); +#4846=EDGE_CURVE('',#4650,#4837,#4851,.T.); +#4851=LINE('',#4651,#4853); +#4853=VECTOR('',#4854,0.0635); +#4854=DIRECTION('',(1.0,0.0,0.0)); +#4845=ORIENTED_EDGE('',*,*,#4846,.F.); +#4855=ORIENTED_EDGE('',*,*,#4649,.T.); +#4865=STYLED_ITEM('',(#34),#4866); +#4866=ADVANCED_FACE('',(#4872),#4867,.T.); +#4867=PLANE('',#4868); +#4868=AXIS2_PLACEMENT_3D('',#4869,#4870,#4871); +#4869=CARTESIAN_POINT('',(-0.127,-13.36,0.0)); +#4870=DIRECTION('',(0.0,-1.0,0.0)); +#4871=DIRECTION('',(0.,0.,1.)); +#4872=FACE_OUTER_BOUND('',#4873,.T.); +#4873=EDGE_LOOP('',(#4874,#4884,#4894,#4904,#4914,#4924)); +#4874=ORIENTED_EDGE('',*,*,#4757,.T.); +#4884=ORIENTED_EDGE('',*,*,#4669,.T.); +#4897=CARTESIAN_POINT('',(0.19,-13.36,2.73)); +#4896=VERTEX_POINT('',#4897); +#4895=EDGE_CURVE('',#4896,#4660,#4900,.T.); +#4900=LINE('',#4897,#4902); +#4902=VECTOR('',#4903,0.0635); +#4903=DIRECTION('',(-1.0,0.0,0.0)); +#4894=ORIENTED_EDGE('',*,*,#4895,.F.); +#4907=CARTESIAN_POINT('',(0.19,-13.36,2.984)); +#4906=VERTEX_POINT('',#4907); +#4905=EDGE_CURVE('',#4906,#4896,#4910,.T.); +#4910=LINE('',#4907,#4912); +#4912=VECTOR('',#4913,0.254); +#4913=DIRECTION('',(0.0,0.0,-1.0)); +#4904=ORIENTED_EDGE('',*,*,#4905,.F.); +#4915=EDGE_CURVE('',#4512,#4906,#4920,.T.); +#4920=LINE('',#4513,#4922); +#4922=VECTOR('',#4923,0.3175); +#4923=DIRECTION('',(1.0,0.0,0.0)); +#4914=ORIENTED_EDGE('',*,*,#4915,.F.); +#4924=ORIENTED_EDGE('',*,*,#4511,.T.); +#4934=STYLED_ITEM('',(#34),#4935); +#4935=ADVANCED_FACE('',(#4941),#4936,.T.); +#4936=PLANE('',#4937); +#4937=AXIS2_PLACEMENT_3D('',#4938,#4939,#4940); +#4938=CARTESIAN_POINT('',(0.19,-13.36,2.73)); +#4939=DIRECTION('',(0.0,0.0,-1.0)); +#4940=DIRECTION('',(0.,1.,0.)); +#4941=FACE_OUTER_BOUND('',#4942,.T.); +#4942=EDGE_LOOP('',(#4943,#4953,#4963,#4973)); +#4943=ORIENTED_EDGE('',*,*,#4895,.T.); +#4953=ORIENTED_EDGE('',*,*,#4659,.T.); +#4963=ORIENTED_EDGE('',*,*,#4846,.T.); +#4974=EDGE_CURVE('',#4896,#4837,#4979,.T.); +#4979=LINE('',#4897,#4981); +#4981=VECTOR('',#4982,1.3208); +#4982=DIRECTION('',(0.0,1.0,0.0)); +#4973=ORIENTED_EDGE('',*,*,#4974,.F.); +#4983=STYLED_ITEM('',(#34),#4984); +#4984=ADVANCED_FACE('',(#4990),#4985,.T.); +#4985=PLANE('',#4986); +#4986=AXIS2_PLACEMENT_3D('',#4987,#4988,#4989); +#4987=CARTESIAN_POINT('',(0.19,-13.36,2.73)); +#4988=DIRECTION('',(1.0,0.0,0.0)); +#4989=DIRECTION('',(0.,0.,1.)); +#4990=FACE_OUTER_BOUND('',#4991,.T.); +#4991=EDGE_LOOP('',(#4992,#5002,#5012,#5022)); +#4992=ORIENTED_EDGE('',*,*,#4974,.T.); +#5002=ORIENTED_EDGE('',*,*,#4836,.T.); +#5013=EDGE_CURVE('',#4906,#4827,#5018,.T.); +#5018=LINE('',#4907,#5020); +#5020=VECTOR('',#5021,1.3208); +#5021=DIRECTION('',(0.0,1.0,0.0)); +#5012=ORIENTED_EDGE('',*,*,#5013,.F.); +#5022=ORIENTED_EDGE('',*,*,#4905,.T.); +#5032=STYLED_ITEM('',(#34),#5033); +#5033=ADVANCED_FACE('',(#5039),#5034,.T.); +#5034=PLANE('',#5035); +#5035=AXIS2_PLACEMENT_3D('',#5036,#5037,#5038); +#5036=CARTESIAN_POINT('',(0.19,-12.04,2.984)); +#5037=DIRECTION('',(0.0,0.0,1.0)); +#5038=DIRECTION('',(0.,1.,0.)); +#5039=FACE_OUTER_BOUND('',#5040,.T.); +#5040=EDGE_LOOP('',(#5041,#5051,#5061,#5071)); +#5041=ORIENTED_EDGE('',*,*,#4826,.T.); +#5051=ORIENTED_EDGE('',*,*,#4521,.T.); +#5061=ORIENTED_EDGE('',*,*,#4915,.T.); +#5071=ORIENTED_EDGE('',*,*,#5013,.T.); +#5082=MANIFOLD_SOLID_BREP($,#5083); +#5083=CLOSED_SHELL('',(#5085,#5134,#5183,#5272,#5321,#5410,#5459,#5508,#5577,#5646,#5695,#5744)); +#5084=STYLED_ITEM('',(#34),#5085); +#5085=ADVANCED_FACE('',(#5091),#5086,.T.); +#5086=PLANE('',#5087); +#5087=AXIS2_PLACEMENT_3D('',#5088,#5089,#5090); +#5088=CARTESIAN_POINT('',(0.127,-14.961,-2.54)); +#5089=DIRECTION('',(0.0,0.0,-1.0)); +#5090=DIRECTION('',(0.,1.,0.)); +#5091=FACE_OUTER_BOUND('',#5092,.T.); +#5092=EDGE_LOOP('',(#5093,#5103,#5113,#5123)); +#5096=CARTESIAN_POINT('',(0.127,-15.519,-2.54)); +#5095=VERTEX_POINT('',#5096); +#5098=CARTESIAN_POINT('',(0.127,-14.961,-2.54)); +#5097=VERTEX_POINT('',#5098); +#5094=EDGE_CURVE('',#5095,#5097,#5099,.T.); +#5099=LINE('',#5096,#5101); +#5101=VECTOR('',#5102,0.5588); +#5102=DIRECTION('',(0.0,1.0,0.0)); +#5093=ORIENTED_EDGE('',*,*,#5094,.F.); +#5106=CARTESIAN_POINT('',(-0.127,-15.519,-2.54)); +#5105=VERTEX_POINT('',#5106); +#5104=EDGE_CURVE('',#5105,#5095,#5109,.T.); +#5109=LINE('',#5106,#5111); +#5111=VECTOR('',#5112,0.254); +#5112=DIRECTION('',(1.0,0.0,0.0)); +#5103=ORIENTED_EDGE('',*,*,#5104,.F.); +#5116=CARTESIAN_POINT('',(-0.127,-14.961,-2.54)); +#5115=VERTEX_POINT('',#5116); +#5114=EDGE_CURVE('',#5115,#5105,#5119,.T.); +#5119=LINE('',#5116,#5121); +#5121=VECTOR('',#5122,0.5588); +#5122=DIRECTION('',(0.0,-1.0,0.0)); +#5113=ORIENTED_EDGE('',*,*,#5114,.F.); +#5124=EDGE_CURVE('',#5097,#5115,#5129,.T.); +#5129=LINE('',#5098,#5131); +#5131=VECTOR('',#5132,0.254); +#5132=DIRECTION('',(-1.0,0.0,0.0)); +#5123=ORIENTED_EDGE('',*,*,#5124,.F.); +#5133=STYLED_ITEM('',(#34),#5134); +#5134=ADVANCED_FACE('',(#5140),#5135,.T.); +#5135=PLANE('',#5136); +#5136=AXIS2_PLACEMENT_3D('',#5137,#5138,#5139); +#5137=CARTESIAN_POINT('',(0.127,-14.961,-2.54)); +#5138=DIRECTION('',(0.0,1.0,0.0)); +#5139=DIRECTION('',(0.,0.,1.)); +#5140=FACE_OUTER_BOUND('',#5141,.T.); +#5141=EDGE_LOOP('',(#5142,#5152,#5162,#5172)); +#5142=ORIENTED_EDGE('',*,*,#5124,.T.); +#5155=CARTESIAN_POINT('',(-0.127,-14.961,0.0)); +#5154=VERTEX_POINT('',#5155); +#5153=EDGE_CURVE('',#5154,#5115,#5158,.T.); +#5158=LINE('',#5155,#5160); +#5160=VECTOR('',#5161,2.54); +#5161=DIRECTION('',(0.0,0.0,-1.0)); +#5152=ORIENTED_EDGE('',*,*,#5153,.F.); +#5165=CARTESIAN_POINT('',(0.127,-14.961,0.0)); +#5164=VERTEX_POINT('',#5165); +#5163=EDGE_CURVE('',#5164,#5154,#5168,.T.); +#5168=LINE('',#5165,#5170); +#5170=VECTOR('',#5171,0.254); +#5171=DIRECTION('',(-1.0,0.0,0.0)); +#5162=ORIENTED_EDGE('',*,*,#5163,.F.); +#5173=EDGE_CURVE('',#5097,#5164,#5178,.T.); +#5178=LINE('',#5098,#5180); +#5180=VECTOR('',#5181,2.54); +#5181=DIRECTION('',(0.0,0.0,1.0)); +#5172=ORIENTED_EDGE('',*,*,#5173,.F.); +#5182=STYLED_ITEM('',(#34),#5183); +#5183=ADVANCED_FACE('',(#5189),#5184,.T.); +#5184=PLANE('',#5185); +#5185=AXIS2_PLACEMENT_3D('',#5186,#5187,#5188); +#5186=CARTESIAN_POINT('',(-0.127,-14.961,-2.54)); +#5187=DIRECTION('',(-1.0,0.0,0.0)); +#5188=DIRECTION('',(0.,0.,1.)); +#5189=FACE_OUTER_BOUND('',#5190,.T.); +#5190=EDGE_LOOP('',(#5191,#5201,#5211,#5221,#5231,#5241,#5251,#5261)); +#5191=ORIENTED_EDGE('',*,*,#5114,.T.); +#5204=CARTESIAN_POINT('',(-0.127,-15.519,0.0)); +#5203=VERTEX_POINT('',#5204); +#5202=EDGE_CURVE('',#5203,#5105,#5207,.T.); +#5207=LINE('',#5204,#5209); +#5209=VECTOR('',#5210,2.54); +#5210=DIRECTION('',(0.0,0.0,-1.0)); +#5201=ORIENTED_EDGE('',*,*,#5202,.F.); +#5214=CARTESIAN_POINT('',(-0.127,-15.9,0.0)); +#5213=VERTEX_POINT('',#5214); +#5212=EDGE_CURVE('',#5213,#5203,#5217,.T.); +#5217=LINE('',#5214,#5219); +#5219=VECTOR('',#5220,0.381); +#5220=DIRECTION('',(0.0,1.0,0.0)); +#5211=ORIENTED_EDGE('',*,*,#5212,.F.); +#5224=CARTESIAN_POINT('',(-0.127,-15.9,2.984)); +#5223=VERTEX_POINT('',#5224); +#5222=EDGE_CURVE('',#5223,#5213,#5227,.T.); +#5227=LINE('',#5224,#5229); +#5229=VECTOR('',#5230,2.9845); +#5230=DIRECTION('',(0.0,0.0,-1.0)); +#5221=ORIENTED_EDGE('',*,*,#5222,.F.); +#5234=CARTESIAN_POINT('',(-0.127,-14.58,2.984)); +#5233=VERTEX_POINT('',#5234); +#5232=EDGE_CURVE('',#5233,#5223,#5237,.T.); +#5237=LINE('',#5234,#5239); +#5239=VECTOR('',#5240,1.3208); +#5240=DIRECTION('',(0.0,-1.0,0.0)); +#5231=ORIENTED_EDGE('',*,*,#5232,.F.); +#5244=CARTESIAN_POINT('',(-0.127,-14.58,0.0)); +#5243=VERTEX_POINT('',#5244); +#5242=EDGE_CURVE('',#5243,#5233,#5247,.T.); +#5247=LINE('',#5244,#5249); +#5249=VECTOR('',#5250,2.9845); +#5250=DIRECTION('',(0.0,0.0,1.0)); +#5241=ORIENTED_EDGE('',*,*,#5242,.F.); +#5252=EDGE_CURVE('',#5154,#5243,#5257,.T.); +#5257=LINE('',#5155,#5259); +#5259=VECTOR('',#5260,0.381); +#5260=DIRECTION('',(0.0,1.0,0.0)); +#5251=ORIENTED_EDGE('',*,*,#5252,.F.); +#5261=ORIENTED_EDGE('',*,*,#5153,.T.); +#5271=STYLED_ITEM('',(#34),#5272); +#5272=ADVANCED_FACE('',(#5278),#5273,.T.); +#5273=PLANE('',#5274); +#5274=AXIS2_PLACEMENT_3D('',#5275,#5276,#5277); +#5275=CARTESIAN_POINT('',(-0.127,-15.519,-2.54)); +#5276=DIRECTION('',(0.0,-1.0,0.0)); +#5277=DIRECTION('',(0.,0.,1.)); +#5278=FACE_OUTER_BOUND('',#5279,.T.); +#5279=EDGE_LOOP('',(#5280,#5290,#5300,#5310)); +#5280=ORIENTED_EDGE('',*,*,#5104,.T.); +#5293=CARTESIAN_POINT('',(0.127,-15.519,0.0)); +#5292=VERTEX_POINT('',#5293); +#5291=EDGE_CURVE('',#5292,#5095,#5296,.T.); +#5296=LINE('',#5293,#5298); +#5298=VECTOR('',#5299,2.54); +#5299=DIRECTION('',(0.0,0.0,-1.0)); +#5290=ORIENTED_EDGE('',*,*,#5291,.F.); +#5301=EDGE_CURVE('',#5203,#5292,#5306,.T.); +#5306=LINE('',#5204,#5308); +#5308=VECTOR('',#5309,0.254); +#5309=DIRECTION('',(1.0,0.0,0.0)); +#5300=ORIENTED_EDGE('',*,*,#5301,.F.); +#5310=ORIENTED_EDGE('',*,*,#5202,.T.); +#5320=STYLED_ITEM('',(#34),#5321); +#5321=ADVANCED_FACE('',(#5327),#5322,.T.); +#5322=PLANE('',#5323); +#5323=AXIS2_PLACEMENT_3D('',#5324,#5325,#5326); +#5324=CARTESIAN_POINT('',(0.127,-15.519,-2.54)); +#5325=DIRECTION('',(1.0,0.0,0.0)); +#5326=DIRECTION('',(0.,0.,1.)); +#5327=FACE_OUTER_BOUND('',#5328,.T.); +#5328=EDGE_LOOP('',(#5329,#5339,#5349,#5359,#5369,#5379,#5389,#5399)); +#5329=ORIENTED_EDGE('',*,*,#5094,.T.); +#5339=ORIENTED_EDGE('',*,*,#5173,.T.); +#5352=CARTESIAN_POINT('',(0.127,-14.58,0.0)); +#5351=VERTEX_POINT('',#5352); +#5350=EDGE_CURVE('',#5351,#5164,#5355,.T.); +#5355=LINE('',#5352,#5357); +#5357=VECTOR('',#5358,0.381); +#5358=DIRECTION('',(0.0,-1.0,0.0)); +#5349=ORIENTED_EDGE('',*,*,#5350,.F.); +#5362=CARTESIAN_POINT('',(0.127,-14.58,2.73)); +#5361=VERTEX_POINT('',#5362); +#5360=EDGE_CURVE('',#5361,#5351,#5365,.T.); +#5365=LINE('',#5362,#5367); +#5367=VECTOR('',#5368,2.7305); +#5368=DIRECTION('',(0.0,0.0,-1.0)); +#5359=ORIENTED_EDGE('',*,*,#5360,.F.); +#5372=CARTESIAN_POINT('',(0.127,-15.9,2.73)); +#5371=VERTEX_POINT('',#5372); +#5370=EDGE_CURVE('',#5371,#5361,#5375,.T.); +#5375=LINE('',#5372,#5377); +#5377=VECTOR('',#5378,1.3208); +#5378=DIRECTION('',(0.0,1.0,0.0)); +#5369=ORIENTED_EDGE('',*,*,#5370,.F.); +#5382=CARTESIAN_POINT('',(0.127,-15.9,0.0)); +#5381=VERTEX_POINT('',#5382); +#5380=EDGE_CURVE('',#5381,#5371,#5385,.T.); +#5385=LINE('',#5382,#5387); +#5387=VECTOR('',#5388,2.7305); +#5388=DIRECTION('',(0.0,0.0,1.0)); +#5379=ORIENTED_EDGE('',*,*,#5380,.F.); +#5390=EDGE_CURVE('',#5292,#5381,#5395,.T.); +#5395=LINE('',#5293,#5397); +#5397=VECTOR('',#5398,0.381); +#5398=DIRECTION('',(0.0,-1.0,0.0)); +#5389=ORIENTED_EDGE('',*,*,#5390,.F.); +#5399=ORIENTED_EDGE('',*,*,#5291,.T.); +#5409=STYLED_ITEM('',(#34),#5410); +#5410=ADVANCED_FACE('',(#5416),#5411,.T.); +#5411=PLANE('',#5412); +#5412=AXIS2_PLACEMENT_3D('',#5413,#5414,#5415); +#5413=CARTESIAN_POINT('',(0.127,-14.961,0.0)); +#5414=DIRECTION('',(0.0,0.0,-1.0)); +#5415=DIRECTION('',(0.,1.,0.)); +#5416=FACE_OUTER_BOUND('',#5417,.T.); +#5417=EDGE_LOOP('',(#5418,#5428,#5438,#5448)); +#5418=ORIENTED_EDGE('',*,*,#5163,.T.); +#5428=ORIENTED_EDGE('',*,*,#5252,.T.); +#5439=EDGE_CURVE('',#5351,#5243,#5444,.T.); +#5444=LINE('',#5352,#5446); +#5446=VECTOR('',#5447,0.254); +#5447=DIRECTION('',(-1.0,0.0,0.0)); +#5438=ORIENTED_EDGE('',*,*,#5439,.F.); +#5448=ORIENTED_EDGE('',*,*,#5350,.T.); +#5458=STYLED_ITEM('',(#34),#5459); +#5459=ADVANCED_FACE('',(#5465),#5460,.T.); +#5460=PLANE('',#5461); +#5461=AXIS2_PLACEMENT_3D('',#5462,#5463,#5464); +#5462=CARTESIAN_POINT('',(0.127,-15.9,0.0)); +#5463=DIRECTION('',(0.0,0.0,-1.0)); +#5464=DIRECTION('',(0.,1.,0.)); +#5465=FACE_OUTER_BOUND('',#5466,.T.); +#5466=EDGE_LOOP('',(#5467,#5477,#5487,#5497)); +#5468=EDGE_CURVE('',#5213,#5381,#5473,.T.); +#5473=LINE('',#5214,#5475); +#5475=VECTOR('',#5476,0.254); +#5476=DIRECTION('',(1.0,0.0,0.0)); +#5467=ORIENTED_EDGE('',*,*,#5468,.F.); +#5477=ORIENTED_EDGE('',*,*,#5212,.T.); +#5487=ORIENTED_EDGE('',*,*,#5301,.T.); +#5497=ORIENTED_EDGE('',*,*,#5390,.T.); +#5507=STYLED_ITEM('',(#34),#5508); +#5508=ADVANCED_FACE('',(#5514),#5509,.T.); +#5509=PLANE('',#5510); +#5510=AXIS2_PLACEMENT_3D('',#5511,#5512,#5513); +#5511=CARTESIAN_POINT('',(0.127,-14.58,0.0)); +#5512=DIRECTION('',(0.0,1.0,0.0)); +#5513=DIRECTION('',(0.,0.,1.)); +#5514=FACE_OUTER_BOUND('',#5515,.T.); +#5515=EDGE_LOOP('',(#5516,#5526,#5536,#5546,#5556,#5566)); +#5516=ORIENTED_EDGE('',*,*,#5439,.T.); +#5526=ORIENTED_EDGE('',*,*,#5242,.T.); +#5539=CARTESIAN_POINT('',(0.19,-14.58,2.984)); +#5538=VERTEX_POINT('',#5539); +#5537=EDGE_CURVE('',#5538,#5233,#5542,.T.); +#5542=LINE('',#5539,#5544); +#5544=VECTOR('',#5545,0.3175); +#5545=DIRECTION('',(-1.0,0.0,0.0)); +#5536=ORIENTED_EDGE('',*,*,#5537,.F.); +#5549=CARTESIAN_POINT('',(0.19,-14.58,2.73)); +#5548=VERTEX_POINT('',#5549); +#5547=EDGE_CURVE('',#5548,#5538,#5552,.T.); +#5552=LINE('',#5549,#5554); +#5554=VECTOR('',#5555,0.254); +#5555=DIRECTION('',(0.0,0.0,1.0)); +#5546=ORIENTED_EDGE('',*,*,#5547,.F.); +#5557=EDGE_CURVE('',#5361,#5548,#5562,.T.); +#5562=LINE('',#5362,#5564); +#5564=VECTOR('',#5565,0.0635); +#5565=DIRECTION('',(1.0,0.0,0.0)); +#5556=ORIENTED_EDGE('',*,*,#5557,.F.); +#5566=ORIENTED_EDGE('',*,*,#5360,.T.); +#5576=STYLED_ITEM('',(#34),#5577); +#5577=ADVANCED_FACE('',(#5583),#5578,.T.); +#5578=PLANE('',#5579); +#5579=AXIS2_PLACEMENT_3D('',#5580,#5581,#5582); +#5580=CARTESIAN_POINT('',(-0.127,-15.9,0.0)); +#5581=DIRECTION('',(0.0,-1.0,0.0)); +#5582=DIRECTION('',(0.,0.,1.)); +#5583=FACE_OUTER_BOUND('',#5584,.T.); +#5584=EDGE_LOOP('',(#5585,#5595,#5605,#5615,#5625,#5635)); +#5585=ORIENTED_EDGE('',*,*,#5468,.T.); +#5595=ORIENTED_EDGE('',*,*,#5380,.T.); +#5608=CARTESIAN_POINT('',(0.19,-15.9,2.73)); +#5607=VERTEX_POINT('',#5608); +#5606=EDGE_CURVE('',#5607,#5371,#5611,.T.); +#5611=LINE('',#5608,#5613); +#5613=VECTOR('',#5614,0.0635); +#5614=DIRECTION('',(-1.0,0.0,0.0)); +#5605=ORIENTED_EDGE('',*,*,#5606,.F.); +#5618=CARTESIAN_POINT('',(0.19,-15.9,2.984)); +#5617=VERTEX_POINT('',#5618); +#5616=EDGE_CURVE('',#5617,#5607,#5621,.T.); +#5621=LINE('',#5618,#5623); +#5623=VECTOR('',#5624,0.254); +#5624=DIRECTION('',(0.0,0.0,-1.0)); +#5615=ORIENTED_EDGE('',*,*,#5616,.F.); +#5626=EDGE_CURVE('',#5223,#5617,#5631,.T.); +#5631=LINE('',#5224,#5633); +#5633=VECTOR('',#5634,0.3175); +#5634=DIRECTION('',(1.0,0.0,0.0)); +#5625=ORIENTED_EDGE('',*,*,#5626,.F.); +#5635=ORIENTED_EDGE('',*,*,#5222,.T.); +#5645=STYLED_ITEM('',(#34),#5646); +#5646=ADVANCED_FACE('',(#5652),#5647,.T.); +#5647=PLANE('',#5648); +#5648=AXIS2_PLACEMENT_3D('',#5649,#5650,#5651); +#5649=CARTESIAN_POINT('',(0.19,-15.9,2.73)); +#5650=DIRECTION('',(0.0,0.0,-1.0)); +#5651=DIRECTION('',(0.,1.,0.)); +#5652=FACE_OUTER_BOUND('',#5653,.T.); +#5653=EDGE_LOOP('',(#5654,#5664,#5674,#5684)); +#5654=ORIENTED_EDGE('',*,*,#5606,.T.); +#5664=ORIENTED_EDGE('',*,*,#5370,.T.); +#5674=ORIENTED_EDGE('',*,*,#5557,.T.); +#5685=EDGE_CURVE('',#5607,#5548,#5690,.T.); +#5690=LINE('',#5608,#5692); +#5692=VECTOR('',#5693,1.3208); +#5693=DIRECTION('',(0.0,1.0,0.0)); +#5684=ORIENTED_EDGE('',*,*,#5685,.F.); +#5694=STYLED_ITEM('',(#34),#5695); +#5695=ADVANCED_FACE('',(#5701),#5696,.T.); +#5696=PLANE('',#5697); +#5697=AXIS2_PLACEMENT_3D('',#5698,#5699,#5700); +#5698=CARTESIAN_POINT('',(0.19,-15.9,2.73)); +#5699=DIRECTION('',(1.0,0.0,0.0)); +#5700=DIRECTION('',(0.,0.,1.)); +#5701=FACE_OUTER_BOUND('',#5702,.T.); +#5702=EDGE_LOOP('',(#5703,#5713,#5723,#5733)); +#5703=ORIENTED_EDGE('',*,*,#5685,.T.); +#5713=ORIENTED_EDGE('',*,*,#5547,.T.); +#5724=EDGE_CURVE('',#5617,#5538,#5729,.T.); +#5729=LINE('',#5618,#5731); +#5731=VECTOR('',#5732,1.3208); +#5732=DIRECTION('',(0.0,1.0,0.0)); +#5723=ORIENTED_EDGE('',*,*,#5724,.F.); +#5733=ORIENTED_EDGE('',*,*,#5616,.T.); +#5743=STYLED_ITEM('',(#34),#5744); +#5744=ADVANCED_FACE('',(#5750),#5745,.T.); +#5745=PLANE('',#5746); +#5746=AXIS2_PLACEMENT_3D('',#5747,#5748,#5749); +#5747=CARTESIAN_POINT('',(0.19,-14.58,2.984)); +#5748=DIRECTION('',(0.0,0.0,1.0)); +#5749=DIRECTION('',(0.,1.,0.)); +#5750=FACE_OUTER_BOUND('',#5751,.T.); +#5751=EDGE_LOOP('',(#5752,#5762,#5772,#5782)); +#5752=ORIENTED_EDGE('',*,*,#5537,.T.); +#5762=ORIENTED_EDGE('',*,*,#5232,.T.); +#5772=ORIENTED_EDGE('',*,*,#5626,.T.); +#5782=ORIENTED_EDGE('',*,*,#5724,.T.); +#5793=MANIFOLD_SOLID_BREP($,#5794); +#5794=CLOSED_SHELL('',(#5796,#5845,#5894,#5983,#6032,#6121,#6170,#6219,#6288,#6357,#6406,#6455)); +#5795=STYLED_ITEM('',(#34),#5796); +#5796=ADVANCED_FACE('',(#5802),#5797,.T.); +#5797=PLANE('',#5798); +#5798=AXIS2_PLACEMENT_3D('',#5799,#5800,#5801); +#5799=CARTESIAN_POINT('',(0.127,-17.501,-2.54)); +#5800=DIRECTION('',(0.0,0.0,-1.0)); +#5801=DIRECTION('',(0.,1.,0.)); +#5802=FACE_OUTER_BOUND('',#5803,.T.); +#5803=EDGE_LOOP('',(#5804,#5814,#5824,#5834)); +#5807=CARTESIAN_POINT('',(0.127,-18.059,-2.54)); +#5806=VERTEX_POINT('',#5807); +#5809=CARTESIAN_POINT('',(0.127,-17.501,-2.54)); +#5808=VERTEX_POINT('',#5809); +#5805=EDGE_CURVE('',#5806,#5808,#5810,.T.); +#5810=LINE('',#5807,#5812); +#5812=VECTOR('',#5813,0.5588); +#5813=DIRECTION('',(0.0,1.0,0.0)); +#5804=ORIENTED_EDGE('',*,*,#5805,.F.); +#5817=CARTESIAN_POINT('',(-0.127,-18.059,-2.54)); +#5816=VERTEX_POINT('',#5817); +#5815=EDGE_CURVE('',#5816,#5806,#5820,.T.); +#5820=LINE('',#5817,#5822); +#5822=VECTOR('',#5823,0.254); +#5823=DIRECTION('',(1.0,0.0,0.0)); +#5814=ORIENTED_EDGE('',*,*,#5815,.F.); +#5827=CARTESIAN_POINT('',(-0.127,-17.501,-2.54)); +#5826=VERTEX_POINT('',#5827); +#5825=EDGE_CURVE('',#5826,#5816,#5830,.T.); +#5830=LINE('',#5827,#5832); +#5832=VECTOR('',#5833,0.5588); +#5833=DIRECTION('',(0.0,-1.0,0.0)); +#5824=ORIENTED_EDGE('',*,*,#5825,.F.); +#5835=EDGE_CURVE('',#5808,#5826,#5840,.T.); +#5840=LINE('',#5809,#5842); +#5842=VECTOR('',#5843,0.254); +#5843=DIRECTION('',(-1.0,0.0,0.0)); +#5834=ORIENTED_EDGE('',*,*,#5835,.F.); +#5844=STYLED_ITEM('',(#34),#5845); +#5845=ADVANCED_FACE('',(#5851),#5846,.T.); +#5846=PLANE('',#5847); +#5847=AXIS2_PLACEMENT_3D('',#5848,#5849,#5850); +#5848=CARTESIAN_POINT('',(0.127,-17.501,-2.54)); +#5849=DIRECTION('',(0.0,1.0,0.0)); +#5850=DIRECTION('',(0.,0.,1.)); +#5851=FACE_OUTER_BOUND('',#5852,.T.); +#5852=EDGE_LOOP('',(#5853,#5863,#5873,#5883)); +#5853=ORIENTED_EDGE('',*,*,#5835,.T.); +#5866=CARTESIAN_POINT('',(-0.127,-17.501,0.0)); +#5865=VERTEX_POINT('',#5866); +#5864=EDGE_CURVE('',#5865,#5826,#5869,.T.); +#5869=LINE('',#5866,#5871); +#5871=VECTOR('',#5872,2.54); +#5872=DIRECTION('',(0.0,0.0,-1.0)); +#5863=ORIENTED_EDGE('',*,*,#5864,.F.); +#5876=CARTESIAN_POINT('',(0.127,-17.501,0.0)); +#5875=VERTEX_POINT('',#5876); +#5874=EDGE_CURVE('',#5875,#5865,#5879,.T.); +#5879=LINE('',#5876,#5881); +#5881=VECTOR('',#5882,0.254); +#5882=DIRECTION('',(-1.0,0.0,0.0)); +#5873=ORIENTED_EDGE('',*,*,#5874,.F.); +#5884=EDGE_CURVE('',#5808,#5875,#5889,.T.); +#5889=LINE('',#5809,#5891); +#5891=VECTOR('',#5892,2.54); +#5892=DIRECTION('',(0.0,0.0,1.0)); +#5883=ORIENTED_EDGE('',*,*,#5884,.F.); +#5893=STYLED_ITEM('',(#34),#5894); +#5894=ADVANCED_FACE('',(#5900),#5895,.T.); +#5895=PLANE('',#5896); +#5896=AXIS2_PLACEMENT_3D('',#5897,#5898,#5899); +#5897=CARTESIAN_POINT('',(-0.127,-17.501,-2.54)); +#5898=DIRECTION('',(-1.0,0.0,0.0)); +#5899=DIRECTION('',(0.,0.,1.)); +#5900=FACE_OUTER_BOUND('',#5901,.T.); +#5901=EDGE_LOOP('',(#5902,#5912,#5922,#5932,#5942,#5952,#5962,#5972)); +#5902=ORIENTED_EDGE('',*,*,#5825,.T.); +#5915=CARTESIAN_POINT('',(-0.127,-18.059,0.0)); +#5914=VERTEX_POINT('',#5915); +#5913=EDGE_CURVE('',#5914,#5816,#5918,.T.); +#5918=LINE('',#5915,#5920); +#5920=VECTOR('',#5921,2.54); +#5921=DIRECTION('',(0.0,0.0,-1.0)); +#5912=ORIENTED_EDGE('',*,*,#5913,.F.); +#5925=CARTESIAN_POINT('',(-0.127,-18.44,0.0)); +#5924=VERTEX_POINT('',#5925); +#5923=EDGE_CURVE('',#5924,#5914,#5928,.T.); +#5928=LINE('',#5925,#5930); +#5930=VECTOR('',#5931,0.381); +#5931=DIRECTION('',(0.0,1.0,0.0)); +#5922=ORIENTED_EDGE('',*,*,#5923,.F.); +#5935=CARTESIAN_POINT('',(-0.127,-18.44,2.984)); +#5934=VERTEX_POINT('',#5935); +#5933=EDGE_CURVE('',#5934,#5924,#5938,.T.); +#5938=LINE('',#5935,#5940); +#5940=VECTOR('',#5941,2.9845); +#5941=DIRECTION('',(0.0,0.0,-1.0)); +#5932=ORIENTED_EDGE('',*,*,#5933,.F.); +#5945=CARTESIAN_POINT('',(-0.127,-17.12,2.984)); +#5944=VERTEX_POINT('',#5945); +#5943=EDGE_CURVE('',#5944,#5934,#5948,.T.); +#5948=LINE('',#5945,#5950); +#5950=VECTOR('',#5951,1.3208); +#5951=DIRECTION('',(0.0,-1.0,0.0)); +#5942=ORIENTED_EDGE('',*,*,#5943,.F.); +#5955=CARTESIAN_POINT('',(-0.127,-17.12,0.0)); +#5954=VERTEX_POINT('',#5955); +#5953=EDGE_CURVE('',#5954,#5944,#5958,.T.); +#5958=LINE('',#5955,#5960); +#5960=VECTOR('',#5961,2.9845); +#5961=DIRECTION('',(0.0,0.0,1.0)); +#5952=ORIENTED_EDGE('',*,*,#5953,.F.); +#5963=EDGE_CURVE('',#5865,#5954,#5968,.T.); +#5968=LINE('',#5866,#5970); +#5970=VECTOR('',#5971,0.381); +#5971=DIRECTION('',(0.0,1.0,0.0)); +#5962=ORIENTED_EDGE('',*,*,#5963,.F.); +#5972=ORIENTED_EDGE('',*,*,#5864,.T.); +#5982=STYLED_ITEM('',(#34),#5983); +#5983=ADVANCED_FACE('',(#5989),#5984,.T.); +#5984=PLANE('',#5985); +#5985=AXIS2_PLACEMENT_3D('',#5986,#5987,#5988); +#5986=CARTESIAN_POINT('',(-0.127,-18.059,-2.54)); +#5987=DIRECTION('',(0.0,-1.0,0.0)); +#5988=DIRECTION('',(0.,0.,1.)); +#5989=FACE_OUTER_BOUND('',#5990,.T.); +#5990=EDGE_LOOP('',(#5991,#6001,#6011,#6021)); +#5991=ORIENTED_EDGE('',*,*,#5815,.T.); +#6004=CARTESIAN_POINT('',(0.127,-18.059,0.0)); +#6003=VERTEX_POINT('',#6004); +#6002=EDGE_CURVE('',#6003,#5806,#6007,.T.); +#6007=LINE('',#6004,#6009); +#6009=VECTOR('',#6010,2.54); +#6010=DIRECTION('',(0.0,0.0,-1.0)); +#6001=ORIENTED_EDGE('',*,*,#6002,.F.); +#6012=EDGE_CURVE('',#5914,#6003,#6017,.T.); +#6017=LINE('',#5915,#6019); +#6019=VECTOR('',#6020,0.254); +#6020=DIRECTION('',(1.0,0.0,0.0)); +#6011=ORIENTED_EDGE('',*,*,#6012,.F.); +#6021=ORIENTED_EDGE('',*,*,#5913,.T.); +#6031=STYLED_ITEM('',(#34),#6032); +#6032=ADVANCED_FACE('',(#6038),#6033,.T.); +#6033=PLANE('',#6034); +#6034=AXIS2_PLACEMENT_3D('',#6035,#6036,#6037); +#6035=CARTESIAN_POINT('',(0.127,-18.059,-2.54)); +#6036=DIRECTION('',(1.0,0.0,0.0)); +#6037=DIRECTION('',(0.,0.,1.)); +#6038=FACE_OUTER_BOUND('',#6039,.T.); +#6039=EDGE_LOOP('',(#6040,#6050,#6060,#6070,#6080,#6090,#6100,#6110)); +#6040=ORIENTED_EDGE('',*,*,#5805,.T.); +#6050=ORIENTED_EDGE('',*,*,#5884,.T.); +#6063=CARTESIAN_POINT('',(0.127,-17.12,0.0)); +#6062=VERTEX_POINT('',#6063); +#6061=EDGE_CURVE('',#6062,#5875,#6066,.T.); +#6066=LINE('',#6063,#6068); +#6068=VECTOR('',#6069,0.381); +#6069=DIRECTION('',(0.0,-1.0,0.0)); +#6060=ORIENTED_EDGE('',*,*,#6061,.F.); +#6073=CARTESIAN_POINT('',(0.127,-17.12,2.73)); +#6072=VERTEX_POINT('',#6073); +#6071=EDGE_CURVE('',#6072,#6062,#6076,.T.); +#6076=LINE('',#6073,#6078); +#6078=VECTOR('',#6079,2.7305); +#6079=DIRECTION('',(0.0,0.0,-1.0)); +#6070=ORIENTED_EDGE('',*,*,#6071,.F.); +#6083=CARTESIAN_POINT('',(0.127,-18.44,2.73)); +#6082=VERTEX_POINT('',#6083); +#6081=EDGE_CURVE('',#6082,#6072,#6086,.T.); +#6086=LINE('',#6083,#6088); +#6088=VECTOR('',#6089,1.3208); +#6089=DIRECTION('',(0.0,1.0,0.0)); +#6080=ORIENTED_EDGE('',*,*,#6081,.F.); +#6093=CARTESIAN_POINT('',(0.127,-18.44,0.0)); +#6092=VERTEX_POINT('',#6093); +#6091=EDGE_CURVE('',#6092,#6082,#6096,.T.); +#6096=LINE('',#6093,#6098); +#6098=VECTOR('',#6099,2.7305); +#6099=DIRECTION('',(0.0,0.0,1.0)); +#6090=ORIENTED_EDGE('',*,*,#6091,.F.); +#6101=EDGE_CURVE('',#6003,#6092,#6106,.T.); +#6106=LINE('',#6004,#6108); +#6108=VECTOR('',#6109,0.381); +#6109=DIRECTION('',(0.0,-1.0,0.0)); +#6100=ORIENTED_EDGE('',*,*,#6101,.F.); +#6110=ORIENTED_EDGE('',*,*,#6002,.T.); +#6120=STYLED_ITEM('',(#34),#6121); +#6121=ADVANCED_FACE('',(#6127),#6122,.T.); +#6122=PLANE('',#6123); +#6123=AXIS2_PLACEMENT_3D('',#6124,#6125,#6126); +#6124=CARTESIAN_POINT('',(0.127,-17.501,0.0)); +#6125=DIRECTION('',(0.0,0.0,-1.0)); +#6126=DIRECTION('',(0.,1.,0.)); +#6127=FACE_OUTER_BOUND('',#6128,.T.); +#6128=EDGE_LOOP('',(#6129,#6139,#6149,#6159)); +#6129=ORIENTED_EDGE('',*,*,#5874,.T.); +#6139=ORIENTED_EDGE('',*,*,#5963,.T.); +#6150=EDGE_CURVE('',#6062,#5954,#6155,.T.); +#6155=LINE('',#6063,#6157); +#6157=VECTOR('',#6158,0.254); +#6158=DIRECTION('',(-1.0,0.0,0.0)); +#6149=ORIENTED_EDGE('',*,*,#6150,.F.); +#6159=ORIENTED_EDGE('',*,*,#6061,.T.); +#6169=STYLED_ITEM('',(#34),#6170); +#6170=ADVANCED_FACE('',(#6176),#6171,.T.); +#6171=PLANE('',#6172); +#6172=AXIS2_PLACEMENT_3D('',#6173,#6174,#6175); +#6173=CARTESIAN_POINT('',(0.127,-18.44,0.0)); +#6174=DIRECTION('',(0.0,0.0,-1.0)); +#6175=DIRECTION('',(0.,1.,0.)); +#6176=FACE_OUTER_BOUND('',#6177,.T.); +#6177=EDGE_LOOP('',(#6178,#6188,#6198,#6208)); +#6179=EDGE_CURVE('',#5924,#6092,#6184,.T.); +#6184=LINE('',#5925,#6186); +#6186=VECTOR('',#6187,0.254); +#6187=DIRECTION('',(1.0,0.0,0.0)); +#6178=ORIENTED_EDGE('',*,*,#6179,.F.); +#6188=ORIENTED_EDGE('',*,*,#5923,.T.); +#6198=ORIENTED_EDGE('',*,*,#6012,.T.); +#6208=ORIENTED_EDGE('',*,*,#6101,.T.); +#6218=STYLED_ITEM('',(#34),#6219); +#6219=ADVANCED_FACE('',(#6225),#6220,.T.); +#6220=PLANE('',#6221); +#6221=AXIS2_PLACEMENT_3D('',#6222,#6223,#6224); +#6222=CARTESIAN_POINT('',(0.127,-17.12,0.0)); +#6223=DIRECTION('',(0.0,1.0,0.0)); +#6224=DIRECTION('',(0.,0.,1.)); +#6225=FACE_OUTER_BOUND('',#6226,.T.); +#6226=EDGE_LOOP('',(#6227,#6237,#6247,#6257,#6267,#6277)); +#6227=ORIENTED_EDGE('',*,*,#6150,.T.); +#6237=ORIENTED_EDGE('',*,*,#5953,.T.); +#6250=CARTESIAN_POINT('',(0.19,-17.12,2.984)); +#6249=VERTEX_POINT('',#6250); +#6248=EDGE_CURVE('',#6249,#5944,#6253,.T.); +#6253=LINE('',#6250,#6255); +#6255=VECTOR('',#6256,0.3175); +#6256=DIRECTION('',(-1.0,0.0,0.0)); +#6247=ORIENTED_EDGE('',*,*,#6248,.F.); +#6260=CARTESIAN_POINT('',(0.19,-17.12,2.73)); +#6259=VERTEX_POINT('',#6260); +#6258=EDGE_CURVE('',#6259,#6249,#6263,.T.); +#6263=LINE('',#6260,#6265); +#6265=VECTOR('',#6266,0.254); +#6266=DIRECTION('',(0.0,0.0,1.0)); +#6257=ORIENTED_EDGE('',*,*,#6258,.F.); +#6268=EDGE_CURVE('',#6072,#6259,#6273,.T.); +#6273=LINE('',#6073,#6275); +#6275=VECTOR('',#6276,0.0635); +#6276=DIRECTION('',(1.0,0.0,0.0)); +#6267=ORIENTED_EDGE('',*,*,#6268,.F.); +#6277=ORIENTED_EDGE('',*,*,#6071,.T.); +#6287=STYLED_ITEM('',(#34),#6288); +#6288=ADVANCED_FACE('',(#6294),#6289,.T.); +#6289=PLANE('',#6290); +#6290=AXIS2_PLACEMENT_3D('',#6291,#6292,#6293); +#6291=CARTESIAN_POINT('',(-0.127,-18.44,0.0)); +#6292=DIRECTION('',(0.0,-1.0,0.0)); +#6293=DIRECTION('',(0.,0.,1.)); +#6294=FACE_OUTER_BOUND('',#6295,.T.); +#6295=EDGE_LOOP('',(#6296,#6306,#6316,#6326,#6336,#6346)); +#6296=ORIENTED_EDGE('',*,*,#6179,.T.); +#6306=ORIENTED_EDGE('',*,*,#6091,.T.); +#6319=CARTESIAN_POINT('',(0.19,-18.44,2.73)); +#6318=VERTEX_POINT('',#6319); +#6317=EDGE_CURVE('',#6318,#6082,#6322,.T.); +#6322=LINE('',#6319,#6324); +#6324=VECTOR('',#6325,0.0635); +#6325=DIRECTION('',(-1.0,0.0,0.0)); +#6316=ORIENTED_EDGE('',*,*,#6317,.F.); +#6329=CARTESIAN_POINT('',(0.19,-18.44,2.984)); +#6328=VERTEX_POINT('',#6329); +#6327=EDGE_CURVE('',#6328,#6318,#6332,.T.); +#6332=LINE('',#6329,#6334); +#6334=VECTOR('',#6335,0.254); +#6335=DIRECTION('',(0.0,0.0,-1.0)); +#6326=ORIENTED_EDGE('',*,*,#6327,.F.); +#6337=EDGE_CURVE('',#5934,#6328,#6342,.T.); +#6342=LINE('',#5935,#6344); +#6344=VECTOR('',#6345,0.3175); +#6345=DIRECTION('',(1.0,0.0,0.0)); +#6336=ORIENTED_EDGE('',*,*,#6337,.F.); +#6346=ORIENTED_EDGE('',*,*,#5933,.T.); +#6356=STYLED_ITEM('',(#34),#6357); +#6357=ADVANCED_FACE('',(#6363),#6358,.T.); +#6358=PLANE('',#6359); +#6359=AXIS2_PLACEMENT_3D('',#6360,#6361,#6362); +#6360=CARTESIAN_POINT('',(0.19,-18.44,2.73)); +#6361=DIRECTION('',(0.0,0.0,-1.0)); +#6362=DIRECTION('',(0.,1.,0.)); +#6363=FACE_OUTER_BOUND('',#6364,.T.); +#6364=EDGE_LOOP('',(#6365,#6375,#6385,#6395)); +#6365=ORIENTED_EDGE('',*,*,#6317,.T.); +#6375=ORIENTED_EDGE('',*,*,#6081,.T.); +#6385=ORIENTED_EDGE('',*,*,#6268,.T.); +#6396=EDGE_CURVE('',#6318,#6259,#6401,.T.); +#6401=LINE('',#6319,#6403); +#6403=VECTOR('',#6404,1.3208); +#6404=DIRECTION('',(0.0,1.0,0.0)); +#6395=ORIENTED_EDGE('',*,*,#6396,.F.); +#6405=STYLED_ITEM('',(#34),#6406); +#6406=ADVANCED_FACE('',(#6412),#6407,.T.); +#6407=PLANE('',#6408); +#6408=AXIS2_PLACEMENT_3D('',#6409,#6410,#6411); +#6409=CARTESIAN_POINT('',(0.19,-18.44,2.73)); +#6410=DIRECTION('',(1.0,0.0,0.0)); +#6411=DIRECTION('',(0.,0.,1.)); +#6412=FACE_OUTER_BOUND('',#6413,.T.); +#6413=EDGE_LOOP('',(#6414,#6424,#6434,#6444)); +#6414=ORIENTED_EDGE('',*,*,#6396,.T.); +#6424=ORIENTED_EDGE('',*,*,#6258,.T.); +#6435=EDGE_CURVE('',#6328,#6249,#6440,.T.); +#6440=LINE('',#6329,#6442); +#6442=VECTOR('',#6443,1.3208); +#6443=DIRECTION('',(0.0,1.0,0.0)); +#6434=ORIENTED_EDGE('',*,*,#6435,.F.); +#6444=ORIENTED_EDGE('',*,*,#6327,.T.); +#6454=STYLED_ITEM('',(#34),#6455); +#6455=ADVANCED_FACE('',(#6461),#6456,.T.); +#6456=PLANE('',#6457); +#6457=AXIS2_PLACEMENT_3D('',#6458,#6459,#6460); +#6458=CARTESIAN_POINT('',(0.19,-17.12,2.984)); +#6459=DIRECTION('',(0.0,0.0,1.0)); +#6460=DIRECTION('',(0.,1.,0.)); +#6461=FACE_OUTER_BOUND('',#6462,.T.); +#6462=EDGE_LOOP('',(#6463,#6473,#6483,#6493)); +#6463=ORIENTED_EDGE('',*,*,#6248,.T.); +#6473=ORIENTED_EDGE('',*,*,#5943,.T.); +#6483=ORIENTED_EDGE('',*,*,#6337,.T.); +#6493=ORIENTED_EDGE('',*,*,#6435,.T.); +#6504=MANIFOLD_SOLID_BREP($,#6505); +#6505=CLOSED_SHELL('',(#6507,#6556,#6605,#6694,#6743,#6832,#6881,#6930,#6999,#7068,#7117,#7166)); +#6506=STYLED_ITEM('',(#34),#6507); +#6507=ADVANCED_FACE('',(#6513),#6508,.T.); +#6508=PLANE('',#6509); +#6509=AXIS2_PLACEMENT_3D('',#6510,#6511,#6512); +#6510=CARTESIAN_POINT('',(0.127,-20.041,-2.54)); +#6511=DIRECTION('',(0.0,0.0,-1.0)); +#6512=DIRECTION('',(0.,1.,0.)); +#6513=FACE_OUTER_BOUND('',#6514,.T.); +#6514=EDGE_LOOP('',(#6515,#6525,#6535,#6545)); +#6518=CARTESIAN_POINT('',(0.127,-20.599,-2.54)); +#6517=VERTEX_POINT('',#6518); +#6520=CARTESIAN_POINT('',(0.127,-20.041,-2.54)); +#6519=VERTEX_POINT('',#6520); +#6516=EDGE_CURVE('',#6517,#6519,#6521,.T.); +#6521=LINE('',#6518,#6523); +#6523=VECTOR('',#6524,0.5588); +#6524=DIRECTION('',(0.0,1.0,0.0)); +#6515=ORIENTED_EDGE('',*,*,#6516,.F.); +#6528=CARTESIAN_POINT('',(-0.127,-20.599,-2.54)); +#6527=VERTEX_POINT('',#6528); +#6526=EDGE_CURVE('',#6527,#6517,#6531,.T.); +#6531=LINE('',#6528,#6533); +#6533=VECTOR('',#6534,0.254); +#6534=DIRECTION('',(1.0,0.0,0.0)); +#6525=ORIENTED_EDGE('',*,*,#6526,.F.); +#6538=CARTESIAN_POINT('',(-0.127,-20.041,-2.54)); +#6537=VERTEX_POINT('',#6538); +#6536=EDGE_CURVE('',#6537,#6527,#6541,.T.); +#6541=LINE('',#6538,#6543); +#6543=VECTOR('',#6544,0.5588); +#6544=DIRECTION('',(0.0,-1.0,0.0)); +#6535=ORIENTED_EDGE('',*,*,#6536,.F.); +#6546=EDGE_CURVE('',#6519,#6537,#6551,.T.); +#6551=LINE('',#6520,#6553); +#6553=VECTOR('',#6554,0.254); +#6554=DIRECTION('',(-1.0,0.0,0.0)); +#6545=ORIENTED_EDGE('',*,*,#6546,.F.); +#6555=STYLED_ITEM('',(#34),#6556); +#6556=ADVANCED_FACE('',(#6562),#6557,.T.); +#6557=PLANE('',#6558); +#6558=AXIS2_PLACEMENT_3D('',#6559,#6560,#6561); +#6559=CARTESIAN_POINT('',(0.127,-20.041,-2.54)); +#6560=DIRECTION('',(0.0,1.0,0.0)); +#6561=DIRECTION('',(0.,0.,1.)); +#6562=FACE_OUTER_BOUND('',#6563,.T.); +#6563=EDGE_LOOP('',(#6564,#6574,#6584,#6594)); +#6564=ORIENTED_EDGE('',*,*,#6546,.T.); +#6577=CARTESIAN_POINT('',(-0.127,-20.041,0.0)); +#6576=VERTEX_POINT('',#6577); +#6575=EDGE_CURVE('',#6576,#6537,#6580,.T.); +#6580=LINE('',#6577,#6582); +#6582=VECTOR('',#6583,2.54); +#6583=DIRECTION('',(0.0,0.0,-1.0)); +#6574=ORIENTED_EDGE('',*,*,#6575,.F.); +#6587=CARTESIAN_POINT('',(0.127,-20.041,0.0)); +#6586=VERTEX_POINT('',#6587); +#6585=EDGE_CURVE('',#6586,#6576,#6590,.T.); +#6590=LINE('',#6587,#6592); +#6592=VECTOR('',#6593,0.254); +#6593=DIRECTION('',(-1.0,0.0,0.0)); +#6584=ORIENTED_EDGE('',*,*,#6585,.F.); +#6595=EDGE_CURVE('',#6519,#6586,#6600,.T.); +#6600=LINE('',#6520,#6602); +#6602=VECTOR('',#6603,2.54); +#6603=DIRECTION('',(0.0,0.0,1.0)); +#6594=ORIENTED_EDGE('',*,*,#6595,.F.); +#6604=STYLED_ITEM('',(#34),#6605); +#6605=ADVANCED_FACE('',(#6611),#6606,.T.); +#6606=PLANE('',#6607); +#6607=AXIS2_PLACEMENT_3D('',#6608,#6609,#6610); +#6608=CARTESIAN_POINT('',(-0.127,-20.041,-2.54)); +#6609=DIRECTION('',(-1.0,0.0,0.0)); +#6610=DIRECTION('',(0.,0.,1.)); +#6611=FACE_OUTER_BOUND('',#6612,.T.); +#6612=EDGE_LOOP('',(#6613,#6623,#6633,#6643,#6653,#6663,#6673,#6683)); +#6613=ORIENTED_EDGE('',*,*,#6536,.T.); +#6626=CARTESIAN_POINT('',(-0.127,-20.599,0.0)); +#6625=VERTEX_POINT('',#6626); +#6624=EDGE_CURVE('',#6625,#6527,#6629,.T.); +#6629=LINE('',#6626,#6631); +#6631=VECTOR('',#6632,2.54); +#6632=DIRECTION('',(0.0,0.0,-1.0)); +#6623=ORIENTED_EDGE('',*,*,#6624,.F.); +#6636=CARTESIAN_POINT('',(-0.127,-20.98,0.0)); +#6635=VERTEX_POINT('',#6636); +#6634=EDGE_CURVE('',#6635,#6625,#6639,.T.); +#6639=LINE('',#6636,#6641); +#6641=VECTOR('',#6642,0.381); +#6642=DIRECTION('',(0.0,1.0,0.0)); +#6633=ORIENTED_EDGE('',*,*,#6634,.F.); +#6646=CARTESIAN_POINT('',(-0.127,-20.98,2.984)); +#6645=VERTEX_POINT('',#6646); +#6644=EDGE_CURVE('',#6645,#6635,#6649,.T.); +#6649=LINE('',#6646,#6651); +#6651=VECTOR('',#6652,2.9845); +#6652=DIRECTION('',(0.0,0.0,-1.0)); +#6643=ORIENTED_EDGE('',*,*,#6644,.F.); +#6656=CARTESIAN_POINT('',(-0.127,-19.66,2.984)); +#6655=VERTEX_POINT('',#6656); +#6654=EDGE_CURVE('',#6655,#6645,#6659,.T.); +#6659=LINE('',#6656,#6661); +#6661=VECTOR('',#6662,1.3208); +#6662=DIRECTION('',(0.0,-1.0,0.0)); +#6653=ORIENTED_EDGE('',*,*,#6654,.F.); +#6666=CARTESIAN_POINT('',(-0.127,-19.66,0.0)); +#6665=VERTEX_POINT('',#6666); +#6664=EDGE_CURVE('',#6665,#6655,#6669,.T.); +#6669=LINE('',#6666,#6671); +#6671=VECTOR('',#6672,2.9845); +#6672=DIRECTION('',(0.0,0.0,1.0)); +#6663=ORIENTED_EDGE('',*,*,#6664,.F.); +#6674=EDGE_CURVE('',#6576,#6665,#6679,.T.); +#6679=LINE('',#6577,#6681); +#6681=VECTOR('',#6682,0.381); +#6682=DIRECTION('',(0.0,1.0,0.0)); +#6673=ORIENTED_EDGE('',*,*,#6674,.F.); +#6683=ORIENTED_EDGE('',*,*,#6575,.T.); +#6693=STYLED_ITEM('',(#34),#6694); +#6694=ADVANCED_FACE('',(#6700),#6695,.T.); +#6695=PLANE('',#6696); +#6696=AXIS2_PLACEMENT_3D('',#6697,#6698,#6699); +#6697=CARTESIAN_POINT('',(-0.127,-20.599,-2.54)); +#6698=DIRECTION('',(0.0,-1.0,0.0)); +#6699=DIRECTION('',(0.,0.,1.)); +#6700=FACE_OUTER_BOUND('',#6701,.T.); +#6701=EDGE_LOOP('',(#6702,#6712,#6722,#6732)); +#6702=ORIENTED_EDGE('',*,*,#6526,.T.); +#6715=CARTESIAN_POINT('',(0.127,-20.599,0.0)); +#6714=VERTEX_POINT('',#6715); +#6713=EDGE_CURVE('',#6714,#6517,#6718,.T.); +#6718=LINE('',#6715,#6720); +#6720=VECTOR('',#6721,2.54); +#6721=DIRECTION('',(0.0,0.0,-1.0)); +#6712=ORIENTED_EDGE('',*,*,#6713,.F.); +#6723=EDGE_CURVE('',#6625,#6714,#6728,.T.); +#6728=LINE('',#6626,#6730); +#6730=VECTOR('',#6731,0.254); +#6731=DIRECTION('',(1.0,0.0,0.0)); +#6722=ORIENTED_EDGE('',*,*,#6723,.F.); +#6732=ORIENTED_EDGE('',*,*,#6624,.T.); +#6742=STYLED_ITEM('',(#34),#6743); +#6743=ADVANCED_FACE('',(#6749),#6744,.T.); +#6744=PLANE('',#6745); +#6745=AXIS2_PLACEMENT_3D('',#6746,#6747,#6748); +#6746=CARTESIAN_POINT('',(0.127,-20.599,-2.54)); +#6747=DIRECTION('',(1.0,0.0,0.0)); +#6748=DIRECTION('',(0.,0.,1.)); +#6749=FACE_OUTER_BOUND('',#6750,.T.); +#6750=EDGE_LOOP('',(#6751,#6761,#6771,#6781,#6791,#6801,#6811,#6821)); +#6751=ORIENTED_EDGE('',*,*,#6516,.T.); +#6761=ORIENTED_EDGE('',*,*,#6595,.T.); +#6774=CARTESIAN_POINT('',(0.127,-19.66,0.0)); +#6773=VERTEX_POINT('',#6774); +#6772=EDGE_CURVE('',#6773,#6586,#6777,.T.); +#6777=LINE('',#6774,#6779); +#6779=VECTOR('',#6780,0.381); +#6780=DIRECTION('',(0.0,-1.0,0.0)); +#6771=ORIENTED_EDGE('',*,*,#6772,.F.); +#6784=CARTESIAN_POINT('',(0.127,-19.66,2.73)); +#6783=VERTEX_POINT('',#6784); +#6782=EDGE_CURVE('',#6783,#6773,#6787,.T.); +#6787=LINE('',#6784,#6789); +#6789=VECTOR('',#6790,2.7305); +#6790=DIRECTION('',(0.0,0.0,-1.0)); +#6781=ORIENTED_EDGE('',*,*,#6782,.F.); +#6794=CARTESIAN_POINT('',(0.127,-20.98,2.73)); +#6793=VERTEX_POINT('',#6794); +#6792=EDGE_CURVE('',#6793,#6783,#6797,.T.); +#6797=LINE('',#6794,#6799); +#6799=VECTOR('',#6800,1.3208); +#6800=DIRECTION('',(0.0,1.0,0.0)); +#6791=ORIENTED_EDGE('',*,*,#6792,.F.); +#6804=CARTESIAN_POINT('',(0.127,-20.98,0.0)); +#6803=VERTEX_POINT('',#6804); +#6802=EDGE_CURVE('',#6803,#6793,#6807,.T.); +#6807=LINE('',#6804,#6809); +#6809=VECTOR('',#6810,2.7305); +#6810=DIRECTION('',(0.0,0.0,1.0)); +#6801=ORIENTED_EDGE('',*,*,#6802,.F.); +#6812=EDGE_CURVE('',#6714,#6803,#6817,.T.); +#6817=LINE('',#6715,#6819); +#6819=VECTOR('',#6820,0.381); +#6820=DIRECTION('',(0.0,-1.0,0.0)); +#6811=ORIENTED_EDGE('',*,*,#6812,.F.); +#6821=ORIENTED_EDGE('',*,*,#6713,.T.); +#6831=STYLED_ITEM('',(#34),#6832); +#6832=ADVANCED_FACE('',(#6838),#6833,.T.); +#6833=PLANE('',#6834); +#6834=AXIS2_PLACEMENT_3D('',#6835,#6836,#6837); +#6835=CARTESIAN_POINT('',(0.127,-20.041,0.0)); +#6836=DIRECTION('',(0.0,0.0,-1.0)); +#6837=DIRECTION('',(0.,1.,0.)); +#6838=FACE_OUTER_BOUND('',#6839,.T.); +#6839=EDGE_LOOP('',(#6840,#6850,#6860,#6870)); +#6840=ORIENTED_EDGE('',*,*,#6585,.T.); +#6850=ORIENTED_EDGE('',*,*,#6674,.T.); +#6861=EDGE_CURVE('',#6773,#6665,#6866,.T.); +#6866=LINE('',#6774,#6868); +#6868=VECTOR('',#6869,0.254); +#6869=DIRECTION('',(-1.0,0.0,0.0)); +#6860=ORIENTED_EDGE('',*,*,#6861,.F.); +#6870=ORIENTED_EDGE('',*,*,#6772,.T.); +#6880=STYLED_ITEM('',(#34),#6881); +#6881=ADVANCED_FACE('',(#6887),#6882,.T.); +#6882=PLANE('',#6883); +#6883=AXIS2_PLACEMENT_3D('',#6884,#6885,#6886); +#6884=CARTESIAN_POINT('',(0.127,-20.98,0.0)); +#6885=DIRECTION('',(0.0,0.0,-1.0)); +#6886=DIRECTION('',(0.,1.,0.)); +#6887=FACE_OUTER_BOUND('',#6888,.T.); +#6888=EDGE_LOOP('',(#6889,#6899,#6909,#6919)); +#6890=EDGE_CURVE('',#6635,#6803,#6895,.T.); +#6895=LINE('',#6636,#6897); +#6897=VECTOR('',#6898,0.254); +#6898=DIRECTION('',(1.0,0.0,0.0)); +#6889=ORIENTED_EDGE('',*,*,#6890,.F.); +#6899=ORIENTED_EDGE('',*,*,#6634,.T.); +#6909=ORIENTED_EDGE('',*,*,#6723,.T.); +#6919=ORIENTED_EDGE('',*,*,#6812,.T.); +#6929=STYLED_ITEM('',(#34),#6930); +#6930=ADVANCED_FACE('',(#6936),#6931,.T.); +#6931=PLANE('',#6932); +#6932=AXIS2_PLACEMENT_3D('',#6933,#6934,#6935); +#6933=CARTESIAN_POINT('',(0.127,-19.66,0.0)); +#6934=DIRECTION('',(0.0,1.0,0.0)); +#6935=DIRECTION('',(0.,0.,1.)); +#6936=FACE_OUTER_BOUND('',#6937,.T.); +#6937=EDGE_LOOP('',(#6938,#6948,#6958,#6968,#6978,#6988)); +#6938=ORIENTED_EDGE('',*,*,#6861,.T.); +#6948=ORIENTED_EDGE('',*,*,#6664,.T.); +#6961=CARTESIAN_POINT('',(0.19,-19.66,2.984)); +#6960=VERTEX_POINT('',#6961); +#6959=EDGE_CURVE('',#6960,#6655,#6964,.T.); +#6964=LINE('',#6961,#6966); +#6966=VECTOR('',#6967,0.3175); +#6967=DIRECTION('',(-1.0,0.0,0.0)); +#6958=ORIENTED_EDGE('',*,*,#6959,.F.); +#6971=CARTESIAN_POINT('',(0.19,-19.66,2.73)); +#6970=VERTEX_POINT('',#6971); +#6969=EDGE_CURVE('',#6970,#6960,#6974,.T.); +#6974=LINE('',#6971,#6976); +#6976=VECTOR('',#6977,0.254); +#6977=DIRECTION('',(0.0,0.0,1.0)); +#6968=ORIENTED_EDGE('',*,*,#6969,.F.); +#6979=EDGE_CURVE('',#6783,#6970,#6984,.T.); +#6984=LINE('',#6784,#6986); +#6986=VECTOR('',#6987,0.0635); +#6987=DIRECTION('',(1.0,0.0,0.0)); +#6978=ORIENTED_EDGE('',*,*,#6979,.F.); +#6988=ORIENTED_EDGE('',*,*,#6782,.T.); +#6998=STYLED_ITEM('',(#34),#6999); +#6999=ADVANCED_FACE('',(#7005),#7000,.T.); +#7000=PLANE('',#7001); +#7001=AXIS2_PLACEMENT_3D('',#7002,#7003,#7004); +#7002=CARTESIAN_POINT('',(-0.127,-20.98,0.0)); +#7003=DIRECTION('',(0.0,-1.0,0.0)); +#7004=DIRECTION('',(0.,0.,1.)); +#7005=FACE_OUTER_BOUND('',#7006,.T.); +#7006=EDGE_LOOP('',(#7007,#7017,#7027,#7037,#7047,#7057)); +#7007=ORIENTED_EDGE('',*,*,#6890,.T.); +#7017=ORIENTED_EDGE('',*,*,#6802,.T.); +#7030=CARTESIAN_POINT('',(0.19,-20.98,2.73)); +#7029=VERTEX_POINT('',#7030); +#7028=EDGE_CURVE('',#7029,#6793,#7033,.T.); +#7033=LINE('',#7030,#7035); +#7035=VECTOR('',#7036,0.0635); +#7036=DIRECTION('',(-1.0,0.0,0.0)); +#7027=ORIENTED_EDGE('',*,*,#7028,.F.); +#7040=CARTESIAN_POINT('',(0.19,-20.98,2.984)); +#7039=VERTEX_POINT('',#7040); +#7038=EDGE_CURVE('',#7039,#7029,#7043,.T.); +#7043=LINE('',#7040,#7045); +#7045=VECTOR('',#7046,0.254); +#7046=DIRECTION('',(0.0,0.0,-1.0)); +#7037=ORIENTED_EDGE('',*,*,#7038,.F.); +#7048=EDGE_CURVE('',#6645,#7039,#7053,.T.); +#7053=LINE('',#6646,#7055); +#7055=VECTOR('',#7056,0.3175); +#7056=DIRECTION('',(1.0,0.0,0.0)); +#7047=ORIENTED_EDGE('',*,*,#7048,.F.); +#7057=ORIENTED_EDGE('',*,*,#6644,.T.); +#7067=STYLED_ITEM('',(#34),#7068); +#7068=ADVANCED_FACE('',(#7074),#7069,.T.); +#7069=PLANE('',#7070); +#7070=AXIS2_PLACEMENT_3D('',#7071,#7072,#7073); +#7071=CARTESIAN_POINT('',(0.19,-20.98,2.73)); +#7072=DIRECTION('',(0.0,0.0,-1.0)); +#7073=DIRECTION('',(0.,1.,0.)); +#7074=FACE_OUTER_BOUND('',#7075,.T.); +#7075=EDGE_LOOP('',(#7076,#7086,#7096,#7106)); +#7076=ORIENTED_EDGE('',*,*,#7028,.T.); +#7086=ORIENTED_EDGE('',*,*,#6792,.T.); +#7096=ORIENTED_EDGE('',*,*,#6979,.T.); +#7107=EDGE_CURVE('',#7029,#6970,#7112,.T.); +#7112=LINE('',#7030,#7114); +#7114=VECTOR('',#7115,1.3208); +#7115=DIRECTION('',(0.0,1.0,0.0)); +#7106=ORIENTED_EDGE('',*,*,#7107,.F.); +#7116=STYLED_ITEM('',(#34),#7117); +#7117=ADVANCED_FACE('',(#7123),#7118,.T.); +#7118=PLANE('',#7119); +#7119=AXIS2_PLACEMENT_3D('',#7120,#7121,#7122); +#7120=CARTESIAN_POINT('',(0.19,-20.98,2.73)); +#7121=DIRECTION('',(1.0,0.0,0.0)); +#7122=DIRECTION('',(0.,0.,1.)); +#7123=FACE_OUTER_BOUND('',#7124,.T.); +#7124=EDGE_LOOP('',(#7125,#7135,#7145,#7155)); +#7125=ORIENTED_EDGE('',*,*,#7107,.T.); +#7135=ORIENTED_EDGE('',*,*,#6969,.T.); +#7146=EDGE_CURVE('',#7039,#6960,#7151,.T.); +#7151=LINE('',#7040,#7153); +#7153=VECTOR('',#7154,1.3208); +#7154=DIRECTION('',(0.0,1.0,0.0)); +#7145=ORIENTED_EDGE('',*,*,#7146,.F.); +#7155=ORIENTED_EDGE('',*,*,#7038,.T.); +#7165=STYLED_ITEM('',(#34),#7166); +#7166=ADVANCED_FACE('',(#7172),#7167,.T.); +#7167=PLANE('',#7168); +#7168=AXIS2_PLACEMENT_3D('',#7169,#7170,#7171); +#7169=CARTESIAN_POINT('',(0.19,-19.66,2.984)); +#7170=DIRECTION('',(0.0,0.0,1.0)); +#7171=DIRECTION('',(0.,1.,0.)); +#7172=FACE_OUTER_BOUND('',#7173,.T.); +#7173=EDGE_LOOP('',(#7174,#7184,#7194,#7204)); +#7174=ORIENTED_EDGE('',*,*,#6959,.T.); +#7184=ORIENTED_EDGE('',*,*,#6654,.T.); +#7194=ORIENTED_EDGE('',*,*,#7048,.T.); +#7204=ORIENTED_EDGE('',*,*,#7146,.T.); +#7215=MANIFOLD_SOLID_BREP($,#7216); +#7216=CLOSED_SHELL('',(#7218,#7267,#7316,#7405,#7454,#7543,#7592,#7641,#7710,#7779,#7828,#7877)); +#7217=STYLED_ITEM('',(#34),#7218); +#7218=ADVANCED_FACE('',(#7224),#7219,.T.); +#7219=PLANE('',#7220); +#7220=AXIS2_PLACEMENT_3D('',#7221,#7222,#7223); +#7221=CARTESIAN_POINT('',(0.127,-22.581,-2.54)); +#7222=DIRECTION('',(0.0,0.0,-1.0)); +#7223=DIRECTION('',(0.,1.,0.)); +#7224=FACE_OUTER_BOUND('',#7225,.T.); +#7225=EDGE_LOOP('',(#7226,#7236,#7246,#7256)); +#7229=CARTESIAN_POINT('',(0.127,-23.139,-2.54)); +#7228=VERTEX_POINT('',#7229); +#7231=CARTESIAN_POINT('',(0.127,-22.581,-2.54)); +#7230=VERTEX_POINT('',#7231); +#7227=EDGE_CURVE('',#7228,#7230,#7232,.T.); +#7232=LINE('',#7229,#7234); +#7234=VECTOR('',#7235,0.5588); +#7235=DIRECTION('',(0.0,1.0,0.0)); +#7226=ORIENTED_EDGE('',*,*,#7227,.F.); +#7239=CARTESIAN_POINT('',(-0.127,-23.139,-2.54)); +#7238=VERTEX_POINT('',#7239); +#7237=EDGE_CURVE('',#7238,#7228,#7242,.T.); +#7242=LINE('',#7239,#7244); +#7244=VECTOR('',#7245,0.254); +#7245=DIRECTION('',(1.0,0.0,0.0)); +#7236=ORIENTED_EDGE('',*,*,#7237,.F.); +#7249=CARTESIAN_POINT('',(-0.127,-22.581,-2.54)); +#7248=VERTEX_POINT('',#7249); +#7247=EDGE_CURVE('',#7248,#7238,#7252,.T.); +#7252=LINE('',#7249,#7254); +#7254=VECTOR('',#7255,0.5588); +#7255=DIRECTION('',(0.0,-1.0,0.0)); +#7246=ORIENTED_EDGE('',*,*,#7247,.F.); +#7257=EDGE_CURVE('',#7230,#7248,#7262,.T.); +#7262=LINE('',#7231,#7264); +#7264=VECTOR('',#7265,0.254); +#7265=DIRECTION('',(-1.0,0.0,0.0)); +#7256=ORIENTED_EDGE('',*,*,#7257,.F.); +#7266=STYLED_ITEM('',(#34),#7267); +#7267=ADVANCED_FACE('',(#7273),#7268,.T.); +#7268=PLANE('',#7269); +#7269=AXIS2_PLACEMENT_3D('',#7270,#7271,#7272); +#7270=CARTESIAN_POINT('',(0.127,-22.581,-2.54)); +#7271=DIRECTION('',(0.0,1.0,0.0)); +#7272=DIRECTION('',(0.,0.,1.)); +#7273=FACE_OUTER_BOUND('',#7274,.T.); +#7274=EDGE_LOOP('',(#7275,#7285,#7295,#7305)); +#7275=ORIENTED_EDGE('',*,*,#7257,.T.); +#7288=CARTESIAN_POINT('',(-0.127,-22.581,0.0)); +#7287=VERTEX_POINT('',#7288); +#7286=EDGE_CURVE('',#7287,#7248,#7291,.T.); +#7291=LINE('',#7288,#7293); +#7293=VECTOR('',#7294,2.54); +#7294=DIRECTION('',(0.0,0.0,-1.0)); +#7285=ORIENTED_EDGE('',*,*,#7286,.F.); +#7298=CARTESIAN_POINT('',(0.127,-22.581,0.0)); +#7297=VERTEX_POINT('',#7298); +#7296=EDGE_CURVE('',#7297,#7287,#7301,.T.); +#7301=LINE('',#7298,#7303); +#7303=VECTOR('',#7304,0.254); +#7304=DIRECTION('',(-1.0,0.0,0.0)); +#7295=ORIENTED_EDGE('',*,*,#7296,.F.); +#7306=EDGE_CURVE('',#7230,#7297,#7311,.T.); +#7311=LINE('',#7231,#7313); +#7313=VECTOR('',#7314,2.54); +#7314=DIRECTION('',(0.0,0.0,1.0)); +#7305=ORIENTED_EDGE('',*,*,#7306,.F.); +#7315=STYLED_ITEM('',(#34),#7316); +#7316=ADVANCED_FACE('',(#7322),#7317,.T.); +#7317=PLANE('',#7318); +#7318=AXIS2_PLACEMENT_3D('',#7319,#7320,#7321); +#7319=CARTESIAN_POINT('',(-0.127,-22.581,-2.54)); +#7320=DIRECTION('',(-1.0,0.0,0.0)); +#7321=DIRECTION('',(0.,0.,1.)); +#7322=FACE_OUTER_BOUND('',#7323,.T.); +#7323=EDGE_LOOP('',(#7324,#7334,#7344,#7354,#7364,#7374,#7384,#7394)); +#7324=ORIENTED_EDGE('',*,*,#7247,.T.); +#7337=CARTESIAN_POINT('',(-0.127,-23.139,0.0)); +#7336=VERTEX_POINT('',#7337); +#7335=EDGE_CURVE('',#7336,#7238,#7340,.T.); +#7340=LINE('',#7337,#7342); +#7342=VECTOR('',#7343,2.54); +#7343=DIRECTION('',(0.0,0.0,-1.0)); +#7334=ORIENTED_EDGE('',*,*,#7335,.F.); +#7347=CARTESIAN_POINT('',(-0.127,-23.52,0.0)); +#7346=VERTEX_POINT('',#7347); +#7345=EDGE_CURVE('',#7346,#7336,#7350,.T.); +#7350=LINE('',#7347,#7352); +#7352=VECTOR('',#7353,0.381); +#7353=DIRECTION('',(0.0,1.0,0.0)); +#7344=ORIENTED_EDGE('',*,*,#7345,.F.); +#7357=CARTESIAN_POINT('',(-0.127,-23.52,2.984)); +#7356=VERTEX_POINT('',#7357); +#7355=EDGE_CURVE('',#7356,#7346,#7360,.T.); +#7360=LINE('',#7357,#7362); +#7362=VECTOR('',#7363,2.9845); +#7363=DIRECTION('',(0.0,0.0,-1.0)); +#7354=ORIENTED_EDGE('',*,*,#7355,.F.); +#7367=CARTESIAN_POINT('',(-0.127,-22.2,2.984)); +#7366=VERTEX_POINT('',#7367); +#7365=EDGE_CURVE('',#7366,#7356,#7370,.T.); +#7370=LINE('',#7367,#7372); +#7372=VECTOR('',#7373,1.3208); +#7373=DIRECTION('',(0.0,-1.0,0.0)); +#7364=ORIENTED_EDGE('',*,*,#7365,.F.); +#7377=CARTESIAN_POINT('',(-0.127,-22.2,0.0)); +#7376=VERTEX_POINT('',#7377); +#7375=EDGE_CURVE('',#7376,#7366,#7380,.T.); +#7380=LINE('',#7377,#7382); +#7382=VECTOR('',#7383,2.9845); +#7383=DIRECTION('',(0.0,0.0,1.0)); +#7374=ORIENTED_EDGE('',*,*,#7375,.F.); +#7385=EDGE_CURVE('',#7287,#7376,#7390,.T.); +#7390=LINE('',#7288,#7392); +#7392=VECTOR('',#7393,0.381); +#7393=DIRECTION('',(0.0,1.0,0.0)); +#7384=ORIENTED_EDGE('',*,*,#7385,.F.); +#7394=ORIENTED_EDGE('',*,*,#7286,.T.); +#7404=STYLED_ITEM('',(#34),#7405); +#7405=ADVANCED_FACE('',(#7411),#7406,.T.); +#7406=PLANE('',#7407); +#7407=AXIS2_PLACEMENT_3D('',#7408,#7409,#7410); +#7408=CARTESIAN_POINT('',(-0.127,-23.139,-2.54)); +#7409=DIRECTION('',(0.0,-1.0,0.0)); +#7410=DIRECTION('',(0.,0.,1.)); +#7411=FACE_OUTER_BOUND('',#7412,.T.); +#7412=EDGE_LOOP('',(#7413,#7423,#7433,#7443)); +#7413=ORIENTED_EDGE('',*,*,#7237,.T.); +#7426=CARTESIAN_POINT('',(0.127,-23.139,0.0)); +#7425=VERTEX_POINT('',#7426); +#7424=EDGE_CURVE('',#7425,#7228,#7429,.T.); +#7429=LINE('',#7426,#7431); +#7431=VECTOR('',#7432,2.54); +#7432=DIRECTION('',(0.0,0.0,-1.0)); +#7423=ORIENTED_EDGE('',*,*,#7424,.F.); +#7434=EDGE_CURVE('',#7336,#7425,#7439,.T.); +#7439=LINE('',#7337,#7441); +#7441=VECTOR('',#7442,0.254); +#7442=DIRECTION('',(1.0,0.0,0.0)); +#7433=ORIENTED_EDGE('',*,*,#7434,.F.); +#7443=ORIENTED_EDGE('',*,*,#7335,.T.); +#7453=STYLED_ITEM('',(#34),#7454); +#7454=ADVANCED_FACE('',(#7460),#7455,.T.); +#7455=PLANE('',#7456); +#7456=AXIS2_PLACEMENT_3D('',#7457,#7458,#7459); +#7457=CARTESIAN_POINT('',(0.127,-23.139,-2.54)); +#7458=DIRECTION('',(1.0,0.0,0.0)); +#7459=DIRECTION('',(0.,0.,1.)); +#7460=FACE_OUTER_BOUND('',#7461,.T.); +#7461=EDGE_LOOP('',(#7462,#7472,#7482,#7492,#7502,#7512,#7522,#7532)); +#7462=ORIENTED_EDGE('',*,*,#7227,.T.); +#7472=ORIENTED_EDGE('',*,*,#7306,.T.); +#7485=CARTESIAN_POINT('',(0.127,-22.2,0.0)); +#7484=VERTEX_POINT('',#7485); +#7483=EDGE_CURVE('',#7484,#7297,#7488,.T.); +#7488=LINE('',#7485,#7490); +#7490=VECTOR('',#7491,0.381); +#7491=DIRECTION('',(0.0,-1.0,0.0)); +#7482=ORIENTED_EDGE('',*,*,#7483,.F.); +#7495=CARTESIAN_POINT('',(0.127,-22.2,2.73)); +#7494=VERTEX_POINT('',#7495); +#7493=EDGE_CURVE('',#7494,#7484,#7498,.T.); +#7498=LINE('',#7495,#7500); +#7500=VECTOR('',#7501,2.7305); +#7501=DIRECTION('',(0.0,0.0,-1.0)); +#7492=ORIENTED_EDGE('',*,*,#7493,.F.); +#7505=CARTESIAN_POINT('',(0.127,-23.52,2.73)); +#7504=VERTEX_POINT('',#7505); +#7503=EDGE_CURVE('',#7504,#7494,#7508,.T.); +#7508=LINE('',#7505,#7510); +#7510=VECTOR('',#7511,1.3208); +#7511=DIRECTION('',(0.0,1.0,0.0)); +#7502=ORIENTED_EDGE('',*,*,#7503,.F.); +#7515=CARTESIAN_POINT('',(0.127,-23.52,0.0)); +#7514=VERTEX_POINT('',#7515); +#7513=EDGE_CURVE('',#7514,#7504,#7518,.T.); +#7518=LINE('',#7515,#7520); +#7520=VECTOR('',#7521,2.7305); +#7521=DIRECTION('',(0.0,0.0,1.0)); +#7512=ORIENTED_EDGE('',*,*,#7513,.F.); +#7523=EDGE_CURVE('',#7425,#7514,#7528,.T.); +#7528=LINE('',#7426,#7530); +#7530=VECTOR('',#7531,0.381); +#7531=DIRECTION('',(0.0,-1.0,0.0)); +#7522=ORIENTED_EDGE('',*,*,#7523,.F.); +#7532=ORIENTED_EDGE('',*,*,#7424,.T.); +#7542=STYLED_ITEM('',(#34),#7543); +#7543=ADVANCED_FACE('',(#7549),#7544,.T.); +#7544=PLANE('',#7545); +#7545=AXIS2_PLACEMENT_3D('',#7546,#7547,#7548); +#7546=CARTESIAN_POINT('',(0.127,-22.581,0.0)); +#7547=DIRECTION('',(0.0,0.0,-1.0)); +#7548=DIRECTION('',(0.,1.,0.)); +#7549=FACE_OUTER_BOUND('',#7550,.T.); +#7550=EDGE_LOOP('',(#7551,#7561,#7571,#7581)); +#7551=ORIENTED_EDGE('',*,*,#7296,.T.); +#7561=ORIENTED_EDGE('',*,*,#7385,.T.); +#7572=EDGE_CURVE('',#7484,#7376,#7577,.T.); +#7577=LINE('',#7485,#7579); +#7579=VECTOR('',#7580,0.254); +#7580=DIRECTION('',(-1.0,0.0,0.0)); +#7571=ORIENTED_EDGE('',*,*,#7572,.F.); +#7581=ORIENTED_EDGE('',*,*,#7483,.T.); +#7591=STYLED_ITEM('',(#34),#7592); +#7592=ADVANCED_FACE('',(#7598),#7593,.T.); +#7593=PLANE('',#7594); +#7594=AXIS2_PLACEMENT_3D('',#7595,#7596,#7597); +#7595=CARTESIAN_POINT('',(0.127,-23.52,0.0)); +#7596=DIRECTION('',(0.0,0.0,-1.0)); +#7597=DIRECTION('',(0.,1.,0.)); +#7598=FACE_OUTER_BOUND('',#7599,.T.); +#7599=EDGE_LOOP('',(#7600,#7610,#7620,#7630)); +#7601=EDGE_CURVE('',#7346,#7514,#7606,.T.); +#7606=LINE('',#7347,#7608); +#7608=VECTOR('',#7609,0.254); +#7609=DIRECTION('',(1.0,0.0,0.0)); +#7600=ORIENTED_EDGE('',*,*,#7601,.F.); +#7610=ORIENTED_EDGE('',*,*,#7345,.T.); +#7620=ORIENTED_EDGE('',*,*,#7434,.T.); +#7630=ORIENTED_EDGE('',*,*,#7523,.T.); +#7640=STYLED_ITEM('',(#34),#7641); +#7641=ADVANCED_FACE('',(#7647),#7642,.T.); +#7642=PLANE('',#7643); +#7643=AXIS2_PLACEMENT_3D('',#7644,#7645,#7646); +#7644=CARTESIAN_POINT('',(0.127,-22.2,0.0)); +#7645=DIRECTION('',(0.0,1.0,0.0)); +#7646=DIRECTION('',(0.,0.,1.)); +#7647=FACE_OUTER_BOUND('',#7648,.T.); +#7648=EDGE_LOOP('',(#7649,#7659,#7669,#7679,#7689,#7699)); +#7649=ORIENTED_EDGE('',*,*,#7572,.T.); +#7659=ORIENTED_EDGE('',*,*,#7375,.T.); +#7672=CARTESIAN_POINT('',(0.19,-22.2,2.984)); +#7671=VERTEX_POINT('',#7672); +#7670=EDGE_CURVE('',#7671,#7366,#7675,.T.); +#7675=LINE('',#7672,#7677); +#7677=VECTOR('',#7678,0.3175); +#7678=DIRECTION('',(-1.0,0.0,0.0)); +#7669=ORIENTED_EDGE('',*,*,#7670,.F.); +#7682=CARTESIAN_POINT('',(0.19,-22.2,2.73)); +#7681=VERTEX_POINT('',#7682); +#7680=EDGE_CURVE('',#7681,#7671,#7685,.T.); +#7685=LINE('',#7682,#7687); +#7687=VECTOR('',#7688,0.254); +#7688=DIRECTION('',(0.0,0.0,1.0)); +#7679=ORIENTED_EDGE('',*,*,#7680,.F.); +#7690=EDGE_CURVE('',#7494,#7681,#7695,.T.); +#7695=LINE('',#7495,#7697); +#7697=VECTOR('',#7698,0.0635); +#7698=DIRECTION('',(1.0,0.0,0.0)); +#7689=ORIENTED_EDGE('',*,*,#7690,.F.); +#7699=ORIENTED_EDGE('',*,*,#7493,.T.); +#7709=STYLED_ITEM('',(#34),#7710); +#7710=ADVANCED_FACE('',(#7716),#7711,.T.); +#7711=PLANE('',#7712); +#7712=AXIS2_PLACEMENT_3D('',#7713,#7714,#7715); +#7713=CARTESIAN_POINT('',(-0.127,-23.52,0.0)); +#7714=DIRECTION('',(0.0,-1.0,0.0)); +#7715=DIRECTION('',(0.,0.,1.)); +#7716=FACE_OUTER_BOUND('',#7717,.T.); +#7717=EDGE_LOOP('',(#7718,#7728,#7738,#7748,#7758,#7768)); +#7718=ORIENTED_EDGE('',*,*,#7601,.T.); +#7728=ORIENTED_EDGE('',*,*,#7513,.T.); +#7741=CARTESIAN_POINT('',(0.19,-23.52,2.73)); +#7740=VERTEX_POINT('',#7741); +#7739=EDGE_CURVE('',#7740,#7504,#7744,.T.); +#7744=LINE('',#7741,#7746); +#7746=VECTOR('',#7747,0.0635); +#7747=DIRECTION('',(-1.0,0.0,0.0)); +#7738=ORIENTED_EDGE('',*,*,#7739,.F.); +#7751=CARTESIAN_POINT('',(0.19,-23.52,2.984)); +#7750=VERTEX_POINT('',#7751); +#7749=EDGE_CURVE('',#7750,#7740,#7754,.T.); +#7754=LINE('',#7751,#7756); +#7756=VECTOR('',#7757,0.254); +#7757=DIRECTION('',(0.0,0.0,-1.0)); +#7748=ORIENTED_EDGE('',*,*,#7749,.F.); +#7759=EDGE_CURVE('',#7356,#7750,#7764,.T.); +#7764=LINE('',#7357,#7766); +#7766=VECTOR('',#7767,0.3175); +#7767=DIRECTION('',(1.0,0.0,0.0)); +#7758=ORIENTED_EDGE('',*,*,#7759,.F.); +#7768=ORIENTED_EDGE('',*,*,#7355,.T.); +#7778=STYLED_ITEM('',(#34),#7779); +#7779=ADVANCED_FACE('',(#7785),#7780,.T.); +#7780=PLANE('',#7781); +#7781=AXIS2_PLACEMENT_3D('',#7782,#7783,#7784); +#7782=CARTESIAN_POINT('',(0.19,-23.52,2.73)); +#7783=DIRECTION('',(0.0,0.0,-1.0)); +#7784=DIRECTION('',(0.,1.,0.)); +#7785=FACE_OUTER_BOUND('',#7786,.T.); +#7786=EDGE_LOOP('',(#7787,#7797,#7807,#7817)); +#7787=ORIENTED_EDGE('',*,*,#7739,.T.); +#7797=ORIENTED_EDGE('',*,*,#7503,.T.); +#7807=ORIENTED_EDGE('',*,*,#7690,.T.); +#7818=EDGE_CURVE('',#7740,#7681,#7823,.T.); +#7823=LINE('',#7741,#7825); +#7825=VECTOR('',#7826,1.3208); +#7826=DIRECTION('',(0.0,1.0,0.0)); +#7817=ORIENTED_EDGE('',*,*,#7818,.F.); +#7827=STYLED_ITEM('',(#34),#7828); +#7828=ADVANCED_FACE('',(#7834),#7829,.T.); +#7829=PLANE('',#7830); +#7830=AXIS2_PLACEMENT_3D('',#7831,#7832,#7833); +#7831=CARTESIAN_POINT('',(0.19,-23.52,2.73)); +#7832=DIRECTION('',(1.0,0.0,0.0)); +#7833=DIRECTION('',(0.,0.,1.)); +#7834=FACE_OUTER_BOUND('',#7835,.T.); +#7835=EDGE_LOOP('',(#7836,#7846,#7856,#7866)); +#7836=ORIENTED_EDGE('',*,*,#7818,.T.); +#7846=ORIENTED_EDGE('',*,*,#7680,.T.); +#7857=EDGE_CURVE('',#7750,#7671,#7862,.T.); +#7862=LINE('',#7751,#7864); +#7864=VECTOR('',#7865,1.3208); +#7865=DIRECTION('',(0.0,1.0,0.0)); +#7856=ORIENTED_EDGE('',*,*,#7857,.F.); +#7866=ORIENTED_EDGE('',*,*,#7749,.T.); +#7876=STYLED_ITEM('',(#34),#7877); +#7877=ADVANCED_FACE('',(#7883),#7878,.T.); +#7878=PLANE('',#7879); +#7879=AXIS2_PLACEMENT_3D('',#7880,#7881,#7882); +#7880=CARTESIAN_POINT('',(0.19,-22.2,2.984)); +#7881=DIRECTION('',(0.0,0.0,1.0)); +#7882=DIRECTION('',(0.,1.,0.)); +#7883=FACE_OUTER_BOUND('',#7884,.T.); +#7884=EDGE_LOOP('',(#7885,#7895,#7905,#7915)); +#7885=ORIENTED_EDGE('',*,*,#7670,.T.); +#7895=ORIENTED_EDGE('',*,*,#7365,.T.); +#7905=ORIENTED_EDGE('',*,*,#7759,.T.); +#7915=ORIENTED_EDGE('',*,*,#7857,.T.); +#7926=MANIFOLD_SOLID_BREP($,#7927); +#7927=CLOSED_SHELL('',(#7929,#7978,#8027,#8116,#8165,#8254,#8303,#8352,#8421,#8490,#8539,#8588)); +#7928=STYLED_ITEM('',(#34),#7929); +#7929=ADVANCED_FACE('',(#7935),#7930,.T.); +#7930=PLANE('',#7931); +#7931=AXIS2_PLACEMENT_3D('',#7932,#7933,#7934); +#7932=CARTESIAN_POINT('',(0.127,-25.121,-2.54)); +#7933=DIRECTION('',(0.0,0.0,-1.0)); +#7934=DIRECTION('',(0.,1.,0.)); +#7935=FACE_OUTER_BOUND('',#7936,.T.); +#7936=EDGE_LOOP('',(#7937,#7947,#7957,#7967)); +#7940=CARTESIAN_POINT('',(0.127,-25.679,-2.54)); +#7939=VERTEX_POINT('',#7940); +#7942=CARTESIAN_POINT('',(0.127,-25.121,-2.54)); +#7941=VERTEX_POINT('',#7942); +#7938=EDGE_CURVE('',#7939,#7941,#7943,.T.); +#7943=LINE('',#7940,#7945); +#7945=VECTOR('',#7946,0.5588); +#7946=DIRECTION('',(0.0,1.0,0.0)); +#7937=ORIENTED_EDGE('',*,*,#7938,.F.); +#7950=CARTESIAN_POINT('',(-0.127,-25.679,-2.54)); +#7949=VERTEX_POINT('',#7950); +#7948=EDGE_CURVE('',#7949,#7939,#7953,.T.); +#7953=LINE('',#7950,#7955); +#7955=VECTOR('',#7956,0.254); +#7956=DIRECTION('',(1.0,0.0,0.0)); +#7947=ORIENTED_EDGE('',*,*,#7948,.F.); +#7960=CARTESIAN_POINT('',(-0.127,-25.121,-2.54)); +#7959=VERTEX_POINT('',#7960); +#7958=EDGE_CURVE('',#7959,#7949,#7963,.T.); +#7963=LINE('',#7960,#7965); +#7965=VECTOR('',#7966,0.5588); +#7966=DIRECTION('',(0.0,-1.0,0.0)); +#7957=ORIENTED_EDGE('',*,*,#7958,.F.); +#7968=EDGE_CURVE('',#7941,#7959,#7973,.T.); +#7973=LINE('',#7942,#7975); +#7975=VECTOR('',#7976,0.254); +#7976=DIRECTION('',(-1.0,0.0,0.0)); +#7967=ORIENTED_EDGE('',*,*,#7968,.F.); +#7977=STYLED_ITEM('',(#34),#7978); +#7978=ADVANCED_FACE('',(#7984),#7979,.T.); +#7979=PLANE('',#7980); +#7980=AXIS2_PLACEMENT_3D('',#7981,#7982,#7983); +#7981=CARTESIAN_POINT('',(0.127,-25.121,-2.54)); +#7982=DIRECTION('',(0.0,1.0,0.0)); +#7983=DIRECTION('',(0.,0.,1.)); +#7984=FACE_OUTER_BOUND('',#7985,.T.); +#7985=EDGE_LOOP('',(#7986,#7996,#8006,#8016)); +#7986=ORIENTED_EDGE('',*,*,#7968,.T.); +#7999=CARTESIAN_POINT('',(-0.127,-25.121,0.0)); +#7998=VERTEX_POINT('',#7999); +#7997=EDGE_CURVE('',#7998,#7959,#8002,.T.); +#8002=LINE('',#7999,#8004); +#8004=VECTOR('',#8005,2.54); +#8005=DIRECTION('',(0.0,0.0,-1.0)); +#7996=ORIENTED_EDGE('',*,*,#7997,.F.); +#8009=CARTESIAN_POINT('',(0.127,-25.121,0.0)); +#8008=VERTEX_POINT('',#8009); +#8007=EDGE_CURVE('',#8008,#7998,#8012,.T.); +#8012=LINE('',#8009,#8014); +#8014=VECTOR('',#8015,0.254); +#8015=DIRECTION('',(-1.0,0.0,0.0)); +#8006=ORIENTED_EDGE('',*,*,#8007,.F.); +#8017=EDGE_CURVE('',#7941,#8008,#8022,.T.); +#8022=LINE('',#7942,#8024); +#8024=VECTOR('',#8025,2.54); +#8025=DIRECTION('',(0.0,0.0,1.0)); +#8016=ORIENTED_EDGE('',*,*,#8017,.F.); +#8026=STYLED_ITEM('',(#34),#8027); +#8027=ADVANCED_FACE('',(#8033),#8028,.T.); +#8028=PLANE('',#8029); +#8029=AXIS2_PLACEMENT_3D('',#8030,#8031,#8032); +#8030=CARTESIAN_POINT('',(-0.127,-25.121,-2.54)); +#8031=DIRECTION('',(-1.0,0.0,0.0)); +#8032=DIRECTION('',(0.,0.,1.)); +#8033=FACE_OUTER_BOUND('',#8034,.T.); +#8034=EDGE_LOOP('',(#8035,#8045,#8055,#8065,#8075,#8085,#8095,#8105)); +#8035=ORIENTED_EDGE('',*,*,#7958,.T.); +#8048=CARTESIAN_POINT('',(-0.127,-25.679,0.0)); +#8047=VERTEX_POINT('',#8048); +#8046=EDGE_CURVE('',#8047,#7949,#8051,.T.); +#8051=LINE('',#8048,#8053); +#8053=VECTOR('',#8054,2.54); +#8054=DIRECTION('',(0.0,0.0,-1.0)); +#8045=ORIENTED_EDGE('',*,*,#8046,.F.); +#8058=CARTESIAN_POINT('',(-0.127,-26.06,0.0)); +#8057=VERTEX_POINT('',#8058); +#8056=EDGE_CURVE('',#8057,#8047,#8061,.T.); +#8061=LINE('',#8058,#8063); +#8063=VECTOR('',#8064,0.381); +#8064=DIRECTION('',(0.0,1.0,0.0)); +#8055=ORIENTED_EDGE('',*,*,#8056,.F.); +#8068=CARTESIAN_POINT('',(-0.127,-26.06,2.984)); +#8067=VERTEX_POINT('',#8068); +#8066=EDGE_CURVE('',#8067,#8057,#8071,.T.); +#8071=LINE('',#8068,#8073); +#8073=VECTOR('',#8074,2.9845); +#8074=DIRECTION('',(0.0,0.0,-1.0)); +#8065=ORIENTED_EDGE('',*,*,#8066,.F.); +#8078=CARTESIAN_POINT('',(-0.127,-24.74,2.984)); +#8077=VERTEX_POINT('',#8078); +#8076=EDGE_CURVE('',#8077,#8067,#8081,.T.); +#8081=LINE('',#8078,#8083); +#8083=VECTOR('',#8084,1.3208); +#8084=DIRECTION('',(0.0,-1.0,0.0)); +#8075=ORIENTED_EDGE('',*,*,#8076,.F.); +#8088=CARTESIAN_POINT('',(-0.127,-24.74,0.0)); +#8087=VERTEX_POINT('',#8088); +#8086=EDGE_CURVE('',#8087,#8077,#8091,.T.); +#8091=LINE('',#8088,#8093); +#8093=VECTOR('',#8094,2.9845); +#8094=DIRECTION('',(0.0,0.0,1.0)); +#8085=ORIENTED_EDGE('',*,*,#8086,.F.); +#8096=EDGE_CURVE('',#7998,#8087,#8101,.T.); +#8101=LINE('',#7999,#8103); +#8103=VECTOR('',#8104,0.381); +#8104=DIRECTION('',(0.0,1.0,0.0)); +#8095=ORIENTED_EDGE('',*,*,#8096,.F.); +#8105=ORIENTED_EDGE('',*,*,#7997,.T.); +#8115=STYLED_ITEM('',(#34),#8116); +#8116=ADVANCED_FACE('',(#8122),#8117,.T.); +#8117=PLANE('',#8118); +#8118=AXIS2_PLACEMENT_3D('',#8119,#8120,#8121); +#8119=CARTESIAN_POINT('',(-0.127,-25.679,-2.54)); +#8120=DIRECTION('',(0.0,-1.0,0.0)); +#8121=DIRECTION('',(0.,0.,1.)); +#8122=FACE_OUTER_BOUND('',#8123,.T.); +#8123=EDGE_LOOP('',(#8124,#8134,#8144,#8154)); +#8124=ORIENTED_EDGE('',*,*,#7948,.T.); +#8137=CARTESIAN_POINT('',(0.127,-25.679,0.0)); +#8136=VERTEX_POINT('',#8137); +#8135=EDGE_CURVE('',#8136,#7939,#8140,.T.); +#8140=LINE('',#8137,#8142); +#8142=VECTOR('',#8143,2.54); +#8143=DIRECTION('',(0.0,0.0,-1.0)); +#8134=ORIENTED_EDGE('',*,*,#8135,.F.); +#8145=EDGE_CURVE('',#8047,#8136,#8150,.T.); +#8150=LINE('',#8048,#8152); +#8152=VECTOR('',#8153,0.254); +#8153=DIRECTION('',(1.0,0.0,0.0)); +#8144=ORIENTED_EDGE('',*,*,#8145,.F.); +#8154=ORIENTED_EDGE('',*,*,#8046,.T.); +#8164=STYLED_ITEM('',(#34),#8165); +#8165=ADVANCED_FACE('',(#8171),#8166,.T.); +#8166=PLANE('',#8167); +#8167=AXIS2_PLACEMENT_3D('',#8168,#8169,#8170); +#8168=CARTESIAN_POINT('',(0.127,-25.679,-2.54)); +#8169=DIRECTION('',(1.0,0.0,0.0)); +#8170=DIRECTION('',(0.,0.,1.)); +#8171=FACE_OUTER_BOUND('',#8172,.T.); +#8172=EDGE_LOOP('',(#8173,#8183,#8193,#8203,#8213,#8223,#8233,#8243)); +#8173=ORIENTED_EDGE('',*,*,#7938,.T.); +#8183=ORIENTED_EDGE('',*,*,#8017,.T.); +#8196=CARTESIAN_POINT('',(0.127,-24.74,0.0)); +#8195=VERTEX_POINT('',#8196); +#8194=EDGE_CURVE('',#8195,#8008,#8199,.T.); +#8199=LINE('',#8196,#8201); +#8201=VECTOR('',#8202,0.381); +#8202=DIRECTION('',(0.0,-1.0,0.0)); +#8193=ORIENTED_EDGE('',*,*,#8194,.F.); +#8206=CARTESIAN_POINT('',(0.127,-24.74,2.73)); +#8205=VERTEX_POINT('',#8206); +#8204=EDGE_CURVE('',#8205,#8195,#8209,.T.); +#8209=LINE('',#8206,#8211); +#8211=VECTOR('',#8212,2.7305); +#8212=DIRECTION('',(0.0,0.0,-1.0)); +#8203=ORIENTED_EDGE('',*,*,#8204,.F.); +#8216=CARTESIAN_POINT('',(0.127,-26.06,2.73)); +#8215=VERTEX_POINT('',#8216); +#8214=EDGE_CURVE('',#8215,#8205,#8219,.T.); +#8219=LINE('',#8216,#8221); +#8221=VECTOR('',#8222,1.3208); +#8222=DIRECTION('',(0.0,1.0,0.0)); +#8213=ORIENTED_EDGE('',*,*,#8214,.F.); +#8226=CARTESIAN_POINT('',(0.127,-26.06,0.0)); +#8225=VERTEX_POINT('',#8226); +#8224=EDGE_CURVE('',#8225,#8215,#8229,.T.); +#8229=LINE('',#8226,#8231); +#8231=VECTOR('',#8232,2.7305); +#8232=DIRECTION('',(0.0,0.0,1.0)); +#8223=ORIENTED_EDGE('',*,*,#8224,.F.); +#8234=EDGE_CURVE('',#8136,#8225,#8239,.T.); +#8239=LINE('',#8137,#8241); +#8241=VECTOR('',#8242,0.381); +#8242=DIRECTION('',(0.0,-1.0,0.0)); +#8233=ORIENTED_EDGE('',*,*,#8234,.F.); +#8243=ORIENTED_EDGE('',*,*,#8135,.T.); +#8253=STYLED_ITEM('',(#34),#8254); +#8254=ADVANCED_FACE('',(#8260),#8255,.T.); +#8255=PLANE('',#8256); +#8256=AXIS2_PLACEMENT_3D('',#8257,#8258,#8259); +#8257=CARTESIAN_POINT('',(0.127,-25.121,0.0)); +#8258=DIRECTION('',(0.0,0.0,-1.0)); +#8259=DIRECTION('',(0.,1.,0.)); +#8260=FACE_OUTER_BOUND('',#8261,.T.); +#8261=EDGE_LOOP('',(#8262,#8272,#8282,#8292)); +#8262=ORIENTED_EDGE('',*,*,#8007,.T.); +#8272=ORIENTED_EDGE('',*,*,#8096,.T.); +#8283=EDGE_CURVE('',#8195,#8087,#8288,.T.); +#8288=LINE('',#8196,#8290); +#8290=VECTOR('',#8291,0.254); +#8291=DIRECTION('',(-1.0,0.0,0.0)); +#8282=ORIENTED_EDGE('',*,*,#8283,.F.); +#8292=ORIENTED_EDGE('',*,*,#8194,.T.); +#8302=STYLED_ITEM('',(#34),#8303); +#8303=ADVANCED_FACE('',(#8309),#8304,.T.); +#8304=PLANE('',#8305); +#8305=AXIS2_PLACEMENT_3D('',#8306,#8307,#8308); +#8306=CARTESIAN_POINT('',(0.127,-26.06,0.0)); +#8307=DIRECTION('',(0.0,0.0,-1.0)); +#8308=DIRECTION('',(0.,1.,0.)); +#8309=FACE_OUTER_BOUND('',#8310,.T.); +#8310=EDGE_LOOP('',(#8311,#8321,#8331,#8341)); +#8312=EDGE_CURVE('',#8057,#8225,#8317,.T.); +#8317=LINE('',#8058,#8319); +#8319=VECTOR('',#8320,0.254); +#8320=DIRECTION('',(1.0,0.0,0.0)); +#8311=ORIENTED_EDGE('',*,*,#8312,.F.); +#8321=ORIENTED_EDGE('',*,*,#8056,.T.); +#8331=ORIENTED_EDGE('',*,*,#8145,.T.); +#8341=ORIENTED_EDGE('',*,*,#8234,.T.); +#8351=STYLED_ITEM('',(#34),#8352); +#8352=ADVANCED_FACE('',(#8358),#8353,.T.); +#8353=PLANE('',#8354); +#8354=AXIS2_PLACEMENT_3D('',#8355,#8356,#8357); +#8355=CARTESIAN_POINT('',(0.127,-24.74,0.0)); +#8356=DIRECTION('',(0.0,1.0,0.0)); +#8357=DIRECTION('',(0.,0.,1.)); +#8358=FACE_OUTER_BOUND('',#8359,.T.); +#8359=EDGE_LOOP('',(#8360,#8370,#8380,#8390,#8400,#8410)); +#8360=ORIENTED_EDGE('',*,*,#8283,.T.); +#8370=ORIENTED_EDGE('',*,*,#8086,.T.); +#8383=CARTESIAN_POINT('',(0.19,-24.74,2.984)); +#8382=VERTEX_POINT('',#8383); +#8381=EDGE_CURVE('',#8382,#8077,#8386,.T.); +#8386=LINE('',#8383,#8388); +#8388=VECTOR('',#8389,0.3175); +#8389=DIRECTION('',(-1.0,0.0,0.0)); +#8380=ORIENTED_EDGE('',*,*,#8381,.F.); +#8393=CARTESIAN_POINT('',(0.19,-24.74,2.73)); +#8392=VERTEX_POINT('',#8393); +#8391=EDGE_CURVE('',#8392,#8382,#8396,.T.); +#8396=LINE('',#8393,#8398); +#8398=VECTOR('',#8399,0.254); +#8399=DIRECTION('',(0.0,0.0,1.0)); +#8390=ORIENTED_EDGE('',*,*,#8391,.F.); +#8401=EDGE_CURVE('',#8205,#8392,#8406,.T.); +#8406=LINE('',#8206,#8408); +#8408=VECTOR('',#8409,0.0635); +#8409=DIRECTION('',(1.0,0.0,0.0)); +#8400=ORIENTED_EDGE('',*,*,#8401,.F.); +#8410=ORIENTED_EDGE('',*,*,#8204,.T.); +#8420=STYLED_ITEM('',(#34),#8421); +#8421=ADVANCED_FACE('',(#8427),#8422,.T.); +#8422=PLANE('',#8423); +#8423=AXIS2_PLACEMENT_3D('',#8424,#8425,#8426); +#8424=CARTESIAN_POINT('',(-0.127,-26.06,0.0)); +#8425=DIRECTION('',(0.0,-1.0,0.0)); +#8426=DIRECTION('',(0.,0.,1.)); +#8427=FACE_OUTER_BOUND('',#8428,.T.); +#8428=EDGE_LOOP('',(#8429,#8439,#8449,#8459,#8469,#8479)); +#8429=ORIENTED_EDGE('',*,*,#8312,.T.); +#8439=ORIENTED_EDGE('',*,*,#8224,.T.); +#8452=CARTESIAN_POINT('',(0.19,-26.06,2.73)); +#8451=VERTEX_POINT('',#8452); +#8450=EDGE_CURVE('',#8451,#8215,#8455,.T.); +#8455=LINE('',#8452,#8457); +#8457=VECTOR('',#8458,0.0635); +#8458=DIRECTION('',(-1.0,0.0,0.0)); +#8449=ORIENTED_EDGE('',*,*,#8450,.F.); +#8462=CARTESIAN_POINT('',(0.19,-26.06,2.984)); +#8461=VERTEX_POINT('',#8462); +#8460=EDGE_CURVE('',#8461,#8451,#8465,.T.); +#8465=LINE('',#8462,#8467); +#8467=VECTOR('',#8468,0.254); +#8468=DIRECTION('',(0.0,0.0,-1.0)); +#8459=ORIENTED_EDGE('',*,*,#8460,.F.); +#8470=EDGE_CURVE('',#8067,#8461,#8475,.T.); +#8475=LINE('',#8068,#8477); +#8477=VECTOR('',#8478,0.3175); +#8478=DIRECTION('',(1.0,0.0,0.0)); +#8469=ORIENTED_EDGE('',*,*,#8470,.F.); +#8479=ORIENTED_EDGE('',*,*,#8066,.T.); +#8489=STYLED_ITEM('',(#34),#8490); +#8490=ADVANCED_FACE('',(#8496),#8491,.T.); +#8491=PLANE('',#8492); +#8492=AXIS2_PLACEMENT_3D('',#8493,#8494,#8495); +#8493=CARTESIAN_POINT('',(0.19,-26.06,2.73)); +#8494=DIRECTION('',(0.0,0.0,-1.0)); +#8495=DIRECTION('',(0.,1.,0.)); +#8496=FACE_OUTER_BOUND('',#8497,.T.); +#8497=EDGE_LOOP('',(#8498,#8508,#8518,#8528)); +#8498=ORIENTED_EDGE('',*,*,#8450,.T.); +#8508=ORIENTED_EDGE('',*,*,#8214,.T.); +#8518=ORIENTED_EDGE('',*,*,#8401,.T.); +#8529=EDGE_CURVE('',#8451,#8392,#8534,.T.); +#8534=LINE('',#8452,#8536); +#8536=VECTOR('',#8537,1.3208); +#8537=DIRECTION('',(0.0,1.0,0.0)); +#8528=ORIENTED_EDGE('',*,*,#8529,.F.); +#8538=STYLED_ITEM('',(#34),#8539); +#8539=ADVANCED_FACE('',(#8545),#8540,.T.); +#8540=PLANE('',#8541); +#8541=AXIS2_PLACEMENT_3D('',#8542,#8543,#8544); +#8542=CARTESIAN_POINT('',(0.19,-26.06,2.73)); +#8543=DIRECTION('',(1.0,0.0,0.0)); +#8544=DIRECTION('',(0.,0.,1.)); +#8545=FACE_OUTER_BOUND('',#8546,.T.); +#8546=EDGE_LOOP('',(#8547,#8557,#8567,#8577)); +#8547=ORIENTED_EDGE('',*,*,#8529,.T.); +#8557=ORIENTED_EDGE('',*,*,#8391,.T.); +#8568=EDGE_CURVE('',#8461,#8382,#8573,.T.); +#8573=LINE('',#8462,#8575); +#8575=VECTOR('',#8576,1.3208); +#8576=DIRECTION('',(0.0,1.0,0.0)); +#8567=ORIENTED_EDGE('',*,*,#8568,.F.); +#8577=ORIENTED_EDGE('',*,*,#8460,.T.); +#8587=STYLED_ITEM('',(#34),#8588); +#8588=ADVANCED_FACE('',(#8594),#8589,.T.); +#8589=PLANE('',#8590); +#8590=AXIS2_PLACEMENT_3D('',#8591,#8592,#8593); +#8591=CARTESIAN_POINT('',(0.19,-24.74,2.984)); +#8592=DIRECTION('',(0.0,0.0,1.0)); +#8593=DIRECTION('',(0.,1.,0.)); +#8594=FACE_OUTER_BOUND('',#8595,.T.); +#8595=EDGE_LOOP('',(#8596,#8606,#8616,#8626)); +#8596=ORIENTED_EDGE('',*,*,#8381,.T.); +#8606=ORIENTED_EDGE('',*,*,#8076,.T.); +#8616=ORIENTED_EDGE('',*,*,#8470,.T.); +#8626=ORIENTED_EDGE('',*,*,#8568,.T.); +#8637=MANIFOLD_SOLID_BREP($,#8638); +#8638=CLOSED_SHELL('',(#8640,#8689,#8738,#8827,#8876,#8965,#9014,#9063,#9132,#9201,#9250,#9299)); +#8639=STYLED_ITEM('',(#34),#8640); +#8640=ADVANCED_FACE('',(#8646),#8641,.T.); +#8641=PLANE('',#8642); +#8642=AXIS2_PLACEMENT_3D('',#8643,#8644,#8645); +#8643=CARTESIAN_POINT('',(0.127,-27.661,-2.54)); +#8644=DIRECTION('',(0.0,0.0,-1.0)); +#8645=DIRECTION('',(0.,1.,0.)); +#8646=FACE_OUTER_BOUND('',#8647,.T.); +#8647=EDGE_LOOP('',(#8648,#8658,#8668,#8678)); +#8651=CARTESIAN_POINT('',(0.127,-28.219,-2.54)); +#8650=VERTEX_POINT('',#8651); +#8653=CARTESIAN_POINT('',(0.127,-27.661,-2.54)); +#8652=VERTEX_POINT('',#8653); +#8649=EDGE_CURVE('',#8650,#8652,#8654,.T.); +#8654=LINE('',#8651,#8656); +#8656=VECTOR('',#8657,0.5588); +#8657=DIRECTION('',(0.0,1.0,0.0)); +#8648=ORIENTED_EDGE('',*,*,#8649,.F.); +#8661=CARTESIAN_POINT('',(-0.127,-28.219,-2.54)); +#8660=VERTEX_POINT('',#8661); +#8659=EDGE_CURVE('',#8660,#8650,#8664,.T.); +#8664=LINE('',#8661,#8666); +#8666=VECTOR('',#8667,0.254); +#8667=DIRECTION('',(1.0,0.0,0.0)); +#8658=ORIENTED_EDGE('',*,*,#8659,.F.); +#8671=CARTESIAN_POINT('',(-0.127,-27.661,-2.54)); +#8670=VERTEX_POINT('',#8671); +#8669=EDGE_CURVE('',#8670,#8660,#8674,.T.); +#8674=LINE('',#8671,#8676); +#8676=VECTOR('',#8677,0.5588); +#8677=DIRECTION('',(0.0,-1.0,0.0)); +#8668=ORIENTED_EDGE('',*,*,#8669,.F.); +#8679=EDGE_CURVE('',#8652,#8670,#8684,.T.); +#8684=LINE('',#8653,#8686); +#8686=VECTOR('',#8687,0.254); +#8687=DIRECTION('',(-1.0,0.0,0.0)); +#8678=ORIENTED_EDGE('',*,*,#8679,.F.); +#8688=STYLED_ITEM('',(#34),#8689); +#8689=ADVANCED_FACE('',(#8695),#8690,.T.); +#8690=PLANE('',#8691); +#8691=AXIS2_PLACEMENT_3D('',#8692,#8693,#8694); +#8692=CARTESIAN_POINT('',(0.127,-27.661,-2.54)); +#8693=DIRECTION('',(0.0,1.0,0.0)); +#8694=DIRECTION('',(0.,0.,1.)); +#8695=FACE_OUTER_BOUND('',#8696,.T.); +#8696=EDGE_LOOP('',(#8697,#8707,#8717,#8727)); +#8697=ORIENTED_EDGE('',*,*,#8679,.T.); +#8710=CARTESIAN_POINT('',(-0.127,-27.661,0.0)); +#8709=VERTEX_POINT('',#8710); +#8708=EDGE_CURVE('',#8709,#8670,#8713,.T.); +#8713=LINE('',#8710,#8715); +#8715=VECTOR('',#8716,2.54); +#8716=DIRECTION('',(0.0,0.0,-1.0)); +#8707=ORIENTED_EDGE('',*,*,#8708,.F.); +#8720=CARTESIAN_POINT('',(0.127,-27.661,0.0)); +#8719=VERTEX_POINT('',#8720); +#8718=EDGE_CURVE('',#8719,#8709,#8723,.T.); +#8723=LINE('',#8720,#8725); +#8725=VECTOR('',#8726,0.254); +#8726=DIRECTION('',(-1.0,0.0,0.0)); +#8717=ORIENTED_EDGE('',*,*,#8718,.F.); +#8728=EDGE_CURVE('',#8652,#8719,#8733,.T.); +#8733=LINE('',#8653,#8735); +#8735=VECTOR('',#8736,2.54); +#8736=DIRECTION('',(0.0,0.0,1.0)); +#8727=ORIENTED_EDGE('',*,*,#8728,.F.); +#8737=STYLED_ITEM('',(#34),#8738); +#8738=ADVANCED_FACE('',(#8744),#8739,.T.); +#8739=PLANE('',#8740); +#8740=AXIS2_PLACEMENT_3D('',#8741,#8742,#8743); +#8741=CARTESIAN_POINT('',(-0.127,-27.661,-2.54)); +#8742=DIRECTION('',(-1.0,0.0,0.0)); +#8743=DIRECTION('',(0.,0.,1.)); +#8744=FACE_OUTER_BOUND('',#8745,.T.); +#8745=EDGE_LOOP('',(#8746,#8756,#8766,#8776,#8786,#8796,#8806,#8816)); +#8746=ORIENTED_EDGE('',*,*,#8669,.T.); +#8759=CARTESIAN_POINT('',(-0.127,-28.219,0.0)); +#8758=VERTEX_POINT('',#8759); +#8757=EDGE_CURVE('',#8758,#8660,#8762,.T.); +#8762=LINE('',#8759,#8764); +#8764=VECTOR('',#8765,2.54); +#8765=DIRECTION('',(0.0,0.0,-1.0)); +#8756=ORIENTED_EDGE('',*,*,#8757,.F.); +#8769=CARTESIAN_POINT('',(-0.127,-28.6,0.0)); +#8768=VERTEX_POINT('',#8769); +#8767=EDGE_CURVE('',#8768,#8758,#8772,.T.); +#8772=LINE('',#8769,#8774); +#8774=VECTOR('',#8775,0.381); +#8775=DIRECTION('',(0.0,1.0,0.0)); +#8766=ORIENTED_EDGE('',*,*,#8767,.F.); +#8779=CARTESIAN_POINT('',(-0.127,-28.6,2.984)); +#8778=VERTEX_POINT('',#8779); +#8777=EDGE_CURVE('',#8778,#8768,#8782,.T.); +#8782=LINE('',#8779,#8784); +#8784=VECTOR('',#8785,2.9845); +#8785=DIRECTION('',(0.0,0.0,-1.0)); +#8776=ORIENTED_EDGE('',*,*,#8777,.F.); +#8789=CARTESIAN_POINT('',(-0.127,-27.28,2.984)); +#8788=VERTEX_POINT('',#8789); +#8787=EDGE_CURVE('',#8788,#8778,#8792,.T.); +#8792=LINE('',#8789,#8794); +#8794=VECTOR('',#8795,1.3208); +#8795=DIRECTION('',(0.0,-1.0,0.0)); +#8786=ORIENTED_EDGE('',*,*,#8787,.F.); +#8799=CARTESIAN_POINT('',(-0.127,-27.28,0.0)); +#8798=VERTEX_POINT('',#8799); +#8797=EDGE_CURVE('',#8798,#8788,#8802,.T.); +#8802=LINE('',#8799,#8804); +#8804=VECTOR('',#8805,2.9845); +#8805=DIRECTION('',(0.0,0.0,1.0)); +#8796=ORIENTED_EDGE('',*,*,#8797,.F.); +#8807=EDGE_CURVE('',#8709,#8798,#8812,.T.); +#8812=LINE('',#8710,#8814); +#8814=VECTOR('',#8815,0.381); +#8815=DIRECTION('',(0.0,1.0,0.0)); +#8806=ORIENTED_EDGE('',*,*,#8807,.F.); +#8816=ORIENTED_EDGE('',*,*,#8708,.T.); +#8826=STYLED_ITEM('',(#34),#8827); +#8827=ADVANCED_FACE('',(#8833),#8828,.T.); +#8828=PLANE('',#8829); +#8829=AXIS2_PLACEMENT_3D('',#8830,#8831,#8832); +#8830=CARTESIAN_POINT('',(-0.127,-28.219,-2.54)); +#8831=DIRECTION('',(0.0,-1.0,0.0)); +#8832=DIRECTION('',(0.,0.,1.)); +#8833=FACE_OUTER_BOUND('',#8834,.T.); +#8834=EDGE_LOOP('',(#8835,#8845,#8855,#8865)); +#8835=ORIENTED_EDGE('',*,*,#8659,.T.); +#8848=CARTESIAN_POINT('',(0.127,-28.219,0.0)); +#8847=VERTEX_POINT('',#8848); +#8846=EDGE_CURVE('',#8847,#8650,#8851,.T.); +#8851=LINE('',#8848,#8853); +#8853=VECTOR('',#8854,2.54); +#8854=DIRECTION('',(0.0,0.0,-1.0)); +#8845=ORIENTED_EDGE('',*,*,#8846,.F.); +#8856=EDGE_CURVE('',#8758,#8847,#8861,.T.); +#8861=LINE('',#8759,#8863); +#8863=VECTOR('',#8864,0.254); +#8864=DIRECTION('',(1.0,0.0,0.0)); +#8855=ORIENTED_EDGE('',*,*,#8856,.F.); +#8865=ORIENTED_EDGE('',*,*,#8757,.T.); +#8875=STYLED_ITEM('',(#34),#8876); +#8876=ADVANCED_FACE('',(#8882),#8877,.T.); +#8877=PLANE('',#8878); +#8878=AXIS2_PLACEMENT_3D('',#8879,#8880,#8881); +#8879=CARTESIAN_POINT('',(0.127,-28.219,-2.54)); +#8880=DIRECTION('',(1.0,0.0,0.0)); +#8881=DIRECTION('',(0.,0.,1.)); +#8882=FACE_OUTER_BOUND('',#8883,.T.); +#8883=EDGE_LOOP('',(#8884,#8894,#8904,#8914,#8924,#8934,#8944,#8954)); +#8884=ORIENTED_EDGE('',*,*,#8649,.T.); +#8894=ORIENTED_EDGE('',*,*,#8728,.T.); +#8907=CARTESIAN_POINT('',(0.127,-27.28,0.0)); +#8906=VERTEX_POINT('',#8907); +#8905=EDGE_CURVE('',#8906,#8719,#8910,.T.); +#8910=LINE('',#8907,#8912); +#8912=VECTOR('',#8913,0.381); +#8913=DIRECTION('',(0.0,-1.0,0.0)); +#8904=ORIENTED_EDGE('',*,*,#8905,.F.); +#8917=CARTESIAN_POINT('',(0.127,-27.28,2.73)); +#8916=VERTEX_POINT('',#8917); +#8915=EDGE_CURVE('',#8916,#8906,#8920,.T.); +#8920=LINE('',#8917,#8922); +#8922=VECTOR('',#8923,2.7305); +#8923=DIRECTION('',(0.0,0.0,-1.0)); +#8914=ORIENTED_EDGE('',*,*,#8915,.F.); +#8927=CARTESIAN_POINT('',(0.127,-28.6,2.73)); +#8926=VERTEX_POINT('',#8927); +#8925=EDGE_CURVE('',#8926,#8916,#8930,.T.); +#8930=LINE('',#8927,#8932); +#8932=VECTOR('',#8933,1.3208); +#8933=DIRECTION('',(0.0,1.0,0.0)); +#8924=ORIENTED_EDGE('',*,*,#8925,.F.); +#8937=CARTESIAN_POINT('',(0.127,-28.6,0.0)); +#8936=VERTEX_POINT('',#8937); +#8935=EDGE_CURVE('',#8936,#8926,#8940,.T.); +#8940=LINE('',#8937,#8942); +#8942=VECTOR('',#8943,2.7305); +#8943=DIRECTION('',(0.0,0.0,1.0)); +#8934=ORIENTED_EDGE('',*,*,#8935,.F.); +#8945=EDGE_CURVE('',#8847,#8936,#8950,.T.); +#8950=LINE('',#8848,#8952); +#8952=VECTOR('',#8953,0.381); +#8953=DIRECTION('',(0.0,-1.0,0.0)); +#8944=ORIENTED_EDGE('',*,*,#8945,.F.); +#8954=ORIENTED_EDGE('',*,*,#8846,.T.); +#8964=STYLED_ITEM('',(#34),#8965); +#8965=ADVANCED_FACE('',(#8971),#8966,.T.); +#8966=PLANE('',#8967); +#8967=AXIS2_PLACEMENT_3D('',#8968,#8969,#8970); +#8968=CARTESIAN_POINT('',(0.127,-27.661,0.0)); +#8969=DIRECTION('',(0.0,0.0,-1.0)); +#8970=DIRECTION('',(0.,1.,0.)); +#8971=FACE_OUTER_BOUND('',#8972,.T.); +#8972=EDGE_LOOP('',(#8973,#8983,#8993,#9003)); +#8973=ORIENTED_EDGE('',*,*,#8718,.T.); +#8983=ORIENTED_EDGE('',*,*,#8807,.T.); +#8994=EDGE_CURVE('',#8906,#8798,#8999,.T.); +#8999=LINE('',#8907,#9001); +#9001=VECTOR('',#9002,0.254); +#9002=DIRECTION('',(-1.0,0.0,0.0)); +#8993=ORIENTED_EDGE('',*,*,#8994,.F.); +#9003=ORIENTED_EDGE('',*,*,#8905,.T.); +#9013=STYLED_ITEM('',(#34),#9014); +#9014=ADVANCED_FACE('',(#9020),#9015,.T.); +#9015=PLANE('',#9016); +#9016=AXIS2_PLACEMENT_3D('',#9017,#9018,#9019); +#9017=CARTESIAN_POINT('',(0.127,-28.6,0.0)); +#9018=DIRECTION('',(0.0,0.0,-1.0)); +#9019=DIRECTION('',(0.,1.,0.)); +#9020=FACE_OUTER_BOUND('',#9021,.T.); +#9021=EDGE_LOOP('',(#9022,#9032,#9042,#9052)); +#9023=EDGE_CURVE('',#8768,#8936,#9028,.T.); +#9028=LINE('',#8769,#9030); +#9030=VECTOR('',#9031,0.254); +#9031=DIRECTION('',(1.0,0.0,0.0)); +#9022=ORIENTED_EDGE('',*,*,#9023,.F.); +#9032=ORIENTED_EDGE('',*,*,#8767,.T.); +#9042=ORIENTED_EDGE('',*,*,#8856,.T.); +#9052=ORIENTED_EDGE('',*,*,#8945,.T.); +#9062=STYLED_ITEM('',(#34),#9063); +#9063=ADVANCED_FACE('',(#9069),#9064,.T.); +#9064=PLANE('',#9065); +#9065=AXIS2_PLACEMENT_3D('',#9066,#9067,#9068); +#9066=CARTESIAN_POINT('',(0.127,-27.28,0.0)); +#9067=DIRECTION('',(0.0,1.0,0.0)); +#9068=DIRECTION('',(0.,0.,1.)); +#9069=FACE_OUTER_BOUND('',#9070,.T.); +#9070=EDGE_LOOP('',(#9071,#9081,#9091,#9101,#9111,#9121)); +#9071=ORIENTED_EDGE('',*,*,#8994,.T.); +#9081=ORIENTED_EDGE('',*,*,#8797,.T.); +#9094=CARTESIAN_POINT('',(0.19,-27.28,2.984)); +#9093=VERTEX_POINT('',#9094); +#9092=EDGE_CURVE('',#9093,#8788,#9097,.T.); +#9097=LINE('',#9094,#9099); +#9099=VECTOR('',#9100,0.3175); +#9100=DIRECTION('',(-1.0,0.0,0.0)); +#9091=ORIENTED_EDGE('',*,*,#9092,.F.); +#9104=CARTESIAN_POINT('',(0.19,-27.28,2.73)); +#9103=VERTEX_POINT('',#9104); +#9102=EDGE_CURVE('',#9103,#9093,#9107,.T.); +#9107=LINE('',#9104,#9109); +#9109=VECTOR('',#9110,0.254); +#9110=DIRECTION('',(0.0,0.0,1.0)); +#9101=ORIENTED_EDGE('',*,*,#9102,.F.); +#9112=EDGE_CURVE('',#8916,#9103,#9117,.T.); +#9117=LINE('',#8917,#9119); +#9119=VECTOR('',#9120,0.0635); +#9120=DIRECTION('',(1.0,0.0,0.0)); +#9111=ORIENTED_EDGE('',*,*,#9112,.F.); +#9121=ORIENTED_EDGE('',*,*,#8915,.T.); +#9131=STYLED_ITEM('',(#34),#9132); +#9132=ADVANCED_FACE('',(#9138),#9133,.T.); +#9133=PLANE('',#9134); +#9134=AXIS2_PLACEMENT_3D('',#9135,#9136,#9137); +#9135=CARTESIAN_POINT('',(-0.127,-28.6,0.0)); +#9136=DIRECTION('',(0.0,-1.0,0.0)); +#9137=DIRECTION('',(0.,0.,1.)); +#9138=FACE_OUTER_BOUND('',#9139,.T.); +#9139=EDGE_LOOP('',(#9140,#9150,#9160,#9170,#9180,#9190)); +#9140=ORIENTED_EDGE('',*,*,#9023,.T.); +#9150=ORIENTED_EDGE('',*,*,#8935,.T.); +#9163=CARTESIAN_POINT('',(0.19,-28.6,2.73)); +#9162=VERTEX_POINT('',#9163); +#9161=EDGE_CURVE('',#9162,#8926,#9166,.T.); +#9166=LINE('',#9163,#9168); +#9168=VECTOR('',#9169,0.0635); +#9169=DIRECTION('',(-1.0,0.0,0.0)); +#9160=ORIENTED_EDGE('',*,*,#9161,.F.); +#9173=CARTESIAN_POINT('',(0.19,-28.6,2.984)); +#9172=VERTEX_POINT('',#9173); +#9171=EDGE_CURVE('',#9172,#9162,#9176,.T.); +#9176=LINE('',#9173,#9178); +#9178=VECTOR('',#9179,0.254); +#9179=DIRECTION('',(0.0,0.0,-1.0)); +#9170=ORIENTED_EDGE('',*,*,#9171,.F.); +#9181=EDGE_CURVE('',#8778,#9172,#9186,.T.); +#9186=LINE('',#8779,#9188); +#9188=VECTOR('',#9189,0.3175); +#9189=DIRECTION('',(1.0,0.0,0.0)); +#9180=ORIENTED_EDGE('',*,*,#9181,.F.); +#9190=ORIENTED_EDGE('',*,*,#8777,.T.); +#9200=STYLED_ITEM('',(#34),#9201); +#9201=ADVANCED_FACE('',(#9207),#9202,.T.); +#9202=PLANE('',#9203); +#9203=AXIS2_PLACEMENT_3D('',#9204,#9205,#9206); +#9204=CARTESIAN_POINT('',(0.19,-28.6,2.73)); +#9205=DIRECTION('',(0.0,0.0,-1.0)); +#9206=DIRECTION('',(0.,1.,0.)); +#9207=FACE_OUTER_BOUND('',#9208,.T.); +#9208=EDGE_LOOP('',(#9209,#9219,#9229,#9239)); +#9209=ORIENTED_EDGE('',*,*,#9161,.T.); +#9219=ORIENTED_EDGE('',*,*,#8925,.T.); +#9229=ORIENTED_EDGE('',*,*,#9112,.T.); +#9240=EDGE_CURVE('',#9162,#9103,#9245,.T.); +#9245=LINE('',#9163,#9247); +#9247=VECTOR('',#9248,1.3208); +#9248=DIRECTION('',(0.0,1.0,0.0)); +#9239=ORIENTED_EDGE('',*,*,#9240,.F.); +#9249=STYLED_ITEM('',(#34),#9250); +#9250=ADVANCED_FACE('',(#9256),#9251,.T.); +#9251=PLANE('',#9252); +#9252=AXIS2_PLACEMENT_3D('',#9253,#9254,#9255); +#9253=CARTESIAN_POINT('',(0.19,-28.6,2.73)); +#9254=DIRECTION('',(1.0,0.0,0.0)); +#9255=DIRECTION('',(0.,0.,1.)); +#9256=FACE_OUTER_BOUND('',#9257,.T.); +#9257=EDGE_LOOP('',(#9258,#9268,#9278,#9288)); +#9258=ORIENTED_EDGE('',*,*,#9240,.T.); +#9268=ORIENTED_EDGE('',*,*,#9102,.T.); +#9279=EDGE_CURVE('',#9172,#9093,#9284,.T.); +#9284=LINE('',#9173,#9286); +#9286=VECTOR('',#9287,1.3208); +#9287=DIRECTION('',(0.0,1.0,0.0)); +#9278=ORIENTED_EDGE('',*,*,#9279,.F.); +#9288=ORIENTED_EDGE('',*,*,#9171,.T.); +#9298=STYLED_ITEM('',(#34),#9299); +#9299=ADVANCED_FACE('',(#9305),#9300,.T.); +#9300=PLANE('',#9301); +#9301=AXIS2_PLACEMENT_3D('',#9302,#9303,#9304); +#9302=CARTESIAN_POINT('',(0.19,-27.28,2.984)); +#9303=DIRECTION('',(0.0,0.0,1.0)); +#9304=DIRECTION('',(0.,1.,0.)); +#9305=FACE_OUTER_BOUND('',#9306,.T.); +#9306=EDGE_LOOP('',(#9307,#9317,#9327,#9337)); +#9307=ORIENTED_EDGE('',*,*,#9092,.T.); +#9317=ORIENTED_EDGE('',*,*,#8787,.T.); +#9327=ORIENTED_EDGE('',*,*,#9181,.T.); +#9337=ORIENTED_EDGE('',*,*,#9279,.T.); +#9348=MANIFOLD_SOLID_BREP($,#9349); +#9349=CLOSED_SHELL('',(#9351,#9400,#9449,#9538,#9587,#9676,#9725,#9774,#9843,#9912,#9961,#10010)); +#9350=STYLED_ITEM('',(#34),#9351); +#9351=ADVANCED_FACE('',(#9357),#9352,.T.); +#9352=PLANE('',#9353); +#9353=AXIS2_PLACEMENT_3D('',#9354,#9355,#9356); +#9354=CARTESIAN_POINT('',(0.127,-30.201,-2.54)); +#9355=DIRECTION('',(0.0,0.0,-1.0)); +#9356=DIRECTION('',(0.,1.,0.)); +#9357=FACE_OUTER_BOUND('',#9358,.T.); +#9358=EDGE_LOOP('',(#9359,#9369,#9379,#9389)); +#9362=CARTESIAN_POINT('',(0.127,-30.759,-2.54)); +#9361=VERTEX_POINT('',#9362); +#9364=CARTESIAN_POINT('',(0.127,-30.201,-2.54)); +#9363=VERTEX_POINT('',#9364); +#9360=EDGE_CURVE('',#9361,#9363,#9365,.T.); +#9365=LINE('',#9362,#9367); +#9367=VECTOR('',#9368,0.5588); +#9368=DIRECTION('',(0.0,1.0,0.0)); +#9359=ORIENTED_EDGE('',*,*,#9360,.F.); +#9372=CARTESIAN_POINT('',(-0.127,-30.759,-2.54)); +#9371=VERTEX_POINT('',#9372); +#9370=EDGE_CURVE('',#9371,#9361,#9375,.T.); +#9375=LINE('',#9372,#9377); +#9377=VECTOR('',#9378,0.254); +#9378=DIRECTION('',(1.0,0.0,0.0)); +#9369=ORIENTED_EDGE('',*,*,#9370,.F.); +#9382=CARTESIAN_POINT('',(-0.127,-30.201,-2.54)); +#9381=VERTEX_POINT('',#9382); +#9380=EDGE_CURVE('',#9381,#9371,#9385,.T.); +#9385=LINE('',#9382,#9387); +#9387=VECTOR('',#9388,0.5588); +#9388=DIRECTION('',(0.0,-1.0,0.0)); +#9379=ORIENTED_EDGE('',*,*,#9380,.F.); +#9390=EDGE_CURVE('',#9363,#9381,#9395,.T.); +#9395=LINE('',#9364,#9397); +#9397=VECTOR('',#9398,0.254); +#9398=DIRECTION('',(-1.0,0.0,0.0)); +#9389=ORIENTED_EDGE('',*,*,#9390,.F.); +#9399=STYLED_ITEM('',(#34),#9400); +#9400=ADVANCED_FACE('',(#9406),#9401,.T.); +#9401=PLANE('',#9402); +#9402=AXIS2_PLACEMENT_3D('',#9403,#9404,#9405); +#9403=CARTESIAN_POINT('',(0.127,-30.201,-2.54)); +#9404=DIRECTION('',(0.0,1.0,0.0)); +#9405=DIRECTION('',(0.,0.,1.)); +#9406=FACE_OUTER_BOUND('',#9407,.T.); +#9407=EDGE_LOOP('',(#9408,#9418,#9428,#9438)); +#9408=ORIENTED_EDGE('',*,*,#9390,.T.); +#9421=CARTESIAN_POINT('',(-0.127,-30.201,0.0)); +#9420=VERTEX_POINT('',#9421); +#9419=EDGE_CURVE('',#9420,#9381,#9424,.T.); +#9424=LINE('',#9421,#9426); +#9426=VECTOR('',#9427,2.54); +#9427=DIRECTION('',(0.0,0.0,-1.0)); +#9418=ORIENTED_EDGE('',*,*,#9419,.F.); +#9431=CARTESIAN_POINT('',(0.127,-30.201,0.0)); +#9430=VERTEX_POINT('',#9431); +#9429=EDGE_CURVE('',#9430,#9420,#9434,.T.); +#9434=LINE('',#9431,#9436); +#9436=VECTOR('',#9437,0.254); +#9437=DIRECTION('',(-1.0,0.0,0.0)); +#9428=ORIENTED_EDGE('',*,*,#9429,.F.); +#9439=EDGE_CURVE('',#9363,#9430,#9444,.T.); +#9444=LINE('',#9364,#9446); +#9446=VECTOR('',#9447,2.54); +#9447=DIRECTION('',(0.0,0.0,1.0)); +#9438=ORIENTED_EDGE('',*,*,#9439,.F.); +#9448=STYLED_ITEM('',(#34),#9449); +#9449=ADVANCED_FACE('',(#9455),#9450,.T.); +#9450=PLANE('',#9451); +#9451=AXIS2_PLACEMENT_3D('',#9452,#9453,#9454); +#9452=CARTESIAN_POINT('',(-0.127,-30.201,-2.54)); +#9453=DIRECTION('',(-1.0,0.0,0.0)); +#9454=DIRECTION('',(0.,0.,1.)); +#9455=FACE_OUTER_BOUND('',#9456,.T.); +#9456=EDGE_LOOP('',(#9457,#9467,#9477,#9487,#9497,#9507,#9517,#9527)); +#9457=ORIENTED_EDGE('',*,*,#9380,.T.); +#9470=CARTESIAN_POINT('',(-0.127,-30.759,0.0)); +#9469=VERTEX_POINT('',#9470); +#9468=EDGE_CURVE('',#9469,#9371,#9473,.T.); +#9473=LINE('',#9470,#9475); +#9475=VECTOR('',#9476,2.54); +#9476=DIRECTION('',(0.0,0.0,-1.0)); +#9467=ORIENTED_EDGE('',*,*,#9468,.F.); +#9480=CARTESIAN_POINT('',(-0.127,-31.14,0.0)); +#9479=VERTEX_POINT('',#9480); +#9478=EDGE_CURVE('',#9479,#9469,#9483,.T.); +#9483=LINE('',#9480,#9485); +#9485=VECTOR('',#9486,0.381); +#9486=DIRECTION('',(0.0,1.0,0.0)); +#9477=ORIENTED_EDGE('',*,*,#9478,.F.); +#9490=CARTESIAN_POINT('',(-0.127,-31.14,2.984)); +#9489=VERTEX_POINT('',#9490); +#9488=EDGE_CURVE('',#9489,#9479,#9493,.T.); +#9493=LINE('',#9490,#9495); +#9495=VECTOR('',#9496,2.9845); +#9496=DIRECTION('',(0.0,0.0,-1.0)); +#9487=ORIENTED_EDGE('',*,*,#9488,.F.); +#9500=CARTESIAN_POINT('',(-0.127,-29.82,2.984)); +#9499=VERTEX_POINT('',#9500); +#9498=EDGE_CURVE('',#9499,#9489,#9503,.T.); +#9503=LINE('',#9500,#9505); +#9505=VECTOR('',#9506,1.3208); +#9506=DIRECTION('',(0.0,-1.0,0.0)); +#9497=ORIENTED_EDGE('',*,*,#9498,.F.); +#9510=CARTESIAN_POINT('',(-0.127,-29.82,0.0)); +#9509=VERTEX_POINT('',#9510); +#9508=EDGE_CURVE('',#9509,#9499,#9513,.T.); +#9513=LINE('',#9510,#9515); +#9515=VECTOR('',#9516,2.9845); +#9516=DIRECTION('',(0.0,0.0,1.0)); +#9507=ORIENTED_EDGE('',*,*,#9508,.F.); +#9518=EDGE_CURVE('',#9420,#9509,#9523,.T.); +#9523=LINE('',#9421,#9525); +#9525=VECTOR('',#9526,0.381); +#9526=DIRECTION('',(0.0,1.0,0.0)); +#9517=ORIENTED_EDGE('',*,*,#9518,.F.); +#9527=ORIENTED_EDGE('',*,*,#9419,.T.); +#9537=STYLED_ITEM('',(#34),#9538); +#9538=ADVANCED_FACE('',(#9544),#9539,.T.); +#9539=PLANE('',#9540); +#9540=AXIS2_PLACEMENT_3D('',#9541,#9542,#9543); +#9541=CARTESIAN_POINT('',(-0.127,-30.759,-2.54)); +#9542=DIRECTION('',(0.0,-1.0,0.0)); +#9543=DIRECTION('',(0.,0.,1.)); +#9544=FACE_OUTER_BOUND('',#9545,.T.); +#9545=EDGE_LOOP('',(#9546,#9556,#9566,#9576)); +#9546=ORIENTED_EDGE('',*,*,#9370,.T.); +#9559=CARTESIAN_POINT('',(0.127,-30.759,0.0)); +#9558=VERTEX_POINT('',#9559); +#9557=EDGE_CURVE('',#9558,#9361,#9562,.T.); +#9562=LINE('',#9559,#9564); +#9564=VECTOR('',#9565,2.54); +#9565=DIRECTION('',(0.0,0.0,-1.0)); +#9556=ORIENTED_EDGE('',*,*,#9557,.F.); +#9567=EDGE_CURVE('',#9469,#9558,#9572,.T.); +#9572=LINE('',#9470,#9574); +#9574=VECTOR('',#9575,0.254); +#9575=DIRECTION('',(1.0,0.0,0.0)); +#9566=ORIENTED_EDGE('',*,*,#9567,.F.); +#9576=ORIENTED_EDGE('',*,*,#9468,.T.); +#9586=STYLED_ITEM('',(#34),#9587); +#9587=ADVANCED_FACE('',(#9593),#9588,.T.); +#9588=PLANE('',#9589); +#9589=AXIS2_PLACEMENT_3D('',#9590,#9591,#9592); +#9590=CARTESIAN_POINT('',(0.127,-30.759,-2.54)); +#9591=DIRECTION('',(1.0,0.0,0.0)); +#9592=DIRECTION('',(0.,0.,1.)); +#9593=FACE_OUTER_BOUND('',#9594,.T.); +#9594=EDGE_LOOP('',(#9595,#9605,#9615,#9625,#9635,#9645,#9655,#9665)); +#9595=ORIENTED_EDGE('',*,*,#9360,.T.); +#9605=ORIENTED_EDGE('',*,*,#9439,.T.); +#9618=CARTESIAN_POINT('',(0.127,-29.82,0.0)); +#9617=VERTEX_POINT('',#9618); +#9616=EDGE_CURVE('',#9617,#9430,#9621,.T.); +#9621=LINE('',#9618,#9623); +#9623=VECTOR('',#9624,0.381); +#9624=DIRECTION('',(0.0,-1.0,0.0)); +#9615=ORIENTED_EDGE('',*,*,#9616,.F.); +#9628=CARTESIAN_POINT('',(0.127,-29.82,2.73)); +#9627=VERTEX_POINT('',#9628); +#9626=EDGE_CURVE('',#9627,#9617,#9631,.T.); +#9631=LINE('',#9628,#9633); +#9633=VECTOR('',#9634,2.7305); +#9634=DIRECTION('',(0.0,0.0,-1.0)); +#9625=ORIENTED_EDGE('',*,*,#9626,.F.); +#9638=CARTESIAN_POINT('',(0.127,-31.14,2.73)); +#9637=VERTEX_POINT('',#9638); +#9636=EDGE_CURVE('',#9637,#9627,#9641,.T.); +#9641=LINE('',#9638,#9643); +#9643=VECTOR('',#9644,1.3208); +#9644=DIRECTION('',(0.0,1.0,0.0)); +#9635=ORIENTED_EDGE('',*,*,#9636,.F.); +#9648=CARTESIAN_POINT('',(0.127,-31.14,0.0)); +#9647=VERTEX_POINT('',#9648); +#9646=EDGE_CURVE('',#9647,#9637,#9651,.T.); +#9651=LINE('',#9648,#9653); +#9653=VECTOR('',#9654,2.7305); +#9654=DIRECTION('',(0.0,0.0,1.0)); +#9645=ORIENTED_EDGE('',*,*,#9646,.F.); +#9656=EDGE_CURVE('',#9558,#9647,#9661,.T.); +#9661=LINE('',#9559,#9663); +#9663=VECTOR('',#9664,0.381); +#9664=DIRECTION('',(0.0,-1.0,0.0)); +#9655=ORIENTED_EDGE('',*,*,#9656,.F.); +#9665=ORIENTED_EDGE('',*,*,#9557,.T.); +#9675=STYLED_ITEM('',(#34),#9676); +#9676=ADVANCED_FACE('',(#9682),#9677,.T.); +#9677=PLANE('',#9678); +#9678=AXIS2_PLACEMENT_3D('',#9679,#9680,#9681); +#9679=CARTESIAN_POINT('',(0.127,-30.201,0.0)); +#9680=DIRECTION('',(0.0,0.0,-1.0)); +#9681=DIRECTION('',(0.,1.,0.)); +#9682=FACE_OUTER_BOUND('',#9683,.T.); +#9683=EDGE_LOOP('',(#9684,#9694,#9704,#9714)); +#9684=ORIENTED_EDGE('',*,*,#9429,.T.); +#9694=ORIENTED_EDGE('',*,*,#9518,.T.); +#9705=EDGE_CURVE('',#9617,#9509,#9710,.T.); +#9710=LINE('',#9618,#9712); +#9712=VECTOR('',#9713,0.254); +#9713=DIRECTION('',(-1.0,0.0,0.0)); +#9704=ORIENTED_EDGE('',*,*,#9705,.F.); +#9714=ORIENTED_EDGE('',*,*,#9616,.T.); +#9724=STYLED_ITEM('',(#34),#9725); +#9725=ADVANCED_FACE('',(#9731),#9726,.T.); +#9726=PLANE('',#9727); +#9727=AXIS2_PLACEMENT_3D('',#9728,#9729,#9730); +#9728=CARTESIAN_POINT('',(0.127,-31.14,0.0)); +#9729=DIRECTION('',(0.0,0.0,-1.0)); +#9730=DIRECTION('',(0.,1.,0.)); +#9731=FACE_OUTER_BOUND('',#9732,.T.); +#9732=EDGE_LOOP('',(#9733,#9743,#9753,#9763)); +#9734=EDGE_CURVE('',#9479,#9647,#9739,.T.); +#9739=LINE('',#9480,#9741); +#9741=VECTOR('',#9742,0.254); +#9742=DIRECTION('',(1.0,0.0,0.0)); +#9733=ORIENTED_EDGE('',*,*,#9734,.F.); +#9743=ORIENTED_EDGE('',*,*,#9478,.T.); +#9753=ORIENTED_EDGE('',*,*,#9567,.T.); +#9763=ORIENTED_EDGE('',*,*,#9656,.T.); +#9773=STYLED_ITEM('',(#34),#9774); +#9774=ADVANCED_FACE('',(#9780),#9775,.T.); +#9775=PLANE('',#9776); +#9776=AXIS2_PLACEMENT_3D('',#9777,#9778,#9779); +#9777=CARTESIAN_POINT('',(0.127,-29.82,0.0)); +#9778=DIRECTION('',(0.0,1.0,0.0)); +#9779=DIRECTION('',(0.,0.,1.)); +#9780=FACE_OUTER_BOUND('',#9781,.T.); +#9781=EDGE_LOOP('',(#9782,#9792,#9802,#9812,#9822,#9832)); +#9782=ORIENTED_EDGE('',*,*,#9705,.T.); +#9792=ORIENTED_EDGE('',*,*,#9508,.T.); +#9805=CARTESIAN_POINT('',(0.19,-29.82,2.984)); +#9804=VERTEX_POINT('',#9805); +#9803=EDGE_CURVE('',#9804,#9499,#9808,.T.); +#9808=LINE('',#9805,#9810); +#9810=VECTOR('',#9811,0.3175); +#9811=DIRECTION('',(-1.0,0.0,0.0)); +#9802=ORIENTED_EDGE('',*,*,#9803,.F.); +#9815=CARTESIAN_POINT('',(0.19,-29.82,2.73)); +#9814=VERTEX_POINT('',#9815); +#9813=EDGE_CURVE('',#9814,#9804,#9818,.T.); +#9818=LINE('',#9815,#9820); +#9820=VECTOR('',#9821,0.254); +#9821=DIRECTION('',(0.0,0.0,1.0)); +#9812=ORIENTED_EDGE('',*,*,#9813,.F.); +#9823=EDGE_CURVE('',#9627,#9814,#9828,.T.); +#9828=LINE('',#9628,#9830); +#9830=VECTOR('',#9831,0.0635); +#9831=DIRECTION('',(1.0,0.0,0.0)); +#9822=ORIENTED_EDGE('',*,*,#9823,.F.); +#9832=ORIENTED_EDGE('',*,*,#9626,.T.); +#9842=STYLED_ITEM('',(#34),#9843); +#9843=ADVANCED_FACE('',(#9849),#9844,.T.); +#9844=PLANE('',#9845); +#9845=AXIS2_PLACEMENT_3D('',#9846,#9847,#9848); +#9846=CARTESIAN_POINT('',(-0.127,-31.14,0.0)); +#9847=DIRECTION('',(0.0,-1.0,0.0)); +#9848=DIRECTION('',(0.,0.,1.)); +#9849=FACE_OUTER_BOUND('',#9850,.T.); +#9850=EDGE_LOOP('',(#9851,#9861,#9871,#9881,#9891,#9901)); +#9851=ORIENTED_EDGE('',*,*,#9734,.T.); +#9861=ORIENTED_EDGE('',*,*,#9646,.T.); +#9874=CARTESIAN_POINT('',(0.19,-31.14,2.73)); +#9873=VERTEX_POINT('',#9874); +#9872=EDGE_CURVE('',#9873,#9637,#9877,.T.); +#9877=LINE('',#9874,#9879); +#9879=VECTOR('',#9880,0.0635); +#9880=DIRECTION('',(-1.0,0.0,0.0)); +#9871=ORIENTED_EDGE('',*,*,#9872,.F.); +#9884=CARTESIAN_POINT('',(0.19,-31.14,2.984)); +#9883=VERTEX_POINT('',#9884); +#9882=EDGE_CURVE('',#9883,#9873,#9887,.T.); +#9887=LINE('',#9884,#9889); +#9889=VECTOR('',#9890,0.254); +#9890=DIRECTION('',(0.0,0.0,-1.0)); +#9881=ORIENTED_EDGE('',*,*,#9882,.F.); +#9892=EDGE_CURVE('',#9489,#9883,#9897,.T.); +#9897=LINE('',#9490,#9899); +#9899=VECTOR('',#9900,0.3175); +#9900=DIRECTION('',(1.0,0.0,0.0)); +#9891=ORIENTED_EDGE('',*,*,#9892,.F.); +#9901=ORIENTED_EDGE('',*,*,#9488,.T.); +#9911=STYLED_ITEM('',(#34),#9912); +#9912=ADVANCED_FACE('',(#9918),#9913,.T.); +#9913=PLANE('',#9914); +#9914=AXIS2_PLACEMENT_3D('',#9915,#9916,#9917); +#9915=CARTESIAN_POINT('',(0.19,-31.14,2.73)); +#9916=DIRECTION('',(0.0,0.0,-1.0)); +#9917=DIRECTION('',(0.,1.,0.)); +#9918=FACE_OUTER_BOUND('',#9919,.T.); +#9919=EDGE_LOOP('',(#9920,#9930,#9940,#9950)); +#9920=ORIENTED_EDGE('',*,*,#9872,.T.); +#9930=ORIENTED_EDGE('',*,*,#9636,.T.); +#9940=ORIENTED_EDGE('',*,*,#9823,.T.); +#9951=EDGE_CURVE('',#9873,#9814,#9956,.T.); +#9956=LINE('',#9874,#9958); +#9958=VECTOR('',#9959,1.3208); +#9959=DIRECTION('',(0.0,1.0,0.0)); +#9950=ORIENTED_EDGE('',*,*,#9951,.F.); +#9960=STYLED_ITEM('',(#34),#9961); +#9961=ADVANCED_FACE('',(#9967),#9962,.T.); +#9962=PLANE('',#9963); +#9963=AXIS2_PLACEMENT_3D('',#9964,#9965,#9966); +#9964=CARTESIAN_POINT('',(0.19,-31.14,2.73)); +#9965=DIRECTION('',(1.0,0.0,0.0)); +#9966=DIRECTION('',(0.,0.,1.)); +#9967=FACE_OUTER_BOUND('',#9968,.T.); +#9968=EDGE_LOOP('',(#9969,#9979,#9989,#9999)); +#9969=ORIENTED_EDGE('',*,*,#9951,.T.); +#9979=ORIENTED_EDGE('',*,*,#9813,.T.); +#9990=EDGE_CURVE('',#9883,#9804,#9995,.T.); +#9995=LINE('',#9884,#9997); +#9997=VECTOR('',#9998,1.3208); +#9998=DIRECTION('',(0.0,1.0,0.0)); +#9989=ORIENTED_EDGE('',*,*,#9990,.F.); +#9999=ORIENTED_EDGE('',*,*,#9882,.T.); +#10009=STYLED_ITEM('',(#34),#10010); +#10010=ADVANCED_FACE('',(#10016),#10011,.T.); +#10011=PLANE('',#10012); +#10012=AXIS2_PLACEMENT_3D('',#10013,#10014,#10015); +#10013=CARTESIAN_POINT('',(0.19,-29.82,2.984)); +#10014=DIRECTION('',(0.0,0.0,1.0)); +#10015=DIRECTION('',(0.,1.,0.)); +#10016=FACE_OUTER_BOUND('',#10017,.T.); +#10017=EDGE_LOOP('',(#10018,#10028,#10038,#10048)); +#10018=ORIENTED_EDGE('',*,*,#9803,.T.); +#10028=ORIENTED_EDGE('',*,*,#9498,.T.); +#10038=ORIENTED_EDGE('',*,*,#9892,.T.); +#10048=ORIENTED_EDGE('',*,*,#9990,.T.); +#10059=MANIFOLD_SOLID_BREP($,#10060); +#10060=CLOSED_SHELL('',(#10062,#10111,#10160,#10249,#10298,#10387,#10436,#10485,#10554,#10623,#10672,#10721)); +#10061=STYLED_ITEM('',(#34),#10062); +#10062=ADVANCED_FACE('',(#10068),#10063,.T.); +#10063=PLANE('',#10064); +#10064=AXIS2_PLACEMENT_3D('',#10065,#10066,#10067); +#10065=CARTESIAN_POINT('',(0.127,-32.741,-2.54)); +#10066=DIRECTION('',(0.0,0.0,-1.0)); +#10067=DIRECTION('',(0.,1.,0.)); +#10068=FACE_OUTER_BOUND('',#10069,.T.); +#10069=EDGE_LOOP('',(#10070,#10080,#10090,#10100)); +#10073=CARTESIAN_POINT('',(0.127,-33.299,-2.54)); +#10072=VERTEX_POINT('',#10073); +#10075=CARTESIAN_POINT('',(0.127,-32.741,-2.54)); +#10074=VERTEX_POINT('',#10075); +#10071=EDGE_CURVE('',#10072,#10074,#10076,.T.); +#10076=LINE('',#10073,#10078); +#10078=VECTOR('',#10079,0.5588); +#10079=DIRECTION('',(0.0,1.0,0.0)); +#10070=ORIENTED_EDGE('',*,*,#10071,.F.); +#10083=CARTESIAN_POINT('',(-0.127,-33.299,-2.54)); +#10082=VERTEX_POINT('',#10083); +#10081=EDGE_CURVE('',#10082,#10072,#10086,.T.); +#10086=LINE('',#10083,#10088); +#10088=VECTOR('',#10089,0.254); +#10089=DIRECTION('',(1.0,0.0,0.0)); +#10080=ORIENTED_EDGE('',*,*,#10081,.F.); +#10093=CARTESIAN_POINT('',(-0.127,-32.741,-2.54)); +#10092=VERTEX_POINT('',#10093); +#10091=EDGE_CURVE('',#10092,#10082,#10096,.T.); +#10096=LINE('',#10093,#10098); +#10098=VECTOR('',#10099,0.5588); +#10099=DIRECTION('',(0.0,-1.0,0.0)); +#10090=ORIENTED_EDGE('',*,*,#10091,.F.); +#10101=EDGE_CURVE('',#10074,#10092,#10106,.T.); +#10106=LINE('',#10075,#10108); +#10108=VECTOR('',#10109,0.254); +#10109=DIRECTION('',(-1.0,0.0,0.0)); +#10100=ORIENTED_EDGE('',*,*,#10101,.F.); +#10110=STYLED_ITEM('',(#34),#10111); +#10111=ADVANCED_FACE('',(#10117),#10112,.T.); +#10112=PLANE('',#10113); +#10113=AXIS2_PLACEMENT_3D('',#10114,#10115,#10116); +#10114=CARTESIAN_POINT('',(0.127,-32.741,-2.54)); +#10115=DIRECTION('',(0.0,1.0,0.0)); +#10116=DIRECTION('',(0.,0.,1.)); +#10117=FACE_OUTER_BOUND('',#10118,.T.); +#10118=EDGE_LOOP('',(#10119,#10129,#10139,#10149)); +#10119=ORIENTED_EDGE('',*,*,#10101,.T.); +#10132=CARTESIAN_POINT('',(-0.127,-32.741,0.0)); +#10131=VERTEX_POINT('',#10132); +#10130=EDGE_CURVE('',#10131,#10092,#10135,.T.); +#10135=LINE('',#10132,#10137); +#10137=VECTOR('',#10138,2.54); +#10138=DIRECTION('',(0.0,0.0,-1.0)); +#10129=ORIENTED_EDGE('',*,*,#10130,.F.); +#10142=CARTESIAN_POINT('',(0.127,-32.741,0.0)); +#10141=VERTEX_POINT('',#10142); +#10140=EDGE_CURVE('',#10141,#10131,#10145,.T.); +#10145=LINE('',#10142,#10147); +#10147=VECTOR('',#10148,0.254); +#10148=DIRECTION('',(-1.0,0.0,0.0)); +#10139=ORIENTED_EDGE('',*,*,#10140,.F.); +#10150=EDGE_CURVE('',#10074,#10141,#10155,.T.); +#10155=LINE('',#10075,#10157); +#10157=VECTOR('',#10158,2.54); +#10158=DIRECTION('',(0.0,0.0,1.0)); +#10149=ORIENTED_EDGE('',*,*,#10150,.F.); +#10159=STYLED_ITEM('',(#34),#10160); +#10160=ADVANCED_FACE('',(#10166),#10161,.T.); +#10161=PLANE('',#10162); +#10162=AXIS2_PLACEMENT_3D('',#10163,#10164,#10165); +#10163=CARTESIAN_POINT('',(-0.127,-32.741,-2.54)); +#10164=DIRECTION('',(-1.0,0.0,0.0)); +#10165=DIRECTION('',(0.,0.,1.)); +#10166=FACE_OUTER_BOUND('',#10167,.T.); +#10167=EDGE_LOOP('',(#10168,#10178,#10188,#10198,#10208,#10218,#10228,#10238)); +#10168=ORIENTED_EDGE('',*,*,#10091,.T.); +#10181=CARTESIAN_POINT('',(-0.127,-33.299,0.0)); +#10180=VERTEX_POINT('',#10181); +#10179=EDGE_CURVE('',#10180,#10082,#10184,.T.); +#10184=LINE('',#10181,#10186); +#10186=VECTOR('',#10187,2.54); +#10187=DIRECTION('',(0.0,0.0,-1.0)); +#10178=ORIENTED_EDGE('',*,*,#10179,.F.); +#10191=CARTESIAN_POINT('',(-0.127,-33.68,0.0)); +#10190=VERTEX_POINT('',#10191); +#10189=EDGE_CURVE('',#10190,#10180,#10194,.T.); +#10194=LINE('',#10191,#10196); +#10196=VECTOR('',#10197,0.381); +#10197=DIRECTION('',(0.0,1.0,0.0)); +#10188=ORIENTED_EDGE('',*,*,#10189,.F.); +#10201=CARTESIAN_POINT('',(-0.127,-33.68,2.984)); +#10200=VERTEX_POINT('',#10201); +#10199=EDGE_CURVE('',#10200,#10190,#10204,.T.); +#10204=LINE('',#10201,#10206); +#10206=VECTOR('',#10207,2.9845); +#10207=DIRECTION('',(0.0,0.0,-1.0)); +#10198=ORIENTED_EDGE('',*,*,#10199,.F.); +#10211=CARTESIAN_POINT('',(-0.127,-32.36,2.984)); +#10210=VERTEX_POINT('',#10211); +#10209=EDGE_CURVE('',#10210,#10200,#10214,.T.); +#10214=LINE('',#10211,#10216); +#10216=VECTOR('',#10217,1.3208); +#10217=DIRECTION('',(0.0,-1.0,0.0)); +#10208=ORIENTED_EDGE('',*,*,#10209,.F.); +#10221=CARTESIAN_POINT('',(-0.127,-32.36,0.0)); +#10220=VERTEX_POINT('',#10221); +#10219=EDGE_CURVE('',#10220,#10210,#10224,.T.); +#10224=LINE('',#10221,#10226); +#10226=VECTOR('',#10227,2.9845); +#10227=DIRECTION('',(0.0,0.0,1.0)); +#10218=ORIENTED_EDGE('',*,*,#10219,.F.); +#10229=EDGE_CURVE('',#10131,#10220,#10234,.T.); +#10234=LINE('',#10132,#10236); +#10236=VECTOR('',#10237,0.381); +#10237=DIRECTION('',(0.0,1.0,0.0)); +#10228=ORIENTED_EDGE('',*,*,#10229,.F.); +#10238=ORIENTED_EDGE('',*,*,#10130,.T.); +#10248=STYLED_ITEM('',(#34),#10249); +#10249=ADVANCED_FACE('',(#10255),#10250,.T.); +#10250=PLANE('',#10251); +#10251=AXIS2_PLACEMENT_3D('',#10252,#10253,#10254); +#10252=CARTESIAN_POINT('',(-0.127,-33.299,-2.54)); +#10253=DIRECTION('',(0.0,-1.0,0.0)); +#10254=DIRECTION('',(0.,0.,1.)); +#10255=FACE_OUTER_BOUND('',#10256,.T.); +#10256=EDGE_LOOP('',(#10257,#10267,#10277,#10287)); +#10257=ORIENTED_EDGE('',*,*,#10081,.T.); +#10270=CARTESIAN_POINT('',(0.127,-33.299,0.0)); +#10269=VERTEX_POINT('',#10270); +#10268=EDGE_CURVE('',#10269,#10072,#10273,.T.); +#10273=LINE('',#10270,#10275); +#10275=VECTOR('',#10276,2.54); +#10276=DIRECTION('',(0.0,0.0,-1.0)); +#10267=ORIENTED_EDGE('',*,*,#10268,.F.); +#10278=EDGE_CURVE('',#10180,#10269,#10283,.T.); +#10283=LINE('',#10181,#10285); +#10285=VECTOR('',#10286,0.254); +#10286=DIRECTION('',(1.0,0.0,0.0)); +#10277=ORIENTED_EDGE('',*,*,#10278,.F.); +#10287=ORIENTED_EDGE('',*,*,#10179,.T.); +#10297=STYLED_ITEM('',(#34),#10298); +#10298=ADVANCED_FACE('',(#10304),#10299,.T.); +#10299=PLANE('',#10300); +#10300=AXIS2_PLACEMENT_3D('',#10301,#10302,#10303); +#10301=CARTESIAN_POINT('',(0.127,-33.299,-2.54)); +#10302=DIRECTION('',(1.0,0.0,0.0)); +#10303=DIRECTION('',(0.,0.,1.)); +#10304=FACE_OUTER_BOUND('',#10305,.T.); +#10305=EDGE_LOOP('',(#10306,#10316,#10326,#10336,#10346,#10356,#10366,#10376)); +#10306=ORIENTED_EDGE('',*,*,#10071,.T.); +#10316=ORIENTED_EDGE('',*,*,#10150,.T.); +#10329=CARTESIAN_POINT('',(0.127,-32.36,0.0)); +#10328=VERTEX_POINT('',#10329); +#10327=EDGE_CURVE('',#10328,#10141,#10332,.T.); +#10332=LINE('',#10329,#10334); +#10334=VECTOR('',#10335,0.381); +#10335=DIRECTION('',(0.0,-1.0,0.0)); +#10326=ORIENTED_EDGE('',*,*,#10327,.F.); +#10339=CARTESIAN_POINT('',(0.127,-32.36,2.73)); +#10338=VERTEX_POINT('',#10339); +#10337=EDGE_CURVE('',#10338,#10328,#10342,.T.); +#10342=LINE('',#10339,#10344); +#10344=VECTOR('',#10345,2.7305); +#10345=DIRECTION('',(0.0,0.0,-1.0)); +#10336=ORIENTED_EDGE('',*,*,#10337,.F.); +#10349=CARTESIAN_POINT('',(0.127,-33.68,2.73)); +#10348=VERTEX_POINT('',#10349); +#10347=EDGE_CURVE('',#10348,#10338,#10352,.T.); +#10352=LINE('',#10349,#10354); +#10354=VECTOR('',#10355,1.3208); +#10355=DIRECTION('',(0.0,1.0,0.0)); +#10346=ORIENTED_EDGE('',*,*,#10347,.F.); +#10359=CARTESIAN_POINT('',(0.127,-33.68,0.0)); +#10358=VERTEX_POINT('',#10359); +#10357=EDGE_CURVE('',#10358,#10348,#10362,.T.); +#10362=LINE('',#10359,#10364); +#10364=VECTOR('',#10365,2.7305); +#10365=DIRECTION('',(0.0,0.0,1.0)); +#10356=ORIENTED_EDGE('',*,*,#10357,.F.); +#10367=EDGE_CURVE('',#10269,#10358,#10372,.T.); +#10372=LINE('',#10270,#10374); +#10374=VECTOR('',#10375,0.381); +#10375=DIRECTION('',(0.0,-1.0,0.0)); +#10366=ORIENTED_EDGE('',*,*,#10367,.F.); +#10376=ORIENTED_EDGE('',*,*,#10268,.T.); +#10386=STYLED_ITEM('',(#34),#10387); +#10387=ADVANCED_FACE('',(#10393),#10388,.T.); +#10388=PLANE('',#10389); +#10389=AXIS2_PLACEMENT_3D('',#10390,#10391,#10392); +#10390=CARTESIAN_POINT('',(0.127,-32.741,0.0)); +#10391=DIRECTION('',(0.0,0.0,-1.0)); +#10392=DIRECTION('',(0.,1.,0.)); +#10393=FACE_OUTER_BOUND('',#10394,.T.); +#10394=EDGE_LOOP('',(#10395,#10405,#10415,#10425)); +#10395=ORIENTED_EDGE('',*,*,#10140,.T.); +#10405=ORIENTED_EDGE('',*,*,#10229,.T.); +#10416=EDGE_CURVE('',#10328,#10220,#10421,.T.); +#10421=LINE('',#10329,#10423); +#10423=VECTOR('',#10424,0.254); +#10424=DIRECTION('',(-1.0,0.0,0.0)); +#10415=ORIENTED_EDGE('',*,*,#10416,.F.); +#10425=ORIENTED_EDGE('',*,*,#10327,.T.); +#10435=STYLED_ITEM('',(#34),#10436); +#10436=ADVANCED_FACE('',(#10442),#10437,.T.); +#10437=PLANE('',#10438); +#10438=AXIS2_PLACEMENT_3D('',#10439,#10440,#10441); +#10439=CARTESIAN_POINT('',(0.127,-33.68,0.0)); +#10440=DIRECTION('',(0.0,0.0,-1.0)); +#10441=DIRECTION('',(0.,1.,0.)); +#10442=FACE_OUTER_BOUND('',#10443,.T.); +#10443=EDGE_LOOP('',(#10444,#10454,#10464,#10474)); +#10445=EDGE_CURVE('',#10190,#10358,#10450,.T.); +#10450=LINE('',#10191,#10452); +#10452=VECTOR('',#10453,0.254); +#10453=DIRECTION('',(1.0,0.0,0.0)); +#10444=ORIENTED_EDGE('',*,*,#10445,.F.); +#10454=ORIENTED_EDGE('',*,*,#10189,.T.); +#10464=ORIENTED_EDGE('',*,*,#10278,.T.); +#10474=ORIENTED_EDGE('',*,*,#10367,.T.); +#10484=STYLED_ITEM('',(#34),#10485); +#10485=ADVANCED_FACE('',(#10491),#10486,.T.); +#10486=PLANE('',#10487); +#10487=AXIS2_PLACEMENT_3D('',#10488,#10489,#10490); +#10488=CARTESIAN_POINT('',(0.127,-32.36,0.0)); +#10489=DIRECTION('',(0.0,1.0,0.0)); +#10490=DIRECTION('',(0.,0.,1.)); +#10491=FACE_OUTER_BOUND('',#10492,.T.); +#10492=EDGE_LOOP('',(#10493,#10503,#10513,#10523,#10533,#10543)); +#10493=ORIENTED_EDGE('',*,*,#10416,.T.); +#10503=ORIENTED_EDGE('',*,*,#10219,.T.); +#10516=CARTESIAN_POINT('',(0.19,-32.36,2.984)); +#10515=VERTEX_POINT('',#10516); +#10514=EDGE_CURVE('',#10515,#10210,#10519,.T.); +#10519=LINE('',#10516,#10521); +#10521=VECTOR('',#10522,0.3175); +#10522=DIRECTION('',(-1.0,0.0,0.0)); +#10513=ORIENTED_EDGE('',*,*,#10514,.F.); +#10526=CARTESIAN_POINT('',(0.19,-32.36,2.73)); +#10525=VERTEX_POINT('',#10526); +#10524=EDGE_CURVE('',#10525,#10515,#10529,.T.); +#10529=LINE('',#10526,#10531); +#10531=VECTOR('',#10532,0.254); +#10532=DIRECTION('',(0.0,0.0,1.0)); +#10523=ORIENTED_EDGE('',*,*,#10524,.F.); +#10534=EDGE_CURVE('',#10338,#10525,#10539,.T.); +#10539=LINE('',#10339,#10541); +#10541=VECTOR('',#10542,0.0635); +#10542=DIRECTION('',(1.0,0.0,0.0)); +#10533=ORIENTED_EDGE('',*,*,#10534,.F.); +#10543=ORIENTED_EDGE('',*,*,#10337,.T.); +#10553=STYLED_ITEM('',(#34),#10554); +#10554=ADVANCED_FACE('',(#10560),#10555,.T.); +#10555=PLANE('',#10556); +#10556=AXIS2_PLACEMENT_3D('',#10557,#10558,#10559); +#10557=CARTESIAN_POINT('',(-0.127,-33.68,0.0)); +#10558=DIRECTION('',(0.0,-1.0,0.0)); +#10559=DIRECTION('',(0.,0.,1.)); +#10560=FACE_OUTER_BOUND('',#10561,.T.); +#10561=EDGE_LOOP('',(#10562,#10572,#10582,#10592,#10602,#10612)); +#10562=ORIENTED_EDGE('',*,*,#10445,.T.); +#10572=ORIENTED_EDGE('',*,*,#10357,.T.); +#10585=CARTESIAN_POINT('',(0.19,-33.68,2.73)); +#10584=VERTEX_POINT('',#10585); +#10583=EDGE_CURVE('',#10584,#10348,#10588,.T.); +#10588=LINE('',#10585,#10590); +#10590=VECTOR('',#10591,0.0635); +#10591=DIRECTION('',(-1.0,0.0,0.0)); +#10582=ORIENTED_EDGE('',*,*,#10583,.F.); +#10595=CARTESIAN_POINT('',(0.19,-33.68,2.984)); +#10594=VERTEX_POINT('',#10595); +#10593=EDGE_CURVE('',#10594,#10584,#10598,.T.); +#10598=LINE('',#10595,#10600); +#10600=VECTOR('',#10601,0.254); +#10601=DIRECTION('',(0.0,0.0,-1.0)); +#10592=ORIENTED_EDGE('',*,*,#10593,.F.); +#10603=EDGE_CURVE('',#10200,#10594,#10608,.T.); +#10608=LINE('',#10201,#10610); +#10610=VECTOR('',#10611,0.3175); +#10611=DIRECTION('',(1.0,0.0,0.0)); +#10602=ORIENTED_EDGE('',*,*,#10603,.F.); +#10612=ORIENTED_EDGE('',*,*,#10199,.T.); +#10622=STYLED_ITEM('',(#34),#10623); +#10623=ADVANCED_FACE('',(#10629),#10624,.T.); +#10624=PLANE('',#10625); +#10625=AXIS2_PLACEMENT_3D('',#10626,#10627,#10628); +#10626=CARTESIAN_POINT('',(0.19,-33.68,2.73)); +#10627=DIRECTION('',(0.0,0.0,-1.0)); +#10628=DIRECTION('',(0.,1.,0.)); +#10629=FACE_OUTER_BOUND('',#10630,.T.); +#10630=EDGE_LOOP('',(#10631,#10641,#10651,#10661)); +#10631=ORIENTED_EDGE('',*,*,#10583,.T.); +#10641=ORIENTED_EDGE('',*,*,#10347,.T.); +#10651=ORIENTED_EDGE('',*,*,#10534,.T.); +#10662=EDGE_CURVE('',#10584,#10525,#10667,.T.); +#10667=LINE('',#10585,#10669); +#10669=VECTOR('',#10670,1.3208); +#10670=DIRECTION('',(0.0,1.0,0.0)); +#10661=ORIENTED_EDGE('',*,*,#10662,.F.); +#10671=STYLED_ITEM('',(#34),#10672); +#10672=ADVANCED_FACE('',(#10678),#10673,.T.); +#10673=PLANE('',#10674); +#10674=AXIS2_PLACEMENT_3D('',#10675,#10676,#10677); +#10675=CARTESIAN_POINT('',(0.19,-33.68,2.73)); +#10676=DIRECTION('',(1.0,0.0,0.0)); +#10677=DIRECTION('',(0.,0.,1.)); +#10678=FACE_OUTER_BOUND('',#10679,.T.); +#10679=EDGE_LOOP('',(#10680,#10690,#10700,#10710)); +#10680=ORIENTED_EDGE('',*,*,#10662,.T.); +#10690=ORIENTED_EDGE('',*,*,#10524,.T.); +#10701=EDGE_CURVE('',#10594,#10515,#10706,.T.); +#10706=LINE('',#10595,#10708); +#10708=VECTOR('',#10709,1.3208); +#10709=DIRECTION('',(0.0,1.0,0.0)); +#10700=ORIENTED_EDGE('',*,*,#10701,.F.); +#10710=ORIENTED_EDGE('',*,*,#10593,.T.); +#10720=STYLED_ITEM('',(#34),#10721); +#10721=ADVANCED_FACE('',(#10727),#10722,.T.); +#10722=PLANE('',#10723); +#10723=AXIS2_PLACEMENT_3D('',#10724,#10725,#10726); +#10724=CARTESIAN_POINT('',(0.19,-32.36,2.984)); +#10725=DIRECTION('',(0.0,0.0,1.0)); +#10726=DIRECTION('',(0.,1.,0.)); +#10727=FACE_OUTER_BOUND('',#10728,.T.); +#10728=EDGE_LOOP('',(#10729,#10739,#10749,#10759)); +#10729=ORIENTED_EDGE('',*,*,#10514,.T.); +#10739=ORIENTED_EDGE('',*,*,#10209,.T.); +#10749=ORIENTED_EDGE('',*,*,#10603,.T.); +#10759=ORIENTED_EDGE('',*,*,#10701,.T.); +#10770=MANIFOLD_SOLID_BREP($,#10771); +#10771=CLOSED_SHELL('',(#10773,#10822,#10871,#10960,#11009,#11098,#11147,#11196,#11265,#11334,#11383,#11432)); +#10772=STYLED_ITEM('',(#34),#10773); +#10773=ADVANCED_FACE('',(#10779),#10774,.T.); +#10774=PLANE('',#10775); +#10775=AXIS2_PLACEMENT_3D('',#10776,#10777,#10778); +#10776=CARTESIAN_POINT('',(7.734,-33.299,-2.54)); +#10777=DIRECTION('',(0.0,0.0,-1.0)); +#10778=DIRECTION('',(0.,1.,0.)); +#10779=FACE_OUTER_BOUND('',#10780,.T.); +#10780=EDGE_LOOP('',(#10781,#10791,#10801,#10811)); +#10784=CARTESIAN_POINT('',(7.734,-32.741,-2.54)); +#10783=VERTEX_POINT('',#10784); +#10786=CARTESIAN_POINT('',(7.734,-33.299,-2.54)); +#10785=VERTEX_POINT('',#10786); +#10782=EDGE_CURVE('',#10783,#10785,#10787,.T.); +#10787=LINE('',#10784,#10789); +#10789=VECTOR('',#10790,0.5588); +#10790=DIRECTION('',(0.0,-1.0,0.0)); +#10781=ORIENTED_EDGE('',*,*,#10782,.F.); +#10794=CARTESIAN_POINT('',(7.988,-32.741,-2.54)); +#10793=VERTEX_POINT('',#10794); +#10792=EDGE_CURVE('',#10793,#10783,#10797,.T.); +#10797=LINE('',#10794,#10799); +#10799=VECTOR('',#10800,0.254); +#10800=DIRECTION('',(-1.0,0.0,0.0)); +#10791=ORIENTED_EDGE('',*,*,#10792,.F.); +#10804=CARTESIAN_POINT('',(7.988,-33.299,-2.54)); +#10803=VERTEX_POINT('',#10804); +#10802=EDGE_CURVE('',#10803,#10793,#10807,.T.); +#10807=LINE('',#10804,#10809); +#10809=VECTOR('',#10810,0.5588); +#10810=DIRECTION('',(0.0,1.0,0.0)); +#10801=ORIENTED_EDGE('',*,*,#10802,.F.); +#10812=EDGE_CURVE('',#10785,#10803,#10817,.T.); +#10817=LINE('',#10786,#10819); +#10819=VECTOR('',#10820,0.254); +#10820=DIRECTION('',(1.0,0.0,0.0)); +#10811=ORIENTED_EDGE('',*,*,#10812,.F.); +#10821=STYLED_ITEM('',(#34),#10822); +#10822=ADVANCED_FACE('',(#10828),#10823,.T.); +#10823=PLANE('',#10824); +#10824=AXIS2_PLACEMENT_3D('',#10825,#10826,#10827); +#10825=CARTESIAN_POINT('',(7.734,-33.299,-2.54)); +#10826=DIRECTION('',(0.0,-1.0,0.0)); +#10827=DIRECTION('',(0.,0.,1.)); +#10828=FACE_OUTER_BOUND('',#10829,.T.); +#10829=EDGE_LOOP('',(#10830,#10840,#10850,#10860)); +#10830=ORIENTED_EDGE('',*,*,#10812,.T.); +#10843=CARTESIAN_POINT('',(7.988,-33.299,0.0)); +#10842=VERTEX_POINT('',#10843); +#10841=EDGE_CURVE('',#10842,#10803,#10846,.T.); +#10846=LINE('',#10843,#10848); +#10848=VECTOR('',#10849,2.54); +#10849=DIRECTION('',(0.0,0.0,-1.0)); +#10840=ORIENTED_EDGE('',*,*,#10841,.F.); +#10853=CARTESIAN_POINT('',(7.734,-33.299,0.0)); +#10852=VERTEX_POINT('',#10853); +#10851=EDGE_CURVE('',#10852,#10842,#10856,.T.); +#10856=LINE('',#10853,#10858); +#10858=VECTOR('',#10859,0.254); +#10859=DIRECTION('',(1.0,0.0,0.0)); +#10850=ORIENTED_EDGE('',*,*,#10851,.F.); +#10861=EDGE_CURVE('',#10785,#10852,#10866,.T.); +#10866=LINE('',#10786,#10868); +#10868=VECTOR('',#10869,2.54); +#10869=DIRECTION('',(0.0,0.0,1.0)); +#10860=ORIENTED_EDGE('',*,*,#10861,.F.); +#10870=STYLED_ITEM('',(#34),#10871); +#10871=ADVANCED_FACE('',(#10877),#10872,.T.); +#10872=PLANE('',#10873); +#10873=AXIS2_PLACEMENT_3D('',#10874,#10875,#10876); +#10874=CARTESIAN_POINT('',(7.988,-33.299,-2.54)); +#10875=DIRECTION('',(1.0,0.0,0.0)); +#10876=DIRECTION('',(0.,0.,1.)); +#10877=FACE_OUTER_BOUND('',#10878,.T.); +#10878=EDGE_LOOP('',(#10879,#10889,#10899,#10909,#10919,#10929,#10939,#10949)); +#10879=ORIENTED_EDGE('',*,*,#10802,.T.); +#10892=CARTESIAN_POINT('',(7.988,-32.741,0.0)); +#10891=VERTEX_POINT('',#10892); +#10890=EDGE_CURVE('',#10891,#10793,#10895,.T.); +#10895=LINE('',#10892,#10897); +#10897=VECTOR('',#10898,2.54); +#10898=DIRECTION('',(0.0,0.0,-1.0)); +#10889=ORIENTED_EDGE('',*,*,#10890,.F.); +#10902=CARTESIAN_POINT('',(7.988,-32.36,0.0)); +#10901=VERTEX_POINT('',#10902); +#10900=EDGE_CURVE('',#10901,#10891,#10905,.T.); +#10905=LINE('',#10902,#10907); +#10907=VECTOR('',#10908,0.381); +#10908=DIRECTION('',(0.0,-1.0,0.0)); +#10899=ORIENTED_EDGE('',*,*,#10900,.F.); +#10912=CARTESIAN_POINT('',(7.988,-32.36,2.984)); +#10911=VERTEX_POINT('',#10912); +#10910=EDGE_CURVE('',#10911,#10901,#10915,.T.); +#10915=LINE('',#10912,#10917); +#10917=VECTOR('',#10918,2.9845); +#10918=DIRECTION('',(0.0,0.0,-1.0)); +#10909=ORIENTED_EDGE('',*,*,#10910,.F.); +#10922=CARTESIAN_POINT('',(7.988,-33.68,2.984)); +#10921=VERTEX_POINT('',#10922); +#10920=EDGE_CURVE('',#10921,#10911,#10925,.T.); +#10925=LINE('',#10922,#10927); +#10927=VECTOR('',#10928,1.3208); +#10928=DIRECTION('',(0.0,1.0,0.0)); +#10919=ORIENTED_EDGE('',*,*,#10920,.F.); +#10932=CARTESIAN_POINT('',(7.988,-33.68,0.0)); +#10931=VERTEX_POINT('',#10932); +#10930=EDGE_CURVE('',#10931,#10921,#10935,.T.); +#10935=LINE('',#10932,#10937); +#10937=VECTOR('',#10938,2.9845); +#10938=DIRECTION('',(0.0,0.0,1.0)); +#10929=ORIENTED_EDGE('',*,*,#10930,.F.); +#10940=EDGE_CURVE('',#10842,#10931,#10945,.T.); +#10945=LINE('',#10843,#10947); +#10947=VECTOR('',#10948,0.381); +#10948=DIRECTION('',(0.0,-1.0,0.0)); +#10939=ORIENTED_EDGE('',*,*,#10940,.F.); +#10949=ORIENTED_EDGE('',*,*,#10841,.T.); +#10959=STYLED_ITEM('',(#34),#10960); +#10960=ADVANCED_FACE('',(#10966),#10961,.T.); +#10961=PLANE('',#10962); +#10962=AXIS2_PLACEMENT_3D('',#10963,#10964,#10965); +#10963=CARTESIAN_POINT('',(7.988,-32.741,-2.54)); +#10964=DIRECTION('',(0.0,1.0,0.0)); +#10965=DIRECTION('',(0.,0.,1.)); +#10966=FACE_OUTER_BOUND('',#10967,.T.); +#10967=EDGE_LOOP('',(#10968,#10978,#10988,#10998)); +#10968=ORIENTED_EDGE('',*,*,#10792,.T.); +#10981=CARTESIAN_POINT('',(7.734,-32.741,0.0)); +#10980=VERTEX_POINT('',#10981); +#10979=EDGE_CURVE('',#10980,#10783,#10984,.T.); +#10984=LINE('',#10981,#10986); +#10986=VECTOR('',#10987,2.54); +#10987=DIRECTION('',(0.0,0.0,-1.0)); +#10978=ORIENTED_EDGE('',*,*,#10979,.F.); +#10989=EDGE_CURVE('',#10891,#10980,#10994,.T.); +#10994=LINE('',#10892,#10996); +#10996=VECTOR('',#10997,0.254); +#10997=DIRECTION('',(-1.0,0.0,0.0)); +#10988=ORIENTED_EDGE('',*,*,#10989,.F.); +#10998=ORIENTED_EDGE('',*,*,#10890,.T.); +#11008=STYLED_ITEM('',(#34),#11009); +#11009=ADVANCED_FACE('',(#11015),#11010,.T.); +#11010=PLANE('',#11011); +#11011=AXIS2_PLACEMENT_3D('',#11012,#11013,#11014); +#11012=CARTESIAN_POINT('',(7.734,-32.741,-2.54)); +#11013=DIRECTION('',(-1.0,0.0,0.0)); +#11014=DIRECTION('',(0.,0.,1.)); +#11015=FACE_OUTER_BOUND('',#11016,.T.); +#11016=EDGE_LOOP('',(#11017,#11027,#11037,#11047,#11057,#11067,#11077,#11087)); +#11017=ORIENTED_EDGE('',*,*,#10782,.T.); +#11027=ORIENTED_EDGE('',*,*,#10861,.T.); +#11040=CARTESIAN_POINT('',(7.734,-33.68,0.0)); +#11039=VERTEX_POINT('',#11040); +#11038=EDGE_CURVE('',#11039,#10852,#11043,.T.); +#11043=LINE('',#11040,#11045); +#11045=VECTOR('',#11046,0.381); +#11046=DIRECTION('',(0.0,1.0,0.0)); +#11037=ORIENTED_EDGE('',*,*,#11038,.F.); +#11050=CARTESIAN_POINT('',(7.734,-33.68,2.73)); +#11049=VERTEX_POINT('',#11050); +#11048=EDGE_CURVE('',#11049,#11039,#11053,.T.); +#11053=LINE('',#11050,#11055); +#11055=VECTOR('',#11056,2.7305); +#11056=DIRECTION('',(0.0,0.0,-1.0)); +#11047=ORIENTED_EDGE('',*,*,#11048,.F.); +#11060=CARTESIAN_POINT('',(7.734,-32.36,2.73)); +#11059=VERTEX_POINT('',#11060); +#11058=EDGE_CURVE('',#11059,#11049,#11063,.T.); +#11063=LINE('',#11060,#11065); +#11065=VECTOR('',#11066,1.3208); +#11066=DIRECTION('',(0.0,-1.0,0.0)); +#11057=ORIENTED_EDGE('',*,*,#11058,.F.); +#11070=CARTESIAN_POINT('',(7.734,-32.36,0.0)); +#11069=VERTEX_POINT('',#11070); +#11068=EDGE_CURVE('',#11069,#11059,#11073,.T.); +#11073=LINE('',#11070,#11075); +#11075=VECTOR('',#11076,2.7305); +#11076=DIRECTION('',(0.0,0.0,1.0)); +#11067=ORIENTED_EDGE('',*,*,#11068,.F.); +#11078=EDGE_CURVE('',#10980,#11069,#11083,.T.); +#11083=LINE('',#10981,#11085); +#11085=VECTOR('',#11086,0.381); +#11086=DIRECTION('',(0.0,1.0,0.0)); +#11077=ORIENTED_EDGE('',*,*,#11078,.F.); +#11087=ORIENTED_EDGE('',*,*,#10979,.T.); +#11097=STYLED_ITEM('',(#34),#11098); +#11098=ADVANCED_FACE('',(#11104),#11099,.T.); +#11099=PLANE('',#11100); +#11100=AXIS2_PLACEMENT_3D('',#11101,#11102,#11103); +#11101=CARTESIAN_POINT('',(7.734,-33.299,0.0)); +#11102=DIRECTION('',(0.0,0.0,-1.0)); +#11103=DIRECTION('',(0.,1.,0.)); +#11104=FACE_OUTER_BOUND('',#11105,.T.); +#11105=EDGE_LOOP('',(#11106,#11116,#11126,#11136)); +#11106=ORIENTED_EDGE('',*,*,#10851,.T.); +#11116=ORIENTED_EDGE('',*,*,#10940,.T.); +#11127=EDGE_CURVE('',#11039,#10931,#11132,.T.); +#11132=LINE('',#11040,#11134); +#11134=VECTOR('',#11135,0.254); +#11135=DIRECTION('',(1.0,0.0,0.0)); +#11126=ORIENTED_EDGE('',*,*,#11127,.F.); +#11136=ORIENTED_EDGE('',*,*,#11038,.T.); +#11146=STYLED_ITEM('',(#34),#11147); +#11147=ADVANCED_FACE('',(#11153),#11148,.T.); +#11148=PLANE('',#11149); +#11149=AXIS2_PLACEMENT_3D('',#11150,#11151,#11152); +#11150=CARTESIAN_POINT('',(7.734,-32.36,0.0)); +#11151=DIRECTION('',(0.0,0.0,-1.0)); +#11152=DIRECTION('',(0.,1.,0.)); +#11153=FACE_OUTER_BOUND('',#11154,.T.); +#11154=EDGE_LOOP('',(#11155,#11165,#11175,#11185)); +#11156=EDGE_CURVE('',#10901,#11069,#11161,.T.); +#11161=LINE('',#10902,#11163); +#11163=VECTOR('',#11164,0.254); +#11164=DIRECTION('',(-1.0,0.0,0.0)); +#11155=ORIENTED_EDGE('',*,*,#11156,.F.); +#11165=ORIENTED_EDGE('',*,*,#10900,.T.); +#11175=ORIENTED_EDGE('',*,*,#10989,.T.); +#11185=ORIENTED_EDGE('',*,*,#11078,.T.); +#11195=STYLED_ITEM('',(#34),#11196); +#11196=ADVANCED_FACE('',(#11202),#11197,.T.); +#11197=PLANE('',#11198); +#11198=AXIS2_PLACEMENT_3D('',#11199,#11200,#11201); +#11199=CARTESIAN_POINT('',(7.734,-33.68,0.0)); +#11200=DIRECTION('',(0.0,-1.0,0.0)); +#11201=DIRECTION('',(0.,0.,1.)); +#11202=FACE_OUTER_BOUND('',#11203,.T.); +#11203=EDGE_LOOP('',(#11204,#11214,#11224,#11234,#11244,#11254)); +#11204=ORIENTED_EDGE('',*,*,#11127,.T.); +#11214=ORIENTED_EDGE('',*,*,#10930,.T.); +#11227=CARTESIAN_POINT('',(7.671,-33.68,2.984)); +#11226=VERTEX_POINT('',#11227); +#11225=EDGE_CURVE('',#11226,#10921,#11230,.T.); +#11230=LINE('',#11227,#11232); +#11232=VECTOR('',#11233,0.3175); +#11233=DIRECTION('',(1.0,0.0,0.0)); +#11224=ORIENTED_EDGE('',*,*,#11225,.F.); +#11237=CARTESIAN_POINT('',(7.671,-33.68,2.73)); +#11236=VERTEX_POINT('',#11237); +#11235=EDGE_CURVE('',#11236,#11226,#11240,.T.); +#11240=LINE('',#11237,#11242); +#11242=VECTOR('',#11243,0.254); +#11243=DIRECTION('',(0.0,0.0,1.0)); +#11234=ORIENTED_EDGE('',*,*,#11235,.F.); +#11245=EDGE_CURVE('',#11049,#11236,#11250,.T.); +#11250=LINE('',#11050,#11252); +#11252=VECTOR('',#11253,0.0635); +#11253=DIRECTION('',(-1.0,0.0,0.0)); +#11244=ORIENTED_EDGE('',*,*,#11245,.F.); +#11254=ORIENTED_EDGE('',*,*,#11048,.T.); +#11264=STYLED_ITEM('',(#34),#11265); +#11265=ADVANCED_FACE('',(#11271),#11266,.T.); +#11266=PLANE('',#11267); +#11267=AXIS2_PLACEMENT_3D('',#11268,#11269,#11270); +#11268=CARTESIAN_POINT('',(7.988,-32.36,0.0)); +#11269=DIRECTION('',(0.0,1.0,0.0)); +#11270=DIRECTION('',(0.,0.,1.)); +#11271=FACE_OUTER_BOUND('',#11272,.T.); +#11272=EDGE_LOOP('',(#11273,#11283,#11293,#11303,#11313,#11323)); +#11273=ORIENTED_EDGE('',*,*,#11156,.T.); +#11283=ORIENTED_EDGE('',*,*,#11068,.T.); +#11296=CARTESIAN_POINT('',(7.671,-32.36,2.73)); +#11295=VERTEX_POINT('',#11296); +#11294=EDGE_CURVE('',#11295,#11059,#11299,.T.); +#11299=LINE('',#11296,#11301); +#11301=VECTOR('',#11302,0.0635); +#11302=DIRECTION('',(1.0,0.0,0.0)); +#11293=ORIENTED_EDGE('',*,*,#11294,.F.); +#11306=CARTESIAN_POINT('',(7.671,-32.36,2.984)); +#11305=VERTEX_POINT('',#11306); +#11304=EDGE_CURVE('',#11305,#11295,#11309,.T.); +#11309=LINE('',#11306,#11311); +#11311=VECTOR('',#11312,0.254); +#11312=DIRECTION('',(0.0,0.0,-1.0)); +#11303=ORIENTED_EDGE('',*,*,#11304,.F.); +#11314=EDGE_CURVE('',#10911,#11305,#11319,.T.); +#11319=LINE('',#10912,#11321); +#11321=VECTOR('',#11322,0.3175); +#11322=DIRECTION('',(-1.0,0.0,0.0)); +#11313=ORIENTED_EDGE('',*,*,#11314,.F.); +#11323=ORIENTED_EDGE('',*,*,#10910,.T.); +#11333=STYLED_ITEM('',(#34),#11334); +#11334=ADVANCED_FACE('',(#11340),#11335,.T.); +#11335=PLANE('',#11336); +#11336=AXIS2_PLACEMENT_3D('',#11337,#11338,#11339); +#11337=CARTESIAN_POINT('',(7.671,-32.36,2.73)); +#11338=DIRECTION('',(0.0,0.0,-1.0)); +#11339=DIRECTION('',(0.,1.,0.)); +#11340=FACE_OUTER_BOUND('',#11341,.T.); +#11341=EDGE_LOOP('',(#11342,#11352,#11362,#11372)); +#11342=ORIENTED_EDGE('',*,*,#11294,.T.); +#11352=ORIENTED_EDGE('',*,*,#11058,.T.); +#11362=ORIENTED_EDGE('',*,*,#11245,.T.); +#11373=EDGE_CURVE('',#11295,#11236,#11378,.T.); +#11378=LINE('',#11296,#11380); +#11380=VECTOR('',#11381,1.3208); +#11381=DIRECTION('',(0.0,-1.0,0.0)); +#11372=ORIENTED_EDGE('',*,*,#11373,.F.); +#11382=STYLED_ITEM('',(#34),#11383); +#11383=ADVANCED_FACE('',(#11389),#11384,.T.); +#11384=PLANE('',#11385); +#11385=AXIS2_PLACEMENT_3D('',#11386,#11387,#11388); +#11386=CARTESIAN_POINT('',(7.671,-32.36,2.73)); +#11387=DIRECTION('',(-1.0,0.0,0.0)); +#11388=DIRECTION('',(0.,0.,1.)); +#11389=FACE_OUTER_BOUND('',#11390,.T.); +#11390=EDGE_LOOP('',(#11391,#11401,#11411,#11421)); +#11391=ORIENTED_EDGE('',*,*,#11373,.T.); +#11401=ORIENTED_EDGE('',*,*,#11235,.T.); +#11412=EDGE_CURVE('',#11305,#11226,#11417,.T.); +#11417=LINE('',#11306,#11419); +#11419=VECTOR('',#11420,1.3208); +#11420=DIRECTION('',(0.0,-1.0,0.0)); +#11411=ORIENTED_EDGE('',*,*,#11412,.F.); +#11421=ORIENTED_EDGE('',*,*,#11304,.T.); +#11431=STYLED_ITEM('',(#34),#11432); +#11432=ADVANCED_FACE('',(#11438),#11433,.T.); +#11433=PLANE('',#11434); +#11434=AXIS2_PLACEMENT_3D('',#11435,#11436,#11437); +#11435=CARTESIAN_POINT('',(7.671,-33.68,2.984)); +#11436=DIRECTION('',(0.0,0.0,1.0)); +#11437=DIRECTION('',(0.,1.,0.)); +#11438=FACE_OUTER_BOUND('',#11439,.T.); +#11439=EDGE_LOOP('',(#11440,#11450,#11460,#11470)); +#11440=ORIENTED_EDGE('',*,*,#11225,.T.); +#11450=ORIENTED_EDGE('',*,*,#10920,.T.); +#11460=ORIENTED_EDGE('',*,*,#11314,.T.); +#11470=ORIENTED_EDGE('',*,*,#11412,.T.); +#11481=MANIFOLD_SOLID_BREP($,#11482); +#11482=CLOSED_SHELL('',(#11484,#11533,#11582,#11671,#11720,#11809,#11858,#11907,#11976,#12045,#12094,#12143)); +#11483=STYLED_ITEM('',(#34),#11484); +#11484=ADVANCED_FACE('',(#11490),#11485,.T.); +#11485=PLANE('',#11486); +#11486=AXIS2_PLACEMENT_3D('',#11487,#11488,#11489); +#11487=CARTESIAN_POINT('',(7.734,-30.759,-2.54)); +#11488=DIRECTION('',(0.0,0.0,-1.0)); +#11489=DIRECTION('',(0.,1.,0.)); +#11490=FACE_OUTER_BOUND('',#11491,.T.); +#11491=EDGE_LOOP('',(#11492,#11502,#11512,#11522)); +#11495=CARTESIAN_POINT('',(7.734,-30.201,-2.54)); +#11494=VERTEX_POINT('',#11495); +#11497=CARTESIAN_POINT('',(7.734,-30.759,-2.54)); +#11496=VERTEX_POINT('',#11497); +#11493=EDGE_CURVE('',#11494,#11496,#11498,.T.); +#11498=LINE('',#11495,#11500); +#11500=VECTOR('',#11501,0.5588); +#11501=DIRECTION('',(0.0,-1.0,0.0)); +#11492=ORIENTED_EDGE('',*,*,#11493,.F.); +#11505=CARTESIAN_POINT('',(7.988,-30.201,-2.54)); +#11504=VERTEX_POINT('',#11505); +#11503=EDGE_CURVE('',#11504,#11494,#11508,.T.); +#11508=LINE('',#11505,#11510); +#11510=VECTOR('',#11511,0.254); +#11511=DIRECTION('',(-1.0,0.0,0.0)); +#11502=ORIENTED_EDGE('',*,*,#11503,.F.); +#11515=CARTESIAN_POINT('',(7.988,-30.759,-2.54)); +#11514=VERTEX_POINT('',#11515); +#11513=EDGE_CURVE('',#11514,#11504,#11518,.T.); +#11518=LINE('',#11515,#11520); +#11520=VECTOR('',#11521,0.5588); +#11521=DIRECTION('',(0.0,1.0,0.0)); +#11512=ORIENTED_EDGE('',*,*,#11513,.F.); +#11523=EDGE_CURVE('',#11496,#11514,#11528,.T.); +#11528=LINE('',#11497,#11530); +#11530=VECTOR('',#11531,0.254); +#11531=DIRECTION('',(1.0,0.0,0.0)); +#11522=ORIENTED_EDGE('',*,*,#11523,.F.); +#11532=STYLED_ITEM('',(#34),#11533); +#11533=ADVANCED_FACE('',(#11539),#11534,.T.); +#11534=PLANE('',#11535); +#11535=AXIS2_PLACEMENT_3D('',#11536,#11537,#11538); +#11536=CARTESIAN_POINT('',(7.734,-30.759,-2.54)); +#11537=DIRECTION('',(0.0,-1.0,0.0)); +#11538=DIRECTION('',(0.,0.,1.)); +#11539=FACE_OUTER_BOUND('',#11540,.T.); +#11540=EDGE_LOOP('',(#11541,#11551,#11561,#11571)); +#11541=ORIENTED_EDGE('',*,*,#11523,.T.); +#11554=CARTESIAN_POINT('',(7.988,-30.759,0.0)); +#11553=VERTEX_POINT('',#11554); +#11552=EDGE_CURVE('',#11553,#11514,#11557,.T.); +#11557=LINE('',#11554,#11559); +#11559=VECTOR('',#11560,2.54); +#11560=DIRECTION('',(0.0,0.0,-1.0)); +#11551=ORIENTED_EDGE('',*,*,#11552,.F.); +#11564=CARTESIAN_POINT('',(7.734,-30.759,0.0)); +#11563=VERTEX_POINT('',#11564); +#11562=EDGE_CURVE('',#11563,#11553,#11567,.T.); +#11567=LINE('',#11564,#11569); +#11569=VECTOR('',#11570,0.254); +#11570=DIRECTION('',(1.0,0.0,0.0)); +#11561=ORIENTED_EDGE('',*,*,#11562,.F.); +#11572=EDGE_CURVE('',#11496,#11563,#11577,.T.); +#11577=LINE('',#11497,#11579); +#11579=VECTOR('',#11580,2.54); +#11580=DIRECTION('',(0.0,0.0,1.0)); +#11571=ORIENTED_EDGE('',*,*,#11572,.F.); +#11581=STYLED_ITEM('',(#34),#11582); +#11582=ADVANCED_FACE('',(#11588),#11583,.T.); +#11583=PLANE('',#11584); +#11584=AXIS2_PLACEMENT_3D('',#11585,#11586,#11587); +#11585=CARTESIAN_POINT('',(7.988,-30.759,-2.54)); +#11586=DIRECTION('',(1.0,0.0,0.0)); +#11587=DIRECTION('',(0.,0.,1.)); +#11588=FACE_OUTER_BOUND('',#11589,.T.); +#11589=EDGE_LOOP('',(#11590,#11600,#11610,#11620,#11630,#11640,#11650,#11660)); +#11590=ORIENTED_EDGE('',*,*,#11513,.T.); +#11603=CARTESIAN_POINT('',(7.988,-30.201,0.0)); +#11602=VERTEX_POINT('',#11603); +#11601=EDGE_CURVE('',#11602,#11504,#11606,.T.); +#11606=LINE('',#11603,#11608); +#11608=VECTOR('',#11609,2.54); +#11609=DIRECTION('',(0.0,0.0,-1.0)); +#11600=ORIENTED_EDGE('',*,*,#11601,.F.); +#11613=CARTESIAN_POINT('',(7.988,-29.82,0.0)); +#11612=VERTEX_POINT('',#11613); +#11611=EDGE_CURVE('',#11612,#11602,#11616,.T.); +#11616=LINE('',#11613,#11618); +#11618=VECTOR('',#11619,0.381); +#11619=DIRECTION('',(0.0,-1.0,0.0)); +#11610=ORIENTED_EDGE('',*,*,#11611,.F.); +#11623=CARTESIAN_POINT('',(7.988,-29.82,2.984)); +#11622=VERTEX_POINT('',#11623); +#11621=EDGE_CURVE('',#11622,#11612,#11626,.T.); +#11626=LINE('',#11623,#11628); +#11628=VECTOR('',#11629,2.9845); +#11629=DIRECTION('',(0.0,0.0,-1.0)); +#11620=ORIENTED_EDGE('',*,*,#11621,.F.); +#11633=CARTESIAN_POINT('',(7.988,-31.14,2.984)); +#11632=VERTEX_POINT('',#11633); +#11631=EDGE_CURVE('',#11632,#11622,#11636,.T.); +#11636=LINE('',#11633,#11638); +#11638=VECTOR('',#11639,1.3208); +#11639=DIRECTION('',(0.0,1.0,0.0)); +#11630=ORIENTED_EDGE('',*,*,#11631,.F.); +#11643=CARTESIAN_POINT('',(7.988,-31.14,0.0)); +#11642=VERTEX_POINT('',#11643); +#11641=EDGE_CURVE('',#11642,#11632,#11646,.T.); +#11646=LINE('',#11643,#11648); +#11648=VECTOR('',#11649,2.9845); +#11649=DIRECTION('',(0.0,0.0,1.0)); +#11640=ORIENTED_EDGE('',*,*,#11641,.F.); +#11651=EDGE_CURVE('',#11553,#11642,#11656,.T.); +#11656=LINE('',#11554,#11658); +#11658=VECTOR('',#11659,0.381); +#11659=DIRECTION('',(0.0,-1.0,0.0)); +#11650=ORIENTED_EDGE('',*,*,#11651,.F.); +#11660=ORIENTED_EDGE('',*,*,#11552,.T.); +#11670=STYLED_ITEM('',(#34),#11671); +#11671=ADVANCED_FACE('',(#11677),#11672,.T.); +#11672=PLANE('',#11673); +#11673=AXIS2_PLACEMENT_3D('',#11674,#11675,#11676); +#11674=CARTESIAN_POINT('',(7.988,-30.201,-2.54)); +#11675=DIRECTION('',(0.0,1.0,0.0)); +#11676=DIRECTION('',(0.,0.,1.)); +#11677=FACE_OUTER_BOUND('',#11678,.T.); +#11678=EDGE_LOOP('',(#11679,#11689,#11699,#11709)); +#11679=ORIENTED_EDGE('',*,*,#11503,.T.); +#11692=CARTESIAN_POINT('',(7.734,-30.201,0.0)); +#11691=VERTEX_POINT('',#11692); +#11690=EDGE_CURVE('',#11691,#11494,#11695,.T.); +#11695=LINE('',#11692,#11697); +#11697=VECTOR('',#11698,2.54); +#11698=DIRECTION('',(0.0,0.0,-1.0)); +#11689=ORIENTED_EDGE('',*,*,#11690,.F.); +#11700=EDGE_CURVE('',#11602,#11691,#11705,.T.); +#11705=LINE('',#11603,#11707); +#11707=VECTOR('',#11708,0.254); +#11708=DIRECTION('',(-1.0,0.0,0.0)); +#11699=ORIENTED_EDGE('',*,*,#11700,.F.); +#11709=ORIENTED_EDGE('',*,*,#11601,.T.); +#11719=STYLED_ITEM('',(#34),#11720); +#11720=ADVANCED_FACE('',(#11726),#11721,.T.); +#11721=PLANE('',#11722); +#11722=AXIS2_PLACEMENT_3D('',#11723,#11724,#11725); +#11723=CARTESIAN_POINT('',(7.734,-30.201,-2.54)); +#11724=DIRECTION('',(-1.0,0.0,0.0)); +#11725=DIRECTION('',(0.,0.,1.)); +#11726=FACE_OUTER_BOUND('',#11727,.T.); +#11727=EDGE_LOOP('',(#11728,#11738,#11748,#11758,#11768,#11778,#11788,#11798)); +#11728=ORIENTED_EDGE('',*,*,#11493,.T.); +#11738=ORIENTED_EDGE('',*,*,#11572,.T.); +#11751=CARTESIAN_POINT('',(7.734,-31.14,0.0)); +#11750=VERTEX_POINT('',#11751); +#11749=EDGE_CURVE('',#11750,#11563,#11754,.T.); +#11754=LINE('',#11751,#11756); +#11756=VECTOR('',#11757,0.381); +#11757=DIRECTION('',(0.0,1.0,0.0)); +#11748=ORIENTED_EDGE('',*,*,#11749,.F.); +#11761=CARTESIAN_POINT('',(7.734,-31.14,2.73)); +#11760=VERTEX_POINT('',#11761); +#11759=EDGE_CURVE('',#11760,#11750,#11764,.T.); +#11764=LINE('',#11761,#11766); +#11766=VECTOR('',#11767,2.7305); +#11767=DIRECTION('',(0.0,0.0,-1.0)); +#11758=ORIENTED_EDGE('',*,*,#11759,.F.); +#11771=CARTESIAN_POINT('',(7.734,-29.82,2.73)); +#11770=VERTEX_POINT('',#11771); +#11769=EDGE_CURVE('',#11770,#11760,#11774,.T.); +#11774=LINE('',#11771,#11776); +#11776=VECTOR('',#11777,1.3208); +#11777=DIRECTION('',(0.0,-1.0,0.0)); +#11768=ORIENTED_EDGE('',*,*,#11769,.F.); +#11781=CARTESIAN_POINT('',(7.734,-29.82,0.0)); +#11780=VERTEX_POINT('',#11781); +#11779=EDGE_CURVE('',#11780,#11770,#11784,.T.); +#11784=LINE('',#11781,#11786); +#11786=VECTOR('',#11787,2.7305); +#11787=DIRECTION('',(0.0,0.0,1.0)); +#11778=ORIENTED_EDGE('',*,*,#11779,.F.); +#11789=EDGE_CURVE('',#11691,#11780,#11794,.T.); +#11794=LINE('',#11692,#11796); +#11796=VECTOR('',#11797,0.381); +#11797=DIRECTION('',(0.0,1.0,0.0)); +#11788=ORIENTED_EDGE('',*,*,#11789,.F.); +#11798=ORIENTED_EDGE('',*,*,#11690,.T.); +#11808=STYLED_ITEM('',(#34),#11809); +#11809=ADVANCED_FACE('',(#11815),#11810,.T.); +#11810=PLANE('',#11811); +#11811=AXIS2_PLACEMENT_3D('',#11812,#11813,#11814); +#11812=CARTESIAN_POINT('',(7.734,-30.759,0.0)); +#11813=DIRECTION('',(0.0,0.0,-1.0)); +#11814=DIRECTION('',(0.,1.,0.)); +#11815=FACE_OUTER_BOUND('',#11816,.T.); +#11816=EDGE_LOOP('',(#11817,#11827,#11837,#11847)); +#11817=ORIENTED_EDGE('',*,*,#11562,.T.); +#11827=ORIENTED_EDGE('',*,*,#11651,.T.); +#11838=EDGE_CURVE('',#11750,#11642,#11843,.T.); +#11843=LINE('',#11751,#11845); +#11845=VECTOR('',#11846,0.254); +#11846=DIRECTION('',(1.0,0.0,0.0)); +#11837=ORIENTED_EDGE('',*,*,#11838,.F.); +#11847=ORIENTED_EDGE('',*,*,#11749,.T.); +#11857=STYLED_ITEM('',(#34),#11858); +#11858=ADVANCED_FACE('',(#11864),#11859,.T.); +#11859=PLANE('',#11860); +#11860=AXIS2_PLACEMENT_3D('',#11861,#11862,#11863); +#11861=CARTESIAN_POINT('',(7.734,-29.82,0.0)); +#11862=DIRECTION('',(0.0,0.0,-1.0)); +#11863=DIRECTION('',(0.,1.,0.)); +#11864=FACE_OUTER_BOUND('',#11865,.T.); +#11865=EDGE_LOOP('',(#11866,#11876,#11886,#11896)); +#11867=EDGE_CURVE('',#11612,#11780,#11872,.T.); +#11872=LINE('',#11613,#11874); +#11874=VECTOR('',#11875,0.254); +#11875=DIRECTION('',(-1.0,0.0,0.0)); +#11866=ORIENTED_EDGE('',*,*,#11867,.F.); +#11876=ORIENTED_EDGE('',*,*,#11611,.T.); +#11886=ORIENTED_EDGE('',*,*,#11700,.T.); +#11896=ORIENTED_EDGE('',*,*,#11789,.T.); +#11906=STYLED_ITEM('',(#34),#11907); +#11907=ADVANCED_FACE('',(#11913),#11908,.T.); +#11908=PLANE('',#11909); +#11909=AXIS2_PLACEMENT_3D('',#11910,#11911,#11912); +#11910=CARTESIAN_POINT('',(7.734,-31.14,0.0)); +#11911=DIRECTION('',(0.0,-1.0,0.0)); +#11912=DIRECTION('',(0.,0.,1.)); +#11913=FACE_OUTER_BOUND('',#11914,.T.); +#11914=EDGE_LOOP('',(#11915,#11925,#11935,#11945,#11955,#11965)); +#11915=ORIENTED_EDGE('',*,*,#11838,.T.); +#11925=ORIENTED_EDGE('',*,*,#11641,.T.); +#11938=CARTESIAN_POINT('',(7.671,-31.14,2.984)); +#11937=VERTEX_POINT('',#11938); +#11936=EDGE_CURVE('',#11937,#11632,#11941,.T.); +#11941=LINE('',#11938,#11943); +#11943=VECTOR('',#11944,0.3175); +#11944=DIRECTION('',(1.0,0.0,0.0)); +#11935=ORIENTED_EDGE('',*,*,#11936,.F.); +#11948=CARTESIAN_POINT('',(7.671,-31.14,2.73)); +#11947=VERTEX_POINT('',#11948); +#11946=EDGE_CURVE('',#11947,#11937,#11951,.T.); +#11951=LINE('',#11948,#11953); +#11953=VECTOR('',#11954,0.254); +#11954=DIRECTION('',(0.0,0.0,1.0)); +#11945=ORIENTED_EDGE('',*,*,#11946,.F.); +#11956=EDGE_CURVE('',#11760,#11947,#11961,.T.); +#11961=LINE('',#11761,#11963); +#11963=VECTOR('',#11964,0.0635); +#11964=DIRECTION('',(-1.0,0.0,0.0)); +#11955=ORIENTED_EDGE('',*,*,#11956,.F.); +#11965=ORIENTED_EDGE('',*,*,#11759,.T.); +#11975=STYLED_ITEM('',(#34),#11976); +#11976=ADVANCED_FACE('',(#11982),#11977,.T.); +#11977=PLANE('',#11978); +#11978=AXIS2_PLACEMENT_3D('',#11979,#11980,#11981); +#11979=CARTESIAN_POINT('',(7.988,-29.82,0.0)); +#11980=DIRECTION('',(0.0,1.0,0.0)); +#11981=DIRECTION('',(0.,0.,1.)); +#11982=FACE_OUTER_BOUND('',#11983,.T.); +#11983=EDGE_LOOP('',(#11984,#11994,#12004,#12014,#12024,#12034)); +#11984=ORIENTED_EDGE('',*,*,#11867,.T.); +#11994=ORIENTED_EDGE('',*,*,#11779,.T.); +#12007=CARTESIAN_POINT('',(7.671,-29.82,2.73)); +#12006=VERTEX_POINT('',#12007); +#12005=EDGE_CURVE('',#12006,#11770,#12010,.T.); +#12010=LINE('',#12007,#12012); +#12012=VECTOR('',#12013,0.0635); +#12013=DIRECTION('',(1.0,0.0,0.0)); +#12004=ORIENTED_EDGE('',*,*,#12005,.F.); +#12017=CARTESIAN_POINT('',(7.671,-29.82,2.984)); +#12016=VERTEX_POINT('',#12017); +#12015=EDGE_CURVE('',#12016,#12006,#12020,.T.); +#12020=LINE('',#12017,#12022); +#12022=VECTOR('',#12023,0.254); +#12023=DIRECTION('',(0.0,0.0,-1.0)); +#12014=ORIENTED_EDGE('',*,*,#12015,.F.); +#12025=EDGE_CURVE('',#11622,#12016,#12030,.T.); +#12030=LINE('',#11623,#12032); +#12032=VECTOR('',#12033,0.3175); +#12033=DIRECTION('',(-1.0,0.0,0.0)); +#12024=ORIENTED_EDGE('',*,*,#12025,.F.); +#12034=ORIENTED_EDGE('',*,*,#11621,.T.); +#12044=STYLED_ITEM('',(#34),#12045); +#12045=ADVANCED_FACE('',(#12051),#12046,.T.); +#12046=PLANE('',#12047); +#12047=AXIS2_PLACEMENT_3D('',#12048,#12049,#12050); +#12048=CARTESIAN_POINT('',(7.671,-29.82,2.73)); +#12049=DIRECTION('',(0.0,0.0,-1.0)); +#12050=DIRECTION('',(0.,1.,0.)); +#12051=FACE_OUTER_BOUND('',#12052,.T.); +#12052=EDGE_LOOP('',(#12053,#12063,#12073,#12083)); +#12053=ORIENTED_EDGE('',*,*,#12005,.T.); +#12063=ORIENTED_EDGE('',*,*,#11769,.T.); +#12073=ORIENTED_EDGE('',*,*,#11956,.T.); +#12084=EDGE_CURVE('',#12006,#11947,#12089,.T.); +#12089=LINE('',#12007,#12091); +#12091=VECTOR('',#12092,1.3208); +#12092=DIRECTION('',(0.0,-1.0,0.0)); +#12083=ORIENTED_EDGE('',*,*,#12084,.F.); +#12093=STYLED_ITEM('',(#34),#12094); +#12094=ADVANCED_FACE('',(#12100),#12095,.T.); +#12095=PLANE('',#12096); +#12096=AXIS2_PLACEMENT_3D('',#12097,#12098,#12099); +#12097=CARTESIAN_POINT('',(7.671,-29.82,2.73)); +#12098=DIRECTION('',(-1.0,0.0,0.0)); +#12099=DIRECTION('',(0.,0.,1.)); +#12100=FACE_OUTER_BOUND('',#12101,.T.); +#12101=EDGE_LOOP('',(#12102,#12112,#12122,#12132)); +#12102=ORIENTED_EDGE('',*,*,#12084,.T.); +#12112=ORIENTED_EDGE('',*,*,#11946,.T.); +#12123=EDGE_CURVE('',#12016,#11937,#12128,.T.); +#12128=LINE('',#12017,#12130); +#12130=VECTOR('',#12131,1.3208); +#12131=DIRECTION('',(0.0,-1.0,0.0)); +#12122=ORIENTED_EDGE('',*,*,#12123,.F.); +#12132=ORIENTED_EDGE('',*,*,#12015,.T.); +#12142=STYLED_ITEM('',(#34),#12143); +#12143=ADVANCED_FACE('',(#12149),#12144,.T.); +#12144=PLANE('',#12145); +#12145=AXIS2_PLACEMENT_3D('',#12146,#12147,#12148); +#12146=CARTESIAN_POINT('',(7.671,-31.14,2.984)); +#12147=DIRECTION('',(0.0,0.0,1.0)); +#12148=DIRECTION('',(0.,1.,0.)); +#12149=FACE_OUTER_BOUND('',#12150,.T.); +#12150=EDGE_LOOP('',(#12151,#12161,#12171,#12181)); +#12151=ORIENTED_EDGE('',*,*,#11936,.T.); +#12161=ORIENTED_EDGE('',*,*,#11631,.T.); +#12171=ORIENTED_EDGE('',*,*,#12025,.T.); +#12181=ORIENTED_EDGE('',*,*,#12123,.T.); +#12192=MANIFOLD_SOLID_BREP($,#12193); +#12193=CLOSED_SHELL('',(#12195,#12244,#12293,#12382,#12431,#12520,#12569,#12618,#12687,#12756,#12805,#12854)); +#12194=STYLED_ITEM('',(#34),#12195); +#12195=ADVANCED_FACE('',(#12201),#12196,.T.); +#12196=PLANE('',#12197); +#12197=AXIS2_PLACEMENT_3D('',#12198,#12199,#12200); +#12198=CARTESIAN_POINT('',(7.734,-28.219,-2.54)); +#12199=DIRECTION('',(0.0,0.0,-1.0)); +#12200=DIRECTION('',(0.,1.,0.)); +#12201=FACE_OUTER_BOUND('',#12202,.T.); +#12202=EDGE_LOOP('',(#12203,#12213,#12223,#12233)); +#12206=CARTESIAN_POINT('',(7.734,-27.661,-2.54)); +#12205=VERTEX_POINT('',#12206); +#12208=CARTESIAN_POINT('',(7.734,-28.219,-2.54)); +#12207=VERTEX_POINT('',#12208); +#12204=EDGE_CURVE('',#12205,#12207,#12209,.T.); +#12209=LINE('',#12206,#12211); +#12211=VECTOR('',#12212,0.5588); +#12212=DIRECTION('',(0.0,-1.0,0.0)); +#12203=ORIENTED_EDGE('',*,*,#12204,.F.); +#12216=CARTESIAN_POINT('',(7.988,-27.661,-2.54)); +#12215=VERTEX_POINT('',#12216); +#12214=EDGE_CURVE('',#12215,#12205,#12219,.T.); +#12219=LINE('',#12216,#12221); +#12221=VECTOR('',#12222,0.254); +#12222=DIRECTION('',(-1.0,0.0,0.0)); +#12213=ORIENTED_EDGE('',*,*,#12214,.F.); +#12226=CARTESIAN_POINT('',(7.988,-28.219,-2.54)); +#12225=VERTEX_POINT('',#12226); +#12224=EDGE_CURVE('',#12225,#12215,#12229,.T.); +#12229=LINE('',#12226,#12231); +#12231=VECTOR('',#12232,0.5588); +#12232=DIRECTION('',(0.0,1.0,0.0)); +#12223=ORIENTED_EDGE('',*,*,#12224,.F.); +#12234=EDGE_CURVE('',#12207,#12225,#12239,.T.); +#12239=LINE('',#12208,#12241); +#12241=VECTOR('',#12242,0.254); +#12242=DIRECTION('',(1.0,0.0,0.0)); +#12233=ORIENTED_EDGE('',*,*,#12234,.F.); +#12243=STYLED_ITEM('',(#34),#12244); +#12244=ADVANCED_FACE('',(#12250),#12245,.T.); +#12245=PLANE('',#12246); +#12246=AXIS2_PLACEMENT_3D('',#12247,#12248,#12249); +#12247=CARTESIAN_POINT('',(7.734,-28.219,-2.54)); +#12248=DIRECTION('',(0.0,-1.0,0.0)); +#12249=DIRECTION('',(0.,0.,1.)); +#12250=FACE_OUTER_BOUND('',#12251,.T.); +#12251=EDGE_LOOP('',(#12252,#12262,#12272,#12282)); +#12252=ORIENTED_EDGE('',*,*,#12234,.T.); +#12265=CARTESIAN_POINT('',(7.988,-28.219,0.0)); +#12264=VERTEX_POINT('',#12265); +#12263=EDGE_CURVE('',#12264,#12225,#12268,.T.); +#12268=LINE('',#12265,#12270); +#12270=VECTOR('',#12271,2.54); +#12271=DIRECTION('',(0.0,0.0,-1.0)); +#12262=ORIENTED_EDGE('',*,*,#12263,.F.); +#12275=CARTESIAN_POINT('',(7.734,-28.219,0.0)); +#12274=VERTEX_POINT('',#12275); +#12273=EDGE_CURVE('',#12274,#12264,#12278,.T.); +#12278=LINE('',#12275,#12280); +#12280=VECTOR('',#12281,0.254); +#12281=DIRECTION('',(1.0,0.0,0.0)); +#12272=ORIENTED_EDGE('',*,*,#12273,.F.); +#12283=EDGE_CURVE('',#12207,#12274,#12288,.T.); +#12288=LINE('',#12208,#12290); +#12290=VECTOR('',#12291,2.54); +#12291=DIRECTION('',(0.0,0.0,1.0)); +#12282=ORIENTED_EDGE('',*,*,#12283,.F.); +#12292=STYLED_ITEM('',(#34),#12293); +#12293=ADVANCED_FACE('',(#12299),#12294,.T.); +#12294=PLANE('',#12295); +#12295=AXIS2_PLACEMENT_3D('',#12296,#12297,#12298); +#12296=CARTESIAN_POINT('',(7.988,-28.219,-2.54)); +#12297=DIRECTION('',(1.0,0.0,0.0)); +#12298=DIRECTION('',(0.,0.,1.)); +#12299=FACE_OUTER_BOUND('',#12300,.T.); +#12300=EDGE_LOOP('',(#12301,#12311,#12321,#12331,#12341,#12351,#12361,#12371)); +#12301=ORIENTED_EDGE('',*,*,#12224,.T.); +#12314=CARTESIAN_POINT('',(7.988,-27.661,0.0)); +#12313=VERTEX_POINT('',#12314); +#12312=EDGE_CURVE('',#12313,#12215,#12317,.T.); +#12317=LINE('',#12314,#12319); +#12319=VECTOR('',#12320,2.54); +#12320=DIRECTION('',(0.0,0.0,-1.0)); +#12311=ORIENTED_EDGE('',*,*,#12312,.F.); +#12324=CARTESIAN_POINT('',(7.988,-27.28,0.0)); +#12323=VERTEX_POINT('',#12324); +#12322=EDGE_CURVE('',#12323,#12313,#12327,.T.); +#12327=LINE('',#12324,#12329); +#12329=VECTOR('',#12330,0.381); +#12330=DIRECTION('',(0.0,-1.0,0.0)); +#12321=ORIENTED_EDGE('',*,*,#12322,.F.); +#12334=CARTESIAN_POINT('',(7.988,-27.28,2.984)); +#12333=VERTEX_POINT('',#12334); +#12332=EDGE_CURVE('',#12333,#12323,#12337,.T.); +#12337=LINE('',#12334,#12339); +#12339=VECTOR('',#12340,2.9845); +#12340=DIRECTION('',(0.0,0.0,-1.0)); +#12331=ORIENTED_EDGE('',*,*,#12332,.F.); +#12344=CARTESIAN_POINT('',(7.988,-28.6,2.984)); +#12343=VERTEX_POINT('',#12344); +#12342=EDGE_CURVE('',#12343,#12333,#12347,.T.); +#12347=LINE('',#12344,#12349); +#12349=VECTOR('',#12350,1.3208); +#12350=DIRECTION('',(0.0,1.0,0.0)); +#12341=ORIENTED_EDGE('',*,*,#12342,.F.); +#12354=CARTESIAN_POINT('',(7.988,-28.6,0.0)); +#12353=VERTEX_POINT('',#12354); +#12352=EDGE_CURVE('',#12353,#12343,#12357,.T.); +#12357=LINE('',#12354,#12359); +#12359=VECTOR('',#12360,2.9845); +#12360=DIRECTION('',(0.0,0.0,1.0)); +#12351=ORIENTED_EDGE('',*,*,#12352,.F.); +#12362=EDGE_CURVE('',#12264,#12353,#12367,.T.); +#12367=LINE('',#12265,#12369); +#12369=VECTOR('',#12370,0.381); +#12370=DIRECTION('',(0.0,-1.0,0.0)); +#12361=ORIENTED_EDGE('',*,*,#12362,.F.); +#12371=ORIENTED_EDGE('',*,*,#12263,.T.); +#12381=STYLED_ITEM('',(#34),#12382); +#12382=ADVANCED_FACE('',(#12388),#12383,.T.); +#12383=PLANE('',#12384); +#12384=AXIS2_PLACEMENT_3D('',#12385,#12386,#12387); +#12385=CARTESIAN_POINT('',(7.988,-27.661,-2.54)); +#12386=DIRECTION('',(0.0,1.0,0.0)); +#12387=DIRECTION('',(0.,0.,1.)); +#12388=FACE_OUTER_BOUND('',#12389,.T.); +#12389=EDGE_LOOP('',(#12390,#12400,#12410,#12420)); +#12390=ORIENTED_EDGE('',*,*,#12214,.T.); +#12403=CARTESIAN_POINT('',(7.734,-27.661,0.0)); +#12402=VERTEX_POINT('',#12403); +#12401=EDGE_CURVE('',#12402,#12205,#12406,.T.); +#12406=LINE('',#12403,#12408); +#12408=VECTOR('',#12409,2.54); +#12409=DIRECTION('',(0.0,0.0,-1.0)); +#12400=ORIENTED_EDGE('',*,*,#12401,.F.); +#12411=EDGE_CURVE('',#12313,#12402,#12416,.T.); +#12416=LINE('',#12314,#12418); +#12418=VECTOR('',#12419,0.254); +#12419=DIRECTION('',(-1.0,0.0,0.0)); +#12410=ORIENTED_EDGE('',*,*,#12411,.F.); +#12420=ORIENTED_EDGE('',*,*,#12312,.T.); +#12430=STYLED_ITEM('',(#34),#12431); +#12431=ADVANCED_FACE('',(#12437),#12432,.T.); +#12432=PLANE('',#12433); +#12433=AXIS2_PLACEMENT_3D('',#12434,#12435,#12436); +#12434=CARTESIAN_POINT('',(7.734,-27.661,-2.54)); +#12435=DIRECTION('',(-1.0,0.0,0.0)); +#12436=DIRECTION('',(0.,0.,1.)); +#12437=FACE_OUTER_BOUND('',#12438,.T.); +#12438=EDGE_LOOP('',(#12439,#12449,#12459,#12469,#12479,#12489,#12499,#12509)); +#12439=ORIENTED_EDGE('',*,*,#12204,.T.); +#12449=ORIENTED_EDGE('',*,*,#12283,.T.); +#12462=CARTESIAN_POINT('',(7.734,-28.6,0.0)); +#12461=VERTEX_POINT('',#12462); +#12460=EDGE_CURVE('',#12461,#12274,#12465,.T.); +#12465=LINE('',#12462,#12467); +#12467=VECTOR('',#12468,0.381); +#12468=DIRECTION('',(0.0,1.0,0.0)); +#12459=ORIENTED_EDGE('',*,*,#12460,.F.); +#12472=CARTESIAN_POINT('',(7.734,-28.6,2.73)); +#12471=VERTEX_POINT('',#12472); +#12470=EDGE_CURVE('',#12471,#12461,#12475,.T.); +#12475=LINE('',#12472,#12477); +#12477=VECTOR('',#12478,2.7305); +#12478=DIRECTION('',(0.0,0.0,-1.0)); +#12469=ORIENTED_EDGE('',*,*,#12470,.F.); +#12482=CARTESIAN_POINT('',(7.734,-27.28,2.73)); +#12481=VERTEX_POINT('',#12482); +#12480=EDGE_CURVE('',#12481,#12471,#12485,.T.); +#12485=LINE('',#12482,#12487); +#12487=VECTOR('',#12488,1.3208); +#12488=DIRECTION('',(0.0,-1.0,0.0)); +#12479=ORIENTED_EDGE('',*,*,#12480,.F.); +#12492=CARTESIAN_POINT('',(7.734,-27.28,0.0)); +#12491=VERTEX_POINT('',#12492); +#12490=EDGE_CURVE('',#12491,#12481,#12495,.T.); +#12495=LINE('',#12492,#12497); +#12497=VECTOR('',#12498,2.7305); +#12498=DIRECTION('',(0.0,0.0,1.0)); +#12489=ORIENTED_EDGE('',*,*,#12490,.F.); +#12500=EDGE_CURVE('',#12402,#12491,#12505,.T.); +#12505=LINE('',#12403,#12507); +#12507=VECTOR('',#12508,0.381); +#12508=DIRECTION('',(0.0,1.0,0.0)); +#12499=ORIENTED_EDGE('',*,*,#12500,.F.); +#12509=ORIENTED_EDGE('',*,*,#12401,.T.); +#12519=STYLED_ITEM('',(#34),#12520); +#12520=ADVANCED_FACE('',(#12526),#12521,.T.); +#12521=PLANE('',#12522); +#12522=AXIS2_PLACEMENT_3D('',#12523,#12524,#12525); +#12523=CARTESIAN_POINT('',(7.734,-28.219,0.0)); +#12524=DIRECTION('',(0.0,0.0,-1.0)); +#12525=DIRECTION('',(0.,1.,0.)); +#12526=FACE_OUTER_BOUND('',#12527,.T.); +#12527=EDGE_LOOP('',(#12528,#12538,#12548,#12558)); +#12528=ORIENTED_EDGE('',*,*,#12273,.T.); +#12538=ORIENTED_EDGE('',*,*,#12362,.T.); +#12549=EDGE_CURVE('',#12461,#12353,#12554,.T.); +#12554=LINE('',#12462,#12556); +#12556=VECTOR('',#12557,0.254); +#12557=DIRECTION('',(1.0,0.0,0.0)); +#12548=ORIENTED_EDGE('',*,*,#12549,.F.); +#12558=ORIENTED_EDGE('',*,*,#12460,.T.); +#12568=STYLED_ITEM('',(#34),#12569); +#12569=ADVANCED_FACE('',(#12575),#12570,.T.); +#12570=PLANE('',#12571); +#12571=AXIS2_PLACEMENT_3D('',#12572,#12573,#12574); +#12572=CARTESIAN_POINT('',(7.734,-27.28,0.0)); +#12573=DIRECTION('',(0.0,0.0,-1.0)); +#12574=DIRECTION('',(0.,1.,0.)); +#12575=FACE_OUTER_BOUND('',#12576,.T.); +#12576=EDGE_LOOP('',(#12577,#12587,#12597,#12607)); +#12578=EDGE_CURVE('',#12323,#12491,#12583,.T.); +#12583=LINE('',#12324,#12585); +#12585=VECTOR('',#12586,0.254); +#12586=DIRECTION('',(-1.0,0.0,0.0)); +#12577=ORIENTED_EDGE('',*,*,#12578,.F.); +#12587=ORIENTED_EDGE('',*,*,#12322,.T.); +#12597=ORIENTED_EDGE('',*,*,#12411,.T.); +#12607=ORIENTED_EDGE('',*,*,#12500,.T.); +#12617=STYLED_ITEM('',(#34),#12618); +#12618=ADVANCED_FACE('',(#12624),#12619,.T.); +#12619=PLANE('',#12620); +#12620=AXIS2_PLACEMENT_3D('',#12621,#12622,#12623); +#12621=CARTESIAN_POINT('',(7.734,-28.6,0.0)); +#12622=DIRECTION('',(0.0,-1.0,0.0)); +#12623=DIRECTION('',(0.,0.,1.)); +#12624=FACE_OUTER_BOUND('',#12625,.T.); +#12625=EDGE_LOOP('',(#12626,#12636,#12646,#12656,#12666,#12676)); +#12626=ORIENTED_EDGE('',*,*,#12549,.T.); +#12636=ORIENTED_EDGE('',*,*,#12352,.T.); +#12649=CARTESIAN_POINT('',(7.671,-28.6,2.984)); +#12648=VERTEX_POINT('',#12649); +#12647=EDGE_CURVE('',#12648,#12343,#12652,.T.); +#12652=LINE('',#12649,#12654); +#12654=VECTOR('',#12655,0.3175); +#12655=DIRECTION('',(1.0,0.0,0.0)); +#12646=ORIENTED_EDGE('',*,*,#12647,.F.); +#12659=CARTESIAN_POINT('',(7.671,-28.6,2.73)); +#12658=VERTEX_POINT('',#12659); +#12657=EDGE_CURVE('',#12658,#12648,#12662,.T.); +#12662=LINE('',#12659,#12664); +#12664=VECTOR('',#12665,0.254); +#12665=DIRECTION('',(0.0,0.0,1.0)); +#12656=ORIENTED_EDGE('',*,*,#12657,.F.); +#12667=EDGE_CURVE('',#12471,#12658,#12672,.T.); +#12672=LINE('',#12472,#12674); +#12674=VECTOR('',#12675,0.0635); +#12675=DIRECTION('',(-1.0,0.0,0.0)); +#12666=ORIENTED_EDGE('',*,*,#12667,.F.); +#12676=ORIENTED_EDGE('',*,*,#12470,.T.); +#12686=STYLED_ITEM('',(#34),#12687); +#12687=ADVANCED_FACE('',(#12693),#12688,.T.); +#12688=PLANE('',#12689); +#12689=AXIS2_PLACEMENT_3D('',#12690,#12691,#12692); +#12690=CARTESIAN_POINT('',(7.988,-27.28,0.0)); +#12691=DIRECTION('',(0.0,1.0,0.0)); +#12692=DIRECTION('',(0.,0.,1.)); +#12693=FACE_OUTER_BOUND('',#12694,.T.); +#12694=EDGE_LOOP('',(#12695,#12705,#12715,#12725,#12735,#12745)); +#12695=ORIENTED_EDGE('',*,*,#12578,.T.); +#12705=ORIENTED_EDGE('',*,*,#12490,.T.); +#12718=CARTESIAN_POINT('',(7.671,-27.28,2.73)); +#12717=VERTEX_POINT('',#12718); +#12716=EDGE_CURVE('',#12717,#12481,#12721,.T.); +#12721=LINE('',#12718,#12723); +#12723=VECTOR('',#12724,0.0635); +#12724=DIRECTION('',(1.0,0.0,0.0)); +#12715=ORIENTED_EDGE('',*,*,#12716,.F.); +#12728=CARTESIAN_POINT('',(7.671,-27.28,2.984)); +#12727=VERTEX_POINT('',#12728); +#12726=EDGE_CURVE('',#12727,#12717,#12731,.T.); +#12731=LINE('',#12728,#12733); +#12733=VECTOR('',#12734,0.254); +#12734=DIRECTION('',(0.0,0.0,-1.0)); +#12725=ORIENTED_EDGE('',*,*,#12726,.F.); +#12736=EDGE_CURVE('',#12333,#12727,#12741,.T.); +#12741=LINE('',#12334,#12743); +#12743=VECTOR('',#12744,0.3175); +#12744=DIRECTION('',(-1.0,0.0,0.0)); +#12735=ORIENTED_EDGE('',*,*,#12736,.F.); +#12745=ORIENTED_EDGE('',*,*,#12332,.T.); +#12755=STYLED_ITEM('',(#34),#12756); +#12756=ADVANCED_FACE('',(#12762),#12757,.T.); +#12757=PLANE('',#12758); +#12758=AXIS2_PLACEMENT_3D('',#12759,#12760,#12761); +#12759=CARTESIAN_POINT('',(7.671,-27.28,2.73)); +#12760=DIRECTION('',(0.0,0.0,-1.0)); +#12761=DIRECTION('',(0.,1.,0.)); +#12762=FACE_OUTER_BOUND('',#12763,.T.); +#12763=EDGE_LOOP('',(#12764,#12774,#12784,#12794)); +#12764=ORIENTED_EDGE('',*,*,#12716,.T.); +#12774=ORIENTED_EDGE('',*,*,#12480,.T.); +#12784=ORIENTED_EDGE('',*,*,#12667,.T.); +#12795=EDGE_CURVE('',#12717,#12658,#12800,.T.); +#12800=LINE('',#12718,#12802); +#12802=VECTOR('',#12803,1.3208); +#12803=DIRECTION('',(0.0,-1.0,0.0)); +#12794=ORIENTED_EDGE('',*,*,#12795,.F.); +#12804=STYLED_ITEM('',(#34),#12805); +#12805=ADVANCED_FACE('',(#12811),#12806,.T.); +#12806=PLANE('',#12807); +#12807=AXIS2_PLACEMENT_3D('',#12808,#12809,#12810); +#12808=CARTESIAN_POINT('',(7.671,-27.28,2.73)); +#12809=DIRECTION('',(-1.0,0.0,0.0)); +#12810=DIRECTION('',(0.,0.,1.)); +#12811=FACE_OUTER_BOUND('',#12812,.T.); +#12812=EDGE_LOOP('',(#12813,#12823,#12833,#12843)); +#12813=ORIENTED_EDGE('',*,*,#12795,.T.); +#12823=ORIENTED_EDGE('',*,*,#12657,.T.); +#12834=EDGE_CURVE('',#12727,#12648,#12839,.T.); +#12839=LINE('',#12728,#12841); +#12841=VECTOR('',#12842,1.3208); +#12842=DIRECTION('',(0.0,-1.0,0.0)); +#12833=ORIENTED_EDGE('',*,*,#12834,.F.); +#12843=ORIENTED_EDGE('',*,*,#12726,.T.); +#12853=STYLED_ITEM('',(#34),#12854); +#12854=ADVANCED_FACE('',(#12860),#12855,.T.); +#12855=PLANE('',#12856); +#12856=AXIS2_PLACEMENT_3D('',#12857,#12858,#12859); +#12857=CARTESIAN_POINT('',(7.671,-28.6,2.984)); +#12858=DIRECTION('',(0.0,0.0,1.0)); +#12859=DIRECTION('',(0.,1.,0.)); +#12860=FACE_OUTER_BOUND('',#12861,.T.); +#12861=EDGE_LOOP('',(#12862,#12872,#12882,#12892)); +#12862=ORIENTED_EDGE('',*,*,#12647,.T.); +#12872=ORIENTED_EDGE('',*,*,#12342,.T.); +#12882=ORIENTED_EDGE('',*,*,#12736,.T.); +#12892=ORIENTED_EDGE('',*,*,#12834,.T.); +#12903=MANIFOLD_SOLID_BREP($,#12904); +#12904=CLOSED_SHELL('',(#12906,#12955,#13004,#13093,#13142,#13231,#13280,#13329,#13398,#13467,#13516,#13565)); +#12905=STYLED_ITEM('',(#34),#12906); +#12906=ADVANCED_FACE('',(#12912),#12907,.T.); +#12907=PLANE('',#12908); +#12908=AXIS2_PLACEMENT_3D('',#12909,#12910,#12911); +#12909=CARTESIAN_POINT('',(7.734,-25.679,-2.54)); +#12910=DIRECTION('',(0.0,0.0,-1.0)); +#12911=DIRECTION('',(0.,1.,0.)); +#12912=FACE_OUTER_BOUND('',#12913,.T.); +#12913=EDGE_LOOP('',(#12914,#12924,#12934,#12944)); +#12917=CARTESIAN_POINT('',(7.734,-25.121,-2.54)); +#12916=VERTEX_POINT('',#12917); +#12919=CARTESIAN_POINT('',(7.734,-25.679,-2.54)); +#12918=VERTEX_POINT('',#12919); +#12915=EDGE_CURVE('',#12916,#12918,#12920,.T.); +#12920=LINE('',#12917,#12922); +#12922=VECTOR('',#12923,0.5588); +#12923=DIRECTION('',(0.0,-1.0,0.0)); +#12914=ORIENTED_EDGE('',*,*,#12915,.F.); +#12927=CARTESIAN_POINT('',(7.988,-25.121,-2.54)); +#12926=VERTEX_POINT('',#12927); +#12925=EDGE_CURVE('',#12926,#12916,#12930,.T.); +#12930=LINE('',#12927,#12932); +#12932=VECTOR('',#12933,0.254); +#12933=DIRECTION('',(-1.0,0.0,0.0)); +#12924=ORIENTED_EDGE('',*,*,#12925,.F.); +#12937=CARTESIAN_POINT('',(7.988,-25.679,-2.54)); +#12936=VERTEX_POINT('',#12937); +#12935=EDGE_CURVE('',#12936,#12926,#12940,.T.); +#12940=LINE('',#12937,#12942); +#12942=VECTOR('',#12943,0.5588); +#12943=DIRECTION('',(0.0,1.0,0.0)); +#12934=ORIENTED_EDGE('',*,*,#12935,.F.); +#12945=EDGE_CURVE('',#12918,#12936,#12950,.T.); +#12950=LINE('',#12919,#12952); +#12952=VECTOR('',#12953,0.254); +#12953=DIRECTION('',(1.0,0.0,0.0)); +#12944=ORIENTED_EDGE('',*,*,#12945,.F.); +#12954=STYLED_ITEM('',(#34),#12955); +#12955=ADVANCED_FACE('',(#12961),#12956,.T.); +#12956=PLANE('',#12957); +#12957=AXIS2_PLACEMENT_3D('',#12958,#12959,#12960); +#12958=CARTESIAN_POINT('',(7.734,-25.679,-2.54)); +#12959=DIRECTION('',(0.0,-1.0,0.0)); +#12960=DIRECTION('',(0.,0.,1.)); +#12961=FACE_OUTER_BOUND('',#12962,.T.); +#12962=EDGE_LOOP('',(#12963,#12973,#12983,#12993)); +#12963=ORIENTED_EDGE('',*,*,#12945,.T.); +#12976=CARTESIAN_POINT('',(7.988,-25.679,0.0)); +#12975=VERTEX_POINT('',#12976); +#12974=EDGE_CURVE('',#12975,#12936,#12979,.T.); +#12979=LINE('',#12976,#12981); +#12981=VECTOR('',#12982,2.54); +#12982=DIRECTION('',(0.0,0.0,-1.0)); +#12973=ORIENTED_EDGE('',*,*,#12974,.F.); +#12986=CARTESIAN_POINT('',(7.734,-25.679,0.0)); +#12985=VERTEX_POINT('',#12986); +#12984=EDGE_CURVE('',#12985,#12975,#12989,.T.); +#12989=LINE('',#12986,#12991); +#12991=VECTOR('',#12992,0.254); +#12992=DIRECTION('',(1.0,0.0,0.0)); +#12983=ORIENTED_EDGE('',*,*,#12984,.F.); +#12994=EDGE_CURVE('',#12918,#12985,#12999,.T.); +#12999=LINE('',#12919,#13001); +#13001=VECTOR('',#13002,2.54); +#13002=DIRECTION('',(0.0,0.0,1.0)); +#12993=ORIENTED_EDGE('',*,*,#12994,.F.); +#13003=STYLED_ITEM('',(#34),#13004); +#13004=ADVANCED_FACE('',(#13010),#13005,.T.); +#13005=PLANE('',#13006); +#13006=AXIS2_PLACEMENT_3D('',#13007,#13008,#13009); +#13007=CARTESIAN_POINT('',(7.988,-25.679,-2.54)); +#13008=DIRECTION('',(1.0,0.0,0.0)); +#13009=DIRECTION('',(0.,0.,1.)); +#13010=FACE_OUTER_BOUND('',#13011,.T.); +#13011=EDGE_LOOP('',(#13012,#13022,#13032,#13042,#13052,#13062,#13072,#13082)); +#13012=ORIENTED_EDGE('',*,*,#12935,.T.); +#13025=CARTESIAN_POINT('',(7.988,-25.121,0.0)); +#13024=VERTEX_POINT('',#13025); +#13023=EDGE_CURVE('',#13024,#12926,#13028,.T.); +#13028=LINE('',#13025,#13030); +#13030=VECTOR('',#13031,2.54); +#13031=DIRECTION('',(0.0,0.0,-1.0)); +#13022=ORIENTED_EDGE('',*,*,#13023,.F.); +#13035=CARTESIAN_POINT('',(7.988,-24.74,0.0)); +#13034=VERTEX_POINT('',#13035); +#13033=EDGE_CURVE('',#13034,#13024,#13038,.T.); +#13038=LINE('',#13035,#13040); +#13040=VECTOR('',#13041,0.381); +#13041=DIRECTION('',(0.0,-1.0,0.0)); +#13032=ORIENTED_EDGE('',*,*,#13033,.F.); +#13045=CARTESIAN_POINT('',(7.988,-24.74,2.984)); +#13044=VERTEX_POINT('',#13045); +#13043=EDGE_CURVE('',#13044,#13034,#13048,.T.); +#13048=LINE('',#13045,#13050); +#13050=VECTOR('',#13051,2.9845); +#13051=DIRECTION('',(0.0,0.0,-1.0)); +#13042=ORIENTED_EDGE('',*,*,#13043,.F.); +#13055=CARTESIAN_POINT('',(7.988,-26.06,2.984)); +#13054=VERTEX_POINT('',#13055); +#13053=EDGE_CURVE('',#13054,#13044,#13058,.T.); +#13058=LINE('',#13055,#13060); +#13060=VECTOR('',#13061,1.3208); +#13061=DIRECTION('',(0.0,1.0,0.0)); +#13052=ORIENTED_EDGE('',*,*,#13053,.F.); +#13065=CARTESIAN_POINT('',(7.988,-26.06,0.0)); +#13064=VERTEX_POINT('',#13065); +#13063=EDGE_CURVE('',#13064,#13054,#13068,.T.); +#13068=LINE('',#13065,#13070); +#13070=VECTOR('',#13071,2.9845); +#13071=DIRECTION('',(0.0,0.0,1.0)); +#13062=ORIENTED_EDGE('',*,*,#13063,.F.); +#13073=EDGE_CURVE('',#12975,#13064,#13078,.T.); +#13078=LINE('',#12976,#13080); +#13080=VECTOR('',#13081,0.381); +#13081=DIRECTION('',(0.0,-1.0,0.0)); +#13072=ORIENTED_EDGE('',*,*,#13073,.F.); +#13082=ORIENTED_EDGE('',*,*,#12974,.T.); +#13092=STYLED_ITEM('',(#34),#13093); +#13093=ADVANCED_FACE('',(#13099),#13094,.T.); +#13094=PLANE('',#13095); +#13095=AXIS2_PLACEMENT_3D('',#13096,#13097,#13098); +#13096=CARTESIAN_POINT('',(7.988,-25.121,-2.54)); +#13097=DIRECTION('',(0.0,1.0,0.0)); +#13098=DIRECTION('',(0.,0.,1.)); +#13099=FACE_OUTER_BOUND('',#13100,.T.); +#13100=EDGE_LOOP('',(#13101,#13111,#13121,#13131)); +#13101=ORIENTED_EDGE('',*,*,#12925,.T.); +#13114=CARTESIAN_POINT('',(7.734,-25.121,0.0)); +#13113=VERTEX_POINT('',#13114); +#13112=EDGE_CURVE('',#13113,#12916,#13117,.T.); +#13117=LINE('',#13114,#13119); +#13119=VECTOR('',#13120,2.54); +#13120=DIRECTION('',(0.0,0.0,-1.0)); +#13111=ORIENTED_EDGE('',*,*,#13112,.F.); +#13122=EDGE_CURVE('',#13024,#13113,#13127,.T.); +#13127=LINE('',#13025,#13129); +#13129=VECTOR('',#13130,0.254); +#13130=DIRECTION('',(-1.0,0.0,0.0)); +#13121=ORIENTED_EDGE('',*,*,#13122,.F.); +#13131=ORIENTED_EDGE('',*,*,#13023,.T.); +#13141=STYLED_ITEM('',(#34),#13142); +#13142=ADVANCED_FACE('',(#13148),#13143,.T.); +#13143=PLANE('',#13144); +#13144=AXIS2_PLACEMENT_3D('',#13145,#13146,#13147); +#13145=CARTESIAN_POINT('',(7.734,-25.121,-2.54)); +#13146=DIRECTION('',(-1.0,0.0,0.0)); +#13147=DIRECTION('',(0.,0.,1.)); +#13148=FACE_OUTER_BOUND('',#13149,.T.); +#13149=EDGE_LOOP('',(#13150,#13160,#13170,#13180,#13190,#13200,#13210,#13220)); +#13150=ORIENTED_EDGE('',*,*,#12915,.T.); +#13160=ORIENTED_EDGE('',*,*,#12994,.T.); +#13173=CARTESIAN_POINT('',(7.734,-26.06,0.0)); +#13172=VERTEX_POINT('',#13173); +#13171=EDGE_CURVE('',#13172,#12985,#13176,.T.); +#13176=LINE('',#13173,#13178); +#13178=VECTOR('',#13179,0.381); +#13179=DIRECTION('',(0.0,1.0,0.0)); +#13170=ORIENTED_EDGE('',*,*,#13171,.F.); +#13183=CARTESIAN_POINT('',(7.734,-26.06,2.73)); +#13182=VERTEX_POINT('',#13183); +#13181=EDGE_CURVE('',#13182,#13172,#13186,.T.); +#13186=LINE('',#13183,#13188); +#13188=VECTOR('',#13189,2.7305); +#13189=DIRECTION('',(0.0,0.0,-1.0)); +#13180=ORIENTED_EDGE('',*,*,#13181,.F.); +#13193=CARTESIAN_POINT('',(7.734,-24.74,2.73)); +#13192=VERTEX_POINT('',#13193); +#13191=EDGE_CURVE('',#13192,#13182,#13196,.T.); +#13196=LINE('',#13193,#13198); +#13198=VECTOR('',#13199,1.3208); +#13199=DIRECTION('',(0.0,-1.0,0.0)); +#13190=ORIENTED_EDGE('',*,*,#13191,.F.); +#13203=CARTESIAN_POINT('',(7.734,-24.74,0.0)); +#13202=VERTEX_POINT('',#13203); +#13201=EDGE_CURVE('',#13202,#13192,#13206,.T.); +#13206=LINE('',#13203,#13208); +#13208=VECTOR('',#13209,2.7305); +#13209=DIRECTION('',(0.0,0.0,1.0)); +#13200=ORIENTED_EDGE('',*,*,#13201,.F.); +#13211=EDGE_CURVE('',#13113,#13202,#13216,.T.); +#13216=LINE('',#13114,#13218); +#13218=VECTOR('',#13219,0.381); +#13219=DIRECTION('',(0.0,1.0,0.0)); +#13210=ORIENTED_EDGE('',*,*,#13211,.F.); +#13220=ORIENTED_EDGE('',*,*,#13112,.T.); +#13230=STYLED_ITEM('',(#34),#13231); +#13231=ADVANCED_FACE('',(#13237),#13232,.T.); +#13232=PLANE('',#13233); +#13233=AXIS2_PLACEMENT_3D('',#13234,#13235,#13236); +#13234=CARTESIAN_POINT('',(7.734,-25.679,0.0)); +#13235=DIRECTION('',(0.0,0.0,-1.0)); +#13236=DIRECTION('',(0.,1.,0.)); +#13237=FACE_OUTER_BOUND('',#13238,.T.); +#13238=EDGE_LOOP('',(#13239,#13249,#13259,#13269)); +#13239=ORIENTED_EDGE('',*,*,#12984,.T.); +#13249=ORIENTED_EDGE('',*,*,#13073,.T.); +#13260=EDGE_CURVE('',#13172,#13064,#13265,.T.); +#13265=LINE('',#13173,#13267); +#13267=VECTOR('',#13268,0.254); +#13268=DIRECTION('',(1.0,0.0,0.0)); +#13259=ORIENTED_EDGE('',*,*,#13260,.F.); +#13269=ORIENTED_EDGE('',*,*,#13171,.T.); +#13279=STYLED_ITEM('',(#34),#13280); +#13280=ADVANCED_FACE('',(#13286),#13281,.T.); +#13281=PLANE('',#13282); +#13282=AXIS2_PLACEMENT_3D('',#13283,#13284,#13285); +#13283=CARTESIAN_POINT('',(7.734,-24.74,0.0)); +#13284=DIRECTION('',(0.0,0.0,-1.0)); +#13285=DIRECTION('',(0.,1.,0.)); +#13286=FACE_OUTER_BOUND('',#13287,.T.); +#13287=EDGE_LOOP('',(#13288,#13298,#13308,#13318)); +#13289=EDGE_CURVE('',#13034,#13202,#13294,.T.); +#13294=LINE('',#13035,#13296); +#13296=VECTOR('',#13297,0.254); +#13297=DIRECTION('',(-1.0,0.0,0.0)); +#13288=ORIENTED_EDGE('',*,*,#13289,.F.); +#13298=ORIENTED_EDGE('',*,*,#13033,.T.); +#13308=ORIENTED_EDGE('',*,*,#13122,.T.); +#13318=ORIENTED_EDGE('',*,*,#13211,.T.); +#13328=STYLED_ITEM('',(#34),#13329); +#13329=ADVANCED_FACE('',(#13335),#13330,.T.); +#13330=PLANE('',#13331); +#13331=AXIS2_PLACEMENT_3D('',#13332,#13333,#13334); +#13332=CARTESIAN_POINT('',(7.734,-26.06,0.0)); +#13333=DIRECTION('',(0.0,-1.0,0.0)); +#13334=DIRECTION('',(0.,0.,1.)); +#13335=FACE_OUTER_BOUND('',#13336,.T.); +#13336=EDGE_LOOP('',(#13337,#13347,#13357,#13367,#13377,#13387)); +#13337=ORIENTED_EDGE('',*,*,#13260,.T.); +#13347=ORIENTED_EDGE('',*,*,#13063,.T.); +#13360=CARTESIAN_POINT('',(7.671,-26.06,2.984)); +#13359=VERTEX_POINT('',#13360); +#13358=EDGE_CURVE('',#13359,#13054,#13363,.T.); +#13363=LINE('',#13360,#13365); +#13365=VECTOR('',#13366,0.3175); +#13366=DIRECTION('',(1.0,0.0,0.0)); +#13357=ORIENTED_EDGE('',*,*,#13358,.F.); +#13370=CARTESIAN_POINT('',(7.671,-26.06,2.73)); +#13369=VERTEX_POINT('',#13370); +#13368=EDGE_CURVE('',#13369,#13359,#13373,.T.); +#13373=LINE('',#13370,#13375); +#13375=VECTOR('',#13376,0.254); +#13376=DIRECTION('',(0.0,0.0,1.0)); +#13367=ORIENTED_EDGE('',*,*,#13368,.F.); +#13378=EDGE_CURVE('',#13182,#13369,#13383,.T.); +#13383=LINE('',#13183,#13385); +#13385=VECTOR('',#13386,0.0635); +#13386=DIRECTION('',(-1.0,0.0,0.0)); +#13377=ORIENTED_EDGE('',*,*,#13378,.F.); +#13387=ORIENTED_EDGE('',*,*,#13181,.T.); +#13397=STYLED_ITEM('',(#34),#13398); +#13398=ADVANCED_FACE('',(#13404),#13399,.T.); +#13399=PLANE('',#13400); +#13400=AXIS2_PLACEMENT_3D('',#13401,#13402,#13403); +#13401=CARTESIAN_POINT('',(7.988,-24.74,0.0)); +#13402=DIRECTION('',(0.0,1.0,0.0)); +#13403=DIRECTION('',(0.,0.,1.)); +#13404=FACE_OUTER_BOUND('',#13405,.T.); +#13405=EDGE_LOOP('',(#13406,#13416,#13426,#13436,#13446,#13456)); +#13406=ORIENTED_EDGE('',*,*,#13289,.T.); +#13416=ORIENTED_EDGE('',*,*,#13201,.T.); +#13429=CARTESIAN_POINT('',(7.671,-24.74,2.73)); +#13428=VERTEX_POINT('',#13429); +#13427=EDGE_CURVE('',#13428,#13192,#13432,.T.); +#13432=LINE('',#13429,#13434); +#13434=VECTOR('',#13435,0.0635); +#13435=DIRECTION('',(1.0,0.0,0.0)); +#13426=ORIENTED_EDGE('',*,*,#13427,.F.); +#13439=CARTESIAN_POINT('',(7.671,-24.74,2.984)); +#13438=VERTEX_POINT('',#13439); +#13437=EDGE_CURVE('',#13438,#13428,#13442,.T.); +#13442=LINE('',#13439,#13444); +#13444=VECTOR('',#13445,0.254); +#13445=DIRECTION('',(0.0,0.0,-1.0)); +#13436=ORIENTED_EDGE('',*,*,#13437,.F.); +#13447=EDGE_CURVE('',#13044,#13438,#13452,.T.); +#13452=LINE('',#13045,#13454); +#13454=VECTOR('',#13455,0.3175); +#13455=DIRECTION('',(-1.0,0.0,0.0)); +#13446=ORIENTED_EDGE('',*,*,#13447,.F.); +#13456=ORIENTED_EDGE('',*,*,#13043,.T.); +#13466=STYLED_ITEM('',(#34),#13467); +#13467=ADVANCED_FACE('',(#13473),#13468,.T.); +#13468=PLANE('',#13469); +#13469=AXIS2_PLACEMENT_3D('',#13470,#13471,#13472); +#13470=CARTESIAN_POINT('',(7.671,-24.74,2.73)); +#13471=DIRECTION('',(0.0,0.0,-1.0)); +#13472=DIRECTION('',(0.,1.,0.)); +#13473=FACE_OUTER_BOUND('',#13474,.T.); +#13474=EDGE_LOOP('',(#13475,#13485,#13495,#13505)); +#13475=ORIENTED_EDGE('',*,*,#13427,.T.); +#13485=ORIENTED_EDGE('',*,*,#13191,.T.); +#13495=ORIENTED_EDGE('',*,*,#13378,.T.); +#13506=EDGE_CURVE('',#13428,#13369,#13511,.T.); +#13511=LINE('',#13429,#13513); +#13513=VECTOR('',#13514,1.3208); +#13514=DIRECTION('',(0.0,-1.0,0.0)); +#13505=ORIENTED_EDGE('',*,*,#13506,.F.); +#13515=STYLED_ITEM('',(#34),#13516); +#13516=ADVANCED_FACE('',(#13522),#13517,.T.); +#13517=PLANE('',#13518); +#13518=AXIS2_PLACEMENT_3D('',#13519,#13520,#13521); +#13519=CARTESIAN_POINT('',(7.671,-24.74,2.73)); +#13520=DIRECTION('',(-1.0,0.0,0.0)); +#13521=DIRECTION('',(0.,0.,1.)); +#13522=FACE_OUTER_BOUND('',#13523,.T.); +#13523=EDGE_LOOP('',(#13524,#13534,#13544,#13554)); +#13524=ORIENTED_EDGE('',*,*,#13506,.T.); +#13534=ORIENTED_EDGE('',*,*,#13368,.T.); +#13545=EDGE_CURVE('',#13438,#13359,#13550,.T.); +#13550=LINE('',#13439,#13552); +#13552=VECTOR('',#13553,1.3208); +#13553=DIRECTION('',(0.0,-1.0,0.0)); +#13544=ORIENTED_EDGE('',*,*,#13545,.F.); +#13554=ORIENTED_EDGE('',*,*,#13437,.T.); +#13564=STYLED_ITEM('',(#34),#13565); +#13565=ADVANCED_FACE('',(#13571),#13566,.T.); +#13566=PLANE('',#13567); +#13567=AXIS2_PLACEMENT_3D('',#13568,#13569,#13570); +#13568=CARTESIAN_POINT('',(7.671,-26.06,2.984)); +#13569=DIRECTION('',(0.0,0.0,1.0)); +#13570=DIRECTION('',(0.,1.,0.)); +#13571=FACE_OUTER_BOUND('',#13572,.T.); +#13572=EDGE_LOOP('',(#13573,#13583,#13593,#13603)); +#13573=ORIENTED_EDGE('',*,*,#13358,.T.); +#13583=ORIENTED_EDGE('',*,*,#13053,.T.); +#13593=ORIENTED_EDGE('',*,*,#13447,.T.); +#13603=ORIENTED_EDGE('',*,*,#13545,.T.); +#13614=MANIFOLD_SOLID_BREP($,#13615); +#13615=CLOSED_SHELL('',(#13617,#13666,#13715,#13804,#13853,#13942,#13991,#14040,#14109,#14178,#14227,#14276)); +#13616=STYLED_ITEM('',(#34),#13617); +#13617=ADVANCED_FACE('',(#13623),#13618,.T.); +#13618=PLANE('',#13619); +#13619=AXIS2_PLACEMENT_3D('',#13620,#13621,#13622); +#13620=CARTESIAN_POINT('',(7.734,-23.139,-2.54)); +#13621=DIRECTION('',(0.0,0.0,-1.0)); +#13622=DIRECTION('',(0.,1.,0.)); +#13623=FACE_OUTER_BOUND('',#13624,.T.); +#13624=EDGE_LOOP('',(#13625,#13635,#13645,#13655)); +#13628=CARTESIAN_POINT('',(7.734,-22.581,-2.54)); +#13627=VERTEX_POINT('',#13628); +#13630=CARTESIAN_POINT('',(7.734,-23.139,-2.54)); +#13629=VERTEX_POINT('',#13630); +#13626=EDGE_CURVE('',#13627,#13629,#13631,.T.); +#13631=LINE('',#13628,#13633); +#13633=VECTOR('',#13634,0.5588); +#13634=DIRECTION('',(0.0,-1.0,0.0)); +#13625=ORIENTED_EDGE('',*,*,#13626,.F.); +#13638=CARTESIAN_POINT('',(7.988,-22.581,-2.54)); +#13637=VERTEX_POINT('',#13638); +#13636=EDGE_CURVE('',#13637,#13627,#13641,.T.); +#13641=LINE('',#13638,#13643); +#13643=VECTOR('',#13644,0.254); +#13644=DIRECTION('',(-1.0,0.0,0.0)); +#13635=ORIENTED_EDGE('',*,*,#13636,.F.); +#13648=CARTESIAN_POINT('',(7.988,-23.139,-2.54)); +#13647=VERTEX_POINT('',#13648); +#13646=EDGE_CURVE('',#13647,#13637,#13651,.T.); +#13651=LINE('',#13648,#13653); +#13653=VECTOR('',#13654,0.5588); +#13654=DIRECTION('',(0.0,1.0,0.0)); +#13645=ORIENTED_EDGE('',*,*,#13646,.F.); +#13656=EDGE_CURVE('',#13629,#13647,#13661,.T.); +#13661=LINE('',#13630,#13663); +#13663=VECTOR('',#13664,0.254); +#13664=DIRECTION('',(1.0,0.0,0.0)); +#13655=ORIENTED_EDGE('',*,*,#13656,.F.); +#13665=STYLED_ITEM('',(#34),#13666); +#13666=ADVANCED_FACE('',(#13672),#13667,.T.); +#13667=PLANE('',#13668); +#13668=AXIS2_PLACEMENT_3D('',#13669,#13670,#13671); +#13669=CARTESIAN_POINT('',(7.734,-23.139,-2.54)); +#13670=DIRECTION('',(0.0,-1.0,0.0)); +#13671=DIRECTION('',(0.,0.,1.)); +#13672=FACE_OUTER_BOUND('',#13673,.T.); +#13673=EDGE_LOOP('',(#13674,#13684,#13694,#13704)); +#13674=ORIENTED_EDGE('',*,*,#13656,.T.); +#13687=CARTESIAN_POINT('',(7.988,-23.139,0.0)); +#13686=VERTEX_POINT('',#13687); +#13685=EDGE_CURVE('',#13686,#13647,#13690,.T.); +#13690=LINE('',#13687,#13692); +#13692=VECTOR('',#13693,2.54); +#13693=DIRECTION('',(0.0,0.0,-1.0)); +#13684=ORIENTED_EDGE('',*,*,#13685,.F.); +#13697=CARTESIAN_POINT('',(7.734,-23.139,0.0)); +#13696=VERTEX_POINT('',#13697); +#13695=EDGE_CURVE('',#13696,#13686,#13700,.T.); +#13700=LINE('',#13697,#13702); +#13702=VECTOR('',#13703,0.254); +#13703=DIRECTION('',(1.0,0.0,0.0)); +#13694=ORIENTED_EDGE('',*,*,#13695,.F.); +#13705=EDGE_CURVE('',#13629,#13696,#13710,.T.); +#13710=LINE('',#13630,#13712); +#13712=VECTOR('',#13713,2.54); +#13713=DIRECTION('',(0.0,0.0,1.0)); +#13704=ORIENTED_EDGE('',*,*,#13705,.F.); +#13714=STYLED_ITEM('',(#34),#13715); +#13715=ADVANCED_FACE('',(#13721),#13716,.T.); +#13716=PLANE('',#13717); +#13717=AXIS2_PLACEMENT_3D('',#13718,#13719,#13720); +#13718=CARTESIAN_POINT('',(7.988,-23.139,-2.54)); +#13719=DIRECTION('',(1.0,0.0,0.0)); +#13720=DIRECTION('',(0.,0.,1.)); +#13721=FACE_OUTER_BOUND('',#13722,.T.); +#13722=EDGE_LOOP('',(#13723,#13733,#13743,#13753,#13763,#13773,#13783,#13793)); +#13723=ORIENTED_EDGE('',*,*,#13646,.T.); +#13736=CARTESIAN_POINT('',(7.988,-22.581,0.0)); +#13735=VERTEX_POINT('',#13736); +#13734=EDGE_CURVE('',#13735,#13637,#13739,.T.); +#13739=LINE('',#13736,#13741); +#13741=VECTOR('',#13742,2.54); +#13742=DIRECTION('',(0.0,0.0,-1.0)); +#13733=ORIENTED_EDGE('',*,*,#13734,.F.); +#13746=CARTESIAN_POINT('',(7.988,-22.2,0.0)); +#13745=VERTEX_POINT('',#13746); +#13744=EDGE_CURVE('',#13745,#13735,#13749,.T.); +#13749=LINE('',#13746,#13751); +#13751=VECTOR('',#13752,0.381); +#13752=DIRECTION('',(0.0,-1.0,0.0)); +#13743=ORIENTED_EDGE('',*,*,#13744,.F.); +#13756=CARTESIAN_POINT('',(7.988,-22.2,2.984)); +#13755=VERTEX_POINT('',#13756); +#13754=EDGE_CURVE('',#13755,#13745,#13759,.T.); +#13759=LINE('',#13756,#13761); +#13761=VECTOR('',#13762,2.9845); +#13762=DIRECTION('',(0.0,0.0,-1.0)); +#13753=ORIENTED_EDGE('',*,*,#13754,.F.); +#13766=CARTESIAN_POINT('',(7.988,-23.52,2.984)); +#13765=VERTEX_POINT('',#13766); +#13764=EDGE_CURVE('',#13765,#13755,#13769,.T.); +#13769=LINE('',#13766,#13771); +#13771=VECTOR('',#13772,1.3208); +#13772=DIRECTION('',(0.0,1.0,0.0)); +#13763=ORIENTED_EDGE('',*,*,#13764,.F.); +#13776=CARTESIAN_POINT('',(7.988,-23.52,0.0)); +#13775=VERTEX_POINT('',#13776); +#13774=EDGE_CURVE('',#13775,#13765,#13779,.T.); +#13779=LINE('',#13776,#13781); +#13781=VECTOR('',#13782,2.9845); +#13782=DIRECTION('',(0.0,0.0,1.0)); +#13773=ORIENTED_EDGE('',*,*,#13774,.F.); +#13784=EDGE_CURVE('',#13686,#13775,#13789,.T.); +#13789=LINE('',#13687,#13791); +#13791=VECTOR('',#13792,0.381); +#13792=DIRECTION('',(0.0,-1.0,0.0)); +#13783=ORIENTED_EDGE('',*,*,#13784,.F.); +#13793=ORIENTED_EDGE('',*,*,#13685,.T.); +#13803=STYLED_ITEM('',(#34),#13804); +#13804=ADVANCED_FACE('',(#13810),#13805,.T.); +#13805=PLANE('',#13806); +#13806=AXIS2_PLACEMENT_3D('',#13807,#13808,#13809); +#13807=CARTESIAN_POINT('',(7.988,-22.581,-2.54)); +#13808=DIRECTION('',(0.0,1.0,0.0)); +#13809=DIRECTION('',(0.,0.,1.)); +#13810=FACE_OUTER_BOUND('',#13811,.T.); +#13811=EDGE_LOOP('',(#13812,#13822,#13832,#13842)); +#13812=ORIENTED_EDGE('',*,*,#13636,.T.); +#13825=CARTESIAN_POINT('',(7.734,-22.581,0.0)); +#13824=VERTEX_POINT('',#13825); +#13823=EDGE_CURVE('',#13824,#13627,#13828,.T.); +#13828=LINE('',#13825,#13830); +#13830=VECTOR('',#13831,2.54); +#13831=DIRECTION('',(0.0,0.0,-1.0)); +#13822=ORIENTED_EDGE('',*,*,#13823,.F.); +#13833=EDGE_CURVE('',#13735,#13824,#13838,.T.); +#13838=LINE('',#13736,#13840); +#13840=VECTOR('',#13841,0.254); +#13841=DIRECTION('',(-1.0,0.0,0.0)); +#13832=ORIENTED_EDGE('',*,*,#13833,.F.); +#13842=ORIENTED_EDGE('',*,*,#13734,.T.); +#13852=STYLED_ITEM('',(#34),#13853); +#13853=ADVANCED_FACE('',(#13859),#13854,.T.); +#13854=PLANE('',#13855); +#13855=AXIS2_PLACEMENT_3D('',#13856,#13857,#13858); +#13856=CARTESIAN_POINT('',(7.734,-22.581,-2.54)); +#13857=DIRECTION('',(-1.0,0.0,0.0)); +#13858=DIRECTION('',(0.,0.,1.)); +#13859=FACE_OUTER_BOUND('',#13860,.T.); +#13860=EDGE_LOOP('',(#13861,#13871,#13881,#13891,#13901,#13911,#13921,#13931)); +#13861=ORIENTED_EDGE('',*,*,#13626,.T.); +#13871=ORIENTED_EDGE('',*,*,#13705,.T.); +#13884=CARTESIAN_POINT('',(7.734,-23.52,0.0)); +#13883=VERTEX_POINT('',#13884); +#13882=EDGE_CURVE('',#13883,#13696,#13887,.T.); +#13887=LINE('',#13884,#13889); +#13889=VECTOR('',#13890,0.381); +#13890=DIRECTION('',(0.0,1.0,0.0)); +#13881=ORIENTED_EDGE('',*,*,#13882,.F.); +#13894=CARTESIAN_POINT('',(7.734,-23.52,2.73)); +#13893=VERTEX_POINT('',#13894); +#13892=EDGE_CURVE('',#13893,#13883,#13897,.T.); +#13897=LINE('',#13894,#13899); +#13899=VECTOR('',#13900,2.7305); +#13900=DIRECTION('',(0.0,0.0,-1.0)); +#13891=ORIENTED_EDGE('',*,*,#13892,.F.); +#13904=CARTESIAN_POINT('',(7.734,-22.2,2.73)); +#13903=VERTEX_POINT('',#13904); +#13902=EDGE_CURVE('',#13903,#13893,#13907,.T.); +#13907=LINE('',#13904,#13909); +#13909=VECTOR('',#13910,1.3208); +#13910=DIRECTION('',(0.0,-1.0,0.0)); +#13901=ORIENTED_EDGE('',*,*,#13902,.F.); +#13914=CARTESIAN_POINT('',(7.734,-22.2,0.0)); +#13913=VERTEX_POINT('',#13914); +#13912=EDGE_CURVE('',#13913,#13903,#13917,.T.); +#13917=LINE('',#13914,#13919); +#13919=VECTOR('',#13920,2.7305); +#13920=DIRECTION('',(0.0,0.0,1.0)); +#13911=ORIENTED_EDGE('',*,*,#13912,.F.); +#13922=EDGE_CURVE('',#13824,#13913,#13927,.T.); +#13927=LINE('',#13825,#13929); +#13929=VECTOR('',#13930,0.381); +#13930=DIRECTION('',(0.0,1.0,0.0)); +#13921=ORIENTED_EDGE('',*,*,#13922,.F.); +#13931=ORIENTED_EDGE('',*,*,#13823,.T.); +#13941=STYLED_ITEM('',(#34),#13942); +#13942=ADVANCED_FACE('',(#13948),#13943,.T.); +#13943=PLANE('',#13944); +#13944=AXIS2_PLACEMENT_3D('',#13945,#13946,#13947); +#13945=CARTESIAN_POINT('',(7.734,-23.139,0.0)); +#13946=DIRECTION('',(0.0,0.0,-1.0)); +#13947=DIRECTION('',(0.,1.,0.)); +#13948=FACE_OUTER_BOUND('',#13949,.T.); +#13949=EDGE_LOOP('',(#13950,#13960,#13970,#13980)); +#13950=ORIENTED_EDGE('',*,*,#13695,.T.); +#13960=ORIENTED_EDGE('',*,*,#13784,.T.); +#13971=EDGE_CURVE('',#13883,#13775,#13976,.T.); +#13976=LINE('',#13884,#13978); +#13978=VECTOR('',#13979,0.254); +#13979=DIRECTION('',(1.0,0.0,0.0)); +#13970=ORIENTED_EDGE('',*,*,#13971,.F.); +#13980=ORIENTED_EDGE('',*,*,#13882,.T.); +#13990=STYLED_ITEM('',(#34),#13991); +#13991=ADVANCED_FACE('',(#13997),#13992,.T.); +#13992=PLANE('',#13993); +#13993=AXIS2_PLACEMENT_3D('',#13994,#13995,#13996); +#13994=CARTESIAN_POINT('',(7.734,-22.2,0.0)); +#13995=DIRECTION('',(0.0,0.0,-1.0)); +#13996=DIRECTION('',(0.,1.,0.)); +#13997=FACE_OUTER_BOUND('',#13998,.T.); +#13998=EDGE_LOOP('',(#13999,#14009,#14019,#14029)); +#14000=EDGE_CURVE('',#13745,#13913,#14005,.T.); +#14005=LINE('',#13746,#14007); +#14007=VECTOR('',#14008,0.254); +#14008=DIRECTION('',(-1.0,0.0,0.0)); +#13999=ORIENTED_EDGE('',*,*,#14000,.F.); +#14009=ORIENTED_EDGE('',*,*,#13744,.T.); +#14019=ORIENTED_EDGE('',*,*,#13833,.T.); +#14029=ORIENTED_EDGE('',*,*,#13922,.T.); +#14039=STYLED_ITEM('',(#34),#14040); +#14040=ADVANCED_FACE('',(#14046),#14041,.T.); +#14041=PLANE('',#14042); +#14042=AXIS2_PLACEMENT_3D('',#14043,#14044,#14045); +#14043=CARTESIAN_POINT('',(7.734,-23.52,0.0)); +#14044=DIRECTION('',(0.0,-1.0,0.0)); +#14045=DIRECTION('',(0.,0.,1.)); +#14046=FACE_OUTER_BOUND('',#14047,.T.); +#14047=EDGE_LOOP('',(#14048,#14058,#14068,#14078,#14088,#14098)); +#14048=ORIENTED_EDGE('',*,*,#13971,.T.); +#14058=ORIENTED_EDGE('',*,*,#13774,.T.); +#14071=CARTESIAN_POINT('',(7.671,-23.52,2.984)); +#14070=VERTEX_POINT('',#14071); +#14069=EDGE_CURVE('',#14070,#13765,#14074,.T.); +#14074=LINE('',#14071,#14076); +#14076=VECTOR('',#14077,0.3175); +#14077=DIRECTION('',(1.0,0.0,0.0)); +#14068=ORIENTED_EDGE('',*,*,#14069,.F.); +#14081=CARTESIAN_POINT('',(7.671,-23.52,2.73)); +#14080=VERTEX_POINT('',#14081); +#14079=EDGE_CURVE('',#14080,#14070,#14084,.T.); +#14084=LINE('',#14081,#14086); +#14086=VECTOR('',#14087,0.254); +#14087=DIRECTION('',(0.0,0.0,1.0)); +#14078=ORIENTED_EDGE('',*,*,#14079,.F.); +#14089=EDGE_CURVE('',#13893,#14080,#14094,.T.); +#14094=LINE('',#13894,#14096); +#14096=VECTOR('',#14097,0.0635); +#14097=DIRECTION('',(-1.0,0.0,0.0)); +#14088=ORIENTED_EDGE('',*,*,#14089,.F.); +#14098=ORIENTED_EDGE('',*,*,#13892,.T.); +#14108=STYLED_ITEM('',(#34),#14109); +#14109=ADVANCED_FACE('',(#14115),#14110,.T.); +#14110=PLANE('',#14111); +#14111=AXIS2_PLACEMENT_3D('',#14112,#14113,#14114); +#14112=CARTESIAN_POINT('',(7.988,-22.2,0.0)); +#14113=DIRECTION('',(0.0,1.0,0.0)); +#14114=DIRECTION('',(0.,0.,1.)); +#14115=FACE_OUTER_BOUND('',#14116,.T.); +#14116=EDGE_LOOP('',(#14117,#14127,#14137,#14147,#14157,#14167)); +#14117=ORIENTED_EDGE('',*,*,#14000,.T.); +#14127=ORIENTED_EDGE('',*,*,#13912,.T.); +#14140=CARTESIAN_POINT('',(7.671,-22.2,2.73)); +#14139=VERTEX_POINT('',#14140); +#14138=EDGE_CURVE('',#14139,#13903,#14143,.T.); +#14143=LINE('',#14140,#14145); +#14145=VECTOR('',#14146,0.0635); +#14146=DIRECTION('',(1.0,0.0,0.0)); +#14137=ORIENTED_EDGE('',*,*,#14138,.F.); +#14150=CARTESIAN_POINT('',(7.671,-22.2,2.984)); +#14149=VERTEX_POINT('',#14150); +#14148=EDGE_CURVE('',#14149,#14139,#14153,.T.); +#14153=LINE('',#14150,#14155); +#14155=VECTOR('',#14156,0.254); +#14156=DIRECTION('',(0.0,0.0,-1.0)); +#14147=ORIENTED_EDGE('',*,*,#14148,.F.); +#14158=EDGE_CURVE('',#13755,#14149,#14163,.T.); +#14163=LINE('',#13756,#14165); +#14165=VECTOR('',#14166,0.3175); +#14166=DIRECTION('',(-1.0,0.0,0.0)); +#14157=ORIENTED_EDGE('',*,*,#14158,.F.); +#14167=ORIENTED_EDGE('',*,*,#13754,.T.); +#14177=STYLED_ITEM('',(#34),#14178); +#14178=ADVANCED_FACE('',(#14184),#14179,.T.); +#14179=PLANE('',#14180); +#14180=AXIS2_PLACEMENT_3D('',#14181,#14182,#14183); +#14181=CARTESIAN_POINT('',(7.671,-22.2,2.73)); +#14182=DIRECTION('',(0.0,0.0,-1.0)); +#14183=DIRECTION('',(0.,1.,0.)); +#14184=FACE_OUTER_BOUND('',#14185,.T.); +#14185=EDGE_LOOP('',(#14186,#14196,#14206,#14216)); +#14186=ORIENTED_EDGE('',*,*,#14138,.T.); +#14196=ORIENTED_EDGE('',*,*,#13902,.T.); +#14206=ORIENTED_EDGE('',*,*,#14089,.T.); +#14217=EDGE_CURVE('',#14139,#14080,#14222,.T.); +#14222=LINE('',#14140,#14224); +#14224=VECTOR('',#14225,1.3208); +#14225=DIRECTION('',(0.0,-1.0,0.0)); +#14216=ORIENTED_EDGE('',*,*,#14217,.F.); +#14226=STYLED_ITEM('',(#34),#14227); +#14227=ADVANCED_FACE('',(#14233),#14228,.T.); +#14228=PLANE('',#14229); +#14229=AXIS2_PLACEMENT_3D('',#14230,#14231,#14232); +#14230=CARTESIAN_POINT('',(7.671,-22.2,2.73)); +#14231=DIRECTION('',(-1.0,0.0,0.0)); +#14232=DIRECTION('',(0.,0.,1.)); +#14233=FACE_OUTER_BOUND('',#14234,.T.); +#14234=EDGE_LOOP('',(#14235,#14245,#14255,#14265)); +#14235=ORIENTED_EDGE('',*,*,#14217,.T.); +#14245=ORIENTED_EDGE('',*,*,#14079,.T.); +#14256=EDGE_CURVE('',#14149,#14070,#14261,.T.); +#14261=LINE('',#14150,#14263); +#14263=VECTOR('',#14264,1.3208); +#14264=DIRECTION('',(0.0,-1.0,0.0)); +#14255=ORIENTED_EDGE('',*,*,#14256,.F.); +#14265=ORIENTED_EDGE('',*,*,#14148,.T.); +#14275=STYLED_ITEM('',(#34),#14276); +#14276=ADVANCED_FACE('',(#14282),#14277,.T.); +#14277=PLANE('',#14278); +#14278=AXIS2_PLACEMENT_3D('',#14279,#14280,#14281); +#14279=CARTESIAN_POINT('',(7.671,-23.52,2.984)); +#14280=DIRECTION('',(0.0,0.0,1.0)); +#14281=DIRECTION('',(0.,1.,0.)); +#14282=FACE_OUTER_BOUND('',#14283,.T.); +#14283=EDGE_LOOP('',(#14284,#14294,#14304,#14314)); +#14284=ORIENTED_EDGE('',*,*,#14069,.T.); +#14294=ORIENTED_EDGE('',*,*,#13764,.T.); +#14304=ORIENTED_EDGE('',*,*,#14158,.T.); +#14314=ORIENTED_EDGE('',*,*,#14256,.T.); +#14325=MANIFOLD_SOLID_BREP($,#14326); +#14326=CLOSED_SHELL('',(#14328,#14377,#14426,#14515,#14564,#14653,#14702,#14751,#14820,#14889,#14938,#14987)); +#14327=STYLED_ITEM('',(#34),#14328); +#14328=ADVANCED_FACE('',(#14334),#14329,.T.); +#14329=PLANE('',#14330); +#14330=AXIS2_PLACEMENT_3D('',#14331,#14332,#14333); +#14331=CARTESIAN_POINT('',(7.734,-20.599,-2.54)); +#14332=DIRECTION('',(0.0,0.0,-1.0)); +#14333=DIRECTION('',(0.,1.,0.)); +#14334=FACE_OUTER_BOUND('',#14335,.T.); +#14335=EDGE_LOOP('',(#14336,#14346,#14356,#14366)); +#14339=CARTESIAN_POINT('',(7.734,-20.041,-2.54)); +#14338=VERTEX_POINT('',#14339); +#14341=CARTESIAN_POINT('',(7.734,-20.599,-2.54)); +#14340=VERTEX_POINT('',#14341); +#14337=EDGE_CURVE('',#14338,#14340,#14342,.T.); +#14342=LINE('',#14339,#14344); +#14344=VECTOR('',#14345,0.5588); +#14345=DIRECTION('',(0.0,-1.0,0.0)); +#14336=ORIENTED_EDGE('',*,*,#14337,.F.); +#14349=CARTESIAN_POINT('',(7.988,-20.041,-2.54)); +#14348=VERTEX_POINT('',#14349); +#14347=EDGE_CURVE('',#14348,#14338,#14352,.T.); +#14352=LINE('',#14349,#14354); +#14354=VECTOR('',#14355,0.254); +#14355=DIRECTION('',(-1.0,0.0,0.0)); +#14346=ORIENTED_EDGE('',*,*,#14347,.F.); +#14359=CARTESIAN_POINT('',(7.988,-20.599,-2.54)); +#14358=VERTEX_POINT('',#14359); +#14357=EDGE_CURVE('',#14358,#14348,#14362,.T.); +#14362=LINE('',#14359,#14364); +#14364=VECTOR('',#14365,0.5588); +#14365=DIRECTION('',(0.0,1.0,0.0)); +#14356=ORIENTED_EDGE('',*,*,#14357,.F.); +#14367=EDGE_CURVE('',#14340,#14358,#14372,.T.); +#14372=LINE('',#14341,#14374); +#14374=VECTOR('',#14375,0.254); +#14375=DIRECTION('',(1.0,0.0,0.0)); +#14366=ORIENTED_EDGE('',*,*,#14367,.F.); +#14376=STYLED_ITEM('',(#34),#14377); +#14377=ADVANCED_FACE('',(#14383),#14378,.T.); +#14378=PLANE('',#14379); +#14379=AXIS2_PLACEMENT_3D('',#14380,#14381,#14382); +#14380=CARTESIAN_POINT('',(7.734,-20.599,-2.54)); +#14381=DIRECTION('',(0.0,-1.0,0.0)); +#14382=DIRECTION('',(0.,0.,1.)); +#14383=FACE_OUTER_BOUND('',#14384,.T.); +#14384=EDGE_LOOP('',(#14385,#14395,#14405,#14415)); +#14385=ORIENTED_EDGE('',*,*,#14367,.T.); +#14398=CARTESIAN_POINT('',(7.988,-20.599,0.0)); +#14397=VERTEX_POINT('',#14398); +#14396=EDGE_CURVE('',#14397,#14358,#14401,.T.); +#14401=LINE('',#14398,#14403); +#14403=VECTOR('',#14404,2.54); +#14404=DIRECTION('',(0.0,0.0,-1.0)); +#14395=ORIENTED_EDGE('',*,*,#14396,.F.); +#14408=CARTESIAN_POINT('',(7.734,-20.599,0.0)); +#14407=VERTEX_POINT('',#14408); +#14406=EDGE_CURVE('',#14407,#14397,#14411,.T.); +#14411=LINE('',#14408,#14413); +#14413=VECTOR('',#14414,0.254); +#14414=DIRECTION('',(1.0,0.0,0.0)); +#14405=ORIENTED_EDGE('',*,*,#14406,.F.); +#14416=EDGE_CURVE('',#14340,#14407,#14421,.T.); +#14421=LINE('',#14341,#14423); +#14423=VECTOR('',#14424,2.54); +#14424=DIRECTION('',(0.0,0.0,1.0)); +#14415=ORIENTED_EDGE('',*,*,#14416,.F.); +#14425=STYLED_ITEM('',(#34),#14426); +#14426=ADVANCED_FACE('',(#14432),#14427,.T.); +#14427=PLANE('',#14428); +#14428=AXIS2_PLACEMENT_3D('',#14429,#14430,#14431); +#14429=CARTESIAN_POINT('',(7.988,-20.599,-2.54)); +#14430=DIRECTION('',(1.0,0.0,0.0)); +#14431=DIRECTION('',(0.,0.,1.)); +#14432=FACE_OUTER_BOUND('',#14433,.T.); +#14433=EDGE_LOOP('',(#14434,#14444,#14454,#14464,#14474,#14484,#14494,#14504)); +#14434=ORIENTED_EDGE('',*,*,#14357,.T.); +#14447=CARTESIAN_POINT('',(7.988,-20.041,0.0)); +#14446=VERTEX_POINT('',#14447); +#14445=EDGE_CURVE('',#14446,#14348,#14450,.T.); +#14450=LINE('',#14447,#14452); +#14452=VECTOR('',#14453,2.54); +#14453=DIRECTION('',(0.0,0.0,-1.0)); +#14444=ORIENTED_EDGE('',*,*,#14445,.F.); +#14457=CARTESIAN_POINT('',(7.988,-19.66,0.0)); +#14456=VERTEX_POINT('',#14457); +#14455=EDGE_CURVE('',#14456,#14446,#14460,.T.); +#14460=LINE('',#14457,#14462); +#14462=VECTOR('',#14463,0.381); +#14463=DIRECTION('',(0.0,-1.0,0.0)); +#14454=ORIENTED_EDGE('',*,*,#14455,.F.); +#14467=CARTESIAN_POINT('',(7.988,-19.66,2.984)); +#14466=VERTEX_POINT('',#14467); +#14465=EDGE_CURVE('',#14466,#14456,#14470,.T.); +#14470=LINE('',#14467,#14472); +#14472=VECTOR('',#14473,2.9845); +#14473=DIRECTION('',(0.0,0.0,-1.0)); +#14464=ORIENTED_EDGE('',*,*,#14465,.F.); +#14477=CARTESIAN_POINT('',(7.988,-20.98,2.984)); +#14476=VERTEX_POINT('',#14477); +#14475=EDGE_CURVE('',#14476,#14466,#14480,.T.); +#14480=LINE('',#14477,#14482); +#14482=VECTOR('',#14483,1.3208); +#14483=DIRECTION('',(0.0,1.0,0.0)); +#14474=ORIENTED_EDGE('',*,*,#14475,.F.); +#14487=CARTESIAN_POINT('',(7.988,-20.98,0.0)); +#14486=VERTEX_POINT('',#14487); +#14485=EDGE_CURVE('',#14486,#14476,#14490,.T.); +#14490=LINE('',#14487,#14492); +#14492=VECTOR('',#14493,2.9845); +#14493=DIRECTION('',(0.0,0.0,1.0)); +#14484=ORIENTED_EDGE('',*,*,#14485,.F.); +#14495=EDGE_CURVE('',#14397,#14486,#14500,.T.); +#14500=LINE('',#14398,#14502); +#14502=VECTOR('',#14503,0.381); +#14503=DIRECTION('',(0.0,-1.0,0.0)); +#14494=ORIENTED_EDGE('',*,*,#14495,.F.); +#14504=ORIENTED_EDGE('',*,*,#14396,.T.); +#14514=STYLED_ITEM('',(#34),#14515); +#14515=ADVANCED_FACE('',(#14521),#14516,.T.); +#14516=PLANE('',#14517); +#14517=AXIS2_PLACEMENT_3D('',#14518,#14519,#14520); +#14518=CARTESIAN_POINT('',(7.988,-20.041,-2.54)); +#14519=DIRECTION('',(0.0,1.0,0.0)); +#14520=DIRECTION('',(0.,0.,1.)); +#14521=FACE_OUTER_BOUND('',#14522,.T.); +#14522=EDGE_LOOP('',(#14523,#14533,#14543,#14553)); +#14523=ORIENTED_EDGE('',*,*,#14347,.T.); +#14536=CARTESIAN_POINT('',(7.734,-20.041,0.0)); +#14535=VERTEX_POINT('',#14536); +#14534=EDGE_CURVE('',#14535,#14338,#14539,.T.); +#14539=LINE('',#14536,#14541); +#14541=VECTOR('',#14542,2.54); +#14542=DIRECTION('',(0.0,0.0,-1.0)); +#14533=ORIENTED_EDGE('',*,*,#14534,.F.); +#14544=EDGE_CURVE('',#14446,#14535,#14549,.T.); +#14549=LINE('',#14447,#14551); +#14551=VECTOR('',#14552,0.254); +#14552=DIRECTION('',(-1.0,0.0,0.0)); +#14543=ORIENTED_EDGE('',*,*,#14544,.F.); +#14553=ORIENTED_EDGE('',*,*,#14445,.T.); +#14563=STYLED_ITEM('',(#34),#14564); +#14564=ADVANCED_FACE('',(#14570),#14565,.T.); +#14565=PLANE('',#14566); +#14566=AXIS2_PLACEMENT_3D('',#14567,#14568,#14569); +#14567=CARTESIAN_POINT('',(7.734,-20.041,-2.54)); +#14568=DIRECTION('',(-1.0,0.0,0.0)); +#14569=DIRECTION('',(0.,0.,1.)); +#14570=FACE_OUTER_BOUND('',#14571,.T.); +#14571=EDGE_LOOP('',(#14572,#14582,#14592,#14602,#14612,#14622,#14632,#14642)); +#14572=ORIENTED_EDGE('',*,*,#14337,.T.); +#14582=ORIENTED_EDGE('',*,*,#14416,.T.); +#14595=CARTESIAN_POINT('',(7.734,-20.98,0.0)); +#14594=VERTEX_POINT('',#14595); +#14593=EDGE_CURVE('',#14594,#14407,#14598,.T.); +#14598=LINE('',#14595,#14600); +#14600=VECTOR('',#14601,0.381); +#14601=DIRECTION('',(0.0,1.0,0.0)); +#14592=ORIENTED_EDGE('',*,*,#14593,.F.); +#14605=CARTESIAN_POINT('',(7.734,-20.98,2.73)); +#14604=VERTEX_POINT('',#14605); +#14603=EDGE_CURVE('',#14604,#14594,#14608,.T.); +#14608=LINE('',#14605,#14610); +#14610=VECTOR('',#14611,2.7305); +#14611=DIRECTION('',(0.0,0.0,-1.0)); +#14602=ORIENTED_EDGE('',*,*,#14603,.F.); +#14615=CARTESIAN_POINT('',(7.734,-19.66,2.73)); +#14614=VERTEX_POINT('',#14615); +#14613=EDGE_CURVE('',#14614,#14604,#14618,.T.); +#14618=LINE('',#14615,#14620); +#14620=VECTOR('',#14621,1.3208); +#14621=DIRECTION('',(0.0,-1.0,0.0)); +#14612=ORIENTED_EDGE('',*,*,#14613,.F.); +#14625=CARTESIAN_POINT('',(7.734,-19.66,0.0)); +#14624=VERTEX_POINT('',#14625); +#14623=EDGE_CURVE('',#14624,#14614,#14628,.T.); +#14628=LINE('',#14625,#14630); +#14630=VECTOR('',#14631,2.7305); +#14631=DIRECTION('',(0.0,0.0,1.0)); +#14622=ORIENTED_EDGE('',*,*,#14623,.F.); +#14633=EDGE_CURVE('',#14535,#14624,#14638,.T.); +#14638=LINE('',#14536,#14640); +#14640=VECTOR('',#14641,0.381); +#14641=DIRECTION('',(0.0,1.0,0.0)); +#14632=ORIENTED_EDGE('',*,*,#14633,.F.); +#14642=ORIENTED_EDGE('',*,*,#14534,.T.); +#14652=STYLED_ITEM('',(#34),#14653); +#14653=ADVANCED_FACE('',(#14659),#14654,.T.); +#14654=PLANE('',#14655); +#14655=AXIS2_PLACEMENT_3D('',#14656,#14657,#14658); +#14656=CARTESIAN_POINT('',(7.734,-20.599,0.0)); +#14657=DIRECTION('',(0.0,0.0,-1.0)); +#14658=DIRECTION('',(0.,1.,0.)); +#14659=FACE_OUTER_BOUND('',#14660,.T.); +#14660=EDGE_LOOP('',(#14661,#14671,#14681,#14691)); +#14661=ORIENTED_EDGE('',*,*,#14406,.T.); +#14671=ORIENTED_EDGE('',*,*,#14495,.T.); +#14682=EDGE_CURVE('',#14594,#14486,#14687,.T.); +#14687=LINE('',#14595,#14689); +#14689=VECTOR('',#14690,0.254); +#14690=DIRECTION('',(1.0,0.0,0.0)); +#14681=ORIENTED_EDGE('',*,*,#14682,.F.); +#14691=ORIENTED_EDGE('',*,*,#14593,.T.); +#14701=STYLED_ITEM('',(#34),#14702); +#14702=ADVANCED_FACE('',(#14708),#14703,.T.); +#14703=PLANE('',#14704); +#14704=AXIS2_PLACEMENT_3D('',#14705,#14706,#14707); +#14705=CARTESIAN_POINT('',(7.734,-19.66,0.0)); +#14706=DIRECTION('',(0.0,0.0,-1.0)); +#14707=DIRECTION('',(0.,1.,0.)); +#14708=FACE_OUTER_BOUND('',#14709,.T.); +#14709=EDGE_LOOP('',(#14710,#14720,#14730,#14740)); +#14711=EDGE_CURVE('',#14456,#14624,#14716,.T.); +#14716=LINE('',#14457,#14718); +#14718=VECTOR('',#14719,0.254); +#14719=DIRECTION('',(-1.0,0.0,0.0)); +#14710=ORIENTED_EDGE('',*,*,#14711,.F.); +#14720=ORIENTED_EDGE('',*,*,#14455,.T.); +#14730=ORIENTED_EDGE('',*,*,#14544,.T.); +#14740=ORIENTED_EDGE('',*,*,#14633,.T.); +#14750=STYLED_ITEM('',(#34),#14751); +#14751=ADVANCED_FACE('',(#14757),#14752,.T.); +#14752=PLANE('',#14753); +#14753=AXIS2_PLACEMENT_3D('',#14754,#14755,#14756); +#14754=CARTESIAN_POINT('',(7.734,-20.98,0.0)); +#14755=DIRECTION('',(0.0,-1.0,0.0)); +#14756=DIRECTION('',(0.,0.,1.)); +#14757=FACE_OUTER_BOUND('',#14758,.T.); +#14758=EDGE_LOOP('',(#14759,#14769,#14779,#14789,#14799,#14809)); +#14759=ORIENTED_EDGE('',*,*,#14682,.T.); +#14769=ORIENTED_EDGE('',*,*,#14485,.T.); +#14782=CARTESIAN_POINT('',(7.671,-20.98,2.984)); +#14781=VERTEX_POINT('',#14782); +#14780=EDGE_CURVE('',#14781,#14476,#14785,.T.); +#14785=LINE('',#14782,#14787); +#14787=VECTOR('',#14788,0.3175); +#14788=DIRECTION('',(1.0,0.0,0.0)); +#14779=ORIENTED_EDGE('',*,*,#14780,.F.); +#14792=CARTESIAN_POINT('',(7.671,-20.98,2.73)); +#14791=VERTEX_POINT('',#14792); +#14790=EDGE_CURVE('',#14791,#14781,#14795,.T.); +#14795=LINE('',#14792,#14797); +#14797=VECTOR('',#14798,0.254); +#14798=DIRECTION('',(0.0,0.0,1.0)); +#14789=ORIENTED_EDGE('',*,*,#14790,.F.); +#14800=EDGE_CURVE('',#14604,#14791,#14805,.T.); +#14805=LINE('',#14605,#14807); +#14807=VECTOR('',#14808,0.0635); +#14808=DIRECTION('',(-1.0,0.0,0.0)); +#14799=ORIENTED_EDGE('',*,*,#14800,.F.); +#14809=ORIENTED_EDGE('',*,*,#14603,.T.); +#14819=STYLED_ITEM('',(#34),#14820); +#14820=ADVANCED_FACE('',(#14826),#14821,.T.); +#14821=PLANE('',#14822); +#14822=AXIS2_PLACEMENT_3D('',#14823,#14824,#14825); +#14823=CARTESIAN_POINT('',(7.988,-19.66,0.0)); +#14824=DIRECTION('',(0.0,1.0,0.0)); +#14825=DIRECTION('',(0.,0.,1.)); +#14826=FACE_OUTER_BOUND('',#14827,.T.); +#14827=EDGE_LOOP('',(#14828,#14838,#14848,#14858,#14868,#14878)); +#14828=ORIENTED_EDGE('',*,*,#14711,.T.); +#14838=ORIENTED_EDGE('',*,*,#14623,.T.); +#14851=CARTESIAN_POINT('',(7.671,-19.66,2.73)); +#14850=VERTEX_POINT('',#14851); +#14849=EDGE_CURVE('',#14850,#14614,#14854,.T.); +#14854=LINE('',#14851,#14856); +#14856=VECTOR('',#14857,0.0635); +#14857=DIRECTION('',(1.0,0.0,0.0)); +#14848=ORIENTED_EDGE('',*,*,#14849,.F.); +#14861=CARTESIAN_POINT('',(7.671,-19.66,2.984)); +#14860=VERTEX_POINT('',#14861); +#14859=EDGE_CURVE('',#14860,#14850,#14864,.T.); +#14864=LINE('',#14861,#14866); +#14866=VECTOR('',#14867,0.254); +#14867=DIRECTION('',(0.0,0.0,-1.0)); +#14858=ORIENTED_EDGE('',*,*,#14859,.F.); +#14869=EDGE_CURVE('',#14466,#14860,#14874,.T.); +#14874=LINE('',#14467,#14876); +#14876=VECTOR('',#14877,0.3175); +#14877=DIRECTION('',(-1.0,0.0,0.0)); +#14868=ORIENTED_EDGE('',*,*,#14869,.F.); +#14878=ORIENTED_EDGE('',*,*,#14465,.T.); +#14888=STYLED_ITEM('',(#34),#14889); +#14889=ADVANCED_FACE('',(#14895),#14890,.T.); +#14890=PLANE('',#14891); +#14891=AXIS2_PLACEMENT_3D('',#14892,#14893,#14894); +#14892=CARTESIAN_POINT('',(7.671,-19.66,2.73)); +#14893=DIRECTION('',(0.0,0.0,-1.0)); +#14894=DIRECTION('',(0.,1.,0.)); +#14895=FACE_OUTER_BOUND('',#14896,.T.); +#14896=EDGE_LOOP('',(#14897,#14907,#14917,#14927)); +#14897=ORIENTED_EDGE('',*,*,#14849,.T.); +#14907=ORIENTED_EDGE('',*,*,#14613,.T.); +#14917=ORIENTED_EDGE('',*,*,#14800,.T.); +#14928=EDGE_CURVE('',#14850,#14791,#14933,.T.); +#14933=LINE('',#14851,#14935); +#14935=VECTOR('',#14936,1.3208); +#14936=DIRECTION('',(0.0,-1.0,0.0)); +#14927=ORIENTED_EDGE('',*,*,#14928,.F.); +#14937=STYLED_ITEM('',(#34),#14938); +#14938=ADVANCED_FACE('',(#14944),#14939,.T.); +#14939=PLANE('',#14940); +#14940=AXIS2_PLACEMENT_3D('',#14941,#14942,#14943); +#14941=CARTESIAN_POINT('',(7.671,-19.66,2.73)); +#14942=DIRECTION('',(-1.0,0.0,0.0)); +#14943=DIRECTION('',(0.,0.,1.)); +#14944=FACE_OUTER_BOUND('',#14945,.T.); +#14945=EDGE_LOOP('',(#14946,#14956,#14966,#14976)); +#14946=ORIENTED_EDGE('',*,*,#14928,.T.); +#14956=ORIENTED_EDGE('',*,*,#14790,.T.); +#14967=EDGE_CURVE('',#14860,#14781,#14972,.T.); +#14972=LINE('',#14861,#14974); +#14974=VECTOR('',#14975,1.3208); +#14975=DIRECTION('',(0.0,-1.0,0.0)); +#14966=ORIENTED_EDGE('',*,*,#14967,.F.); +#14976=ORIENTED_EDGE('',*,*,#14859,.T.); +#14986=STYLED_ITEM('',(#34),#14987); +#14987=ADVANCED_FACE('',(#14993),#14988,.T.); +#14988=PLANE('',#14989); +#14989=AXIS2_PLACEMENT_3D('',#14990,#14991,#14992); +#14990=CARTESIAN_POINT('',(7.671,-20.98,2.984)); +#14991=DIRECTION('',(0.0,0.0,1.0)); +#14992=DIRECTION('',(0.,1.,0.)); +#14993=FACE_OUTER_BOUND('',#14994,.T.); +#14994=EDGE_LOOP('',(#14995,#15005,#15015,#15025)); +#14995=ORIENTED_EDGE('',*,*,#14780,.T.); +#15005=ORIENTED_EDGE('',*,*,#14475,.T.); +#15015=ORIENTED_EDGE('',*,*,#14869,.T.); +#15025=ORIENTED_EDGE('',*,*,#14967,.T.); +#15036=MANIFOLD_SOLID_BREP($,#15037); +#15037=CLOSED_SHELL('',(#15039,#15088,#15137,#15226,#15275,#15364,#15413,#15462,#15531,#15600,#15649,#15698)); +#15038=STYLED_ITEM('',(#34),#15039); +#15039=ADVANCED_FACE('',(#15045),#15040,.T.); +#15040=PLANE('',#15041); +#15041=AXIS2_PLACEMENT_3D('',#15042,#15043,#15044); +#15042=CARTESIAN_POINT('',(7.734,-18.059,-2.54)); +#15043=DIRECTION('',(0.0,0.0,-1.0)); +#15044=DIRECTION('',(0.,1.,0.)); +#15045=FACE_OUTER_BOUND('',#15046,.T.); +#15046=EDGE_LOOP('',(#15047,#15057,#15067,#15077)); +#15050=CARTESIAN_POINT('',(7.734,-17.501,-2.54)); +#15049=VERTEX_POINT('',#15050); +#15052=CARTESIAN_POINT('',(7.734,-18.059,-2.54)); +#15051=VERTEX_POINT('',#15052); +#15048=EDGE_CURVE('',#15049,#15051,#15053,.T.); +#15053=LINE('',#15050,#15055); +#15055=VECTOR('',#15056,0.5588); +#15056=DIRECTION('',(0.0,-1.0,0.0)); +#15047=ORIENTED_EDGE('',*,*,#15048,.F.); +#15060=CARTESIAN_POINT('',(7.988,-17.501,-2.54)); +#15059=VERTEX_POINT('',#15060); +#15058=EDGE_CURVE('',#15059,#15049,#15063,.T.); +#15063=LINE('',#15060,#15065); +#15065=VECTOR('',#15066,0.254); +#15066=DIRECTION('',(-1.0,0.0,0.0)); +#15057=ORIENTED_EDGE('',*,*,#15058,.F.); +#15070=CARTESIAN_POINT('',(7.988,-18.059,-2.54)); +#15069=VERTEX_POINT('',#15070); +#15068=EDGE_CURVE('',#15069,#15059,#15073,.T.); +#15073=LINE('',#15070,#15075); +#15075=VECTOR('',#15076,0.5588); +#15076=DIRECTION('',(0.0,1.0,0.0)); +#15067=ORIENTED_EDGE('',*,*,#15068,.F.); +#15078=EDGE_CURVE('',#15051,#15069,#15083,.T.); +#15083=LINE('',#15052,#15085); +#15085=VECTOR('',#15086,0.254); +#15086=DIRECTION('',(1.0,0.0,0.0)); +#15077=ORIENTED_EDGE('',*,*,#15078,.F.); +#15087=STYLED_ITEM('',(#34),#15088); +#15088=ADVANCED_FACE('',(#15094),#15089,.T.); +#15089=PLANE('',#15090); +#15090=AXIS2_PLACEMENT_3D('',#15091,#15092,#15093); +#15091=CARTESIAN_POINT('',(7.734,-18.059,-2.54)); +#15092=DIRECTION('',(0.0,-1.0,0.0)); +#15093=DIRECTION('',(0.,0.,1.)); +#15094=FACE_OUTER_BOUND('',#15095,.T.); +#15095=EDGE_LOOP('',(#15096,#15106,#15116,#15126)); +#15096=ORIENTED_EDGE('',*,*,#15078,.T.); +#15109=CARTESIAN_POINT('',(7.988,-18.059,0.0)); +#15108=VERTEX_POINT('',#15109); +#15107=EDGE_CURVE('',#15108,#15069,#15112,.T.); +#15112=LINE('',#15109,#15114); +#15114=VECTOR('',#15115,2.54); +#15115=DIRECTION('',(0.0,0.0,-1.0)); +#15106=ORIENTED_EDGE('',*,*,#15107,.F.); +#15119=CARTESIAN_POINT('',(7.734,-18.059,0.0)); +#15118=VERTEX_POINT('',#15119); +#15117=EDGE_CURVE('',#15118,#15108,#15122,.T.); +#15122=LINE('',#15119,#15124); +#15124=VECTOR('',#15125,0.254); +#15125=DIRECTION('',(1.0,0.0,0.0)); +#15116=ORIENTED_EDGE('',*,*,#15117,.F.); +#15127=EDGE_CURVE('',#15051,#15118,#15132,.T.); +#15132=LINE('',#15052,#15134); +#15134=VECTOR('',#15135,2.54); +#15135=DIRECTION('',(0.0,0.0,1.0)); +#15126=ORIENTED_EDGE('',*,*,#15127,.F.); +#15136=STYLED_ITEM('',(#34),#15137); +#15137=ADVANCED_FACE('',(#15143),#15138,.T.); +#15138=PLANE('',#15139); +#15139=AXIS2_PLACEMENT_3D('',#15140,#15141,#15142); +#15140=CARTESIAN_POINT('',(7.988,-18.059,-2.54)); +#15141=DIRECTION('',(1.0,0.0,0.0)); +#15142=DIRECTION('',(0.,0.,1.)); +#15143=FACE_OUTER_BOUND('',#15144,.T.); +#15144=EDGE_LOOP('',(#15145,#15155,#15165,#15175,#15185,#15195,#15205,#15215)); +#15145=ORIENTED_EDGE('',*,*,#15068,.T.); +#15158=CARTESIAN_POINT('',(7.988,-17.501,0.0)); +#15157=VERTEX_POINT('',#15158); +#15156=EDGE_CURVE('',#15157,#15059,#15161,.T.); +#15161=LINE('',#15158,#15163); +#15163=VECTOR('',#15164,2.54); +#15164=DIRECTION('',(0.0,0.0,-1.0)); +#15155=ORIENTED_EDGE('',*,*,#15156,.F.); +#15168=CARTESIAN_POINT('',(7.988,-17.12,0.0)); +#15167=VERTEX_POINT('',#15168); +#15166=EDGE_CURVE('',#15167,#15157,#15171,.T.); +#15171=LINE('',#15168,#15173); +#15173=VECTOR('',#15174,0.381); +#15174=DIRECTION('',(0.0,-1.0,0.0)); +#15165=ORIENTED_EDGE('',*,*,#15166,.F.); +#15178=CARTESIAN_POINT('',(7.988,-17.12,2.984)); +#15177=VERTEX_POINT('',#15178); +#15176=EDGE_CURVE('',#15177,#15167,#15181,.T.); +#15181=LINE('',#15178,#15183); +#15183=VECTOR('',#15184,2.9845); +#15184=DIRECTION('',(0.0,0.0,-1.0)); +#15175=ORIENTED_EDGE('',*,*,#15176,.F.); +#15188=CARTESIAN_POINT('',(7.988,-18.44,2.984)); +#15187=VERTEX_POINT('',#15188); +#15186=EDGE_CURVE('',#15187,#15177,#15191,.T.); +#15191=LINE('',#15188,#15193); +#15193=VECTOR('',#15194,1.3208); +#15194=DIRECTION('',(0.0,1.0,0.0)); +#15185=ORIENTED_EDGE('',*,*,#15186,.F.); +#15198=CARTESIAN_POINT('',(7.988,-18.44,0.0)); +#15197=VERTEX_POINT('',#15198); +#15196=EDGE_CURVE('',#15197,#15187,#15201,.T.); +#15201=LINE('',#15198,#15203); +#15203=VECTOR('',#15204,2.9845); +#15204=DIRECTION('',(0.0,0.0,1.0)); +#15195=ORIENTED_EDGE('',*,*,#15196,.F.); +#15206=EDGE_CURVE('',#15108,#15197,#15211,.T.); +#15211=LINE('',#15109,#15213); +#15213=VECTOR('',#15214,0.381); +#15214=DIRECTION('',(0.0,-1.0,0.0)); +#15205=ORIENTED_EDGE('',*,*,#15206,.F.); +#15215=ORIENTED_EDGE('',*,*,#15107,.T.); +#15225=STYLED_ITEM('',(#34),#15226); +#15226=ADVANCED_FACE('',(#15232),#15227,.T.); +#15227=PLANE('',#15228); +#15228=AXIS2_PLACEMENT_3D('',#15229,#15230,#15231); +#15229=CARTESIAN_POINT('',(7.988,-17.501,-2.54)); +#15230=DIRECTION('',(0.0,1.0,0.0)); +#15231=DIRECTION('',(0.,0.,1.)); +#15232=FACE_OUTER_BOUND('',#15233,.T.); +#15233=EDGE_LOOP('',(#15234,#15244,#15254,#15264)); +#15234=ORIENTED_EDGE('',*,*,#15058,.T.); +#15247=CARTESIAN_POINT('',(7.734,-17.501,0.0)); +#15246=VERTEX_POINT('',#15247); +#15245=EDGE_CURVE('',#15246,#15049,#15250,.T.); +#15250=LINE('',#15247,#15252); +#15252=VECTOR('',#15253,2.54); +#15253=DIRECTION('',(0.0,0.0,-1.0)); +#15244=ORIENTED_EDGE('',*,*,#15245,.F.); +#15255=EDGE_CURVE('',#15157,#15246,#15260,.T.); +#15260=LINE('',#15158,#15262); +#15262=VECTOR('',#15263,0.254); +#15263=DIRECTION('',(-1.0,0.0,0.0)); +#15254=ORIENTED_EDGE('',*,*,#15255,.F.); +#15264=ORIENTED_EDGE('',*,*,#15156,.T.); +#15274=STYLED_ITEM('',(#34),#15275); +#15275=ADVANCED_FACE('',(#15281),#15276,.T.); +#15276=PLANE('',#15277); +#15277=AXIS2_PLACEMENT_3D('',#15278,#15279,#15280); +#15278=CARTESIAN_POINT('',(7.734,-17.501,-2.54)); +#15279=DIRECTION('',(-1.0,0.0,0.0)); +#15280=DIRECTION('',(0.,0.,1.)); +#15281=FACE_OUTER_BOUND('',#15282,.T.); +#15282=EDGE_LOOP('',(#15283,#15293,#15303,#15313,#15323,#15333,#15343,#15353)); +#15283=ORIENTED_EDGE('',*,*,#15048,.T.); +#15293=ORIENTED_EDGE('',*,*,#15127,.T.); +#15306=CARTESIAN_POINT('',(7.734,-18.44,0.0)); +#15305=VERTEX_POINT('',#15306); +#15304=EDGE_CURVE('',#15305,#15118,#15309,.T.); +#15309=LINE('',#15306,#15311); +#15311=VECTOR('',#15312,0.381); +#15312=DIRECTION('',(0.0,1.0,0.0)); +#15303=ORIENTED_EDGE('',*,*,#15304,.F.); +#15316=CARTESIAN_POINT('',(7.734,-18.44,2.73)); +#15315=VERTEX_POINT('',#15316); +#15314=EDGE_CURVE('',#15315,#15305,#15319,.T.); +#15319=LINE('',#15316,#15321); +#15321=VECTOR('',#15322,2.7305); +#15322=DIRECTION('',(0.0,0.0,-1.0)); +#15313=ORIENTED_EDGE('',*,*,#15314,.F.); +#15326=CARTESIAN_POINT('',(7.734,-17.12,2.73)); +#15325=VERTEX_POINT('',#15326); +#15324=EDGE_CURVE('',#15325,#15315,#15329,.T.); +#15329=LINE('',#15326,#15331); +#15331=VECTOR('',#15332,1.3208); +#15332=DIRECTION('',(0.0,-1.0,0.0)); +#15323=ORIENTED_EDGE('',*,*,#15324,.F.); +#15336=CARTESIAN_POINT('',(7.734,-17.12,0.0)); +#15335=VERTEX_POINT('',#15336); +#15334=EDGE_CURVE('',#15335,#15325,#15339,.T.); +#15339=LINE('',#15336,#15341); +#15341=VECTOR('',#15342,2.7305); +#15342=DIRECTION('',(0.0,0.0,1.0)); +#15333=ORIENTED_EDGE('',*,*,#15334,.F.); +#15344=EDGE_CURVE('',#15246,#15335,#15349,.T.); +#15349=LINE('',#15247,#15351); +#15351=VECTOR('',#15352,0.381); +#15352=DIRECTION('',(0.0,1.0,0.0)); +#15343=ORIENTED_EDGE('',*,*,#15344,.F.); +#15353=ORIENTED_EDGE('',*,*,#15245,.T.); +#15363=STYLED_ITEM('',(#34),#15364); +#15364=ADVANCED_FACE('',(#15370),#15365,.T.); +#15365=PLANE('',#15366); +#15366=AXIS2_PLACEMENT_3D('',#15367,#15368,#15369); +#15367=CARTESIAN_POINT('',(7.734,-18.059,0.0)); +#15368=DIRECTION('',(0.0,0.0,-1.0)); +#15369=DIRECTION('',(0.,1.,0.)); +#15370=FACE_OUTER_BOUND('',#15371,.T.); +#15371=EDGE_LOOP('',(#15372,#15382,#15392,#15402)); +#15372=ORIENTED_EDGE('',*,*,#15117,.T.); +#15382=ORIENTED_EDGE('',*,*,#15206,.T.); +#15393=EDGE_CURVE('',#15305,#15197,#15398,.T.); +#15398=LINE('',#15306,#15400); +#15400=VECTOR('',#15401,0.254); +#15401=DIRECTION('',(1.0,0.0,0.0)); +#15392=ORIENTED_EDGE('',*,*,#15393,.F.); +#15402=ORIENTED_EDGE('',*,*,#15304,.T.); +#15412=STYLED_ITEM('',(#34),#15413); +#15413=ADVANCED_FACE('',(#15419),#15414,.T.); +#15414=PLANE('',#15415); +#15415=AXIS2_PLACEMENT_3D('',#15416,#15417,#15418); +#15416=CARTESIAN_POINT('',(7.734,-17.12,0.0)); +#15417=DIRECTION('',(0.0,0.0,-1.0)); +#15418=DIRECTION('',(0.,1.,0.)); +#15419=FACE_OUTER_BOUND('',#15420,.T.); +#15420=EDGE_LOOP('',(#15421,#15431,#15441,#15451)); +#15422=EDGE_CURVE('',#15167,#15335,#15427,.T.); +#15427=LINE('',#15168,#15429); +#15429=VECTOR('',#15430,0.254); +#15430=DIRECTION('',(-1.0,0.0,0.0)); +#15421=ORIENTED_EDGE('',*,*,#15422,.F.); +#15431=ORIENTED_EDGE('',*,*,#15166,.T.); +#15441=ORIENTED_EDGE('',*,*,#15255,.T.); +#15451=ORIENTED_EDGE('',*,*,#15344,.T.); +#15461=STYLED_ITEM('',(#34),#15462); +#15462=ADVANCED_FACE('',(#15468),#15463,.T.); +#15463=PLANE('',#15464); +#15464=AXIS2_PLACEMENT_3D('',#15465,#15466,#15467); +#15465=CARTESIAN_POINT('',(7.734,-18.44,0.0)); +#15466=DIRECTION('',(0.0,-1.0,0.0)); +#15467=DIRECTION('',(0.,0.,1.)); +#15468=FACE_OUTER_BOUND('',#15469,.T.); +#15469=EDGE_LOOP('',(#15470,#15480,#15490,#15500,#15510,#15520)); +#15470=ORIENTED_EDGE('',*,*,#15393,.T.); +#15480=ORIENTED_EDGE('',*,*,#15196,.T.); +#15493=CARTESIAN_POINT('',(7.671,-18.44,2.984)); +#15492=VERTEX_POINT('',#15493); +#15491=EDGE_CURVE('',#15492,#15187,#15496,.T.); +#15496=LINE('',#15493,#15498); +#15498=VECTOR('',#15499,0.3175); +#15499=DIRECTION('',(1.0,0.0,0.0)); +#15490=ORIENTED_EDGE('',*,*,#15491,.F.); +#15503=CARTESIAN_POINT('',(7.671,-18.44,2.73)); +#15502=VERTEX_POINT('',#15503); +#15501=EDGE_CURVE('',#15502,#15492,#15506,.T.); +#15506=LINE('',#15503,#15508); +#15508=VECTOR('',#15509,0.254); +#15509=DIRECTION('',(0.0,0.0,1.0)); +#15500=ORIENTED_EDGE('',*,*,#15501,.F.); +#15511=EDGE_CURVE('',#15315,#15502,#15516,.T.); +#15516=LINE('',#15316,#15518); +#15518=VECTOR('',#15519,0.0635); +#15519=DIRECTION('',(-1.0,0.0,0.0)); +#15510=ORIENTED_EDGE('',*,*,#15511,.F.); +#15520=ORIENTED_EDGE('',*,*,#15314,.T.); +#15530=STYLED_ITEM('',(#34),#15531); +#15531=ADVANCED_FACE('',(#15537),#15532,.T.); +#15532=PLANE('',#15533); +#15533=AXIS2_PLACEMENT_3D('',#15534,#15535,#15536); +#15534=CARTESIAN_POINT('',(7.988,-17.12,0.0)); +#15535=DIRECTION('',(0.0,1.0,0.0)); +#15536=DIRECTION('',(0.,0.,1.)); +#15537=FACE_OUTER_BOUND('',#15538,.T.); +#15538=EDGE_LOOP('',(#15539,#15549,#15559,#15569,#15579,#15589)); +#15539=ORIENTED_EDGE('',*,*,#15422,.T.); +#15549=ORIENTED_EDGE('',*,*,#15334,.T.); +#15562=CARTESIAN_POINT('',(7.671,-17.12,2.73)); +#15561=VERTEX_POINT('',#15562); +#15560=EDGE_CURVE('',#15561,#15325,#15565,.T.); +#15565=LINE('',#15562,#15567); +#15567=VECTOR('',#15568,0.0635); +#15568=DIRECTION('',(1.0,0.0,0.0)); +#15559=ORIENTED_EDGE('',*,*,#15560,.F.); +#15572=CARTESIAN_POINT('',(7.671,-17.12,2.984)); +#15571=VERTEX_POINT('',#15572); +#15570=EDGE_CURVE('',#15571,#15561,#15575,.T.); +#15575=LINE('',#15572,#15577); +#15577=VECTOR('',#15578,0.254); +#15578=DIRECTION('',(0.0,0.0,-1.0)); +#15569=ORIENTED_EDGE('',*,*,#15570,.F.); +#15580=EDGE_CURVE('',#15177,#15571,#15585,.T.); +#15585=LINE('',#15178,#15587); +#15587=VECTOR('',#15588,0.3175); +#15588=DIRECTION('',(-1.0,0.0,0.0)); +#15579=ORIENTED_EDGE('',*,*,#15580,.F.); +#15589=ORIENTED_EDGE('',*,*,#15176,.T.); +#15599=STYLED_ITEM('',(#34),#15600); +#15600=ADVANCED_FACE('',(#15606),#15601,.T.); +#15601=PLANE('',#15602); +#15602=AXIS2_PLACEMENT_3D('',#15603,#15604,#15605); +#15603=CARTESIAN_POINT('',(7.671,-17.12,2.73)); +#15604=DIRECTION('',(0.0,0.0,-1.0)); +#15605=DIRECTION('',(0.,1.,0.)); +#15606=FACE_OUTER_BOUND('',#15607,.T.); +#15607=EDGE_LOOP('',(#15608,#15618,#15628,#15638)); +#15608=ORIENTED_EDGE('',*,*,#15560,.T.); +#15618=ORIENTED_EDGE('',*,*,#15324,.T.); +#15628=ORIENTED_EDGE('',*,*,#15511,.T.); +#15639=EDGE_CURVE('',#15561,#15502,#15644,.T.); +#15644=LINE('',#15562,#15646); +#15646=VECTOR('',#15647,1.3208); +#15647=DIRECTION('',(0.0,-1.0,0.0)); +#15638=ORIENTED_EDGE('',*,*,#15639,.F.); +#15648=STYLED_ITEM('',(#34),#15649); +#15649=ADVANCED_FACE('',(#15655),#15650,.T.); +#15650=PLANE('',#15651); +#15651=AXIS2_PLACEMENT_3D('',#15652,#15653,#15654); +#15652=CARTESIAN_POINT('',(7.671,-17.12,2.73)); +#15653=DIRECTION('',(-1.0,0.0,0.0)); +#15654=DIRECTION('',(0.,0.,1.)); +#15655=FACE_OUTER_BOUND('',#15656,.T.); +#15656=EDGE_LOOP('',(#15657,#15667,#15677,#15687)); +#15657=ORIENTED_EDGE('',*,*,#15639,.T.); +#15667=ORIENTED_EDGE('',*,*,#15501,.T.); +#15678=EDGE_CURVE('',#15571,#15492,#15683,.T.); +#15683=LINE('',#15572,#15685); +#15685=VECTOR('',#15686,1.3208); +#15686=DIRECTION('',(0.0,-1.0,0.0)); +#15677=ORIENTED_EDGE('',*,*,#15678,.F.); +#15687=ORIENTED_EDGE('',*,*,#15570,.T.); +#15697=STYLED_ITEM('',(#34),#15698); +#15698=ADVANCED_FACE('',(#15704),#15699,.T.); +#15699=PLANE('',#15700); +#15700=AXIS2_PLACEMENT_3D('',#15701,#15702,#15703); +#15701=CARTESIAN_POINT('',(7.671,-18.44,2.984)); +#15702=DIRECTION('',(0.0,0.0,1.0)); +#15703=DIRECTION('',(0.,1.,0.)); +#15704=FACE_OUTER_BOUND('',#15705,.T.); +#15705=EDGE_LOOP('',(#15706,#15716,#15726,#15736)); +#15706=ORIENTED_EDGE('',*,*,#15491,.T.); +#15716=ORIENTED_EDGE('',*,*,#15186,.T.); +#15726=ORIENTED_EDGE('',*,*,#15580,.T.); +#15736=ORIENTED_EDGE('',*,*,#15678,.T.); +#15747=MANIFOLD_SOLID_BREP($,#15748); +#15748=CLOSED_SHELL('',(#15750,#15799,#15848,#15937,#15986,#16075,#16124,#16173,#16242,#16311,#16360,#16409)); +#15749=STYLED_ITEM('',(#34),#15750); +#15750=ADVANCED_FACE('',(#15756),#15751,.T.); +#15751=PLANE('',#15752); +#15752=AXIS2_PLACEMENT_3D('',#15753,#15754,#15755); +#15753=CARTESIAN_POINT('',(7.734,-15.519,-2.54)); +#15754=DIRECTION('',(0.0,0.0,-1.0)); +#15755=DIRECTION('',(0.,1.,0.)); +#15756=FACE_OUTER_BOUND('',#15757,.T.); +#15757=EDGE_LOOP('',(#15758,#15768,#15778,#15788)); +#15761=CARTESIAN_POINT('',(7.734,-14.961,-2.54)); +#15760=VERTEX_POINT('',#15761); +#15763=CARTESIAN_POINT('',(7.734,-15.519,-2.54)); +#15762=VERTEX_POINT('',#15763); +#15759=EDGE_CURVE('',#15760,#15762,#15764,.T.); +#15764=LINE('',#15761,#15766); +#15766=VECTOR('',#15767,0.5588); +#15767=DIRECTION('',(0.0,-1.0,0.0)); +#15758=ORIENTED_EDGE('',*,*,#15759,.F.); +#15771=CARTESIAN_POINT('',(7.988,-14.961,-2.54)); +#15770=VERTEX_POINT('',#15771); +#15769=EDGE_CURVE('',#15770,#15760,#15774,.T.); +#15774=LINE('',#15771,#15776); +#15776=VECTOR('',#15777,0.254); +#15777=DIRECTION('',(-1.0,0.0,0.0)); +#15768=ORIENTED_EDGE('',*,*,#15769,.F.); +#15781=CARTESIAN_POINT('',(7.988,-15.519,-2.54)); +#15780=VERTEX_POINT('',#15781); +#15779=EDGE_CURVE('',#15780,#15770,#15784,.T.); +#15784=LINE('',#15781,#15786); +#15786=VECTOR('',#15787,0.5588); +#15787=DIRECTION('',(0.0,1.0,0.0)); +#15778=ORIENTED_EDGE('',*,*,#15779,.F.); +#15789=EDGE_CURVE('',#15762,#15780,#15794,.T.); +#15794=LINE('',#15763,#15796); +#15796=VECTOR('',#15797,0.254); +#15797=DIRECTION('',(1.0,0.0,0.0)); +#15788=ORIENTED_EDGE('',*,*,#15789,.F.); +#15798=STYLED_ITEM('',(#34),#15799); +#15799=ADVANCED_FACE('',(#15805),#15800,.T.); +#15800=PLANE('',#15801); +#15801=AXIS2_PLACEMENT_3D('',#15802,#15803,#15804); +#15802=CARTESIAN_POINT('',(7.734,-15.519,-2.54)); +#15803=DIRECTION('',(0.0,-1.0,0.0)); +#15804=DIRECTION('',(0.,0.,1.)); +#15805=FACE_OUTER_BOUND('',#15806,.T.); +#15806=EDGE_LOOP('',(#15807,#15817,#15827,#15837)); +#15807=ORIENTED_EDGE('',*,*,#15789,.T.); +#15820=CARTESIAN_POINT('',(7.988,-15.519,0.0)); +#15819=VERTEX_POINT('',#15820); +#15818=EDGE_CURVE('',#15819,#15780,#15823,.T.); +#15823=LINE('',#15820,#15825); +#15825=VECTOR('',#15826,2.54); +#15826=DIRECTION('',(0.0,0.0,-1.0)); +#15817=ORIENTED_EDGE('',*,*,#15818,.F.); +#15830=CARTESIAN_POINT('',(7.734,-15.519,0.0)); +#15829=VERTEX_POINT('',#15830); +#15828=EDGE_CURVE('',#15829,#15819,#15833,.T.); +#15833=LINE('',#15830,#15835); +#15835=VECTOR('',#15836,0.254); +#15836=DIRECTION('',(1.0,0.0,0.0)); +#15827=ORIENTED_EDGE('',*,*,#15828,.F.); +#15838=EDGE_CURVE('',#15762,#15829,#15843,.T.); +#15843=LINE('',#15763,#15845); +#15845=VECTOR('',#15846,2.54); +#15846=DIRECTION('',(0.0,0.0,1.0)); +#15837=ORIENTED_EDGE('',*,*,#15838,.F.); +#15847=STYLED_ITEM('',(#34),#15848); +#15848=ADVANCED_FACE('',(#15854),#15849,.T.); +#15849=PLANE('',#15850); +#15850=AXIS2_PLACEMENT_3D('',#15851,#15852,#15853); +#15851=CARTESIAN_POINT('',(7.988,-15.519,-2.54)); +#15852=DIRECTION('',(1.0,0.0,0.0)); +#15853=DIRECTION('',(0.,0.,1.)); +#15854=FACE_OUTER_BOUND('',#15855,.T.); +#15855=EDGE_LOOP('',(#15856,#15866,#15876,#15886,#15896,#15906,#15916,#15926)); +#15856=ORIENTED_EDGE('',*,*,#15779,.T.); +#15869=CARTESIAN_POINT('',(7.988,-14.961,0.0)); +#15868=VERTEX_POINT('',#15869); +#15867=EDGE_CURVE('',#15868,#15770,#15872,.T.); +#15872=LINE('',#15869,#15874); +#15874=VECTOR('',#15875,2.54); +#15875=DIRECTION('',(0.0,0.0,-1.0)); +#15866=ORIENTED_EDGE('',*,*,#15867,.F.); +#15879=CARTESIAN_POINT('',(7.988,-14.58,0.0)); +#15878=VERTEX_POINT('',#15879); +#15877=EDGE_CURVE('',#15878,#15868,#15882,.T.); +#15882=LINE('',#15879,#15884); +#15884=VECTOR('',#15885,0.381); +#15885=DIRECTION('',(0.0,-1.0,0.0)); +#15876=ORIENTED_EDGE('',*,*,#15877,.F.); +#15889=CARTESIAN_POINT('',(7.988,-14.58,2.984)); +#15888=VERTEX_POINT('',#15889); +#15887=EDGE_CURVE('',#15888,#15878,#15892,.T.); +#15892=LINE('',#15889,#15894); +#15894=VECTOR('',#15895,2.9845); +#15895=DIRECTION('',(0.0,0.0,-1.0)); +#15886=ORIENTED_EDGE('',*,*,#15887,.F.); +#15899=CARTESIAN_POINT('',(7.988,-15.9,2.984)); +#15898=VERTEX_POINT('',#15899); +#15897=EDGE_CURVE('',#15898,#15888,#15902,.T.); +#15902=LINE('',#15899,#15904); +#15904=VECTOR('',#15905,1.3208); +#15905=DIRECTION('',(0.0,1.0,0.0)); +#15896=ORIENTED_EDGE('',*,*,#15897,.F.); +#15909=CARTESIAN_POINT('',(7.988,-15.9,0.0)); +#15908=VERTEX_POINT('',#15909); +#15907=EDGE_CURVE('',#15908,#15898,#15912,.T.); +#15912=LINE('',#15909,#15914); +#15914=VECTOR('',#15915,2.9845); +#15915=DIRECTION('',(0.0,0.0,1.0)); +#15906=ORIENTED_EDGE('',*,*,#15907,.F.); +#15917=EDGE_CURVE('',#15819,#15908,#15922,.T.); +#15922=LINE('',#15820,#15924); +#15924=VECTOR('',#15925,0.381); +#15925=DIRECTION('',(0.0,-1.0,0.0)); +#15916=ORIENTED_EDGE('',*,*,#15917,.F.); +#15926=ORIENTED_EDGE('',*,*,#15818,.T.); +#15936=STYLED_ITEM('',(#34),#15937); +#15937=ADVANCED_FACE('',(#15943),#15938,.T.); +#15938=PLANE('',#15939); +#15939=AXIS2_PLACEMENT_3D('',#15940,#15941,#15942); +#15940=CARTESIAN_POINT('',(7.988,-14.961,-2.54)); +#15941=DIRECTION('',(0.0,1.0,0.0)); +#15942=DIRECTION('',(0.,0.,1.)); +#15943=FACE_OUTER_BOUND('',#15944,.T.); +#15944=EDGE_LOOP('',(#15945,#15955,#15965,#15975)); +#15945=ORIENTED_EDGE('',*,*,#15769,.T.); +#15958=CARTESIAN_POINT('',(7.734,-14.961,0.0)); +#15957=VERTEX_POINT('',#15958); +#15956=EDGE_CURVE('',#15957,#15760,#15961,.T.); +#15961=LINE('',#15958,#15963); +#15963=VECTOR('',#15964,2.54); +#15964=DIRECTION('',(0.0,0.0,-1.0)); +#15955=ORIENTED_EDGE('',*,*,#15956,.F.); +#15966=EDGE_CURVE('',#15868,#15957,#15971,.T.); +#15971=LINE('',#15869,#15973); +#15973=VECTOR('',#15974,0.254); +#15974=DIRECTION('',(-1.0,0.0,0.0)); +#15965=ORIENTED_EDGE('',*,*,#15966,.F.); +#15975=ORIENTED_EDGE('',*,*,#15867,.T.); +#15985=STYLED_ITEM('',(#34),#15986); +#15986=ADVANCED_FACE('',(#15992),#15987,.T.); +#15987=PLANE('',#15988); +#15988=AXIS2_PLACEMENT_3D('',#15989,#15990,#15991); +#15989=CARTESIAN_POINT('',(7.734,-14.961,-2.54)); +#15990=DIRECTION('',(-1.0,0.0,0.0)); +#15991=DIRECTION('',(0.,0.,1.)); +#15992=FACE_OUTER_BOUND('',#15993,.T.); +#15993=EDGE_LOOP('',(#15994,#16004,#16014,#16024,#16034,#16044,#16054,#16064)); +#15994=ORIENTED_EDGE('',*,*,#15759,.T.); +#16004=ORIENTED_EDGE('',*,*,#15838,.T.); +#16017=CARTESIAN_POINT('',(7.734,-15.9,0.0)); +#16016=VERTEX_POINT('',#16017); +#16015=EDGE_CURVE('',#16016,#15829,#16020,.T.); +#16020=LINE('',#16017,#16022); +#16022=VECTOR('',#16023,0.381); +#16023=DIRECTION('',(0.0,1.0,0.0)); +#16014=ORIENTED_EDGE('',*,*,#16015,.F.); +#16027=CARTESIAN_POINT('',(7.734,-15.9,2.73)); +#16026=VERTEX_POINT('',#16027); +#16025=EDGE_CURVE('',#16026,#16016,#16030,.T.); +#16030=LINE('',#16027,#16032); +#16032=VECTOR('',#16033,2.7305); +#16033=DIRECTION('',(0.0,0.0,-1.0)); +#16024=ORIENTED_EDGE('',*,*,#16025,.F.); +#16037=CARTESIAN_POINT('',(7.734,-14.58,2.73)); +#16036=VERTEX_POINT('',#16037); +#16035=EDGE_CURVE('',#16036,#16026,#16040,.T.); +#16040=LINE('',#16037,#16042); +#16042=VECTOR('',#16043,1.3208); +#16043=DIRECTION('',(0.0,-1.0,0.0)); +#16034=ORIENTED_EDGE('',*,*,#16035,.F.); +#16047=CARTESIAN_POINT('',(7.734,-14.58,0.0)); +#16046=VERTEX_POINT('',#16047); +#16045=EDGE_CURVE('',#16046,#16036,#16050,.T.); +#16050=LINE('',#16047,#16052); +#16052=VECTOR('',#16053,2.7305); +#16053=DIRECTION('',(0.0,0.0,1.0)); +#16044=ORIENTED_EDGE('',*,*,#16045,.F.); +#16055=EDGE_CURVE('',#15957,#16046,#16060,.T.); +#16060=LINE('',#15958,#16062); +#16062=VECTOR('',#16063,0.381); +#16063=DIRECTION('',(0.0,1.0,0.0)); +#16054=ORIENTED_EDGE('',*,*,#16055,.F.); +#16064=ORIENTED_EDGE('',*,*,#15956,.T.); +#16074=STYLED_ITEM('',(#34),#16075); +#16075=ADVANCED_FACE('',(#16081),#16076,.T.); +#16076=PLANE('',#16077); +#16077=AXIS2_PLACEMENT_3D('',#16078,#16079,#16080); +#16078=CARTESIAN_POINT('',(7.734,-15.519,0.0)); +#16079=DIRECTION('',(0.0,0.0,-1.0)); +#16080=DIRECTION('',(0.,1.,0.)); +#16081=FACE_OUTER_BOUND('',#16082,.T.); +#16082=EDGE_LOOP('',(#16083,#16093,#16103,#16113)); +#16083=ORIENTED_EDGE('',*,*,#15828,.T.); +#16093=ORIENTED_EDGE('',*,*,#15917,.T.); +#16104=EDGE_CURVE('',#16016,#15908,#16109,.T.); +#16109=LINE('',#16017,#16111); +#16111=VECTOR('',#16112,0.254); +#16112=DIRECTION('',(1.0,0.0,0.0)); +#16103=ORIENTED_EDGE('',*,*,#16104,.F.); +#16113=ORIENTED_EDGE('',*,*,#16015,.T.); +#16123=STYLED_ITEM('',(#34),#16124); +#16124=ADVANCED_FACE('',(#16130),#16125,.T.); +#16125=PLANE('',#16126); +#16126=AXIS2_PLACEMENT_3D('',#16127,#16128,#16129); +#16127=CARTESIAN_POINT('',(7.734,-14.58,0.0)); +#16128=DIRECTION('',(0.0,0.0,-1.0)); +#16129=DIRECTION('',(0.,1.,0.)); +#16130=FACE_OUTER_BOUND('',#16131,.T.); +#16131=EDGE_LOOP('',(#16132,#16142,#16152,#16162)); +#16133=EDGE_CURVE('',#15878,#16046,#16138,.T.); +#16138=LINE('',#15879,#16140); +#16140=VECTOR('',#16141,0.254); +#16141=DIRECTION('',(-1.0,0.0,0.0)); +#16132=ORIENTED_EDGE('',*,*,#16133,.F.); +#16142=ORIENTED_EDGE('',*,*,#15877,.T.); +#16152=ORIENTED_EDGE('',*,*,#15966,.T.); +#16162=ORIENTED_EDGE('',*,*,#16055,.T.); +#16172=STYLED_ITEM('',(#34),#16173); +#16173=ADVANCED_FACE('',(#16179),#16174,.T.); +#16174=PLANE('',#16175); +#16175=AXIS2_PLACEMENT_3D('',#16176,#16177,#16178); +#16176=CARTESIAN_POINT('',(7.734,-15.9,0.0)); +#16177=DIRECTION('',(0.0,-1.0,0.0)); +#16178=DIRECTION('',(0.,0.,1.)); +#16179=FACE_OUTER_BOUND('',#16180,.T.); +#16180=EDGE_LOOP('',(#16181,#16191,#16201,#16211,#16221,#16231)); +#16181=ORIENTED_EDGE('',*,*,#16104,.T.); +#16191=ORIENTED_EDGE('',*,*,#15907,.T.); +#16204=CARTESIAN_POINT('',(7.671,-15.9,2.984)); +#16203=VERTEX_POINT('',#16204); +#16202=EDGE_CURVE('',#16203,#15898,#16207,.T.); +#16207=LINE('',#16204,#16209); +#16209=VECTOR('',#16210,0.3175); +#16210=DIRECTION('',(1.0,0.0,0.0)); +#16201=ORIENTED_EDGE('',*,*,#16202,.F.); +#16214=CARTESIAN_POINT('',(7.671,-15.9,2.73)); +#16213=VERTEX_POINT('',#16214); +#16212=EDGE_CURVE('',#16213,#16203,#16217,.T.); +#16217=LINE('',#16214,#16219); +#16219=VECTOR('',#16220,0.254); +#16220=DIRECTION('',(0.0,0.0,1.0)); +#16211=ORIENTED_EDGE('',*,*,#16212,.F.); +#16222=EDGE_CURVE('',#16026,#16213,#16227,.T.); +#16227=LINE('',#16027,#16229); +#16229=VECTOR('',#16230,0.0635); +#16230=DIRECTION('',(-1.0,0.0,0.0)); +#16221=ORIENTED_EDGE('',*,*,#16222,.F.); +#16231=ORIENTED_EDGE('',*,*,#16025,.T.); +#16241=STYLED_ITEM('',(#34),#16242); +#16242=ADVANCED_FACE('',(#16248),#16243,.T.); +#16243=PLANE('',#16244); +#16244=AXIS2_PLACEMENT_3D('',#16245,#16246,#16247); +#16245=CARTESIAN_POINT('',(7.988,-14.58,0.0)); +#16246=DIRECTION('',(0.0,1.0,0.0)); +#16247=DIRECTION('',(0.,0.,1.)); +#16248=FACE_OUTER_BOUND('',#16249,.T.); +#16249=EDGE_LOOP('',(#16250,#16260,#16270,#16280,#16290,#16300)); +#16250=ORIENTED_EDGE('',*,*,#16133,.T.); +#16260=ORIENTED_EDGE('',*,*,#16045,.T.); +#16273=CARTESIAN_POINT('',(7.671,-14.58,2.73)); +#16272=VERTEX_POINT('',#16273); +#16271=EDGE_CURVE('',#16272,#16036,#16276,.T.); +#16276=LINE('',#16273,#16278); +#16278=VECTOR('',#16279,0.0635); +#16279=DIRECTION('',(1.0,0.0,0.0)); +#16270=ORIENTED_EDGE('',*,*,#16271,.F.); +#16283=CARTESIAN_POINT('',(7.671,-14.58,2.984)); +#16282=VERTEX_POINT('',#16283); +#16281=EDGE_CURVE('',#16282,#16272,#16286,.T.); +#16286=LINE('',#16283,#16288); +#16288=VECTOR('',#16289,0.254); +#16289=DIRECTION('',(0.0,0.0,-1.0)); +#16280=ORIENTED_EDGE('',*,*,#16281,.F.); +#16291=EDGE_CURVE('',#15888,#16282,#16296,.T.); +#16296=LINE('',#15889,#16298); +#16298=VECTOR('',#16299,0.3175); +#16299=DIRECTION('',(-1.0,0.0,0.0)); +#16290=ORIENTED_EDGE('',*,*,#16291,.F.); +#16300=ORIENTED_EDGE('',*,*,#15887,.T.); +#16310=STYLED_ITEM('',(#34),#16311); +#16311=ADVANCED_FACE('',(#16317),#16312,.T.); +#16312=PLANE('',#16313); +#16313=AXIS2_PLACEMENT_3D('',#16314,#16315,#16316); +#16314=CARTESIAN_POINT('',(7.671,-14.58,2.73)); +#16315=DIRECTION('',(0.0,0.0,-1.0)); +#16316=DIRECTION('',(0.,1.,0.)); +#16317=FACE_OUTER_BOUND('',#16318,.T.); +#16318=EDGE_LOOP('',(#16319,#16329,#16339,#16349)); +#16319=ORIENTED_EDGE('',*,*,#16271,.T.); +#16329=ORIENTED_EDGE('',*,*,#16035,.T.); +#16339=ORIENTED_EDGE('',*,*,#16222,.T.); +#16350=EDGE_CURVE('',#16272,#16213,#16355,.T.); +#16355=LINE('',#16273,#16357); +#16357=VECTOR('',#16358,1.3208); +#16358=DIRECTION('',(0.0,-1.0,0.0)); +#16349=ORIENTED_EDGE('',*,*,#16350,.F.); +#16359=STYLED_ITEM('',(#34),#16360); +#16360=ADVANCED_FACE('',(#16366),#16361,.T.); +#16361=PLANE('',#16362); +#16362=AXIS2_PLACEMENT_3D('',#16363,#16364,#16365); +#16363=CARTESIAN_POINT('',(7.671,-14.58,2.73)); +#16364=DIRECTION('',(-1.0,0.0,0.0)); +#16365=DIRECTION('',(0.,0.,1.)); +#16366=FACE_OUTER_BOUND('',#16367,.T.); +#16367=EDGE_LOOP('',(#16368,#16378,#16388,#16398)); +#16368=ORIENTED_EDGE('',*,*,#16350,.T.); +#16378=ORIENTED_EDGE('',*,*,#16212,.T.); +#16389=EDGE_CURVE('',#16282,#16203,#16394,.T.); +#16394=LINE('',#16283,#16396); +#16396=VECTOR('',#16397,1.3208); +#16397=DIRECTION('',(0.0,-1.0,0.0)); +#16388=ORIENTED_EDGE('',*,*,#16389,.F.); +#16398=ORIENTED_EDGE('',*,*,#16281,.T.); +#16408=STYLED_ITEM('',(#34),#16409); +#16409=ADVANCED_FACE('',(#16415),#16410,.T.); +#16410=PLANE('',#16411); +#16411=AXIS2_PLACEMENT_3D('',#16412,#16413,#16414); +#16412=CARTESIAN_POINT('',(7.671,-15.9,2.984)); +#16413=DIRECTION('',(0.0,0.0,1.0)); +#16414=DIRECTION('',(0.,1.,0.)); +#16415=FACE_OUTER_BOUND('',#16416,.T.); +#16416=EDGE_LOOP('',(#16417,#16427,#16437,#16447)); +#16417=ORIENTED_EDGE('',*,*,#16202,.T.); +#16427=ORIENTED_EDGE('',*,*,#15897,.T.); +#16437=ORIENTED_EDGE('',*,*,#16291,.T.); +#16447=ORIENTED_EDGE('',*,*,#16389,.T.); +#16458=MANIFOLD_SOLID_BREP($,#16459); +#16459=CLOSED_SHELL('',(#16461,#16510,#16559,#16648,#16697,#16786,#16835,#16884,#16953,#17022,#17071,#17120)); +#16460=STYLED_ITEM('',(#34),#16461); +#16461=ADVANCED_FACE('',(#16467),#16462,.T.); +#16462=PLANE('',#16463); +#16463=AXIS2_PLACEMENT_3D('',#16464,#16465,#16466); +#16464=CARTESIAN_POINT('',(7.734,-12.979,-2.54)); +#16465=DIRECTION('',(0.0,0.0,-1.0)); +#16466=DIRECTION('',(0.,1.,0.)); +#16467=FACE_OUTER_BOUND('',#16468,.T.); +#16468=EDGE_LOOP('',(#16469,#16479,#16489,#16499)); +#16472=CARTESIAN_POINT('',(7.734,-12.421,-2.54)); +#16471=VERTEX_POINT('',#16472); +#16474=CARTESIAN_POINT('',(7.734,-12.979,-2.54)); +#16473=VERTEX_POINT('',#16474); +#16470=EDGE_CURVE('',#16471,#16473,#16475,.T.); +#16475=LINE('',#16472,#16477); +#16477=VECTOR('',#16478,0.5588); +#16478=DIRECTION('',(0.0,-1.0,0.0)); +#16469=ORIENTED_EDGE('',*,*,#16470,.F.); +#16482=CARTESIAN_POINT('',(7.988,-12.421,-2.54)); +#16481=VERTEX_POINT('',#16482); +#16480=EDGE_CURVE('',#16481,#16471,#16485,.T.); +#16485=LINE('',#16482,#16487); +#16487=VECTOR('',#16488,0.254); +#16488=DIRECTION('',(-1.0,0.0,0.0)); +#16479=ORIENTED_EDGE('',*,*,#16480,.F.); +#16492=CARTESIAN_POINT('',(7.988,-12.979,-2.54)); +#16491=VERTEX_POINT('',#16492); +#16490=EDGE_CURVE('',#16491,#16481,#16495,.T.); +#16495=LINE('',#16492,#16497); +#16497=VECTOR('',#16498,0.5588); +#16498=DIRECTION('',(0.0,1.0,0.0)); +#16489=ORIENTED_EDGE('',*,*,#16490,.F.); +#16500=EDGE_CURVE('',#16473,#16491,#16505,.T.); +#16505=LINE('',#16474,#16507); +#16507=VECTOR('',#16508,0.254); +#16508=DIRECTION('',(1.0,0.0,0.0)); +#16499=ORIENTED_EDGE('',*,*,#16500,.F.); +#16509=STYLED_ITEM('',(#34),#16510); +#16510=ADVANCED_FACE('',(#16516),#16511,.T.); +#16511=PLANE('',#16512); +#16512=AXIS2_PLACEMENT_3D('',#16513,#16514,#16515); +#16513=CARTESIAN_POINT('',(7.734,-12.979,-2.54)); +#16514=DIRECTION('',(0.0,-1.0,0.0)); +#16515=DIRECTION('',(0.,0.,1.)); +#16516=FACE_OUTER_BOUND('',#16517,.T.); +#16517=EDGE_LOOP('',(#16518,#16528,#16538,#16548)); +#16518=ORIENTED_EDGE('',*,*,#16500,.T.); +#16531=CARTESIAN_POINT('',(7.988,-12.979,0.0)); +#16530=VERTEX_POINT('',#16531); +#16529=EDGE_CURVE('',#16530,#16491,#16534,.T.); +#16534=LINE('',#16531,#16536); +#16536=VECTOR('',#16537,2.54); +#16537=DIRECTION('',(0.0,0.0,-1.0)); +#16528=ORIENTED_EDGE('',*,*,#16529,.F.); +#16541=CARTESIAN_POINT('',(7.734,-12.979,0.0)); +#16540=VERTEX_POINT('',#16541); +#16539=EDGE_CURVE('',#16540,#16530,#16544,.T.); +#16544=LINE('',#16541,#16546); +#16546=VECTOR('',#16547,0.254); +#16547=DIRECTION('',(1.0,0.0,0.0)); +#16538=ORIENTED_EDGE('',*,*,#16539,.F.); +#16549=EDGE_CURVE('',#16473,#16540,#16554,.T.); +#16554=LINE('',#16474,#16556); +#16556=VECTOR('',#16557,2.54); +#16557=DIRECTION('',(0.0,0.0,1.0)); +#16548=ORIENTED_EDGE('',*,*,#16549,.F.); +#16558=STYLED_ITEM('',(#34),#16559); +#16559=ADVANCED_FACE('',(#16565),#16560,.T.); +#16560=PLANE('',#16561); +#16561=AXIS2_PLACEMENT_3D('',#16562,#16563,#16564); +#16562=CARTESIAN_POINT('',(7.988,-12.979,-2.54)); +#16563=DIRECTION('',(1.0,0.0,0.0)); +#16564=DIRECTION('',(0.,0.,1.)); +#16565=FACE_OUTER_BOUND('',#16566,.T.); +#16566=EDGE_LOOP('',(#16567,#16577,#16587,#16597,#16607,#16617,#16627,#16637)); +#16567=ORIENTED_EDGE('',*,*,#16490,.T.); +#16580=CARTESIAN_POINT('',(7.988,-12.421,0.0)); +#16579=VERTEX_POINT('',#16580); +#16578=EDGE_CURVE('',#16579,#16481,#16583,.T.); +#16583=LINE('',#16580,#16585); +#16585=VECTOR('',#16586,2.54); +#16586=DIRECTION('',(0.0,0.0,-1.0)); +#16577=ORIENTED_EDGE('',*,*,#16578,.F.); +#16590=CARTESIAN_POINT('',(7.988,-12.04,0.0)); +#16589=VERTEX_POINT('',#16590); +#16588=EDGE_CURVE('',#16589,#16579,#16593,.T.); +#16593=LINE('',#16590,#16595); +#16595=VECTOR('',#16596,0.381); +#16596=DIRECTION('',(0.0,-1.0,0.0)); +#16587=ORIENTED_EDGE('',*,*,#16588,.F.); +#16600=CARTESIAN_POINT('',(7.988,-12.04,2.984)); +#16599=VERTEX_POINT('',#16600); +#16598=EDGE_CURVE('',#16599,#16589,#16603,.T.); +#16603=LINE('',#16600,#16605); +#16605=VECTOR('',#16606,2.9845); +#16606=DIRECTION('',(0.0,0.0,-1.0)); +#16597=ORIENTED_EDGE('',*,*,#16598,.F.); +#16610=CARTESIAN_POINT('',(7.988,-13.36,2.984)); +#16609=VERTEX_POINT('',#16610); +#16608=EDGE_CURVE('',#16609,#16599,#16613,.T.); +#16613=LINE('',#16610,#16615); +#16615=VECTOR('',#16616,1.3208); +#16616=DIRECTION('',(0.0,1.0,0.0)); +#16607=ORIENTED_EDGE('',*,*,#16608,.F.); +#16620=CARTESIAN_POINT('',(7.988,-13.36,0.0)); +#16619=VERTEX_POINT('',#16620); +#16618=EDGE_CURVE('',#16619,#16609,#16623,.T.); +#16623=LINE('',#16620,#16625); +#16625=VECTOR('',#16626,2.9845); +#16626=DIRECTION('',(0.0,0.0,1.0)); +#16617=ORIENTED_EDGE('',*,*,#16618,.F.); +#16628=EDGE_CURVE('',#16530,#16619,#16633,.T.); +#16633=LINE('',#16531,#16635); +#16635=VECTOR('',#16636,0.381); +#16636=DIRECTION('',(0.0,-1.0,0.0)); +#16627=ORIENTED_EDGE('',*,*,#16628,.F.); +#16637=ORIENTED_EDGE('',*,*,#16529,.T.); +#16647=STYLED_ITEM('',(#34),#16648); +#16648=ADVANCED_FACE('',(#16654),#16649,.T.); +#16649=PLANE('',#16650); +#16650=AXIS2_PLACEMENT_3D('',#16651,#16652,#16653); +#16651=CARTESIAN_POINT('',(7.988,-12.421,-2.54)); +#16652=DIRECTION('',(0.0,1.0,0.0)); +#16653=DIRECTION('',(0.,0.,1.)); +#16654=FACE_OUTER_BOUND('',#16655,.T.); +#16655=EDGE_LOOP('',(#16656,#16666,#16676,#16686)); +#16656=ORIENTED_EDGE('',*,*,#16480,.T.); +#16669=CARTESIAN_POINT('',(7.734,-12.421,0.0)); +#16668=VERTEX_POINT('',#16669); +#16667=EDGE_CURVE('',#16668,#16471,#16672,.T.); +#16672=LINE('',#16669,#16674); +#16674=VECTOR('',#16675,2.54); +#16675=DIRECTION('',(0.0,0.0,-1.0)); +#16666=ORIENTED_EDGE('',*,*,#16667,.F.); +#16677=EDGE_CURVE('',#16579,#16668,#16682,.T.); +#16682=LINE('',#16580,#16684); +#16684=VECTOR('',#16685,0.254); +#16685=DIRECTION('',(-1.0,0.0,0.0)); +#16676=ORIENTED_EDGE('',*,*,#16677,.F.); +#16686=ORIENTED_EDGE('',*,*,#16578,.T.); +#16696=STYLED_ITEM('',(#34),#16697); +#16697=ADVANCED_FACE('',(#16703),#16698,.T.); +#16698=PLANE('',#16699); +#16699=AXIS2_PLACEMENT_3D('',#16700,#16701,#16702); +#16700=CARTESIAN_POINT('',(7.734,-12.421,-2.54)); +#16701=DIRECTION('',(-1.0,0.0,0.0)); +#16702=DIRECTION('',(0.,0.,1.)); +#16703=FACE_OUTER_BOUND('',#16704,.T.); +#16704=EDGE_LOOP('',(#16705,#16715,#16725,#16735,#16745,#16755,#16765,#16775)); +#16705=ORIENTED_EDGE('',*,*,#16470,.T.); +#16715=ORIENTED_EDGE('',*,*,#16549,.T.); +#16728=CARTESIAN_POINT('',(7.734,-13.36,0.0)); +#16727=VERTEX_POINT('',#16728); +#16726=EDGE_CURVE('',#16727,#16540,#16731,.T.); +#16731=LINE('',#16728,#16733); +#16733=VECTOR('',#16734,0.381); +#16734=DIRECTION('',(0.0,1.0,0.0)); +#16725=ORIENTED_EDGE('',*,*,#16726,.F.); +#16738=CARTESIAN_POINT('',(7.734,-13.36,2.73)); +#16737=VERTEX_POINT('',#16738); +#16736=EDGE_CURVE('',#16737,#16727,#16741,.T.); +#16741=LINE('',#16738,#16743); +#16743=VECTOR('',#16744,2.7305); +#16744=DIRECTION('',(0.0,0.0,-1.0)); +#16735=ORIENTED_EDGE('',*,*,#16736,.F.); +#16748=CARTESIAN_POINT('',(7.734,-12.04,2.73)); +#16747=VERTEX_POINT('',#16748); +#16746=EDGE_CURVE('',#16747,#16737,#16751,.T.); +#16751=LINE('',#16748,#16753); +#16753=VECTOR('',#16754,1.3208); +#16754=DIRECTION('',(0.0,-1.0,0.0)); +#16745=ORIENTED_EDGE('',*,*,#16746,.F.); +#16758=CARTESIAN_POINT('',(7.734,-12.04,0.0)); +#16757=VERTEX_POINT('',#16758); +#16756=EDGE_CURVE('',#16757,#16747,#16761,.T.); +#16761=LINE('',#16758,#16763); +#16763=VECTOR('',#16764,2.7305); +#16764=DIRECTION('',(0.0,0.0,1.0)); +#16755=ORIENTED_EDGE('',*,*,#16756,.F.); +#16766=EDGE_CURVE('',#16668,#16757,#16771,.T.); +#16771=LINE('',#16669,#16773); +#16773=VECTOR('',#16774,0.381); +#16774=DIRECTION('',(0.0,1.0,0.0)); +#16765=ORIENTED_EDGE('',*,*,#16766,.F.); +#16775=ORIENTED_EDGE('',*,*,#16667,.T.); +#16785=STYLED_ITEM('',(#34),#16786); +#16786=ADVANCED_FACE('',(#16792),#16787,.T.); +#16787=PLANE('',#16788); +#16788=AXIS2_PLACEMENT_3D('',#16789,#16790,#16791); +#16789=CARTESIAN_POINT('',(7.734,-12.979,0.0)); +#16790=DIRECTION('',(0.0,0.0,-1.0)); +#16791=DIRECTION('',(0.,1.,0.)); +#16792=FACE_OUTER_BOUND('',#16793,.T.); +#16793=EDGE_LOOP('',(#16794,#16804,#16814,#16824)); +#16794=ORIENTED_EDGE('',*,*,#16539,.T.); +#16804=ORIENTED_EDGE('',*,*,#16628,.T.); +#16815=EDGE_CURVE('',#16727,#16619,#16820,.T.); +#16820=LINE('',#16728,#16822); +#16822=VECTOR('',#16823,0.254); +#16823=DIRECTION('',(1.0,0.0,0.0)); +#16814=ORIENTED_EDGE('',*,*,#16815,.F.); +#16824=ORIENTED_EDGE('',*,*,#16726,.T.); +#16834=STYLED_ITEM('',(#34),#16835); +#16835=ADVANCED_FACE('',(#16841),#16836,.T.); +#16836=PLANE('',#16837); +#16837=AXIS2_PLACEMENT_3D('',#16838,#16839,#16840); +#16838=CARTESIAN_POINT('',(7.734,-12.04,0.0)); +#16839=DIRECTION('',(0.0,0.0,-1.0)); +#16840=DIRECTION('',(0.,1.,0.)); +#16841=FACE_OUTER_BOUND('',#16842,.T.); +#16842=EDGE_LOOP('',(#16843,#16853,#16863,#16873)); +#16844=EDGE_CURVE('',#16589,#16757,#16849,.T.); +#16849=LINE('',#16590,#16851); +#16851=VECTOR('',#16852,0.254); +#16852=DIRECTION('',(-1.0,0.0,0.0)); +#16843=ORIENTED_EDGE('',*,*,#16844,.F.); +#16853=ORIENTED_EDGE('',*,*,#16588,.T.); +#16863=ORIENTED_EDGE('',*,*,#16677,.T.); +#16873=ORIENTED_EDGE('',*,*,#16766,.T.); +#16883=STYLED_ITEM('',(#34),#16884); +#16884=ADVANCED_FACE('',(#16890),#16885,.T.); +#16885=PLANE('',#16886); +#16886=AXIS2_PLACEMENT_3D('',#16887,#16888,#16889); +#16887=CARTESIAN_POINT('',(7.734,-13.36,0.0)); +#16888=DIRECTION('',(0.0,-1.0,0.0)); +#16889=DIRECTION('',(0.,0.,1.)); +#16890=FACE_OUTER_BOUND('',#16891,.T.); +#16891=EDGE_LOOP('',(#16892,#16902,#16912,#16922,#16932,#16942)); +#16892=ORIENTED_EDGE('',*,*,#16815,.T.); +#16902=ORIENTED_EDGE('',*,*,#16618,.T.); +#16915=CARTESIAN_POINT('',(7.671,-13.36,2.984)); +#16914=VERTEX_POINT('',#16915); +#16913=EDGE_CURVE('',#16914,#16609,#16918,.T.); +#16918=LINE('',#16915,#16920); +#16920=VECTOR('',#16921,0.3175); +#16921=DIRECTION('',(1.0,0.0,0.0)); +#16912=ORIENTED_EDGE('',*,*,#16913,.F.); +#16925=CARTESIAN_POINT('',(7.671,-13.36,2.73)); +#16924=VERTEX_POINT('',#16925); +#16923=EDGE_CURVE('',#16924,#16914,#16928,.T.); +#16928=LINE('',#16925,#16930); +#16930=VECTOR('',#16931,0.254); +#16931=DIRECTION('',(0.0,0.0,1.0)); +#16922=ORIENTED_EDGE('',*,*,#16923,.F.); +#16933=EDGE_CURVE('',#16737,#16924,#16938,.T.); +#16938=LINE('',#16738,#16940); +#16940=VECTOR('',#16941,0.0635); +#16941=DIRECTION('',(-1.0,0.0,0.0)); +#16932=ORIENTED_EDGE('',*,*,#16933,.F.); +#16942=ORIENTED_EDGE('',*,*,#16736,.T.); +#16952=STYLED_ITEM('',(#34),#16953); +#16953=ADVANCED_FACE('',(#16959),#16954,.T.); +#16954=PLANE('',#16955); +#16955=AXIS2_PLACEMENT_3D('',#16956,#16957,#16958); +#16956=CARTESIAN_POINT('',(7.988,-12.04,0.0)); +#16957=DIRECTION('',(0.0,1.0,0.0)); +#16958=DIRECTION('',(0.,0.,1.)); +#16959=FACE_OUTER_BOUND('',#16960,.T.); +#16960=EDGE_LOOP('',(#16961,#16971,#16981,#16991,#17001,#17011)); +#16961=ORIENTED_EDGE('',*,*,#16844,.T.); +#16971=ORIENTED_EDGE('',*,*,#16756,.T.); +#16984=CARTESIAN_POINT('',(7.671,-12.04,2.73)); +#16983=VERTEX_POINT('',#16984); +#16982=EDGE_CURVE('',#16983,#16747,#16987,.T.); +#16987=LINE('',#16984,#16989); +#16989=VECTOR('',#16990,0.0635); +#16990=DIRECTION('',(1.0,0.0,0.0)); +#16981=ORIENTED_EDGE('',*,*,#16982,.F.); +#16994=CARTESIAN_POINT('',(7.671,-12.04,2.984)); +#16993=VERTEX_POINT('',#16994); +#16992=EDGE_CURVE('',#16993,#16983,#16997,.T.); +#16997=LINE('',#16994,#16999); +#16999=VECTOR('',#17000,0.254); +#17000=DIRECTION('',(0.0,0.0,-1.0)); +#16991=ORIENTED_EDGE('',*,*,#16992,.F.); +#17002=EDGE_CURVE('',#16599,#16993,#17007,.T.); +#17007=LINE('',#16600,#17009); +#17009=VECTOR('',#17010,0.3175); +#17010=DIRECTION('',(-1.0,0.0,0.0)); +#17001=ORIENTED_EDGE('',*,*,#17002,.F.); +#17011=ORIENTED_EDGE('',*,*,#16598,.T.); +#17021=STYLED_ITEM('',(#34),#17022); +#17022=ADVANCED_FACE('',(#17028),#17023,.T.); +#17023=PLANE('',#17024); +#17024=AXIS2_PLACEMENT_3D('',#17025,#17026,#17027); +#17025=CARTESIAN_POINT('',(7.671,-12.04,2.73)); +#17026=DIRECTION('',(0.0,0.0,-1.0)); +#17027=DIRECTION('',(0.,1.,0.)); +#17028=FACE_OUTER_BOUND('',#17029,.T.); +#17029=EDGE_LOOP('',(#17030,#17040,#17050,#17060)); +#17030=ORIENTED_EDGE('',*,*,#16982,.T.); +#17040=ORIENTED_EDGE('',*,*,#16746,.T.); +#17050=ORIENTED_EDGE('',*,*,#16933,.T.); +#17061=EDGE_CURVE('',#16983,#16924,#17066,.T.); +#17066=LINE('',#16984,#17068); +#17068=VECTOR('',#17069,1.3208); +#17069=DIRECTION('',(0.0,-1.0,0.0)); +#17060=ORIENTED_EDGE('',*,*,#17061,.F.); +#17070=STYLED_ITEM('',(#34),#17071); +#17071=ADVANCED_FACE('',(#17077),#17072,.T.); +#17072=PLANE('',#17073); +#17073=AXIS2_PLACEMENT_3D('',#17074,#17075,#17076); +#17074=CARTESIAN_POINT('',(7.671,-12.04,2.73)); +#17075=DIRECTION('',(-1.0,0.0,0.0)); +#17076=DIRECTION('',(0.,0.,1.)); +#17077=FACE_OUTER_BOUND('',#17078,.T.); +#17078=EDGE_LOOP('',(#17079,#17089,#17099,#17109)); +#17079=ORIENTED_EDGE('',*,*,#17061,.T.); +#17089=ORIENTED_EDGE('',*,*,#16923,.T.); +#17100=EDGE_CURVE('',#16993,#16914,#17105,.T.); +#17105=LINE('',#16994,#17107); +#17107=VECTOR('',#17108,1.3208); +#17108=DIRECTION('',(0.0,-1.0,0.0)); +#17099=ORIENTED_EDGE('',*,*,#17100,.F.); +#17109=ORIENTED_EDGE('',*,*,#16992,.T.); +#17119=STYLED_ITEM('',(#34),#17120); +#17120=ADVANCED_FACE('',(#17126),#17121,.T.); +#17121=PLANE('',#17122); +#17122=AXIS2_PLACEMENT_3D('',#17123,#17124,#17125); +#17123=CARTESIAN_POINT('',(7.671,-13.36,2.984)); +#17124=DIRECTION('',(0.0,0.0,1.0)); +#17125=DIRECTION('',(0.,1.,0.)); +#17126=FACE_OUTER_BOUND('',#17127,.T.); +#17127=EDGE_LOOP('',(#17128,#17138,#17148,#17158)); +#17128=ORIENTED_EDGE('',*,*,#16913,.T.); +#17138=ORIENTED_EDGE('',*,*,#16608,.T.); +#17148=ORIENTED_EDGE('',*,*,#17002,.T.); +#17158=ORIENTED_EDGE('',*,*,#17100,.T.); +#17169=MANIFOLD_SOLID_BREP($,#17170); +#17170=CLOSED_SHELL('',(#17172,#17221,#17270,#17359,#17408,#17497,#17546,#17595,#17664,#17733,#17782,#17831)); +#17171=STYLED_ITEM('',(#34),#17172); +#17172=ADVANCED_FACE('',(#17178),#17173,.T.); +#17173=PLANE('',#17174); +#17174=AXIS2_PLACEMENT_3D('',#17175,#17176,#17177); +#17175=CARTESIAN_POINT('',(7.734,-10.439,-2.54)); +#17176=DIRECTION('',(0.0,0.0,-1.0)); +#17177=DIRECTION('',(0.,1.,0.)); +#17178=FACE_OUTER_BOUND('',#17179,.T.); +#17179=EDGE_LOOP('',(#17180,#17190,#17200,#17210)); +#17183=CARTESIAN_POINT('',(7.734,-9.881,-2.54)); +#17182=VERTEX_POINT('',#17183); +#17185=CARTESIAN_POINT('',(7.734,-10.439,-2.54)); +#17184=VERTEX_POINT('',#17185); +#17181=EDGE_CURVE('',#17182,#17184,#17186,.T.); +#17186=LINE('',#17183,#17188); +#17188=VECTOR('',#17189,0.5588); +#17189=DIRECTION('',(0.0,-1.0,0.0)); +#17180=ORIENTED_EDGE('',*,*,#17181,.F.); +#17193=CARTESIAN_POINT('',(7.988,-9.881,-2.54)); +#17192=VERTEX_POINT('',#17193); +#17191=EDGE_CURVE('',#17192,#17182,#17196,.T.); +#17196=LINE('',#17193,#17198); +#17198=VECTOR('',#17199,0.254); +#17199=DIRECTION('',(-1.0,0.0,0.0)); +#17190=ORIENTED_EDGE('',*,*,#17191,.F.); +#17203=CARTESIAN_POINT('',(7.988,-10.439,-2.54)); +#17202=VERTEX_POINT('',#17203); +#17201=EDGE_CURVE('',#17202,#17192,#17206,.T.); +#17206=LINE('',#17203,#17208); +#17208=VECTOR('',#17209,0.5588); +#17209=DIRECTION('',(0.0,1.0,0.0)); +#17200=ORIENTED_EDGE('',*,*,#17201,.F.); +#17211=EDGE_CURVE('',#17184,#17202,#17216,.T.); +#17216=LINE('',#17185,#17218); +#17218=VECTOR('',#17219,0.254); +#17219=DIRECTION('',(1.0,0.0,0.0)); +#17210=ORIENTED_EDGE('',*,*,#17211,.F.); +#17220=STYLED_ITEM('',(#34),#17221); +#17221=ADVANCED_FACE('',(#17227),#17222,.T.); +#17222=PLANE('',#17223); +#17223=AXIS2_PLACEMENT_3D('',#17224,#17225,#17226); +#17224=CARTESIAN_POINT('',(7.734,-10.439,-2.54)); +#17225=DIRECTION('',(0.0,-1.0,0.0)); +#17226=DIRECTION('',(0.,0.,1.)); +#17227=FACE_OUTER_BOUND('',#17228,.T.); +#17228=EDGE_LOOP('',(#17229,#17239,#17249,#17259)); +#17229=ORIENTED_EDGE('',*,*,#17211,.T.); +#17242=CARTESIAN_POINT('',(7.988,-10.439,0.0)); +#17241=VERTEX_POINT('',#17242); +#17240=EDGE_CURVE('',#17241,#17202,#17245,.T.); +#17245=LINE('',#17242,#17247); +#17247=VECTOR('',#17248,2.54); +#17248=DIRECTION('',(0.0,0.0,-1.0)); +#17239=ORIENTED_EDGE('',*,*,#17240,.F.); +#17252=CARTESIAN_POINT('',(7.734,-10.439,0.0)); +#17251=VERTEX_POINT('',#17252); +#17250=EDGE_CURVE('',#17251,#17241,#17255,.T.); +#17255=LINE('',#17252,#17257); +#17257=VECTOR('',#17258,0.254); +#17258=DIRECTION('',(1.0,0.0,0.0)); +#17249=ORIENTED_EDGE('',*,*,#17250,.F.); +#17260=EDGE_CURVE('',#17184,#17251,#17265,.T.); +#17265=LINE('',#17185,#17267); +#17267=VECTOR('',#17268,2.54); +#17268=DIRECTION('',(0.0,0.0,1.0)); +#17259=ORIENTED_EDGE('',*,*,#17260,.F.); +#17269=STYLED_ITEM('',(#34),#17270); +#17270=ADVANCED_FACE('',(#17276),#17271,.T.); +#17271=PLANE('',#17272); +#17272=AXIS2_PLACEMENT_3D('',#17273,#17274,#17275); +#17273=CARTESIAN_POINT('',(7.988,-10.439,-2.54)); +#17274=DIRECTION('',(1.0,0.0,0.0)); +#17275=DIRECTION('',(0.,0.,1.)); +#17276=FACE_OUTER_BOUND('',#17277,.T.); +#17277=EDGE_LOOP('',(#17278,#17288,#17298,#17308,#17318,#17328,#17338,#17348)); +#17278=ORIENTED_EDGE('',*,*,#17201,.T.); +#17291=CARTESIAN_POINT('',(7.988,-9.881,0.0)); +#17290=VERTEX_POINT('',#17291); +#17289=EDGE_CURVE('',#17290,#17192,#17294,.T.); +#17294=LINE('',#17291,#17296); +#17296=VECTOR('',#17297,2.54); +#17297=DIRECTION('',(0.0,0.0,-1.0)); +#17288=ORIENTED_EDGE('',*,*,#17289,.F.); +#17301=CARTESIAN_POINT('',(7.988,-9.5,0.0)); +#17300=VERTEX_POINT('',#17301); +#17299=EDGE_CURVE('',#17300,#17290,#17304,.T.); +#17304=LINE('',#17301,#17306); +#17306=VECTOR('',#17307,0.381); +#17307=DIRECTION('',(0.0,-1.0,0.0)); +#17298=ORIENTED_EDGE('',*,*,#17299,.F.); +#17311=CARTESIAN_POINT('',(7.988,-9.5,2.984)); +#17310=VERTEX_POINT('',#17311); +#17309=EDGE_CURVE('',#17310,#17300,#17314,.T.); +#17314=LINE('',#17311,#17316); +#17316=VECTOR('',#17317,2.9845); +#17317=DIRECTION('',(0.0,0.0,-1.0)); +#17308=ORIENTED_EDGE('',*,*,#17309,.F.); +#17321=CARTESIAN_POINT('',(7.988,-10.82,2.984)); +#17320=VERTEX_POINT('',#17321); +#17319=EDGE_CURVE('',#17320,#17310,#17324,.T.); +#17324=LINE('',#17321,#17326); +#17326=VECTOR('',#17327,1.3208); +#17327=DIRECTION('',(0.0,1.0,0.0)); +#17318=ORIENTED_EDGE('',*,*,#17319,.F.); +#17331=CARTESIAN_POINT('',(7.988,-10.82,0.0)); +#17330=VERTEX_POINT('',#17331); +#17329=EDGE_CURVE('',#17330,#17320,#17334,.T.); +#17334=LINE('',#17331,#17336); +#17336=VECTOR('',#17337,2.9845); +#17337=DIRECTION('',(0.0,0.0,1.0)); +#17328=ORIENTED_EDGE('',*,*,#17329,.F.); +#17339=EDGE_CURVE('',#17241,#17330,#17344,.T.); +#17344=LINE('',#17242,#17346); +#17346=VECTOR('',#17347,0.381); +#17347=DIRECTION('',(0.0,-1.0,0.0)); +#17338=ORIENTED_EDGE('',*,*,#17339,.F.); +#17348=ORIENTED_EDGE('',*,*,#17240,.T.); +#17358=STYLED_ITEM('',(#34),#17359); +#17359=ADVANCED_FACE('',(#17365),#17360,.T.); +#17360=PLANE('',#17361); +#17361=AXIS2_PLACEMENT_3D('',#17362,#17363,#17364); +#17362=CARTESIAN_POINT('',(7.988,-9.881,-2.54)); +#17363=DIRECTION('',(0.0,1.0,0.0)); +#17364=DIRECTION('',(0.,0.,1.)); +#17365=FACE_OUTER_BOUND('',#17366,.T.); +#17366=EDGE_LOOP('',(#17367,#17377,#17387,#17397)); +#17367=ORIENTED_EDGE('',*,*,#17191,.T.); +#17380=CARTESIAN_POINT('',(7.734,-9.881,0.0)); +#17379=VERTEX_POINT('',#17380); +#17378=EDGE_CURVE('',#17379,#17182,#17383,.T.); +#17383=LINE('',#17380,#17385); +#17385=VECTOR('',#17386,2.54); +#17386=DIRECTION('',(0.0,0.0,-1.0)); +#17377=ORIENTED_EDGE('',*,*,#17378,.F.); +#17388=EDGE_CURVE('',#17290,#17379,#17393,.T.); +#17393=LINE('',#17291,#17395); +#17395=VECTOR('',#17396,0.254); +#17396=DIRECTION('',(-1.0,0.0,0.0)); +#17387=ORIENTED_EDGE('',*,*,#17388,.F.); +#17397=ORIENTED_EDGE('',*,*,#17289,.T.); +#17407=STYLED_ITEM('',(#34),#17408); +#17408=ADVANCED_FACE('',(#17414),#17409,.T.); +#17409=PLANE('',#17410); +#17410=AXIS2_PLACEMENT_3D('',#17411,#17412,#17413); +#17411=CARTESIAN_POINT('',(7.734,-9.881,-2.54)); +#17412=DIRECTION('',(-1.0,0.0,0.0)); +#17413=DIRECTION('',(0.,0.,1.)); +#17414=FACE_OUTER_BOUND('',#17415,.T.); +#17415=EDGE_LOOP('',(#17416,#17426,#17436,#17446,#17456,#17466,#17476,#17486)); +#17416=ORIENTED_EDGE('',*,*,#17181,.T.); +#17426=ORIENTED_EDGE('',*,*,#17260,.T.); +#17439=CARTESIAN_POINT('',(7.734,-10.82,0.0)); +#17438=VERTEX_POINT('',#17439); +#17437=EDGE_CURVE('',#17438,#17251,#17442,.T.); +#17442=LINE('',#17439,#17444); +#17444=VECTOR('',#17445,0.381); +#17445=DIRECTION('',(0.0,1.0,0.0)); +#17436=ORIENTED_EDGE('',*,*,#17437,.F.); +#17449=CARTESIAN_POINT('',(7.734,-10.82,2.73)); +#17448=VERTEX_POINT('',#17449); +#17447=EDGE_CURVE('',#17448,#17438,#17452,.T.); +#17452=LINE('',#17449,#17454); +#17454=VECTOR('',#17455,2.7305); +#17455=DIRECTION('',(0.0,0.0,-1.0)); +#17446=ORIENTED_EDGE('',*,*,#17447,.F.); +#17459=CARTESIAN_POINT('',(7.734,-9.5,2.73)); +#17458=VERTEX_POINT('',#17459); +#17457=EDGE_CURVE('',#17458,#17448,#17462,.T.); +#17462=LINE('',#17459,#17464); +#17464=VECTOR('',#17465,1.3208); +#17465=DIRECTION('',(0.0,-1.0,0.0)); +#17456=ORIENTED_EDGE('',*,*,#17457,.F.); +#17469=CARTESIAN_POINT('',(7.734,-9.5,0.0)); +#17468=VERTEX_POINT('',#17469); +#17467=EDGE_CURVE('',#17468,#17458,#17472,.T.); +#17472=LINE('',#17469,#17474); +#17474=VECTOR('',#17475,2.7305); +#17475=DIRECTION('',(0.0,0.0,1.0)); +#17466=ORIENTED_EDGE('',*,*,#17467,.F.); +#17477=EDGE_CURVE('',#17379,#17468,#17482,.T.); +#17482=LINE('',#17380,#17484); +#17484=VECTOR('',#17485,0.381); +#17485=DIRECTION('',(0.0,1.0,0.0)); +#17476=ORIENTED_EDGE('',*,*,#17477,.F.); +#17486=ORIENTED_EDGE('',*,*,#17378,.T.); +#17496=STYLED_ITEM('',(#34),#17497); +#17497=ADVANCED_FACE('',(#17503),#17498,.T.); +#17498=PLANE('',#17499); +#17499=AXIS2_PLACEMENT_3D('',#17500,#17501,#17502); +#17500=CARTESIAN_POINT('',(7.734,-10.439,0.0)); +#17501=DIRECTION('',(0.0,0.0,-1.0)); +#17502=DIRECTION('',(0.,1.,0.)); +#17503=FACE_OUTER_BOUND('',#17504,.T.); +#17504=EDGE_LOOP('',(#17505,#17515,#17525,#17535)); +#17505=ORIENTED_EDGE('',*,*,#17250,.T.); +#17515=ORIENTED_EDGE('',*,*,#17339,.T.); +#17526=EDGE_CURVE('',#17438,#17330,#17531,.T.); +#17531=LINE('',#17439,#17533); +#17533=VECTOR('',#17534,0.254); +#17534=DIRECTION('',(1.0,0.0,0.0)); +#17525=ORIENTED_EDGE('',*,*,#17526,.F.); +#17535=ORIENTED_EDGE('',*,*,#17437,.T.); +#17545=STYLED_ITEM('',(#34),#17546); +#17546=ADVANCED_FACE('',(#17552),#17547,.T.); +#17547=PLANE('',#17548); +#17548=AXIS2_PLACEMENT_3D('',#17549,#17550,#17551); +#17549=CARTESIAN_POINT('',(7.734,-9.5,0.0)); +#17550=DIRECTION('',(0.0,0.0,-1.0)); +#17551=DIRECTION('',(0.,1.,0.)); +#17552=FACE_OUTER_BOUND('',#17553,.T.); +#17553=EDGE_LOOP('',(#17554,#17564,#17574,#17584)); +#17555=EDGE_CURVE('',#17300,#17468,#17560,.T.); +#17560=LINE('',#17301,#17562); +#17562=VECTOR('',#17563,0.254); +#17563=DIRECTION('',(-1.0,0.0,0.0)); +#17554=ORIENTED_EDGE('',*,*,#17555,.F.); +#17564=ORIENTED_EDGE('',*,*,#17299,.T.); +#17574=ORIENTED_EDGE('',*,*,#17388,.T.); +#17584=ORIENTED_EDGE('',*,*,#17477,.T.); +#17594=STYLED_ITEM('',(#34),#17595); +#17595=ADVANCED_FACE('',(#17601),#17596,.T.); +#17596=PLANE('',#17597); +#17597=AXIS2_PLACEMENT_3D('',#17598,#17599,#17600); +#17598=CARTESIAN_POINT('',(7.734,-10.82,0.0)); +#17599=DIRECTION('',(0.0,-1.0,0.0)); +#17600=DIRECTION('',(0.,0.,1.)); +#17601=FACE_OUTER_BOUND('',#17602,.T.); +#17602=EDGE_LOOP('',(#17603,#17613,#17623,#17633,#17643,#17653)); +#17603=ORIENTED_EDGE('',*,*,#17526,.T.); +#17613=ORIENTED_EDGE('',*,*,#17329,.T.); +#17626=CARTESIAN_POINT('',(7.671,-10.82,2.984)); +#17625=VERTEX_POINT('',#17626); +#17624=EDGE_CURVE('',#17625,#17320,#17629,.T.); +#17629=LINE('',#17626,#17631); +#17631=VECTOR('',#17632,0.3175); +#17632=DIRECTION('',(1.0,0.0,0.0)); +#17623=ORIENTED_EDGE('',*,*,#17624,.F.); +#17636=CARTESIAN_POINT('',(7.671,-10.82,2.73)); +#17635=VERTEX_POINT('',#17636); +#17634=EDGE_CURVE('',#17635,#17625,#17639,.T.); +#17639=LINE('',#17636,#17641); +#17641=VECTOR('',#17642,0.254); +#17642=DIRECTION('',(0.0,0.0,1.0)); +#17633=ORIENTED_EDGE('',*,*,#17634,.F.); +#17644=EDGE_CURVE('',#17448,#17635,#17649,.T.); +#17649=LINE('',#17449,#17651); +#17651=VECTOR('',#17652,0.0635); +#17652=DIRECTION('',(-1.0,0.0,0.0)); +#17643=ORIENTED_EDGE('',*,*,#17644,.F.); +#17653=ORIENTED_EDGE('',*,*,#17447,.T.); +#17663=STYLED_ITEM('',(#34),#17664); +#17664=ADVANCED_FACE('',(#17670),#17665,.T.); +#17665=PLANE('',#17666); +#17666=AXIS2_PLACEMENT_3D('',#17667,#17668,#17669); +#17667=CARTESIAN_POINT('',(7.988,-9.5,0.0)); +#17668=DIRECTION('',(0.0,1.0,0.0)); +#17669=DIRECTION('',(0.,0.,1.)); +#17670=FACE_OUTER_BOUND('',#17671,.T.); +#17671=EDGE_LOOP('',(#17672,#17682,#17692,#17702,#17712,#17722)); +#17672=ORIENTED_EDGE('',*,*,#17555,.T.); +#17682=ORIENTED_EDGE('',*,*,#17467,.T.); +#17695=CARTESIAN_POINT('',(7.671,-9.5,2.73)); +#17694=VERTEX_POINT('',#17695); +#17693=EDGE_CURVE('',#17694,#17458,#17698,.T.); +#17698=LINE('',#17695,#17700); +#17700=VECTOR('',#17701,0.0635); +#17701=DIRECTION('',(1.0,0.0,0.0)); +#17692=ORIENTED_EDGE('',*,*,#17693,.F.); +#17705=CARTESIAN_POINT('',(7.671,-9.5,2.984)); +#17704=VERTEX_POINT('',#17705); +#17703=EDGE_CURVE('',#17704,#17694,#17708,.T.); +#17708=LINE('',#17705,#17710); +#17710=VECTOR('',#17711,0.254); +#17711=DIRECTION('',(0.0,0.0,-1.0)); +#17702=ORIENTED_EDGE('',*,*,#17703,.F.); +#17713=EDGE_CURVE('',#17310,#17704,#17718,.T.); +#17718=LINE('',#17311,#17720); +#17720=VECTOR('',#17721,0.3175); +#17721=DIRECTION('',(-1.0,0.0,0.0)); +#17712=ORIENTED_EDGE('',*,*,#17713,.F.); +#17722=ORIENTED_EDGE('',*,*,#17309,.T.); +#17732=STYLED_ITEM('',(#34),#17733); +#17733=ADVANCED_FACE('',(#17739),#17734,.T.); +#17734=PLANE('',#17735); +#17735=AXIS2_PLACEMENT_3D('',#17736,#17737,#17738); +#17736=CARTESIAN_POINT('',(7.671,-9.5,2.73)); +#17737=DIRECTION('',(0.0,0.0,-1.0)); +#17738=DIRECTION('',(0.,1.,0.)); +#17739=FACE_OUTER_BOUND('',#17740,.T.); +#17740=EDGE_LOOP('',(#17741,#17751,#17761,#17771)); +#17741=ORIENTED_EDGE('',*,*,#17693,.T.); +#17751=ORIENTED_EDGE('',*,*,#17457,.T.); +#17761=ORIENTED_EDGE('',*,*,#17644,.T.); +#17772=EDGE_CURVE('',#17694,#17635,#17777,.T.); +#17777=LINE('',#17695,#17779); +#17779=VECTOR('',#17780,1.3208); +#17780=DIRECTION('',(0.0,-1.0,0.0)); +#17771=ORIENTED_EDGE('',*,*,#17772,.F.); +#17781=STYLED_ITEM('',(#34),#17782); +#17782=ADVANCED_FACE('',(#17788),#17783,.T.); +#17783=PLANE('',#17784); +#17784=AXIS2_PLACEMENT_3D('',#17785,#17786,#17787); +#17785=CARTESIAN_POINT('',(7.671,-9.5,2.73)); +#17786=DIRECTION('',(-1.0,0.0,0.0)); +#17787=DIRECTION('',(0.,0.,1.)); +#17788=FACE_OUTER_BOUND('',#17789,.T.); +#17789=EDGE_LOOP('',(#17790,#17800,#17810,#17820)); +#17790=ORIENTED_EDGE('',*,*,#17772,.T.); +#17800=ORIENTED_EDGE('',*,*,#17634,.T.); +#17811=EDGE_CURVE('',#17704,#17625,#17816,.T.); +#17816=LINE('',#17705,#17818); +#17818=VECTOR('',#17819,1.3208); +#17819=DIRECTION('',(0.0,-1.0,0.0)); +#17810=ORIENTED_EDGE('',*,*,#17811,.F.); +#17820=ORIENTED_EDGE('',*,*,#17703,.T.); +#17830=STYLED_ITEM('',(#34),#17831); +#17831=ADVANCED_FACE('',(#17837),#17832,.T.); +#17832=PLANE('',#17833); +#17833=AXIS2_PLACEMENT_3D('',#17834,#17835,#17836); +#17834=CARTESIAN_POINT('',(7.671,-10.82,2.984)); +#17835=DIRECTION('',(0.0,0.0,1.0)); +#17836=DIRECTION('',(0.,1.,0.)); +#17837=FACE_OUTER_BOUND('',#17838,.T.); +#17838=EDGE_LOOP('',(#17839,#17849,#17859,#17869)); +#17839=ORIENTED_EDGE('',*,*,#17624,.T.); +#17849=ORIENTED_EDGE('',*,*,#17319,.T.); +#17859=ORIENTED_EDGE('',*,*,#17713,.T.); +#17869=ORIENTED_EDGE('',*,*,#17811,.T.); +#17880=MANIFOLD_SOLID_BREP($,#17881); +#17881=CLOSED_SHELL('',(#17883,#17932,#17981,#18070,#18119,#18208,#18257,#18306,#18375,#18444,#18493,#18542)); +#17882=STYLED_ITEM('',(#34),#17883); +#17883=ADVANCED_FACE('',(#17889),#17884,.T.); +#17884=PLANE('',#17885); +#17885=AXIS2_PLACEMENT_3D('',#17886,#17887,#17888); +#17886=CARTESIAN_POINT('',(7.734,-7.899,-2.54)); +#17887=DIRECTION('',(0.0,0.0,-1.0)); +#17888=DIRECTION('',(0.,1.,0.)); +#17889=FACE_OUTER_BOUND('',#17890,.T.); +#17890=EDGE_LOOP('',(#17891,#17901,#17911,#17921)); +#17894=CARTESIAN_POINT('',(7.734,-7.341,-2.54)); +#17893=VERTEX_POINT('',#17894); +#17896=CARTESIAN_POINT('',(7.734,-7.899,-2.54)); +#17895=VERTEX_POINT('',#17896); +#17892=EDGE_CURVE('',#17893,#17895,#17897,.T.); +#17897=LINE('',#17894,#17899); +#17899=VECTOR('',#17900,0.5588); +#17900=DIRECTION('',(0.0,-1.0,0.0)); +#17891=ORIENTED_EDGE('',*,*,#17892,.F.); +#17904=CARTESIAN_POINT('',(7.988,-7.341,-2.54)); +#17903=VERTEX_POINT('',#17904); +#17902=EDGE_CURVE('',#17903,#17893,#17907,.T.); +#17907=LINE('',#17904,#17909); +#17909=VECTOR('',#17910,0.254); +#17910=DIRECTION('',(-1.0,0.0,0.0)); +#17901=ORIENTED_EDGE('',*,*,#17902,.F.); +#17914=CARTESIAN_POINT('',(7.988,-7.899,-2.54)); +#17913=VERTEX_POINT('',#17914); +#17912=EDGE_CURVE('',#17913,#17903,#17917,.T.); +#17917=LINE('',#17914,#17919); +#17919=VECTOR('',#17920,0.5588); +#17920=DIRECTION('',(0.0,1.0,0.0)); +#17911=ORIENTED_EDGE('',*,*,#17912,.F.); +#17922=EDGE_CURVE('',#17895,#17913,#17927,.T.); +#17927=LINE('',#17896,#17929); +#17929=VECTOR('',#17930,0.254); +#17930=DIRECTION('',(1.0,0.0,0.0)); +#17921=ORIENTED_EDGE('',*,*,#17922,.F.); +#17931=STYLED_ITEM('',(#34),#17932); +#17932=ADVANCED_FACE('',(#17938),#17933,.T.); +#17933=PLANE('',#17934); +#17934=AXIS2_PLACEMENT_3D('',#17935,#17936,#17937); +#17935=CARTESIAN_POINT('',(7.734,-7.899,-2.54)); +#17936=DIRECTION('',(0.0,-1.0,0.0)); +#17937=DIRECTION('',(0.,0.,1.)); +#17938=FACE_OUTER_BOUND('',#17939,.T.); +#17939=EDGE_LOOP('',(#17940,#17950,#17960,#17970)); +#17940=ORIENTED_EDGE('',*,*,#17922,.T.); +#17953=CARTESIAN_POINT('',(7.988,-7.899,0.0)); +#17952=VERTEX_POINT('',#17953); +#17951=EDGE_CURVE('',#17952,#17913,#17956,.T.); +#17956=LINE('',#17953,#17958); +#17958=VECTOR('',#17959,2.54); +#17959=DIRECTION('',(0.0,0.0,-1.0)); +#17950=ORIENTED_EDGE('',*,*,#17951,.F.); +#17963=CARTESIAN_POINT('',(7.734,-7.899,0.0)); +#17962=VERTEX_POINT('',#17963); +#17961=EDGE_CURVE('',#17962,#17952,#17966,.T.); +#17966=LINE('',#17963,#17968); +#17968=VECTOR('',#17969,0.254); +#17969=DIRECTION('',(1.0,0.0,0.0)); +#17960=ORIENTED_EDGE('',*,*,#17961,.F.); +#17971=EDGE_CURVE('',#17895,#17962,#17976,.T.); +#17976=LINE('',#17896,#17978); +#17978=VECTOR('',#17979,2.54); +#17979=DIRECTION('',(0.0,0.0,1.0)); +#17970=ORIENTED_EDGE('',*,*,#17971,.F.); +#17980=STYLED_ITEM('',(#34),#17981); +#17981=ADVANCED_FACE('',(#17987),#17982,.T.); +#17982=PLANE('',#17983); +#17983=AXIS2_PLACEMENT_3D('',#17984,#17985,#17986); +#17984=CARTESIAN_POINT('',(7.988,-7.899,-2.54)); +#17985=DIRECTION('',(1.0,0.0,0.0)); +#17986=DIRECTION('',(0.,0.,1.)); +#17987=FACE_OUTER_BOUND('',#17988,.T.); +#17988=EDGE_LOOP('',(#17989,#17999,#18009,#18019,#18029,#18039,#18049,#18059)); +#17989=ORIENTED_EDGE('',*,*,#17912,.T.); +#18002=CARTESIAN_POINT('',(7.988,-7.341,0.0)); +#18001=VERTEX_POINT('',#18002); +#18000=EDGE_CURVE('',#18001,#17903,#18005,.T.); +#18005=LINE('',#18002,#18007); +#18007=VECTOR('',#18008,2.54); +#18008=DIRECTION('',(0.0,0.0,-1.0)); +#17999=ORIENTED_EDGE('',*,*,#18000,.F.); +#18012=CARTESIAN_POINT('',(7.988,-6.96,0.0)); +#18011=VERTEX_POINT('',#18012); +#18010=EDGE_CURVE('',#18011,#18001,#18015,.T.); +#18015=LINE('',#18012,#18017); +#18017=VECTOR('',#18018,0.381); +#18018=DIRECTION('',(0.0,-1.0,0.0)); +#18009=ORIENTED_EDGE('',*,*,#18010,.F.); +#18022=CARTESIAN_POINT('',(7.988,-6.96,2.984)); +#18021=VERTEX_POINT('',#18022); +#18020=EDGE_CURVE('',#18021,#18011,#18025,.T.); +#18025=LINE('',#18022,#18027); +#18027=VECTOR('',#18028,2.9845); +#18028=DIRECTION('',(0.0,0.0,-1.0)); +#18019=ORIENTED_EDGE('',*,*,#18020,.F.); +#18032=CARTESIAN_POINT('',(7.988,-8.28,2.984)); +#18031=VERTEX_POINT('',#18032); +#18030=EDGE_CURVE('',#18031,#18021,#18035,.T.); +#18035=LINE('',#18032,#18037); +#18037=VECTOR('',#18038,1.3208); +#18038=DIRECTION('',(0.0,1.0,0.0)); +#18029=ORIENTED_EDGE('',*,*,#18030,.F.); +#18042=CARTESIAN_POINT('',(7.988,-8.28,0.0)); +#18041=VERTEX_POINT('',#18042); +#18040=EDGE_CURVE('',#18041,#18031,#18045,.T.); +#18045=LINE('',#18042,#18047); +#18047=VECTOR('',#18048,2.9845); +#18048=DIRECTION('',(0.0,0.0,1.0)); +#18039=ORIENTED_EDGE('',*,*,#18040,.F.); +#18050=EDGE_CURVE('',#17952,#18041,#18055,.T.); +#18055=LINE('',#17953,#18057); +#18057=VECTOR('',#18058,0.381); +#18058=DIRECTION('',(0.0,-1.0,0.0)); +#18049=ORIENTED_EDGE('',*,*,#18050,.F.); +#18059=ORIENTED_EDGE('',*,*,#17951,.T.); +#18069=STYLED_ITEM('',(#34),#18070); +#18070=ADVANCED_FACE('',(#18076),#18071,.T.); +#18071=PLANE('',#18072); +#18072=AXIS2_PLACEMENT_3D('',#18073,#18074,#18075); +#18073=CARTESIAN_POINT('',(7.988,-7.341,-2.54)); +#18074=DIRECTION('',(0.0,1.0,0.0)); +#18075=DIRECTION('',(0.,0.,1.)); +#18076=FACE_OUTER_BOUND('',#18077,.T.); +#18077=EDGE_LOOP('',(#18078,#18088,#18098,#18108)); +#18078=ORIENTED_EDGE('',*,*,#17902,.T.); +#18091=CARTESIAN_POINT('',(7.734,-7.341,0.0)); +#18090=VERTEX_POINT('',#18091); +#18089=EDGE_CURVE('',#18090,#17893,#18094,.T.); +#18094=LINE('',#18091,#18096); +#18096=VECTOR('',#18097,2.54); +#18097=DIRECTION('',(0.0,0.0,-1.0)); +#18088=ORIENTED_EDGE('',*,*,#18089,.F.); +#18099=EDGE_CURVE('',#18001,#18090,#18104,.T.); +#18104=LINE('',#18002,#18106); +#18106=VECTOR('',#18107,0.254); +#18107=DIRECTION('',(-1.0,0.0,0.0)); +#18098=ORIENTED_EDGE('',*,*,#18099,.F.); +#18108=ORIENTED_EDGE('',*,*,#18000,.T.); +#18118=STYLED_ITEM('',(#34),#18119); +#18119=ADVANCED_FACE('',(#18125),#18120,.T.); +#18120=PLANE('',#18121); +#18121=AXIS2_PLACEMENT_3D('',#18122,#18123,#18124); +#18122=CARTESIAN_POINT('',(7.734,-7.341,-2.54)); +#18123=DIRECTION('',(-1.0,0.0,0.0)); +#18124=DIRECTION('',(0.,0.,1.)); +#18125=FACE_OUTER_BOUND('',#18126,.T.); +#18126=EDGE_LOOP('',(#18127,#18137,#18147,#18157,#18167,#18177,#18187,#18197)); +#18127=ORIENTED_EDGE('',*,*,#17892,.T.); +#18137=ORIENTED_EDGE('',*,*,#17971,.T.); +#18150=CARTESIAN_POINT('',(7.734,-8.28,0.0)); +#18149=VERTEX_POINT('',#18150); +#18148=EDGE_CURVE('',#18149,#17962,#18153,.T.); +#18153=LINE('',#18150,#18155); +#18155=VECTOR('',#18156,0.381); +#18156=DIRECTION('',(0.0,1.0,0.0)); +#18147=ORIENTED_EDGE('',*,*,#18148,.F.); +#18160=CARTESIAN_POINT('',(7.734,-8.28,2.73)); +#18159=VERTEX_POINT('',#18160); +#18158=EDGE_CURVE('',#18159,#18149,#18163,.T.); +#18163=LINE('',#18160,#18165); +#18165=VECTOR('',#18166,2.7305); +#18166=DIRECTION('',(0.0,0.0,-1.0)); +#18157=ORIENTED_EDGE('',*,*,#18158,.F.); +#18170=CARTESIAN_POINT('',(7.734,-6.96,2.73)); +#18169=VERTEX_POINT('',#18170); +#18168=EDGE_CURVE('',#18169,#18159,#18173,.T.); +#18173=LINE('',#18170,#18175); +#18175=VECTOR('',#18176,1.3208); +#18176=DIRECTION('',(0.0,-1.0,0.0)); +#18167=ORIENTED_EDGE('',*,*,#18168,.F.); +#18180=CARTESIAN_POINT('',(7.734,-6.96,0.0)); +#18179=VERTEX_POINT('',#18180); +#18178=EDGE_CURVE('',#18179,#18169,#18183,.T.); +#18183=LINE('',#18180,#18185); +#18185=VECTOR('',#18186,2.7305); +#18186=DIRECTION('',(0.0,0.0,1.0)); +#18177=ORIENTED_EDGE('',*,*,#18178,.F.); +#18188=EDGE_CURVE('',#18090,#18179,#18193,.T.); +#18193=LINE('',#18091,#18195); +#18195=VECTOR('',#18196,0.381); +#18196=DIRECTION('',(0.0,1.0,0.0)); +#18187=ORIENTED_EDGE('',*,*,#18188,.F.); +#18197=ORIENTED_EDGE('',*,*,#18089,.T.); +#18207=STYLED_ITEM('',(#34),#18208); +#18208=ADVANCED_FACE('',(#18214),#18209,.T.); +#18209=PLANE('',#18210); +#18210=AXIS2_PLACEMENT_3D('',#18211,#18212,#18213); +#18211=CARTESIAN_POINT('',(7.734,-7.899,0.0)); +#18212=DIRECTION('',(0.0,0.0,-1.0)); +#18213=DIRECTION('',(0.,1.,0.)); +#18214=FACE_OUTER_BOUND('',#18215,.T.); +#18215=EDGE_LOOP('',(#18216,#18226,#18236,#18246)); +#18216=ORIENTED_EDGE('',*,*,#17961,.T.); +#18226=ORIENTED_EDGE('',*,*,#18050,.T.); +#18237=EDGE_CURVE('',#18149,#18041,#18242,.T.); +#18242=LINE('',#18150,#18244); +#18244=VECTOR('',#18245,0.254); +#18245=DIRECTION('',(1.0,0.0,0.0)); +#18236=ORIENTED_EDGE('',*,*,#18237,.F.); +#18246=ORIENTED_EDGE('',*,*,#18148,.T.); +#18256=STYLED_ITEM('',(#34),#18257); +#18257=ADVANCED_FACE('',(#18263),#18258,.T.); +#18258=PLANE('',#18259); +#18259=AXIS2_PLACEMENT_3D('',#18260,#18261,#18262); +#18260=CARTESIAN_POINT('',(7.734,-6.96,0.0)); +#18261=DIRECTION('',(0.0,0.0,-1.0)); +#18262=DIRECTION('',(0.,1.,0.)); +#18263=FACE_OUTER_BOUND('',#18264,.T.); +#18264=EDGE_LOOP('',(#18265,#18275,#18285,#18295)); +#18266=EDGE_CURVE('',#18011,#18179,#18271,.T.); +#18271=LINE('',#18012,#18273); +#18273=VECTOR('',#18274,0.254); +#18274=DIRECTION('',(-1.0,0.0,0.0)); +#18265=ORIENTED_EDGE('',*,*,#18266,.F.); +#18275=ORIENTED_EDGE('',*,*,#18010,.T.); +#18285=ORIENTED_EDGE('',*,*,#18099,.T.); +#18295=ORIENTED_EDGE('',*,*,#18188,.T.); +#18305=STYLED_ITEM('',(#34),#18306); +#18306=ADVANCED_FACE('',(#18312),#18307,.T.); +#18307=PLANE('',#18308); +#18308=AXIS2_PLACEMENT_3D('',#18309,#18310,#18311); +#18309=CARTESIAN_POINT('',(7.734,-8.28,0.0)); +#18310=DIRECTION('',(0.0,-1.0,0.0)); +#18311=DIRECTION('',(0.,0.,1.)); +#18312=FACE_OUTER_BOUND('',#18313,.T.); +#18313=EDGE_LOOP('',(#18314,#18324,#18334,#18344,#18354,#18364)); +#18314=ORIENTED_EDGE('',*,*,#18237,.T.); +#18324=ORIENTED_EDGE('',*,*,#18040,.T.); +#18337=CARTESIAN_POINT('',(7.671,-8.28,2.984)); +#18336=VERTEX_POINT('',#18337); +#18335=EDGE_CURVE('',#18336,#18031,#18340,.T.); +#18340=LINE('',#18337,#18342); +#18342=VECTOR('',#18343,0.3175); +#18343=DIRECTION('',(1.0,0.0,0.0)); +#18334=ORIENTED_EDGE('',*,*,#18335,.F.); +#18347=CARTESIAN_POINT('',(7.671,-8.28,2.73)); +#18346=VERTEX_POINT('',#18347); +#18345=EDGE_CURVE('',#18346,#18336,#18350,.T.); +#18350=LINE('',#18347,#18352); +#18352=VECTOR('',#18353,0.254); +#18353=DIRECTION('',(0.0,0.0,1.0)); +#18344=ORIENTED_EDGE('',*,*,#18345,.F.); +#18355=EDGE_CURVE('',#18159,#18346,#18360,.T.); +#18360=LINE('',#18160,#18362); +#18362=VECTOR('',#18363,0.0635); +#18363=DIRECTION('',(-1.0,0.0,0.0)); +#18354=ORIENTED_EDGE('',*,*,#18355,.F.); +#18364=ORIENTED_EDGE('',*,*,#18158,.T.); +#18374=STYLED_ITEM('',(#34),#18375); +#18375=ADVANCED_FACE('',(#18381),#18376,.T.); +#18376=PLANE('',#18377); +#18377=AXIS2_PLACEMENT_3D('',#18378,#18379,#18380); +#18378=CARTESIAN_POINT('',(7.988,-6.96,0.0)); +#18379=DIRECTION('',(0.0,1.0,0.0)); +#18380=DIRECTION('',(0.,0.,1.)); +#18381=FACE_OUTER_BOUND('',#18382,.T.); +#18382=EDGE_LOOP('',(#18383,#18393,#18403,#18413,#18423,#18433)); +#18383=ORIENTED_EDGE('',*,*,#18266,.T.); +#18393=ORIENTED_EDGE('',*,*,#18178,.T.); +#18406=CARTESIAN_POINT('',(7.671,-6.96,2.73)); +#18405=VERTEX_POINT('',#18406); +#18404=EDGE_CURVE('',#18405,#18169,#18409,.T.); +#18409=LINE('',#18406,#18411); +#18411=VECTOR('',#18412,0.0635); +#18412=DIRECTION('',(1.0,0.0,0.0)); +#18403=ORIENTED_EDGE('',*,*,#18404,.F.); +#18416=CARTESIAN_POINT('',(7.671,-6.96,2.984)); +#18415=VERTEX_POINT('',#18416); +#18414=EDGE_CURVE('',#18415,#18405,#18419,.T.); +#18419=LINE('',#18416,#18421); +#18421=VECTOR('',#18422,0.254); +#18422=DIRECTION('',(0.0,0.0,-1.0)); +#18413=ORIENTED_EDGE('',*,*,#18414,.F.); +#18424=EDGE_CURVE('',#18021,#18415,#18429,.T.); +#18429=LINE('',#18022,#18431); +#18431=VECTOR('',#18432,0.3175); +#18432=DIRECTION('',(-1.0,0.0,0.0)); +#18423=ORIENTED_EDGE('',*,*,#18424,.F.); +#18433=ORIENTED_EDGE('',*,*,#18020,.T.); +#18443=STYLED_ITEM('',(#34),#18444); +#18444=ADVANCED_FACE('',(#18450),#18445,.T.); +#18445=PLANE('',#18446); +#18446=AXIS2_PLACEMENT_3D('',#18447,#18448,#18449); +#18447=CARTESIAN_POINT('',(7.671,-6.96,2.73)); +#18448=DIRECTION('',(0.0,0.0,-1.0)); +#18449=DIRECTION('',(0.,1.,0.)); +#18450=FACE_OUTER_BOUND('',#18451,.T.); +#18451=EDGE_LOOP('',(#18452,#18462,#18472,#18482)); +#18452=ORIENTED_EDGE('',*,*,#18404,.T.); +#18462=ORIENTED_EDGE('',*,*,#18168,.T.); +#18472=ORIENTED_EDGE('',*,*,#18355,.T.); +#18483=EDGE_CURVE('',#18405,#18346,#18488,.T.); +#18488=LINE('',#18406,#18490); +#18490=VECTOR('',#18491,1.3208); +#18491=DIRECTION('',(0.0,-1.0,0.0)); +#18482=ORIENTED_EDGE('',*,*,#18483,.F.); +#18492=STYLED_ITEM('',(#34),#18493); +#18493=ADVANCED_FACE('',(#18499),#18494,.T.); +#18494=PLANE('',#18495); +#18495=AXIS2_PLACEMENT_3D('',#18496,#18497,#18498); +#18496=CARTESIAN_POINT('',(7.671,-6.96,2.73)); +#18497=DIRECTION('',(-1.0,0.0,0.0)); +#18498=DIRECTION('',(0.,0.,1.)); +#18499=FACE_OUTER_BOUND('',#18500,.T.); +#18500=EDGE_LOOP('',(#18501,#18511,#18521,#18531)); +#18501=ORIENTED_EDGE('',*,*,#18483,.T.); +#18511=ORIENTED_EDGE('',*,*,#18345,.T.); +#18522=EDGE_CURVE('',#18415,#18336,#18527,.T.); +#18527=LINE('',#18416,#18529); +#18529=VECTOR('',#18530,1.3208); +#18530=DIRECTION('',(0.0,-1.0,0.0)); +#18521=ORIENTED_EDGE('',*,*,#18522,.F.); +#18531=ORIENTED_EDGE('',*,*,#18414,.T.); +#18541=STYLED_ITEM('',(#34),#18542); +#18542=ADVANCED_FACE('',(#18548),#18543,.T.); +#18543=PLANE('',#18544); +#18544=AXIS2_PLACEMENT_3D('',#18545,#18546,#18547); +#18545=CARTESIAN_POINT('',(7.671,-8.28,2.984)); +#18546=DIRECTION('',(0.0,0.0,1.0)); +#18547=DIRECTION('',(0.,1.,0.)); +#18548=FACE_OUTER_BOUND('',#18549,.T.); +#18549=EDGE_LOOP('',(#18550,#18560,#18570,#18580)); +#18550=ORIENTED_EDGE('',*,*,#18335,.T.); +#18560=ORIENTED_EDGE('',*,*,#18030,.T.); +#18570=ORIENTED_EDGE('',*,*,#18424,.T.); +#18580=ORIENTED_EDGE('',*,*,#18522,.T.); +#18591=MANIFOLD_SOLID_BREP($,#18592); +#18592=CLOSED_SHELL('',(#18594,#18643,#18692,#18781,#18830,#18919,#18968,#19017,#19086,#19155,#19204,#19253)); +#18593=STYLED_ITEM('',(#34),#18594); +#18594=ADVANCED_FACE('',(#18600),#18595,.T.); +#18595=PLANE('',#18596); +#18596=AXIS2_PLACEMENT_3D('',#18597,#18598,#18599); +#18597=CARTESIAN_POINT('',(7.734,-5.359,-2.54)); +#18598=DIRECTION('',(0.0,0.0,-1.0)); +#18599=DIRECTION('',(0.,1.,0.)); +#18600=FACE_OUTER_BOUND('',#18601,.T.); +#18601=EDGE_LOOP('',(#18602,#18612,#18622,#18632)); +#18605=CARTESIAN_POINT('',(7.734,-4.801,-2.54)); +#18604=VERTEX_POINT('',#18605); +#18607=CARTESIAN_POINT('',(7.734,-5.359,-2.54)); +#18606=VERTEX_POINT('',#18607); +#18603=EDGE_CURVE('',#18604,#18606,#18608,.T.); +#18608=LINE('',#18605,#18610); +#18610=VECTOR('',#18611,0.5588); +#18611=DIRECTION('',(0.0,-1.0,0.0)); +#18602=ORIENTED_EDGE('',*,*,#18603,.F.); +#18615=CARTESIAN_POINT('',(7.988,-4.801,-2.54)); +#18614=VERTEX_POINT('',#18615); +#18613=EDGE_CURVE('',#18614,#18604,#18618,.T.); +#18618=LINE('',#18615,#18620); +#18620=VECTOR('',#18621,0.254); +#18621=DIRECTION('',(-1.0,0.0,0.0)); +#18612=ORIENTED_EDGE('',*,*,#18613,.F.); +#18625=CARTESIAN_POINT('',(7.988,-5.359,-2.54)); +#18624=VERTEX_POINT('',#18625); +#18623=EDGE_CURVE('',#18624,#18614,#18628,.T.); +#18628=LINE('',#18625,#18630); +#18630=VECTOR('',#18631,0.5588); +#18631=DIRECTION('',(0.0,1.0,0.0)); +#18622=ORIENTED_EDGE('',*,*,#18623,.F.); +#18633=EDGE_CURVE('',#18606,#18624,#18638,.T.); +#18638=LINE('',#18607,#18640); +#18640=VECTOR('',#18641,0.254); +#18641=DIRECTION('',(1.0,0.0,0.0)); +#18632=ORIENTED_EDGE('',*,*,#18633,.F.); +#18642=STYLED_ITEM('',(#34),#18643); +#18643=ADVANCED_FACE('',(#18649),#18644,.T.); +#18644=PLANE('',#18645); +#18645=AXIS2_PLACEMENT_3D('',#18646,#18647,#18648); +#18646=CARTESIAN_POINT('',(7.734,-5.359,-2.54)); +#18647=DIRECTION('',(0.0,-1.0,0.0)); +#18648=DIRECTION('',(0.,0.,1.)); +#18649=FACE_OUTER_BOUND('',#18650,.T.); +#18650=EDGE_LOOP('',(#18651,#18661,#18671,#18681)); +#18651=ORIENTED_EDGE('',*,*,#18633,.T.); +#18664=CARTESIAN_POINT('',(7.988,-5.359,0.0)); +#18663=VERTEX_POINT('',#18664); +#18662=EDGE_CURVE('',#18663,#18624,#18667,.T.); +#18667=LINE('',#18664,#18669); +#18669=VECTOR('',#18670,2.54); +#18670=DIRECTION('',(0.0,0.0,-1.0)); +#18661=ORIENTED_EDGE('',*,*,#18662,.F.); +#18674=CARTESIAN_POINT('',(7.734,-5.359,0.0)); +#18673=VERTEX_POINT('',#18674); +#18672=EDGE_CURVE('',#18673,#18663,#18677,.T.); +#18677=LINE('',#18674,#18679); +#18679=VECTOR('',#18680,0.254); +#18680=DIRECTION('',(1.0,0.0,0.0)); +#18671=ORIENTED_EDGE('',*,*,#18672,.F.); +#18682=EDGE_CURVE('',#18606,#18673,#18687,.T.); +#18687=LINE('',#18607,#18689); +#18689=VECTOR('',#18690,2.54); +#18690=DIRECTION('',(0.0,0.0,1.0)); +#18681=ORIENTED_EDGE('',*,*,#18682,.F.); +#18691=STYLED_ITEM('',(#34),#18692); +#18692=ADVANCED_FACE('',(#18698),#18693,.T.); +#18693=PLANE('',#18694); +#18694=AXIS2_PLACEMENT_3D('',#18695,#18696,#18697); +#18695=CARTESIAN_POINT('',(7.988,-5.359,-2.54)); +#18696=DIRECTION('',(1.0,0.0,0.0)); +#18697=DIRECTION('',(0.,0.,1.)); +#18698=FACE_OUTER_BOUND('',#18699,.T.); +#18699=EDGE_LOOP('',(#18700,#18710,#18720,#18730,#18740,#18750,#18760,#18770)); +#18700=ORIENTED_EDGE('',*,*,#18623,.T.); +#18713=CARTESIAN_POINT('',(7.988,-4.801,0.0)); +#18712=VERTEX_POINT('',#18713); +#18711=EDGE_CURVE('',#18712,#18614,#18716,.T.); +#18716=LINE('',#18713,#18718); +#18718=VECTOR('',#18719,2.54); +#18719=DIRECTION('',(0.0,0.0,-1.0)); +#18710=ORIENTED_EDGE('',*,*,#18711,.F.); +#18723=CARTESIAN_POINT('',(7.988,-4.42,0.0)); +#18722=VERTEX_POINT('',#18723); +#18721=EDGE_CURVE('',#18722,#18712,#18726,.T.); +#18726=LINE('',#18723,#18728); +#18728=VECTOR('',#18729,0.381); +#18729=DIRECTION('',(0.0,-1.0,0.0)); +#18720=ORIENTED_EDGE('',*,*,#18721,.F.); +#18733=CARTESIAN_POINT('',(7.988,-4.42,2.984)); +#18732=VERTEX_POINT('',#18733); +#18731=EDGE_CURVE('',#18732,#18722,#18736,.T.); +#18736=LINE('',#18733,#18738); +#18738=VECTOR('',#18739,2.9845); +#18739=DIRECTION('',(0.0,0.0,-1.0)); +#18730=ORIENTED_EDGE('',*,*,#18731,.F.); +#18743=CARTESIAN_POINT('',(7.988,-5.74,2.984)); +#18742=VERTEX_POINT('',#18743); +#18741=EDGE_CURVE('',#18742,#18732,#18746,.T.); +#18746=LINE('',#18743,#18748); +#18748=VECTOR('',#18749,1.3208); +#18749=DIRECTION('',(0.0,1.0,0.0)); +#18740=ORIENTED_EDGE('',*,*,#18741,.F.); +#18753=CARTESIAN_POINT('',(7.988,-5.74,0.0)); +#18752=VERTEX_POINT('',#18753); +#18751=EDGE_CURVE('',#18752,#18742,#18756,.T.); +#18756=LINE('',#18753,#18758); +#18758=VECTOR('',#18759,2.9845); +#18759=DIRECTION('',(0.0,0.0,1.0)); +#18750=ORIENTED_EDGE('',*,*,#18751,.F.); +#18761=EDGE_CURVE('',#18663,#18752,#18766,.T.); +#18766=LINE('',#18664,#18768); +#18768=VECTOR('',#18769,0.381); +#18769=DIRECTION('',(0.0,-1.0,0.0)); +#18760=ORIENTED_EDGE('',*,*,#18761,.F.); +#18770=ORIENTED_EDGE('',*,*,#18662,.T.); +#18780=STYLED_ITEM('',(#34),#18781); +#18781=ADVANCED_FACE('',(#18787),#18782,.T.); +#18782=PLANE('',#18783); +#18783=AXIS2_PLACEMENT_3D('',#18784,#18785,#18786); +#18784=CARTESIAN_POINT('',(7.988,-4.801,-2.54)); +#18785=DIRECTION('',(0.0,1.0,0.0)); +#18786=DIRECTION('',(0.,0.,1.)); +#18787=FACE_OUTER_BOUND('',#18788,.T.); +#18788=EDGE_LOOP('',(#18789,#18799,#18809,#18819)); +#18789=ORIENTED_EDGE('',*,*,#18613,.T.); +#18802=CARTESIAN_POINT('',(7.734,-4.801,0.0)); +#18801=VERTEX_POINT('',#18802); +#18800=EDGE_CURVE('',#18801,#18604,#18805,.T.); +#18805=LINE('',#18802,#18807); +#18807=VECTOR('',#18808,2.54); +#18808=DIRECTION('',(0.0,0.0,-1.0)); +#18799=ORIENTED_EDGE('',*,*,#18800,.F.); +#18810=EDGE_CURVE('',#18712,#18801,#18815,.T.); +#18815=LINE('',#18713,#18817); +#18817=VECTOR('',#18818,0.254); +#18818=DIRECTION('',(-1.0,0.0,0.0)); +#18809=ORIENTED_EDGE('',*,*,#18810,.F.); +#18819=ORIENTED_EDGE('',*,*,#18711,.T.); +#18829=STYLED_ITEM('',(#34),#18830); +#18830=ADVANCED_FACE('',(#18836),#18831,.T.); +#18831=PLANE('',#18832); +#18832=AXIS2_PLACEMENT_3D('',#18833,#18834,#18835); +#18833=CARTESIAN_POINT('',(7.734,-4.801,-2.54)); +#18834=DIRECTION('',(-1.0,0.0,0.0)); +#18835=DIRECTION('',(0.,0.,1.)); +#18836=FACE_OUTER_BOUND('',#18837,.T.); +#18837=EDGE_LOOP('',(#18838,#18848,#18858,#18868,#18878,#18888,#18898,#18908)); +#18838=ORIENTED_EDGE('',*,*,#18603,.T.); +#18848=ORIENTED_EDGE('',*,*,#18682,.T.); +#18861=CARTESIAN_POINT('',(7.734,-5.74,0.0)); +#18860=VERTEX_POINT('',#18861); +#18859=EDGE_CURVE('',#18860,#18673,#18864,.T.); +#18864=LINE('',#18861,#18866); +#18866=VECTOR('',#18867,0.381); +#18867=DIRECTION('',(0.0,1.0,0.0)); +#18858=ORIENTED_EDGE('',*,*,#18859,.F.); +#18871=CARTESIAN_POINT('',(7.734,-5.74,2.73)); +#18870=VERTEX_POINT('',#18871); +#18869=EDGE_CURVE('',#18870,#18860,#18874,.T.); +#18874=LINE('',#18871,#18876); +#18876=VECTOR('',#18877,2.7305); +#18877=DIRECTION('',(0.0,0.0,-1.0)); +#18868=ORIENTED_EDGE('',*,*,#18869,.F.); +#18881=CARTESIAN_POINT('',(7.734,-4.42,2.73)); +#18880=VERTEX_POINT('',#18881); +#18879=EDGE_CURVE('',#18880,#18870,#18884,.T.); +#18884=LINE('',#18881,#18886); +#18886=VECTOR('',#18887,1.3208); +#18887=DIRECTION('',(0.0,-1.0,0.0)); +#18878=ORIENTED_EDGE('',*,*,#18879,.F.); +#18891=CARTESIAN_POINT('',(7.734,-4.42,0.0)); +#18890=VERTEX_POINT('',#18891); +#18889=EDGE_CURVE('',#18890,#18880,#18894,.T.); +#18894=LINE('',#18891,#18896); +#18896=VECTOR('',#18897,2.7305); +#18897=DIRECTION('',(0.0,0.0,1.0)); +#18888=ORIENTED_EDGE('',*,*,#18889,.F.); +#18899=EDGE_CURVE('',#18801,#18890,#18904,.T.); +#18904=LINE('',#18802,#18906); +#18906=VECTOR('',#18907,0.381); +#18907=DIRECTION('',(0.0,1.0,0.0)); +#18898=ORIENTED_EDGE('',*,*,#18899,.F.); +#18908=ORIENTED_EDGE('',*,*,#18800,.T.); +#18918=STYLED_ITEM('',(#34),#18919); +#18919=ADVANCED_FACE('',(#18925),#18920,.T.); +#18920=PLANE('',#18921); +#18921=AXIS2_PLACEMENT_3D('',#18922,#18923,#18924); +#18922=CARTESIAN_POINT('',(7.734,-5.359,0.0)); +#18923=DIRECTION('',(0.0,0.0,-1.0)); +#18924=DIRECTION('',(0.,1.,0.)); +#18925=FACE_OUTER_BOUND('',#18926,.T.); +#18926=EDGE_LOOP('',(#18927,#18937,#18947,#18957)); +#18927=ORIENTED_EDGE('',*,*,#18672,.T.); +#18937=ORIENTED_EDGE('',*,*,#18761,.T.); +#18948=EDGE_CURVE('',#18860,#18752,#18953,.T.); +#18953=LINE('',#18861,#18955); +#18955=VECTOR('',#18956,0.254); +#18956=DIRECTION('',(1.0,0.0,0.0)); +#18947=ORIENTED_EDGE('',*,*,#18948,.F.); +#18957=ORIENTED_EDGE('',*,*,#18859,.T.); +#18967=STYLED_ITEM('',(#34),#18968); +#18968=ADVANCED_FACE('',(#18974),#18969,.T.); +#18969=PLANE('',#18970); +#18970=AXIS2_PLACEMENT_3D('',#18971,#18972,#18973); +#18971=CARTESIAN_POINT('',(7.734,-4.42,0.0)); +#18972=DIRECTION('',(0.0,0.0,-1.0)); +#18973=DIRECTION('',(0.,1.,0.)); +#18974=FACE_OUTER_BOUND('',#18975,.T.); +#18975=EDGE_LOOP('',(#18976,#18986,#18996,#19006)); +#18977=EDGE_CURVE('',#18722,#18890,#18982,.T.); +#18982=LINE('',#18723,#18984); +#18984=VECTOR('',#18985,0.254); +#18985=DIRECTION('',(-1.0,0.0,0.0)); +#18976=ORIENTED_EDGE('',*,*,#18977,.F.); +#18986=ORIENTED_EDGE('',*,*,#18721,.T.); +#18996=ORIENTED_EDGE('',*,*,#18810,.T.); +#19006=ORIENTED_EDGE('',*,*,#18899,.T.); +#19016=STYLED_ITEM('',(#34),#19017); +#19017=ADVANCED_FACE('',(#19023),#19018,.T.); +#19018=PLANE('',#19019); +#19019=AXIS2_PLACEMENT_3D('',#19020,#19021,#19022); +#19020=CARTESIAN_POINT('',(7.734,-5.74,0.0)); +#19021=DIRECTION('',(0.0,-1.0,0.0)); +#19022=DIRECTION('',(0.,0.,1.)); +#19023=FACE_OUTER_BOUND('',#19024,.T.); +#19024=EDGE_LOOP('',(#19025,#19035,#19045,#19055,#19065,#19075)); +#19025=ORIENTED_EDGE('',*,*,#18948,.T.); +#19035=ORIENTED_EDGE('',*,*,#18751,.T.); +#19048=CARTESIAN_POINT('',(7.671,-5.74,2.984)); +#19047=VERTEX_POINT('',#19048); +#19046=EDGE_CURVE('',#19047,#18742,#19051,.T.); +#19051=LINE('',#19048,#19053); +#19053=VECTOR('',#19054,0.3175); +#19054=DIRECTION('',(1.0,0.0,0.0)); +#19045=ORIENTED_EDGE('',*,*,#19046,.F.); +#19058=CARTESIAN_POINT('',(7.671,-5.74,2.73)); +#19057=VERTEX_POINT('',#19058); +#19056=EDGE_CURVE('',#19057,#19047,#19061,.T.); +#19061=LINE('',#19058,#19063); +#19063=VECTOR('',#19064,0.254); +#19064=DIRECTION('',(0.0,0.0,1.0)); +#19055=ORIENTED_EDGE('',*,*,#19056,.F.); +#19066=EDGE_CURVE('',#18870,#19057,#19071,.T.); +#19071=LINE('',#18871,#19073); +#19073=VECTOR('',#19074,0.0635); +#19074=DIRECTION('',(-1.0,0.0,0.0)); +#19065=ORIENTED_EDGE('',*,*,#19066,.F.); +#19075=ORIENTED_EDGE('',*,*,#18869,.T.); +#19085=STYLED_ITEM('',(#34),#19086); +#19086=ADVANCED_FACE('',(#19092),#19087,.T.); +#19087=PLANE('',#19088); +#19088=AXIS2_PLACEMENT_3D('',#19089,#19090,#19091); +#19089=CARTESIAN_POINT('',(7.988,-4.42,0.0)); +#19090=DIRECTION('',(0.0,1.0,0.0)); +#19091=DIRECTION('',(0.,0.,1.)); +#19092=FACE_OUTER_BOUND('',#19093,.T.); +#19093=EDGE_LOOP('',(#19094,#19104,#19114,#19124,#19134,#19144)); +#19094=ORIENTED_EDGE('',*,*,#18977,.T.); +#19104=ORIENTED_EDGE('',*,*,#18889,.T.); +#19117=CARTESIAN_POINT('',(7.671,-4.42,2.73)); +#19116=VERTEX_POINT('',#19117); +#19115=EDGE_CURVE('',#19116,#18880,#19120,.T.); +#19120=LINE('',#19117,#19122); +#19122=VECTOR('',#19123,0.0635); +#19123=DIRECTION('',(1.0,0.0,0.0)); +#19114=ORIENTED_EDGE('',*,*,#19115,.F.); +#19127=CARTESIAN_POINT('',(7.671,-4.42,2.984)); +#19126=VERTEX_POINT('',#19127); +#19125=EDGE_CURVE('',#19126,#19116,#19130,.T.); +#19130=LINE('',#19127,#19132); +#19132=VECTOR('',#19133,0.254); +#19133=DIRECTION('',(0.0,0.0,-1.0)); +#19124=ORIENTED_EDGE('',*,*,#19125,.F.); +#19135=EDGE_CURVE('',#18732,#19126,#19140,.T.); +#19140=LINE('',#18733,#19142); +#19142=VECTOR('',#19143,0.3175); +#19143=DIRECTION('',(-1.0,0.0,0.0)); +#19134=ORIENTED_EDGE('',*,*,#19135,.F.); +#19144=ORIENTED_EDGE('',*,*,#18731,.T.); +#19154=STYLED_ITEM('',(#34),#19155); +#19155=ADVANCED_FACE('',(#19161),#19156,.T.); +#19156=PLANE('',#19157); +#19157=AXIS2_PLACEMENT_3D('',#19158,#19159,#19160); +#19158=CARTESIAN_POINT('',(7.671,-4.42,2.73)); +#19159=DIRECTION('',(0.0,0.0,-1.0)); +#19160=DIRECTION('',(0.,1.,0.)); +#19161=FACE_OUTER_BOUND('',#19162,.T.); +#19162=EDGE_LOOP('',(#19163,#19173,#19183,#19193)); +#19163=ORIENTED_EDGE('',*,*,#19115,.T.); +#19173=ORIENTED_EDGE('',*,*,#18879,.T.); +#19183=ORIENTED_EDGE('',*,*,#19066,.T.); +#19194=EDGE_CURVE('',#19116,#19057,#19199,.T.); +#19199=LINE('',#19117,#19201); +#19201=VECTOR('',#19202,1.3208); +#19202=DIRECTION('',(0.0,-1.0,0.0)); +#19193=ORIENTED_EDGE('',*,*,#19194,.F.); +#19203=STYLED_ITEM('',(#34),#19204); +#19204=ADVANCED_FACE('',(#19210),#19205,.T.); +#19205=PLANE('',#19206); +#19206=AXIS2_PLACEMENT_3D('',#19207,#19208,#19209); +#19207=CARTESIAN_POINT('',(7.671,-4.42,2.73)); +#19208=DIRECTION('',(-1.0,0.0,0.0)); +#19209=DIRECTION('',(0.,0.,1.)); +#19210=FACE_OUTER_BOUND('',#19211,.T.); +#19211=EDGE_LOOP('',(#19212,#19222,#19232,#19242)); +#19212=ORIENTED_EDGE('',*,*,#19194,.T.); +#19222=ORIENTED_EDGE('',*,*,#19056,.T.); +#19233=EDGE_CURVE('',#19126,#19047,#19238,.T.); +#19238=LINE('',#19127,#19240); +#19240=VECTOR('',#19241,1.3208); +#19241=DIRECTION('',(0.0,-1.0,0.0)); +#19232=ORIENTED_EDGE('',*,*,#19233,.F.); +#19242=ORIENTED_EDGE('',*,*,#19125,.T.); +#19252=STYLED_ITEM('',(#34),#19253); +#19253=ADVANCED_FACE('',(#19259),#19254,.T.); +#19254=PLANE('',#19255); +#19255=AXIS2_PLACEMENT_3D('',#19256,#19257,#19258); +#19256=CARTESIAN_POINT('',(7.671,-5.74,2.984)); +#19257=DIRECTION('',(0.0,0.0,1.0)); +#19258=DIRECTION('',(0.,1.,0.)); +#19259=FACE_OUTER_BOUND('',#19260,.T.); +#19260=EDGE_LOOP('',(#19261,#19271,#19281,#19291)); +#19261=ORIENTED_EDGE('',*,*,#19046,.T.); +#19271=ORIENTED_EDGE('',*,*,#18741,.T.); +#19281=ORIENTED_EDGE('',*,*,#19135,.T.); +#19291=ORIENTED_EDGE('',*,*,#19233,.T.); +#19302=MANIFOLD_SOLID_BREP($,#19303); +#19303=CLOSED_SHELL('',(#19305,#19354,#19403,#19492,#19541,#19630,#19679,#19728,#19797,#19866,#19915,#19964)); +#19304=STYLED_ITEM('',(#34),#19305); +#19305=ADVANCED_FACE('',(#19311),#19306,.T.); +#19306=PLANE('',#19307); +#19307=AXIS2_PLACEMENT_3D('',#19308,#19309,#19310); +#19308=CARTESIAN_POINT('',(7.734,-2.819,-2.54)); +#19309=DIRECTION('',(0.0,0.0,-1.0)); +#19310=DIRECTION('',(0.,1.,0.)); +#19311=FACE_OUTER_BOUND('',#19312,.T.); +#19312=EDGE_LOOP('',(#19313,#19323,#19333,#19343)); +#19316=CARTESIAN_POINT('',(7.734,-2.261,-2.54)); +#19315=VERTEX_POINT('',#19316); +#19318=CARTESIAN_POINT('',(7.734,-2.819,-2.54)); +#19317=VERTEX_POINT('',#19318); +#19314=EDGE_CURVE('',#19315,#19317,#19319,.T.); +#19319=LINE('',#19316,#19321); +#19321=VECTOR('',#19322,0.5588); +#19322=DIRECTION('',(0.0,-1.0,0.0)); +#19313=ORIENTED_EDGE('',*,*,#19314,.F.); +#19326=CARTESIAN_POINT('',(7.988,-2.261,-2.54)); +#19325=VERTEX_POINT('',#19326); +#19324=EDGE_CURVE('',#19325,#19315,#19329,.T.); +#19329=LINE('',#19326,#19331); +#19331=VECTOR('',#19332,0.254); +#19332=DIRECTION('',(-1.0,0.0,0.0)); +#19323=ORIENTED_EDGE('',*,*,#19324,.F.); +#19336=CARTESIAN_POINT('',(7.988,-2.819,-2.54)); +#19335=VERTEX_POINT('',#19336); +#19334=EDGE_CURVE('',#19335,#19325,#19339,.T.); +#19339=LINE('',#19336,#19341); +#19341=VECTOR('',#19342,0.5588); +#19342=DIRECTION('',(0.0,1.0,0.0)); +#19333=ORIENTED_EDGE('',*,*,#19334,.F.); +#19344=EDGE_CURVE('',#19317,#19335,#19349,.T.); +#19349=LINE('',#19318,#19351); +#19351=VECTOR('',#19352,0.254); +#19352=DIRECTION('',(1.0,0.0,0.0)); +#19343=ORIENTED_EDGE('',*,*,#19344,.F.); +#19353=STYLED_ITEM('',(#34),#19354); +#19354=ADVANCED_FACE('',(#19360),#19355,.T.); +#19355=PLANE('',#19356); +#19356=AXIS2_PLACEMENT_3D('',#19357,#19358,#19359); +#19357=CARTESIAN_POINT('',(7.734,-2.819,-2.54)); +#19358=DIRECTION('',(0.0,-1.0,0.0)); +#19359=DIRECTION('',(0.,0.,1.)); +#19360=FACE_OUTER_BOUND('',#19361,.T.); +#19361=EDGE_LOOP('',(#19362,#19372,#19382,#19392)); +#19362=ORIENTED_EDGE('',*,*,#19344,.T.); +#19375=CARTESIAN_POINT('',(7.988,-2.819,0.0)); +#19374=VERTEX_POINT('',#19375); +#19373=EDGE_CURVE('',#19374,#19335,#19378,.T.); +#19378=LINE('',#19375,#19380); +#19380=VECTOR('',#19381,2.54); +#19381=DIRECTION('',(0.0,0.0,-1.0)); +#19372=ORIENTED_EDGE('',*,*,#19373,.F.); +#19385=CARTESIAN_POINT('',(7.734,-2.819,0.0)); +#19384=VERTEX_POINT('',#19385); +#19383=EDGE_CURVE('',#19384,#19374,#19388,.T.); +#19388=LINE('',#19385,#19390); +#19390=VECTOR('',#19391,0.254); +#19391=DIRECTION('',(1.0,0.0,0.0)); +#19382=ORIENTED_EDGE('',*,*,#19383,.F.); +#19393=EDGE_CURVE('',#19317,#19384,#19398,.T.); +#19398=LINE('',#19318,#19400); +#19400=VECTOR('',#19401,2.54); +#19401=DIRECTION('',(0.0,0.0,1.0)); +#19392=ORIENTED_EDGE('',*,*,#19393,.F.); +#19402=STYLED_ITEM('',(#34),#19403); +#19403=ADVANCED_FACE('',(#19409),#19404,.T.); +#19404=PLANE('',#19405); +#19405=AXIS2_PLACEMENT_3D('',#19406,#19407,#19408); +#19406=CARTESIAN_POINT('',(7.988,-2.819,-2.54)); +#19407=DIRECTION('',(1.0,0.0,0.0)); +#19408=DIRECTION('',(0.,0.,1.)); +#19409=FACE_OUTER_BOUND('',#19410,.T.); +#19410=EDGE_LOOP('',(#19411,#19421,#19431,#19441,#19451,#19461,#19471,#19481)); +#19411=ORIENTED_EDGE('',*,*,#19334,.T.); +#19424=CARTESIAN_POINT('',(7.988,-2.261,0.0)); +#19423=VERTEX_POINT('',#19424); +#19422=EDGE_CURVE('',#19423,#19325,#19427,.T.); +#19427=LINE('',#19424,#19429); +#19429=VECTOR('',#19430,2.54); +#19430=DIRECTION('',(0.0,0.0,-1.0)); +#19421=ORIENTED_EDGE('',*,*,#19422,.F.); +#19434=CARTESIAN_POINT('',(7.988,-1.88,0.0)); +#19433=VERTEX_POINT('',#19434); +#19432=EDGE_CURVE('',#19433,#19423,#19437,.T.); +#19437=LINE('',#19434,#19439); +#19439=VECTOR('',#19440,0.381); +#19440=DIRECTION('',(0.0,-1.0,0.0)); +#19431=ORIENTED_EDGE('',*,*,#19432,.F.); +#19444=CARTESIAN_POINT('',(7.988,-1.88,2.984)); +#19443=VERTEX_POINT('',#19444); +#19442=EDGE_CURVE('',#19443,#19433,#19447,.T.); +#19447=LINE('',#19444,#19449); +#19449=VECTOR('',#19450,2.9845); +#19450=DIRECTION('',(0.0,0.0,-1.0)); +#19441=ORIENTED_EDGE('',*,*,#19442,.F.); +#19454=CARTESIAN_POINT('',(7.988,-3.2,2.984)); +#19453=VERTEX_POINT('',#19454); +#19452=EDGE_CURVE('',#19453,#19443,#19457,.T.); +#19457=LINE('',#19454,#19459); +#19459=VECTOR('',#19460,1.3208); +#19460=DIRECTION('',(0.0,1.0,0.0)); +#19451=ORIENTED_EDGE('',*,*,#19452,.F.); +#19464=CARTESIAN_POINT('',(7.988,-3.2,0.0)); +#19463=VERTEX_POINT('',#19464); +#19462=EDGE_CURVE('',#19463,#19453,#19467,.T.); +#19467=LINE('',#19464,#19469); +#19469=VECTOR('',#19470,2.9845); +#19470=DIRECTION('',(0.0,0.0,1.0)); +#19461=ORIENTED_EDGE('',*,*,#19462,.F.); +#19472=EDGE_CURVE('',#19374,#19463,#19477,.T.); +#19477=LINE('',#19375,#19479); +#19479=VECTOR('',#19480,0.381); +#19480=DIRECTION('',(0.0,-1.0,0.0)); +#19471=ORIENTED_EDGE('',*,*,#19472,.F.); +#19481=ORIENTED_EDGE('',*,*,#19373,.T.); +#19491=STYLED_ITEM('',(#34),#19492); +#19492=ADVANCED_FACE('',(#19498),#19493,.T.); +#19493=PLANE('',#19494); +#19494=AXIS2_PLACEMENT_3D('',#19495,#19496,#19497); +#19495=CARTESIAN_POINT('',(7.988,-2.261,-2.54)); +#19496=DIRECTION('',(0.0,1.0,0.0)); +#19497=DIRECTION('',(0.,0.,1.)); +#19498=FACE_OUTER_BOUND('',#19499,.T.); +#19499=EDGE_LOOP('',(#19500,#19510,#19520,#19530)); +#19500=ORIENTED_EDGE('',*,*,#19324,.T.); +#19513=CARTESIAN_POINT('',(7.734,-2.261,0.0)); +#19512=VERTEX_POINT('',#19513); +#19511=EDGE_CURVE('',#19512,#19315,#19516,.T.); +#19516=LINE('',#19513,#19518); +#19518=VECTOR('',#19519,2.54); +#19519=DIRECTION('',(0.0,0.0,-1.0)); +#19510=ORIENTED_EDGE('',*,*,#19511,.F.); +#19521=EDGE_CURVE('',#19423,#19512,#19526,.T.); +#19526=LINE('',#19424,#19528); +#19528=VECTOR('',#19529,0.254); +#19529=DIRECTION('',(-1.0,0.0,0.0)); +#19520=ORIENTED_EDGE('',*,*,#19521,.F.); +#19530=ORIENTED_EDGE('',*,*,#19422,.T.); +#19540=STYLED_ITEM('',(#34),#19541); +#19541=ADVANCED_FACE('',(#19547),#19542,.T.); +#19542=PLANE('',#19543); +#19543=AXIS2_PLACEMENT_3D('',#19544,#19545,#19546); +#19544=CARTESIAN_POINT('',(7.734,-2.261,-2.54)); +#19545=DIRECTION('',(-1.0,0.0,0.0)); +#19546=DIRECTION('',(0.,0.,1.)); +#19547=FACE_OUTER_BOUND('',#19548,.T.); +#19548=EDGE_LOOP('',(#19549,#19559,#19569,#19579,#19589,#19599,#19609,#19619)); +#19549=ORIENTED_EDGE('',*,*,#19314,.T.); +#19559=ORIENTED_EDGE('',*,*,#19393,.T.); +#19572=CARTESIAN_POINT('',(7.734,-3.2,0.0)); +#19571=VERTEX_POINT('',#19572); +#19570=EDGE_CURVE('',#19571,#19384,#19575,.T.); +#19575=LINE('',#19572,#19577); +#19577=VECTOR('',#19578,0.381); +#19578=DIRECTION('',(0.0,1.0,0.0)); +#19569=ORIENTED_EDGE('',*,*,#19570,.F.); +#19582=CARTESIAN_POINT('',(7.734,-3.2,2.73)); +#19581=VERTEX_POINT('',#19582); +#19580=EDGE_CURVE('',#19581,#19571,#19585,.T.); +#19585=LINE('',#19582,#19587); +#19587=VECTOR('',#19588,2.7305); +#19588=DIRECTION('',(0.0,0.0,-1.0)); +#19579=ORIENTED_EDGE('',*,*,#19580,.F.); +#19592=CARTESIAN_POINT('',(7.734,-1.88,2.73)); +#19591=VERTEX_POINT('',#19592); +#19590=EDGE_CURVE('',#19591,#19581,#19595,.T.); +#19595=LINE('',#19592,#19597); +#19597=VECTOR('',#19598,1.3208); +#19598=DIRECTION('',(0.0,-1.0,0.0)); +#19589=ORIENTED_EDGE('',*,*,#19590,.F.); +#19602=CARTESIAN_POINT('',(7.734,-1.88,0.0)); +#19601=VERTEX_POINT('',#19602); +#19600=EDGE_CURVE('',#19601,#19591,#19605,.T.); +#19605=LINE('',#19602,#19607); +#19607=VECTOR('',#19608,2.7305); +#19608=DIRECTION('',(0.0,0.0,1.0)); +#19599=ORIENTED_EDGE('',*,*,#19600,.F.); +#19610=EDGE_CURVE('',#19512,#19601,#19615,.T.); +#19615=LINE('',#19513,#19617); +#19617=VECTOR('',#19618,0.381); +#19618=DIRECTION('',(0.0,1.0,0.0)); +#19609=ORIENTED_EDGE('',*,*,#19610,.F.); +#19619=ORIENTED_EDGE('',*,*,#19511,.T.); +#19629=STYLED_ITEM('',(#34),#19630); +#19630=ADVANCED_FACE('',(#19636),#19631,.T.); +#19631=PLANE('',#19632); +#19632=AXIS2_PLACEMENT_3D('',#19633,#19634,#19635); +#19633=CARTESIAN_POINT('',(7.734,-2.819,0.0)); +#19634=DIRECTION('',(0.0,0.0,-1.0)); +#19635=DIRECTION('',(0.,1.,0.)); +#19636=FACE_OUTER_BOUND('',#19637,.T.); +#19637=EDGE_LOOP('',(#19638,#19648,#19658,#19668)); +#19638=ORIENTED_EDGE('',*,*,#19383,.T.); +#19648=ORIENTED_EDGE('',*,*,#19472,.T.); +#19659=EDGE_CURVE('',#19571,#19463,#19664,.T.); +#19664=LINE('',#19572,#19666); +#19666=VECTOR('',#19667,0.254); +#19667=DIRECTION('',(1.0,0.0,0.0)); +#19658=ORIENTED_EDGE('',*,*,#19659,.F.); +#19668=ORIENTED_EDGE('',*,*,#19570,.T.); +#19678=STYLED_ITEM('',(#34),#19679); +#19679=ADVANCED_FACE('',(#19685),#19680,.T.); +#19680=PLANE('',#19681); +#19681=AXIS2_PLACEMENT_3D('',#19682,#19683,#19684); +#19682=CARTESIAN_POINT('',(7.734,-1.88,0.0)); +#19683=DIRECTION('',(0.0,0.0,-1.0)); +#19684=DIRECTION('',(0.,1.,0.)); +#19685=FACE_OUTER_BOUND('',#19686,.T.); +#19686=EDGE_LOOP('',(#19687,#19697,#19707,#19717)); +#19688=EDGE_CURVE('',#19433,#19601,#19693,.T.); +#19693=LINE('',#19434,#19695); +#19695=VECTOR('',#19696,0.254); +#19696=DIRECTION('',(-1.0,0.0,0.0)); +#19687=ORIENTED_EDGE('',*,*,#19688,.F.); +#19697=ORIENTED_EDGE('',*,*,#19432,.T.); +#19707=ORIENTED_EDGE('',*,*,#19521,.T.); +#19717=ORIENTED_EDGE('',*,*,#19610,.T.); +#19727=STYLED_ITEM('',(#34),#19728); +#19728=ADVANCED_FACE('',(#19734),#19729,.T.); +#19729=PLANE('',#19730); +#19730=AXIS2_PLACEMENT_3D('',#19731,#19732,#19733); +#19731=CARTESIAN_POINT('',(7.734,-3.2,0.0)); +#19732=DIRECTION('',(0.0,-1.0,0.0)); +#19733=DIRECTION('',(0.,0.,1.)); +#19734=FACE_OUTER_BOUND('',#19735,.T.); +#19735=EDGE_LOOP('',(#19736,#19746,#19756,#19766,#19776,#19786)); +#19736=ORIENTED_EDGE('',*,*,#19659,.T.); +#19746=ORIENTED_EDGE('',*,*,#19462,.T.); +#19759=CARTESIAN_POINT('',(7.671,-3.2,2.984)); +#19758=VERTEX_POINT('',#19759); +#19757=EDGE_CURVE('',#19758,#19453,#19762,.T.); +#19762=LINE('',#19759,#19764); +#19764=VECTOR('',#19765,0.3175); +#19765=DIRECTION('',(1.0,0.0,0.0)); +#19756=ORIENTED_EDGE('',*,*,#19757,.F.); +#19769=CARTESIAN_POINT('',(7.671,-3.2,2.73)); +#19768=VERTEX_POINT('',#19769); +#19767=EDGE_CURVE('',#19768,#19758,#19772,.T.); +#19772=LINE('',#19769,#19774); +#19774=VECTOR('',#19775,0.254); +#19775=DIRECTION('',(0.0,0.0,1.0)); +#19766=ORIENTED_EDGE('',*,*,#19767,.F.); +#19777=EDGE_CURVE('',#19581,#19768,#19782,.T.); +#19782=LINE('',#19582,#19784); +#19784=VECTOR('',#19785,0.0635); +#19785=DIRECTION('',(-1.0,0.0,0.0)); +#19776=ORIENTED_EDGE('',*,*,#19777,.F.); +#19786=ORIENTED_EDGE('',*,*,#19580,.T.); +#19796=STYLED_ITEM('',(#34),#19797); +#19797=ADVANCED_FACE('',(#19803),#19798,.T.); +#19798=PLANE('',#19799); +#19799=AXIS2_PLACEMENT_3D('',#19800,#19801,#19802); +#19800=CARTESIAN_POINT('',(7.988,-1.88,0.0)); +#19801=DIRECTION('',(0.0,1.0,0.0)); +#19802=DIRECTION('',(0.,0.,1.)); +#19803=FACE_OUTER_BOUND('',#19804,.T.); +#19804=EDGE_LOOP('',(#19805,#19815,#19825,#19835,#19845,#19855)); +#19805=ORIENTED_EDGE('',*,*,#19688,.T.); +#19815=ORIENTED_EDGE('',*,*,#19600,.T.); +#19828=CARTESIAN_POINT('',(7.671,-1.88,2.73)); +#19827=VERTEX_POINT('',#19828); +#19826=EDGE_CURVE('',#19827,#19591,#19831,.T.); +#19831=LINE('',#19828,#19833); +#19833=VECTOR('',#19834,0.0635); +#19834=DIRECTION('',(1.0,0.0,0.0)); +#19825=ORIENTED_EDGE('',*,*,#19826,.F.); +#19838=CARTESIAN_POINT('',(7.671,-1.88,2.984)); +#19837=VERTEX_POINT('',#19838); +#19836=EDGE_CURVE('',#19837,#19827,#19841,.T.); +#19841=LINE('',#19838,#19843); +#19843=VECTOR('',#19844,0.254); +#19844=DIRECTION('',(0.0,0.0,-1.0)); +#19835=ORIENTED_EDGE('',*,*,#19836,.F.); +#19846=EDGE_CURVE('',#19443,#19837,#19851,.T.); +#19851=LINE('',#19444,#19853); +#19853=VECTOR('',#19854,0.3175); +#19854=DIRECTION('',(-1.0,0.0,0.0)); +#19845=ORIENTED_EDGE('',*,*,#19846,.F.); +#19855=ORIENTED_EDGE('',*,*,#19442,.T.); +#19865=STYLED_ITEM('',(#34),#19866); +#19866=ADVANCED_FACE('',(#19872),#19867,.T.); +#19867=PLANE('',#19868); +#19868=AXIS2_PLACEMENT_3D('',#19869,#19870,#19871); +#19869=CARTESIAN_POINT('',(7.671,-1.88,2.73)); +#19870=DIRECTION('',(0.0,0.0,-1.0)); +#19871=DIRECTION('',(0.,1.,0.)); +#19872=FACE_OUTER_BOUND('',#19873,.T.); +#19873=EDGE_LOOP('',(#19874,#19884,#19894,#19904)); +#19874=ORIENTED_EDGE('',*,*,#19826,.T.); +#19884=ORIENTED_EDGE('',*,*,#19590,.T.); +#19894=ORIENTED_EDGE('',*,*,#19777,.T.); +#19905=EDGE_CURVE('',#19827,#19768,#19910,.T.); +#19910=LINE('',#19828,#19912); +#19912=VECTOR('',#19913,1.3208); +#19913=DIRECTION('',(0.0,-1.0,0.0)); +#19904=ORIENTED_EDGE('',*,*,#19905,.F.); +#19914=STYLED_ITEM('',(#34),#19915); +#19915=ADVANCED_FACE('',(#19921),#19916,.T.); +#19916=PLANE('',#19917); +#19917=AXIS2_PLACEMENT_3D('',#19918,#19919,#19920); +#19918=CARTESIAN_POINT('',(7.671,-1.88,2.73)); +#19919=DIRECTION('',(-1.0,0.0,0.0)); +#19920=DIRECTION('',(0.,0.,1.)); +#19921=FACE_OUTER_BOUND('',#19922,.T.); +#19922=EDGE_LOOP('',(#19923,#19933,#19943,#19953)); +#19923=ORIENTED_EDGE('',*,*,#19905,.T.); +#19933=ORIENTED_EDGE('',*,*,#19767,.T.); +#19944=EDGE_CURVE('',#19837,#19758,#19949,.T.); +#19949=LINE('',#19838,#19951); +#19951=VECTOR('',#19952,1.3208); +#19952=DIRECTION('',(0.0,-1.0,0.0)); +#19943=ORIENTED_EDGE('',*,*,#19944,.F.); +#19953=ORIENTED_EDGE('',*,*,#19836,.T.); +#19963=STYLED_ITEM('',(#34),#19964); +#19964=ADVANCED_FACE('',(#19970),#19965,.T.); +#19965=PLANE('',#19966); +#19966=AXIS2_PLACEMENT_3D('',#19967,#19968,#19969); +#19967=CARTESIAN_POINT('',(7.671,-3.2,2.984)); +#19968=DIRECTION('',(0.0,0.0,1.0)); +#19969=DIRECTION('',(0.,1.,0.)); +#19970=FACE_OUTER_BOUND('',#19971,.T.); +#19971=EDGE_LOOP('',(#19972,#19982,#19992,#20002)); +#19972=ORIENTED_EDGE('',*,*,#19757,.T.); +#19982=ORIENTED_EDGE('',*,*,#19452,.T.); +#19992=ORIENTED_EDGE('',*,*,#19846,.T.); +#20002=ORIENTED_EDGE('',*,*,#19944,.T.); +#20013=MANIFOLD_SOLID_BREP($,#20014); +#20014=CLOSED_SHELL('',(#20016,#20065,#20114,#20203,#20252,#20341,#20390,#20439,#20508,#20577,#20626,#20675)); +#20015=STYLED_ITEM('',(#34),#20016); +#20016=ADVANCED_FACE('',(#20022),#20017,.T.); +#20017=PLANE('',#20018); +#20018=AXIS2_PLACEMENT_3D('',#20019,#20020,#20021); +#20019=CARTESIAN_POINT('',(7.734,-0.279,-2.54)); +#20020=DIRECTION('',(0.0,0.0,-1.0)); +#20021=DIRECTION('',(0.,1.,0.)); +#20022=FACE_OUTER_BOUND('',#20023,.T.); +#20023=EDGE_LOOP('',(#20024,#20034,#20044,#20054)); +#20027=CARTESIAN_POINT('',(7.734,0.279,-2.54)); +#20026=VERTEX_POINT('',#20027); +#20029=CARTESIAN_POINT('',(7.734,-0.279,-2.54)); +#20028=VERTEX_POINT('',#20029); +#20025=EDGE_CURVE('',#20026,#20028,#20030,.T.); +#20030=LINE('',#20027,#20032); +#20032=VECTOR('',#20033,0.5588); +#20033=DIRECTION('',(0.0,-1.0,0.0)); +#20024=ORIENTED_EDGE('',*,*,#20025,.F.); +#20037=CARTESIAN_POINT('',(7.988,0.279,-2.54)); +#20036=VERTEX_POINT('',#20037); +#20035=EDGE_CURVE('',#20036,#20026,#20040,.T.); +#20040=LINE('',#20037,#20042); +#20042=VECTOR('',#20043,0.254); +#20043=DIRECTION('',(-1.0,0.0,0.0)); +#20034=ORIENTED_EDGE('',*,*,#20035,.F.); +#20047=CARTESIAN_POINT('',(7.988,-0.279,-2.54)); +#20046=VERTEX_POINT('',#20047); +#20045=EDGE_CURVE('',#20046,#20036,#20050,.T.); +#20050=LINE('',#20047,#20052); +#20052=VECTOR('',#20053,0.5588); +#20053=DIRECTION('',(0.0,1.0,0.0)); +#20044=ORIENTED_EDGE('',*,*,#20045,.F.); +#20055=EDGE_CURVE('',#20028,#20046,#20060,.T.); +#20060=LINE('',#20029,#20062); +#20062=VECTOR('',#20063,0.254); +#20063=DIRECTION('',(1.0,0.0,0.0)); +#20054=ORIENTED_EDGE('',*,*,#20055,.F.); +#20064=STYLED_ITEM('',(#34),#20065); +#20065=ADVANCED_FACE('',(#20071),#20066,.T.); +#20066=PLANE('',#20067); +#20067=AXIS2_PLACEMENT_3D('',#20068,#20069,#20070); +#20068=CARTESIAN_POINT('',(7.734,-0.279,-2.54)); +#20069=DIRECTION('',(0.0,-1.0,0.0)); +#20070=DIRECTION('',(0.,0.,1.)); +#20071=FACE_OUTER_BOUND('',#20072,.T.); +#20072=EDGE_LOOP('',(#20073,#20083,#20093,#20103)); +#20073=ORIENTED_EDGE('',*,*,#20055,.T.); +#20086=CARTESIAN_POINT('',(7.988,-0.279,0.0)); +#20085=VERTEX_POINT('',#20086); +#20084=EDGE_CURVE('',#20085,#20046,#20089,.T.); +#20089=LINE('',#20086,#20091); +#20091=VECTOR('',#20092,2.54); +#20092=DIRECTION('',(0.0,0.0,-1.0)); +#20083=ORIENTED_EDGE('',*,*,#20084,.F.); +#20096=CARTESIAN_POINT('',(7.734,-0.279,0.0)); +#20095=VERTEX_POINT('',#20096); +#20094=EDGE_CURVE('',#20095,#20085,#20099,.T.); +#20099=LINE('',#20096,#20101); +#20101=VECTOR('',#20102,0.254); +#20102=DIRECTION('',(1.0,0.0,0.0)); +#20093=ORIENTED_EDGE('',*,*,#20094,.F.); +#20104=EDGE_CURVE('',#20028,#20095,#20109,.T.); +#20109=LINE('',#20029,#20111); +#20111=VECTOR('',#20112,2.54); +#20112=DIRECTION('',(0.0,0.0,1.0)); +#20103=ORIENTED_EDGE('',*,*,#20104,.F.); +#20113=STYLED_ITEM('',(#34),#20114); +#20114=ADVANCED_FACE('',(#20120),#20115,.T.); +#20115=PLANE('',#20116); +#20116=AXIS2_PLACEMENT_3D('',#20117,#20118,#20119); +#20117=CARTESIAN_POINT('',(7.988,-0.279,-2.54)); +#20118=DIRECTION('',(1.0,0.0,0.0)); +#20119=DIRECTION('',(0.,0.,1.)); +#20120=FACE_OUTER_BOUND('',#20121,.T.); +#20121=EDGE_LOOP('',(#20122,#20132,#20142,#20152,#20162,#20172,#20182,#20192)); +#20122=ORIENTED_EDGE('',*,*,#20045,.T.); +#20135=CARTESIAN_POINT('',(7.988,0.279,0.0)); +#20134=VERTEX_POINT('',#20135); +#20133=EDGE_CURVE('',#20134,#20036,#20138,.T.); +#20138=LINE('',#20135,#20140); +#20140=VECTOR('',#20141,2.54); +#20141=DIRECTION('',(0.0,0.0,-1.0)); +#20132=ORIENTED_EDGE('',*,*,#20133,.F.); +#20145=CARTESIAN_POINT('',(7.988,0.66,0.0)); +#20144=VERTEX_POINT('',#20145); +#20143=EDGE_CURVE('',#20144,#20134,#20148,.T.); +#20148=LINE('',#20145,#20150); +#20150=VECTOR('',#20151,0.381); +#20151=DIRECTION('',(0.0,-1.0,0.0)); +#20142=ORIENTED_EDGE('',*,*,#20143,.F.); +#20155=CARTESIAN_POINT('',(7.988,0.66,2.984)); +#20154=VERTEX_POINT('',#20155); +#20153=EDGE_CURVE('',#20154,#20144,#20158,.T.); +#20158=LINE('',#20155,#20160); +#20160=VECTOR('',#20161,2.9845); +#20161=DIRECTION('',(0.0,0.0,-1.0)); +#20152=ORIENTED_EDGE('',*,*,#20153,.F.); +#20165=CARTESIAN_POINT('',(7.988,-0.66,2.984)); +#20164=VERTEX_POINT('',#20165); +#20163=EDGE_CURVE('',#20164,#20154,#20168,.T.); +#20168=LINE('',#20165,#20170); +#20170=VECTOR('',#20171,1.3208); +#20171=DIRECTION('',(0.0,1.0,0.0)); +#20162=ORIENTED_EDGE('',*,*,#20163,.F.); +#20175=CARTESIAN_POINT('',(7.988,-0.66,0.0)); +#20174=VERTEX_POINT('',#20175); +#20173=EDGE_CURVE('',#20174,#20164,#20178,.T.); +#20178=LINE('',#20175,#20180); +#20180=VECTOR('',#20181,2.9845); +#20181=DIRECTION('',(0.0,0.0,1.0)); +#20172=ORIENTED_EDGE('',*,*,#20173,.F.); +#20183=EDGE_CURVE('',#20085,#20174,#20188,.T.); +#20188=LINE('',#20086,#20190); +#20190=VECTOR('',#20191,0.381); +#20191=DIRECTION('',(0.0,-1.0,0.0)); +#20182=ORIENTED_EDGE('',*,*,#20183,.F.); +#20192=ORIENTED_EDGE('',*,*,#20084,.T.); +#20202=STYLED_ITEM('',(#34),#20203); +#20203=ADVANCED_FACE('',(#20209),#20204,.T.); +#20204=PLANE('',#20205); +#20205=AXIS2_PLACEMENT_3D('',#20206,#20207,#20208); +#20206=CARTESIAN_POINT('',(7.988,0.279,-2.54)); +#20207=DIRECTION('',(0.0,1.0,0.0)); +#20208=DIRECTION('',(0.,0.,1.)); +#20209=FACE_OUTER_BOUND('',#20210,.T.); +#20210=EDGE_LOOP('',(#20211,#20221,#20231,#20241)); +#20211=ORIENTED_EDGE('',*,*,#20035,.T.); +#20224=CARTESIAN_POINT('',(7.734,0.279,0.0)); +#20223=VERTEX_POINT('',#20224); +#20222=EDGE_CURVE('',#20223,#20026,#20227,.T.); +#20227=LINE('',#20224,#20229); +#20229=VECTOR('',#20230,2.54); +#20230=DIRECTION('',(0.0,0.0,-1.0)); +#20221=ORIENTED_EDGE('',*,*,#20222,.F.); +#20232=EDGE_CURVE('',#20134,#20223,#20237,.T.); +#20237=LINE('',#20135,#20239); +#20239=VECTOR('',#20240,0.254); +#20240=DIRECTION('',(-1.0,0.0,0.0)); +#20231=ORIENTED_EDGE('',*,*,#20232,.F.); +#20241=ORIENTED_EDGE('',*,*,#20133,.T.); +#20251=STYLED_ITEM('',(#34),#20252); +#20252=ADVANCED_FACE('',(#20258),#20253,.T.); +#20253=PLANE('',#20254); +#20254=AXIS2_PLACEMENT_3D('',#20255,#20256,#20257); +#20255=CARTESIAN_POINT('',(7.734,0.279,-2.54)); +#20256=DIRECTION('',(-1.0,0.0,0.0)); +#20257=DIRECTION('',(0.,0.,1.)); +#20258=FACE_OUTER_BOUND('',#20259,.T.); +#20259=EDGE_LOOP('',(#20260,#20270,#20280,#20290,#20300,#20310,#20320,#20330)); +#20260=ORIENTED_EDGE('',*,*,#20025,.T.); +#20270=ORIENTED_EDGE('',*,*,#20104,.T.); +#20283=CARTESIAN_POINT('',(7.734,-0.66,0.0)); +#20282=VERTEX_POINT('',#20283); +#20281=EDGE_CURVE('',#20282,#20095,#20286,.T.); +#20286=LINE('',#20283,#20288); +#20288=VECTOR('',#20289,0.381); +#20289=DIRECTION('',(0.0,1.0,0.0)); +#20280=ORIENTED_EDGE('',*,*,#20281,.F.); +#20293=CARTESIAN_POINT('',(7.734,-0.66,2.73)); +#20292=VERTEX_POINT('',#20293); +#20291=EDGE_CURVE('',#20292,#20282,#20296,.T.); +#20296=LINE('',#20293,#20298); +#20298=VECTOR('',#20299,2.7305); +#20299=DIRECTION('',(0.0,0.0,-1.0)); +#20290=ORIENTED_EDGE('',*,*,#20291,.F.); +#20303=CARTESIAN_POINT('',(7.734,0.66,2.73)); +#20302=VERTEX_POINT('',#20303); +#20301=EDGE_CURVE('',#20302,#20292,#20306,.T.); +#20306=LINE('',#20303,#20308); +#20308=VECTOR('',#20309,1.3208); +#20309=DIRECTION('',(0.0,-1.0,0.0)); +#20300=ORIENTED_EDGE('',*,*,#20301,.F.); +#20313=CARTESIAN_POINT('',(7.734,0.66,0.0)); +#20312=VERTEX_POINT('',#20313); +#20311=EDGE_CURVE('',#20312,#20302,#20316,.T.); +#20316=LINE('',#20313,#20318); +#20318=VECTOR('',#20319,2.7305); +#20319=DIRECTION('',(0.0,0.0,1.0)); +#20310=ORIENTED_EDGE('',*,*,#20311,.F.); +#20321=EDGE_CURVE('',#20223,#20312,#20326,.T.); +#20326=LINE('',#20224,#20328); +#20328=VECTOR('',#20329,0.381); +#20329=DIRECTION('',(0.0,1.0,0.0)); +#20320=ORIENTED_EDGE('',*,*,#20321,.F.); +#20330=ORIENTED_EDGE('',*,*,#20222,.T.); +#20340=STYLED_ITEM('',(#34),#20341); +#20341=ADVANCED_FACE('',(#20347),#20342,.T.); +#20342=PLANE('',#20343); +#20343=AXIS2_PLACEMENT_3D('',#20344,#20345,#20346); +#20344=CARTESIAN_POINT('',(7.734,-0.279,0.0)); +#20345=DIRECTION('',(0.0,0.0,-1.0)); +#20346=DIRECTION('',(0.,1.,0.)); +#20347=FACE_OUTER_BOUND('',#20348,.T.); +#20348=EDGE_LOOP('',(#20349,#20359,#20369,#20379)); +#20349=ORIENTED_EDGE('',*,*,#20094,.T.); +#20359=ORIENTED_EDGE('',*,*,#20183,.T.); +#20370=EDGE_CURVE('',#20282,#20174,#20375,.T.); +#20375=LINE('',#20283,#20377); +#20377=VECTOR('',#20378,0.254); +#20378=DIRECTION('',(1.0,0.0,0.0)); +#20369=ORIENTED_EDGE('',*,*,#20370,.F.); +#20379=ORIENTED_EDGE('',*,*,#20281,.T.); +#20389=STYLED_ITEM('',(#34),#20390); +#20390=ADVANCED_FACE('',(#20396),#20391,.T.); +#20391=PLANE('',#20392); +#20392=AXIS2_PLACEMENT_3D('',#20393,#20394,#20395); +#20393=CARTESIAN_POINT('',(7.734,0.66,0.0)); +#20394=DIRECTION('',(0.0,0.0,-1.0)); +#20395=DIRECTION('',(0.,1.,0.)); +#20396=FACE_OUTER_BOUND('',#20397,.T.); +#20397=EDGE_LOOP('',(#20398,#20408,#20418,#20428)); +#20399=EDGE_CURVE('',#20144,#20312,#20404,.T.); +#20404=LINE('',#20145,#20406); +#20406=VECTOR('',#20407,0.254); +#20407=DIRECTION('',(-1.0,0.0,0.0)); +#20398=ORIENTED_EDGE('',*,*,#20399,.F.); +#20408=ORIENTED_EDGE('',*,*,#20143,.T.); +#20418=ORIENTED_EDGE('',*,*,#20232,.T.); +#20428=ORIENTED_EDGE('',*,*,#20321,.T.); +#20438=STYLED_ITEM('',(#34),#20439); +#20439=ADVANCED_FACE('',(#20445),#20440,.T.); +#20440=PLANE('',#20441); +#20441=AXIS2_PLACEMENT_3D('',#20442,#20443,#20444); +#20442=CARTESIAN_POINT('',(7.734,-0.66,0.0)); +#20443=DIRECTION('',(0.0,-1.0,0.0)); +#20444=DIRECTION('',(0.,0.,1.)); +#20445=FACE_OUTER_BOUND('',#20446,.T.); +#20446=EDGE_LOOP('',(#20447,#20457,#20467,#20477,#20487,#20497)); +#20447=ORIENTED_EDGE('',*,*,#20370,.T.); +#20457=ORIENTED_EDGE('',*,*,#20173,.T.); +#20470=CARTESIAN_POINT('',(7.671,-0.66,2.984)); +#20469=VERTEX_POINT('',#20470); +#20468=EDGE_CURVE('',#20469,#20164,#20473,.T.); +#20473=LINE('',#20470,#20475); +#20475=VECTOR('',#20476,0.3175); +#20476=DIRECTION('',(1.0,0.0,0.0)); +#20467=ORIENTED_EDGE('',*,*,#20468,.F.); +#20480=CARTESIAN_POINT('',(7.671,-0.66,2.73)); +#20479=VERTEX_POINT('',#20480); +#20478=EDGE_CURVE('',#20479,#20469,#20483,.T.); +#20483=LINE('',#20480,#20485); +#20485=VECTOR('',#20486,0.254); +#20486=DIRECTION('',(0.0,0.0,1.0)); +#20477=ORIENTED_EDGE('',*,*,#20478,.F.); +#20488=EDGE_CURVE('',#20292,#20479,#20493,.T.); +#20493=LINE('',#20293,#20495); +#20495=VECTOR('',#20496,0.0635); +#20496=DIRECTION('',(-1.0,0.0,0.0)); +#20487=ORIENTED_EDGE('',*,*,#20488,.F.); +#20497=ORIENTED_EDGE('',*,*,#20291,.T.); +#20507=STYLED_ITEM('',(#34),#20508); +#20508=ADVANCED_FACE('',(#20514),#20509,.T.); +#20509=PLANE('',#20510); +#20510=AXIS2_PLACEMENT_3D('',#20511,#20512,#20513); +#20511=CARTESIAN_POINT('',(7.988,0.66,0.0)); +#20512=DIRECTION('',(0.0,1.0,0.0)); +#20513=DIRECTION('',(0.,0.,1.)); +#20514=FACE_OUTER_BOUND('',#20515,.T.); +#20515=EDGE_LOOP('',(#20516,#20526,#20536,#20546,#20556,#20566)); +#20516=ORIENTED_EDGE('',*,*,#20399,.T.); +#20526=ORIENTED_EDGE('',*,*,#20311,.T.); +#20539=CARTESIAN_POINT('',(7.671,0.66,2.73)); +#20538=VERTEX_POINT('',#20539); +#20537=EDGE_CURVE('',#20538,#20302,#20542,.T.); +#20542=LINE('',#20539,#20544); +#20544=VECTOR('',#20545,0.0635); +#20545=DIRECTION('',(1.0,0.0,0.0)); +#20536=ORIENTED_EDGE('',*,*,#20537,.F.); +#20549=CARTESIAN_POINT('',(7.671,0.66,2.984)); +#20548=VERTEX_POINT('',#20549); +#20547=EDGE_CURVE('',#20548,#20538,#20552,.T.); +#20552=LINE('',#20549,#20554); +#20554=VECTOR('',#20555,0.254); +#20555=DIRECTION('',(0.0,0.0,-1.0)); +#20546=ORIENTED_EDGE('',*,*,#20547,.F.); +#20557=EDGE_CURVE('',#20154,#20548,#20562,.T.); +#20562=LINE('',#20155,#20564); +#20564=VECTOR('',#20565,0.3175); +#20565=DIRECTION('',(-1.0,0.0,0.0)); +#20556=ORIENTED_EDGE('',*,*,#20557,.F.); +#20566=ORIENTED_EDGE('',*,*,#20153,.T.); +#20576=STYLED_ITEM('',(#34),#20577); +#20577=ADVANCED_FACE('',(#20583),#20578,.T.); +#20578=PLANE('',#20579); +#20579=AXIS2_PLACEMENT_3D('',#20580,#20581,#20582); +#20580=CARTESIAN_POINT('',(7.671,0.66,2.73)); +#20581=DIRECTION('',(0.0,0.0,-1.0)); +#20582=DIRECTION('',(0.,1.,0.)); +#20583=FACE_OUTER_BOUND('',#20584,.T.); +#20584=EDGE_LOOP('',(#20585,#20595,#20605,#20615)); +#20585=ORIENTED_EDGE('',*,*,#20537,.T.); +#20595=ORIENTED_EDGE('',*,*,#20301,.T.); +#20605=ORIENTED_EDGE('',*,*,#20488,.T.); +#20616=EDGE_CURVE('',#20538,#20479,#20621,.T.); +#20621=LINE('',#20539,#20623); +#20623=VECTOR('',#20624,1.3208); +#20624=DIRECTION('',(0.0,-1.0,0.0)); +#20615=ORIENTED_EDGE('',*,*,#20616,.F.); +#20625=STYLED_ITEM('',(#34),#20626); +#20626=ADVANCED_FACE('',(#20632),#20627,.T.); +#20627=PLANE('',#20628); +#20628=AXIS2_PLACEMENT_3D('',#20629,#20630,#20631); +#20629=CARTESIAN_POINT('',(7.671,0.66,2.73)); +#20630=DIRECTION('',(-1.0,0.0,0.0)); +#20631=DIRECTION('',(0.,0.,1.)); +#20632=FACE_OUTER_BOUND('',#20633,.T.); +#20633=EDGE_LOOP('',(#20634,#20644,#20654,#20664)); +#20634=ORIENTED_EDGE('',*,*,#20616,.T.); +#20644=ORIENTED_EDGE('',*,*,#20478,.T.); +#20655=EDGE_CURVE('',#20548,#20469,#20660,.T.); +#20660=LINE('',#20549,#20662); +#20662=VECTOR('',#20663,1.3208); +#20663=DIRECTION('',(0.0,-1.0,0.0)); +#20654=ORIENTED_EDGE('',*,*,#20655,.F.); +#20664=ORIENTED_EDGE('',*,*,#20547,.T.); +#20674=STYLED_ITEM('',(#34),#20675); +#20675=ADVANCED_FACE('',(#20681),#20676,.T.); +#20676=PLANE('',#20677); +#20677=AXIS2_PLACEMENT_3D('',#20678,#20679,#20680); +#20678=CARTESIAN_POINT('',(7.671,-0.66,2.984)); +#20679=DIRECTION('',(0.0,0.0,1.0)); +#20680=DIRECTION('',(0.,1.,0.)); +#20681=FACE_OUTER_BOUND('',#20682,.T.); +#20682=EDGE_LOOP('',(#20683,#20693,#20703,#20713)); +#20683=ORIENTED_EDGE('',*,*,#20468,.T.); +#20693=ORIENTED_EDGE('',*,*,#20163,.T.); +#20703=ORIENTED_EDGE('',*,*,#20557,.T.); +#20713=ORIENTED_EDGE('',*,*,#20655,.T.); +ENDSEC; +END-ISO-10303-21; diff --git a/PCB/Libraries/PIC24/UL_Form.dfm b/PCB/Libraries/PIC24/UL_Form.dfm new file mode 100644 index 0000000..2d57e92 --- /dev/null +++ b/PCB/Libraries/PIC24/UL_Form.dfm @@ -0,0 +1,49 @@ +object UL_Form: TUL_Form + Left = 0 + Top = 0 + BorderStyle = bsDialog + Caption = 'UL Import' + ClientHeight = 80 + ClientWidth = 473 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + PixelsPerInch = 96 + TextHeight = 13 + object TxtFile: TEdit + Left = 80 + Top = 8 + Width = 384 + Height = 21 + TabOrder = 0 + end + object BtnFile: TButton + Left = 8 + Top = 8 + Width = 64 + Height = 24 + Caption = 'File...' + TabOrder = 1 + OnClick = BtnFileClick + end + object BtnImport: TButton + Left = 188 + Top = 40 + Width = 96 + Height = 32 + Caption = 'Start Import' + TabOrder = 2 + OnClick = BtnImportClick + end + object OpenDlg: TOpenDialog + DefaultExt = '.txt' + Filter = 'UL Altium Output (*.txt)|*.txt' + Left = 8 + Top = 40 + end +end diff --git a/PCB/Libraries/PIC24/UL_Form.pas b/PCB/Libraries/PIC24/UL_Form.pas new file mode 100644 index 0000000..a79f13c --- /dev/null +++ b/PCB/Libraries/PIC24/UL_Form.pas @@ -0,0 +1,14 @@ + +procedure TUL_Form.BtnFileClick(Sender: TObject); +begin + If OpenDlg.Execute Then Begin + TxtFile.Text := OpenDlg.FileName; + End; +end; + +procedure TUL_Form.BtnImportClick(Sender: TObject); +begin + ImportAscIIData(TxtFile.Text); + Close; +end; + diff --git a/PCB/Libraries/PIC24/UL_Import.PrjScr b/PCB/Libraries/PIC24/UL_Import.PrjScr new file mode 100644 index 0000000..1238b5d --- /dev/null +++ b/PCB/Libraries/PIC24/UL_Import.PrjScr @@ -0,0 +1,945 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ReleaseVaultGUID= +ReleaseVaultName= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[Document1] +DocumentPath=UL_Import.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Document2] +DocumentPath=UL_Form.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Generic_ScriptingSystem] +StartProcName=UL_Form.pas> + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=PCADNetlist +OutputName1=PCAD Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixNetlist +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISNetlist +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Verilog +OutputName4=Verilog File +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=VHDL +OutputName5=VHDL File +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=XSpiceNetlist +OutputName6=XSpice Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Virtual Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Logic Analyser Print +OutputName2=Logic Analyser Prints +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=OpenBus Print +OutputName3=OpenBus Prints +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=PCB 3D Print +OutputName4=PCB 3D Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType5=PCB Print +OutputName5=PCB Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=Schematic Print +OutputName6=Schematic Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType7=SimView Print +OutputName7=SimView Prints +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType8=Wave Print +OutputName8=Wave Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=WaveSim Print +OutputName9=WaveSim Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType10=Assembler Source Print +OutputName10=Assembler Source Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=C Source Print +OutputName11=C Source Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=C/C++ Header Print +OutputName12=C/C++ Header Prints +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=C++ Source Print +OutputName13=C++ Source Prints +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=FSM Print +OutputName14=FSM Prints +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=PCB 3D Video +OutputName15=PCB 3D Video +OutputDocumentPath15= +OutputVariantName15=[No Variations] +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=PCBLIB Print +OutputName16=PCBLIB Prints +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=PDF3D +OutputName17=PDF3D +OutputDocumentPath17= +OutputVariantName17=[No Variations] +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Report Print +OutputName18=Report Prints +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=VHDL Print +OutputName19=VHDL Prints +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CompositeDrill +OutputName1=Composite Drill Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Drill +OutputName2=Drill Drawing/Guides +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Final +OutputName3=Final Artwork Prints +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=Gerber +OutputName4=Gerber Files +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=Mask +OutputName5=Solder/Paste Mask Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=NC Drill +OutputName6=NC Drill Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=ODB +OutputName7=ODB++ Files +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +OutputType8=Plane +OutputName8=Power-Plane Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=Test Points +OutputName9=Test Point Report +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Board Stack Report +OutputName10=Report Board Stack +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Gerber X2 +OutputName11=Gerber X2 Files +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=IPC2581 +OutputName12=IPC-2581 Files +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=SimpleBOM +OutputName4=Simple BOM +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SinglePinNetReporter +OutputName5=Report Single Pin Nets +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Script +OutputName6=Script Output +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Design Rules Check +OutputName1=Design Rules Check +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Electrical Rules Check +OutputName2=Electrical Rules Check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Component states check +OutputName3=Vault's components states check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Configuration compliance +OutputName4=Environment configuration compliance check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Footprint Comparison Report +OutputName6=Footprint Comparison Report +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportSTEP +OutputName4=Export STEP +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=0 +Type45=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=2 +Type13=2 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=2 +Type26=2 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=2 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=1 +Type45=2 +Type46=1 +Type47=2 +Type48=2 +Type49=1 +Type50=2 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=0 +Type60=1 +Type61=2 +Type62=2 +Type63=1 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=1 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=1 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=0 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[SmartPDF] +PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter + diff --git a/PCB/Libraries/PIC24/UL_Import.pas b/PCB/Libraries/PIC24/UL_Import.pas new file mode 100644 index 0000000..fd9b912 --- /dev/null +++ b/PCB/Libraries/PIC24/UL_Import.pas @@ -0,0 +1,1081 @@ + +const ForceSchFontID = 1; + +var + BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager + +{==============================================================================} +{==== String Utility Routines ===============================================} +{==============================================================================} + +Function CheckLeft(BaseStr: String, Srch: String): Boolean; +Var + i : Integer; +Begin + Result := False; + i := Length(Srch); + If Length(BaseStr) < i Then Exit; + If Copy(BaseStr, 1, i) = Srch Then Result := True; +End; + +Function LeftOf(BaseStr: String, Srch: String): String; +Var + i : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + Result := Copy(BaseStr, 1, i - 1); + End Else Begin + Result := BaseStr; + End; +End; + +Function LeftOfLast(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; + lft, rgt : String; +Begin + rgt := BaseStr; + i := Pos(Srch, rgt); + lft := ''; + If i > 0 Then Begin + ls := Length(Srch); + While i > 0 Do Begin + lft := lft + Copy(rgt, 1, i - 1); + rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); + i := Pos(Srch, rgt); + If i > 0 then Begin + lft := lft + Srch; + End; + End; + Result := lft; + End Else Begin + Result := BaseStr; + End; +End; + +Function RightOf(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + ls := Length(Srch); + Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End Else Begin + Result := ''; + End; +End; + +Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i <= 0 Then Begin + LeftSide := BaseStr; + RightSide := ''; + End Else Begin + ls := Length(Srch); + LeftSide := Copy(BaseStr, 1, i - 1); + RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End; +End; + +Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; +Begin + Result := Leftof(RightOf(BaseStr, StartStr), EndStr); +End; + +Function GetFileLocation(FilePath: String): String; +Var + i : Integer; + filename : String; +Begin + filename := RightOf(FilePath, '\'); + i := Pos('\', filename); + While i > 0 Do Begin + filename := RightOf(filename, '\'); + i := Pos('\', filename); + End; + Result := LeftOf(Filepath, filename); +End; + +{==============================================================================} +{==== Footprint Routines ====================================================} +{==============================================================================} + +Function LayerFromString(LName: String): TLayer; +Begin + Case LName Of + 'NoLayer': Result := eNoLayer; + 'TopLayer': Result := eTopLayer; + 'MidLayer1': Result := eMidLayer1; + 'MidLayer2': Result := eMidLayer2; + 'MidLayer3': Result := eMidLayer3; + 'MidLayer4': Result := eMidLayer4; + 'MidLayer5': Result := eMidLayer5; + 'MidLayer6': Result := eMidLayer6; + 'MidLayer7': Result := eMidLayer7; + 'MidLayer8': Result := eMidLayer8; + 'MidLayer9': Result := eMidLayer9; + 'MidLayer10': Result := eMidLayer10; + 'MidLayer11': Result := eMidLayer11; + 'MidLayer12': Result := eMidLayer12; + 'MidLayer13': Result := eMidLayer13; + 'MidLayer14': Result := eMidLayer14; + 'MidLayer15': Result := eMidLayer15; + 'MidLayer16': Result := eMidLayer16; + 'MidLayer17': Result := eMidLayer17; + 'MidLayer18': Result := eMidLayer18; + 'MidLayer19': Result := eMidLayer19; + 'MidLayer20': Result := eMidLayer20; + 'MidLayer21': Result := eMidLayer21; + 'MidLayer22': Result := eMidLayer22; + 'MidLayer23': Result := eMidLayer23; + 'MidLayer24': Result := eMidLayer24; + 'MidLayer25': Result := eMidLayer25; + 'MidLayer26': Result := eMidLayer26; + 'MidLayer27': Result := eMidLayer27; + 'MidLayer28': Result := eMidLayer28; + 'MidLayer29': Result := eMidLayer29; + 'MidLayer30': Result := eMidLayer30; + 'BottomLayer': Result := eBottomLayer; + 'TopOverlay': Result := eTopOverlay; + 'BottomOverlay': Result := eBottomOverlay; + 'TopPaste': Result := eTopPaste; + 'BottomPaste': Result := eBottomPaste; + 'TopSolder': Result := eTopSolder; + 'BottomSolder': Result := eBottomSolder; + 'InternalPlane1': Result := eInternalPlane1; + 'InternalPlane2': Result := eInternalPlane2; + 'InternalPlane3': Result := eInternalPlane3; + 'InternalPlane4': Result := eInternalPlane4; + 'InternalPlane5': Result := eInternalPlane5; + 'InternalPlane6': Result := eInternalPlane6; + 'InternalPlane7': Result := eInternalPlane7; + 'InternalPlane8': Result := eInternalPlane8; + 'InternalPlane9': Result := eInternalPlane9; + 'InternalPlane10': Result := eInternalPlane10; + 'InternalPlane11': Result := eInternalPlane11; + 'InternalPlane12': Result := eInternalPlane12; + 'InternalPlane13': Result := eInternalPlane13; + 'InternalPlane14': Result := eInternalPlane14; + 'InternalPlane15': Result := eInternalPlane15; + 'InternalPlane16': Result := eInternalPlane16; + 'DrillGuide': Result := eDrillGuide; + 'KeepOutLayer': Result := eKeepOutLayer; + 'Mechanical1': Result := eMechanical1; + 'Mechanical2': Result := eMechanical2; + 'Mechanical3': Result := eMechanical3; + 'Mechanical4': Result := eMechanical4; + 'Mechanical5': Result := eMechanical5; + 'Mechanical6': Result := eMechanical6; + 'Mechanical7': Result := eMechanical7; + 'Mechanical8': Result := eMechanical8; + 'Mechanical9': Result := eMechanical9; + 'Mechanical10': Result := eMechanical10; + 'Mechanical11': Result := eMechanical11; + 'Mechanical12': Result := eMechanical12; + 'Mechanical13': Result := eMechanical13; + 'Mechanical14': Result := eMechanical14; + 'Mechanical15': Result := eMechanical15; + 'Mechanical16': Result := eMechanical16; + 'DrillDrawing': Result := eDrillDrawing; + 'MultiLayer': Result := eMultiLayer; + 'ConnectLayer': Result := eConnectLayer; + 'BackGroundLayer': Result := eBackGroundLayer; + 'DRCErrorLayer': Result := eDRCErrorLayer; + 'HighlightLayer': Result := eHighlightLayer; + 'GridColor1': Result := eGridColor1; + 'GridColor10': Result := eGridColor10; + 'PadHoleLayer': Result := ePadHoleLayer; + 'ViaHoleLayer': Result := eViaHoleLayer; + Else + Result := eNoLayer; + End; +End; + + +Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); +Var + STEPFileName : String; + STEPmodel : IPCB_ComponentBody; + Model : IPCB_Model; +Begin + STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); + STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); + Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); + STEPmodel.SetState_FromModel; + // Model.SetState(0,0,0,0); + STEPmodel.Model := Model; + fp.AddPCBObject(STEPmodel); + //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddLine(fp: IPCB_Component, Data: String); +Var + lin : IPCB_track; + s1, s2 : String; +Begin + lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.X1 := MilsToCoord(Evaluate(s1)); + lin.Y1 := MilsToCoord(Evaluate(s2)); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.X2 := MilsToCoord(Evaluate(s1)); + lin.Y2 := MilsToCoord(Evaluate(s2)); + lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + fp.AddPCBObject(lin); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); +End; + +Procedure FP_AddArc(fp: IPCB_Component, Data: String); +Var + arc : IPCB_Arc; + s1, s2 : String; +Begin + arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.XCenter := MilsToCoord(Evaluate(s1)); + arc.YCenter := MilsToCoord(Evaluate(s2)); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; + fp.AddPCBObject(arc); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + pol : IPCB_Region; + cont : IPCB_Contour; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); + If pol = Nil Then Exit; + cont := pol.MainContour.Replicate(); + pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + cont.X[pc] := MilsToCoord(Evaluate(s1)); + cont.Y[pc] := MilsToCoord(Evaluate(s2)); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.SetOutlineContour(cont); + If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin + pol.IsKeepout := True; + End; + fp.AddPCBObject(pol); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); +End; + +Procedure FP_AddText(fp: IPCB_Component, Data: STring); +Var + txt : IPCB_Text; + s1, s2 : String; +Begin + txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.XLocation := MilsToCoord(Evaluate(s1)); + txt.YLocation := MilsToCoord(Evaluate(s2)); + txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); + txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.MirrorFlag := True; + End; + txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); + txt.Text := GetBetween(Data, '(Value "', '")'); + // Justification? NOTE: TODO: + fp.AddPCBObject(txt); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); +End; + +Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + s1, s2, inp, tag, lay : String; + pad : IPCB_Pad; + padsh : TShape; + cache : TPadCache; +Begin + pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); + pad.Name := GetBetween(Data, '(Name "', '")'); +// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pad.X := MilsToCoord(Evaluate(s1)); + pad.Y := MilsToCoord(Evaluate(s2)); + pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn +// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack + s1 := GetBetween(Data, '(ExpandPaste ', ')'); + s2 := GetBetween(Data, '(ExpandMask ', ')'); + If s1 <> '' || s2 <> '' Then Begin + cache := pad.Cache; + If s1 <> '' Then Begin + cache.PasteMaskExpansionValid := eCacheManual; + cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); + End; + If s2 <> '' Then Begin + cache.SolderMaskExpansionValid := eCacheManual; + cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); + End; + pad.Cache := cache; + End; + If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin + pad.Mode := ePadMode_Simple; + pad.Layer := eTopLayer; + End Else Begin + pad.Mode := ePadMode_LocalStack; + End; + pad.Moveable := False; + pad.HoleType := eRoundHole; // eSquareHole, eSlotHole + pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); + //2020-11-18 JRR Start; Let's set the Plated value, if present + If GetBetween(Data, '(Plated ', ')') <> '' Then Begin + pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); + End; + //2020-11-18 JRR End + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'PadShape': Begin + padsh := eNoShape; + StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); + Case GetBetween(inp, '(Shape ', ')') Of + 'NoShape': padsh := eNoShape; + 'Rounded': padsh := eRounded; + 'Rectangular': padsh := eRectangular; + 'Octagonal': padsh := eOctagonal; + 'CircleShape': padsh := eCircleShape; + 'ArcShape': padsh := eArcShape; + 'Terminator': padsh := eTerminator; + 'RoundedRectangle': padsh := eRoundedRectangular; + 'RotatedRectangle': padsh := eRotatedRectShape; + Else padsh := eNoShape; + End; + lay := GetBetween(inp, '(Layer ', ')'); + If CheckLeft(lay, 'Top') Then Begin + pad.TopShape := padsh; + pad.TopXSize := MilsToCoord(Evaluate(s1)); + pad.TopYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Mid') Then Begin + pad.MidShape := padsh; + pad.MidXSize := MilsToCoord(Evaluate(s1)); + pad.MidYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Bot') Then Begin + pad.BotShape := padsh; + pad.BotXSize := MilsToCoord(Evaluate(s1)); + pad.BotYSize := MilsToCoord(Evaluate(s2)); + End; + End; + 'EndPad': Begin + Break; + End; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + fp.AddPCBObject(pad); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); +End; + +Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); +Var + inp, tag, s, t : String; + fp : IPCB_Component; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Footprint': Begin + // create a footprint reference + fp := PCBServer.CreatePCBLibComp(); + If fp = Nil Then Begin + Errors.Add('Error creating footprint.'); + Break; + End; + // add data to it + fp.Name := GetBetween(inp, '(Name "', '")'); + // assign it to library + Lib.RegisterComponent(fp); + PCBServer.PreProcess(); + // add data to it + fp.BeginModify(); + // set height + t := GetBetween(inp, '(Height ', ')'); + If t <> '' Then Begin + fp.Height := MilsToCoord(Evaluate(t)); + End; + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + If CheckLeft(inp, '#') Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Pad': Begin + FP_AddPad(fp, inp, InFile); + End; + 'Line': Begin + FP_AddLine(fp, inp); + End; + 'Arc': Begin + FP_AddArc(fp, inp); + End; + 'Polygon': Begin + FP_AddPoly(fp, inp, InFile); + End; + 'Text': Begin + FP_AddText(fp, inp); + End; + 'Step': Begin + FP_AddStep(fp, inp, InFileName); + End; + 'EndFootprint': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + fp.EndModify(); + PCBServer.PostProcess(); + // done with footprint + End; + 'EndFootprints': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() + PCBServer.PostProcess(); +End; + +{==============================================================================} +{==== Symbol Routines =======================================================} +{==============================================================================} + +Function TextJustificationFromString(Value: String): TTextJustification; +Begin + Case Value Of + 'BottomLeft': Result := eJustify_BottomLeft; + 'BottomCenter': Result := eJustify_BottomCenter; + 'BottomRight': Result := eJustify_BottomRight; + 'CenterLeft': Result := eJustify_CenterLeft; + 'Center': Result := eJustify_Center; + 'CenterRight': Result := eJustify_CenterRight; + 'TopLeft': Result := eJustify_TopLeft; + 'TopCenter': Result := eJustify_TopCenter; + 'TopRight': Result := eJustify_TopRight; + Else Result := eJustify_Center; + End; +End; + +Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; +Var + sz : Integer; +Begin + // 2012-11-07 gbn start + { sz := Round(Height / 10); + According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. + http://wiki.altium.com/pages/viewpage.action?pageId=34210039 + } + sz := (Height * 0.1); + // 2012-11-07 gbn end + + // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager + If BrokenSCHFontManager > 0 Then Begin + Result := ForceSchFontID; + Exit; + End; + // 2019-01-16 gbn + + Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); +End; + +Function SY_GetAngle(Angle : String): TRotationBy90; +Begin + Case Angle Of + '90': Result := eRotate90; + '180': Result := eRotate180; + '270': Result := eRotate270; + Else Result := eRotate0; + End; +End; + +Procedure SY_AddLine(sy: ISch_Component, Data: String); +Var + lin : ISch_Line; + s1, s2 ,s3: String; +Begin + lin := SchServer.SchObjectFactory(eLine, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + If s3 < 10 Then Begin + lin.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + lin.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + lin.LineWidth := eLarge; + End; + lin.LineStyle := eLineStyleSolid; + lin.Color := $000000; // NOTE: TODO: + lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + lin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(lin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); +End; + +Procedure SY_AddRect(sy: ISch_Component, Data: String); +Var + rect : ISch_Rectangle; + s1, s2 ,s3: String; +Begin + rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); + If rect = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + rect.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + rect.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + rect.LineWidth := eLarge; + End; + rect.Transparent := True; + rect.Color := $000000; // NOTE: TODO: + rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + rect.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(rect); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); +End; + +Procedure SY_AddArc(sy: ISch_Component, Data: String); +Var + arc : ISch_Arc; + s1, s2, s3 : String; +Begin + arc := SchServer.SchObjectFactory(eArc, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + arc.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + arc.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + arc.LineWidth := eLarge; + End; + arc.Color := $000000; // NOTE: TODO: + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + arc.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(arc); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); +End; + +Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); +Var + pol : ISch_Polygon; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); + If pol = Nil Then Exit; + + pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.LineWidth := eZeroSize; // NOTE: TODO: + pol.Color := $000000; // NOTE: TODO: + pol.IsSolid := True; + pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + pol.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pol); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); +End; + +Procedure SY_AddText(sy: ISch_Component, Data: String); +Var + txt : ISch_Label; + s1, s2 : String; +Begin + txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.IsMirrored := True; + End; + txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); + txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + txt.Color := $000000; // NOTE: TODO: + txt.Text := GetBetween(Data, '(Value "', '")'); + txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + txt.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(txt); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); +End; + +Procedure SY_AddParam(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(prm); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddComment(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.Comment := prm; // crashes, as of Altium 16.0.5 + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddPin(sy: ISch_Component, Data: String); +Var + pin : ISch_Pin; + s1, s2 : String; +Begin + pin := SchServer.SchObjectFactory(ePin, eCreate_Default); + If pin = Nil Then Exit; + + // Define the pin parameters. + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + pin.Color := $000000; // NOTE: TODO: + pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + Case GetBetween(Data, '(PinType ', ')') Of + 'IO': pin.Electrical := eElectricIO; + 'Input': pin.Electrical := eElectricInput; + 'Output': pin.Electrical := eElectricOutput; + 'Passive': pin.Electrical := eElectricPassive; + 'OpenCollector': pin.Electrical := eElectricOpenCollector; + 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; + 'HiZ': pin.Electrical := eElectricHiZ; + 'Power': pin.Electrical := eElectricPower; + Else pin.Electrical := eElectricPassive; + End; + pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); + pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); + pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); + pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); + s1 := GetBetween(Data, '(Designator ', '")'); + pin.ShowDesignator := CheckLeft(s1, 'Visible'); + pin.Designator := RightOf(s1, '"'); + s1 := GetBetween(Data, '(Name ', '")'); + pin.ShowName := CheckLeft(s1, 'Visible'); + pin.Name := RightOf(s1, '"'); + pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + + pin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); +End; + +Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); +Var + inp, tag, s, t : String; + sy : ISch_Component; + simp : ISch_Implementation; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Component': Begin + // create a component reference + sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); + If sy = Nil Then Begin + Errors.Add('Error creating component.'); + Break; + End; + // Set up parameters for the library component. + SchServer.ProcessControl.PreProcess(Lib, ''); + // Define the LibReference and add the component to the library. + sy.LibReference := GetBetween(inp, '(Name "', '")'); + sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); + sy.ComponentDescription := 'Imported'; + sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); + sy.CurrentPartId := 1; + + // add data to it + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + StrChop(inp, ' ', tag, inp); + Case tag Of + 'Description': Begin + //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) + sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); + End; + 'Comment': Begin + //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) + //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes + //SY_AddComment(sy, inp); // crashes (see function) + sy.Comment.text :=getbetween(inp, '(Value "', '")'); + End; + 'Parameter': Begin + SY_AddParam(sy, inp); + End; + 'Pin': Begin + SY_AddPin(sy, inp); + End; + 'Line': Begin + SY_AddLine(sy, inp); + End; + 'Rectangle': Begin + SY_AddRect(sy, inp); + End; + 'Arc': Begin + SY_AddArc(sy, inp); + End; + 'Polygon': Begin + SY_AddPoly(sy, inp, InFile); + End; + 'Text': Begin + SY_AddText(sy, inp); + End; + 'Footprint': Begin + simp := sy.AddSchImplementation(); + simp.ModelName := GetBetween(inp, '(Name "', '")'); + simp.ModelType := cDocKind_PcbLib; + simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); + simp.MapAsString := GetBetween(inp, '(Map "', '")'); + End; + 'EndComponent': Begin + Lib.AddSchComponent(sy); + // Send a system notification that a new component has been added to the library. + SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); + Lib.CurrentSchComponent := sy; + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + // done with component + SchServer.ProcessControl.PostProcess(Lib, ''); + End; + 'EndComponents': Begin + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() +End; + +{==============================================================================} +{==== Main Routines =========================================================} +{==============================================================================} + +Function InitLibDocs(BasePath: String, + Out Proj : IProject, + Out ProjDoc : IServerDocument, + Out PcbLibDoc : IServerDocument, + Out SchLibDoc : IServerDocument, + Out pLib : IPCB_Library, + Out sLib : ISch_Document): Boolean; +Var + WorkSpace : IWorkSpace; +Begin + Result := False; + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + // Integrated library, and the project it creates + ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); + If ProjDoc = Nil Then Begin + ShowMessage('Nil ProjDoc'); + Exit; + End; + If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin + ShowMessage('ProjDoc Save failed'); + Exit; + End; + Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); + If Proj = Nil Then Begin + ShowMessage('Nil Proj'); + Exit; + End; + // Footprint library + PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); + If PcbLibDoc = Nil Then Begin + ShowMessage('Nil PcbLibDoc'); + Exit; + End; + If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin + ShowMessage('PcbLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); + pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); + If pLib = Nil Then Begin + ShowMessage('Nil pLib'); + Exit; + End; + // Symbol Library + SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); + If SchLibDoc = Nil Then Begin + ShowMessage('Nil SchLibDoc'); + Exit; + End; + If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin + ShowMessage('SchLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.SchLib'); + sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); + If sLib = Nil Then Begin + ShowMessage('Nil sLib'); + Exit; + End; + // Done + Result := True; +End; + +Procedure ImportAscIIData(InFileName : String); +Var + WorkSpace : IWorkSpace; + dProj : IProject; + + Proj : IProject; + ProjDoc : IServerDocument; + PcbLibDoc : IServerDocument; + SchLibDoc : IServerDocument; + pLib : IPCB_Library; + sLib : ISch_Document; + + DefFP : IPCB_Component; // default initial blank footprint + DefSY : ISch_Component; // default initial blank symbol + + SavePath: String; + + InFile : TextFile; + Errors : TStringList; + inp, tag : String; +Begin + + // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer + If '19.0' < GetCurrentProductBuild Then Begin + ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + + ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); + BrokenSCHFontManager := 1; + End; + // 2019-01-16 gbn end + + //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn + SavePath := LeftOfLast(InFileName, '.'); + Errors := TStringList.Create(); + + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + dProj := WorkSpace.DM_FocusedProject(); + + // create integerated library documents + If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin + ShowMessage('Error initializing library'); + Exit; + End; + Proj.DM_SetAsCurrentProject(); + + // get the original blank footprint for later deletion when we are done + DefFP := pLib.CurrentComponent; + // get the original blank symbol for later deletion when we are done + DefSy := sLib.CurrentSchComponent; + + // start importing data + AssignFile(InFile, InFileName); + Reset(InFile); + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'StartFootprints': Begin + ImportFootprints(InFile, pLib, Errors, InFileName); + End; + 'StartComponents': Begin + ImportComponents(InFile, sLib, Errors); + End; + '': Continue; + End; + End; + CloseFile(InFile); + + // delete the original default blank footprint + If Not VarIsNull(DefFP) Then Begin + pLib.DeRegisterComponent(DefFP); + pLib.RemoveComponent(DefFP); + End Else Begin + ShowMessage('DefFP was Nil'); + End; + // delete the original default blank symbol + // NOTE: TODO: looks broken; does nothing noticable + If Not VarIsNull(DefSY) Then Begin + //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); + sLib.UnRegisterSchObjectFromContainer(DefSY); + sLib.RemoveSchObject(DefSy); + //DefSY.Container.RemoveSchObject(DefSy); + End Else Begin + ShowMessage('DefSym was Nil'); + End; + + // update views? + pLib.Board.ViewManager_FullUpdate(); + // Refresh symbol library. + sLib.GraphicallyInvalidate(); + + // save files again + ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); + PcbLibDoc.DoFileSave(cDocKind_PcbLib); + SchLibDoc.DoFileSave(cDocKind_SchLib); + + //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script + //// set the original project back to its focus + //If dProj <> Nil Then Begin + // dProj.DM_SetAsCurrentProject(); + //End; + + //ShowMessage('Done with "' + SavePath + '"'); + //2021-01-19 JRR End +End; + diff --git a/PCB/Libraries/USBRegulator/T03B.step b/PCB/Libraries/USBRegulator/T03B.step new file mode 100644 index 0000000..eacc109 --- /dev/null +++ b/PCB/Libraries/USBRegulator/T03B.step @@ -0,0 +1,837 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('STEP AP214'),'1'); +FILE_NAME('T03B','2021-03-02T19:41:42',(''),(''),'','',''); +FILE_SCHEMA(('AUTOMOTIVE_DESIGN')); +ENDSEC; +DATA; +#1=SHAPE_DEFINITION_REPRESENTATION(#2,#3); +#2=PRODUCT_DEFINITION_SHAPE('',$,#4); +#3=SHAPE_REPRESENTATION('',(#80,#135,#190,#246,#1080,#19),#11); +#4=PRODUCT_DEFINITION('design','example product_definition',#6,#5); +#5=PRODUCT_DEFINITION_CONTEXT('3D Mechanical Parts',#10,'design'); +#6=PRODUCT_DEFINITION_FORMATION('1.0','first version',#8); +#7=APPLICATION_PROTOCOL_DEFINITION('international standard','automotive_design',2003,#10); +#8=PRODUCT('product','part','',(#9)); +#9=PRODUCT_CONTEXT('3D Mechanical Parts',#10,'mechanical'); +#10=APPLICATION_CONTEXT('Core Data for Automotive Mechanical Design Process'); +#11=(GEOMETRIC_REPRESENTATION_CONTEXT(3) GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT((#12)) GLOBAL_UNIT_ASSIGNED_CONTEXT((#13,#14,#18)) REPRESENTATION_CONTEXT('ID1','3D')); +#12=UNCERTAINTY_MEASURE_WITH_UNIT(LENGTH_MEASURE(1.E-005),#13,'DISTANCE_ACCURACY_VALUE','Maximum model space distance between geometric entities at asserted connectivities'); +#13=(LENGTH_UNIT() NAMED_UNIT(*) SI_UNIT(.MILLI.,.METRE.)); +#14=(CONVERSION_BASED_UNIT('degree',#16) NAMED_UNIT(#15) PLANE_ANGLE_UNIT()); +#15=DIMENSIONAL_EXPONENTS(0.,0.,0.,0.,0.,0.,0.); +#16=MEASURE_WITH_UNIT(PLANE_ANGLE_MEASURE(0.01745329252),#17); +#17=(NAMED_UNIT(*) PLANE_ANGLE_UNIT() SI_UNIT($,.RADIAN.)); +#18=(NAMED_UNIT(*) SI_UNIT($,.STERADIAN.) SOLID_ANGLE_UNIT()); +#19=AXIS2_PLACEMENT_3D('',#20,#21,#22); +#20=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#21=DIRECTION('',(0.0,0.0,1.0)); +#22=DIRECTION('',(1.0,0.0,0.0)); +#25=MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION($,(#132,#133,#134,#187,#188,#189,#242,#243,#244,#248,#323,#448,#499,#550,#609,#658,#717,#766,#815,#864,#913,#962,#1011,#1082,#1151,#1200,#1249,#1298,#1347,#1396,#1445),#11); +#26=PRODUCT_CATEGORY_RELATIONSHIP('','',#27,#28); +#27=PRODUCT_CATEGORY('part',''); +#28=PRODUCT_RELATED_PRODUCT_CATEGORY('','',(#8)); +#34=PRESENTATION_STYLE_ASSIGNMENT((#35,#40)); +#35=SURFACE_STYLE_USAGE(.BOTH.,#36); +#36=SURFACE_SIDE_STYLE('',(#37)); +#37=SURFACE_STYLE_FILL_AREA(#38); +#38=FILL_AREA_STYLE('',(#39)); +#39=FILL_AREA_STYLE_COLOUR('',#41); +#40=CURVE_STYLE('',#42,POSITIVE_LENGTH_MEASURE(0.1),#41); +#41=COLOUR_RGB('Aluminum',0.725,0.725,0.725); +#42=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#43=PRESENTATION_STYLE_ASSIGNMENT((#44,#49)); +#44=SURFACE_STYLE_USAGE(.BOTH.,#45); +#45=SURFACE_SIDE_STYLE('',(#46)); +#46=SURFACE_STYLE_FILL_AREA(#47); +#47=FILL_AREA_STYLE('',(#48)); +#48=FILL_AREA_STYLE_COLOUR('',#50); +#49=CURVE_STYLE('',#51,POSITIVE_LENGTH_MEASURE(0.1),#50); +#50=COLOUR_RGB('Black',0.196,0.196,0.196); +#51=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#52=PRESENTATION_STYLE_ASSIGNMENT((#53,#58)); +#53=SURFACE_STYLE_USAGE(.BOTH.,#54); +#54=SURFACE_SIDE_STYLE('',(#55)); +#55=SURFACE_STYLE_FILL_AREA(#56); +#56=FILL_AREA_STYLE('',(#57)); +#57=FILL_AREA_STYLE_COLOUR('',#59); +#58=CURVE_STYLE('',#60,POSITIVE_LENGTH_MEASURE(0.1),#59); +#59=COLOUR_RGB('Pin1Axial',0.98,0.706,0.176); +#60=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#61=PRESENTATION_STYLE_ASSIGNMENT((#62,#67)); +#62=SURFACE_STYLE_USAGE(.BOTH.,#63); +#63=SURFACE_SIDE_STYLE('',(#64)); +#64=SURFACE_STYLE_FILL_AREA(#65); +#65=FILL_AREA_STYLE('',(#66)); +#66=FILL_AREA_STYLE_COLOUR('',#68); +#67=CURVE_STYLE('',#69,POSITIVE_LENGTH_MEASURE(0.1),#68); +#68=COLOUR_RGB('HeatTab',0.588,0.588,0.588); +#69=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#70=PRESENTATION_STYLE_ASSIGNMENT((#71,#76)); +#71=SURFACE_STYLE_USAGE(.BOTH.,#72); +#72=SURFACE_SIDE_STYLE('',(#73)); +#73=SURFACE_STYLE_FILL_AREA(#74); +#74=FILL_AREA_STYLE('',(#75)); +#75=FILL_AREA_STYLE_COLOUR('',#77); +#76=CURVE_STYLE('',#78,POSITIVE_LENGTH_MEASURE(0.1),#77); +#77=COLOUR_RGB('MountTab',0.706,0.706,0.706); +#78=DRAUGHTING_PRE_DEFINED_CURVE_FONT('continuous'); +#80=MANIFOLD_SOLID_BREP($,#81); +#81=CLOSED_SHELL('',(#82,#83,#84)); +#82=ADVANCED_FACE($,(#88,#87),#105,.T.); +#83=ADVANCED_FACE($,(#89),#85,.F.); +#84=ADVANCED_FACE($,(#90),#86,.T.); +#85=PLANE($,#110); +#86=PLANE($,#111); +#87=FACE_BOUND($,#92,.T.); +#88=FACE_OUTER_BOUND($,#91,.T.); +#89=FACE_OUTER_BOUND($,#93,.T.); +#90=FACE_OUTER_BOUND($,#94,.T.); +#91=EDGE_LOOP($,(#101)); +#92=EDGE_LOOP($,(#102)); +#93=EDGE_LOOP($,(#103)); +#94=EDGE_LOOP($,(#104)); +#95=CIRCLE($,#108,0.5588); +#96=CIRCLE($,#109,0.5588); +#97=VERTEX_POINT('',#126); +#98=VERTEX_POINT('',#128); +#99=EDGE_CURVE($,#97,#97,#95,.T.); +#100=EDGE_CURVE($,#98,#98,#96,.T.); +#101=ORIENTED_EDGE($,*,*,#99,.F.); +#102=ORIENTED_EDGE($,*,*,#100,.F.); +#103=ORIENTED_EDGE($,*,*,#100,.T.); +#104=ORIENTED_EDGE($,*,*,#99,.T.); +#105=CYLINDRICAL_SURFACE($,#107,0.5588); +#106=AXIS2_PLACEMENT_3D('placement',#124,#112,#113); +#107=AXIS2_PLACEMENT_3D($,#125,#114,#115); +#108=AXIS2_PLACEMENT_3D($,#127,#116,#117); +#109=AXIS2_PLACEMENT_3D($,#129,#118,#119); +#110=AXIS2_PLACEMENT_3D($,#130,#120,#121); +#111=AXIS2_PLACEMENT_3D($,#131,#122,#123); +#112=DIRECTION('axis',(0.,1.,0.)); +#113=DIRECTION('refdir',(1.,0.,0.)); +#114=DIRECTION('',(0.,0.,1.)); +#115=DIRECTION('',(1.,0.,0.)); +#116=DIRECTION('',(0.,0.,1.)); +#117=DIRECTION('',(1.,0.,0.)); +#118=DIRECTION('',(0.,0.,-1.)); +#119=DIRECTION('',(1.,0.,0.)); +#120=DIRECTION('',(0.,0.,1.)); +#121=DIRECTION('',(0.,1.,0.)); +#122=DIRECTION('',(0.,0.,1.)); +#123=DIRECTION('',(0.,1.,0.)); +#124=CARTESIAN_POINT('',(0.,0.,0.)); +#125=CARTESIAN_POINT('',(0.0,0.0,-7.01)); +#126=CARTESIAN_POINT('',(-0.559,0.0,0.0)); +#127=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#128=CARTESIAN_POINT('',(-0.559,0.0,-7.01)); +#129=CARTESIAN_POINT('',(0.0,0.0,-7.01)); +#130=CARTESIAN_POINT('',(0.0,0.0,-7.01)); +#131=CARTESIAN_POINT('',(0.0,0.0,0.0)); +#132=STYLED_ITEM('color',(#34),#82); +#133=STYLED_ITEM('color',(#34),#83); +#134=STYLED_ITEM('color',(#34),#84); +#135=MANIFOLD_SOLID_BREP($,#136); +#136=CLOSED_SHELL('',(#137,#138,#139)); +#137=ADVANCED_FACE($,(#143,#142),#160,.T.); +#138=ADVANCED_FACE($,(#144),#140,.F.); +#139=ADVANCED_FACE($,(#145),#141,.T.); +#140=PLANE($,#165); +#141=PLANE($,#166); +#142=FACE_BOUND($,#147,.T.); +#143=FACE_OUTER_BOUND($,#146,.T.); +#144=FACE_OUTER_BOUND($,#148,.T.); +#145=FACE_OUTER_BOUND($,#149,.T.); +#146=EDGE_LOOP($,(#156)); +#147=EDGE_LOOP($,(#157)); +#148=EDGE_LOOP($,(#158)); +#149=EDGE_LOOP($,(#159)); +#150=CIRCLE($,#163,0.5588); +#151=CIRCLE($,#164,0.5588); +#152=VERTEX_POINT('',#181); +#153=VERTEX_POINT('',#183); +#154=EDGE_CURVE($,#152,#152,#150,.T.); +#155=EDGE_CURVE($,#153,#153,#151,.T.); +#156=ORIENTED_EDGE($,*,*,#154,.F.); +#157=ORIENTED_EDGE($,*,*,#155,.F.); +#158=ORIENTED_EDGE($,*,*,#155,.T.); +#159=ORIENTED_EDGE($,*,*,#154,.T.); +#160=CYLINDRICAL_SURFACE($,#162,0.5588); +#161=AXIS2_PLACEMENT_3D('placement',#179,#167,#168); +#162=AXIS2_PLACEMENT_3D($,#180,#169,#170); +#163=AXIS2_PLACEMENT_3D($,#182,#171,#172); +#164=AXIS2_PLACEMENT_3D($,#184,#173,#174); +#165=AXIS2_PLACEMENT_3D($,#185,#175,#176); +#166=AXIS2_PLACEMENT_3D($,#186,#177,#178); +#167=DIRECTION('axis',(0.,1.,0.)); +#168=DIRECTION('refdir',(1.,0.,0.)); +#169=DIRECTION('',(0.,0.,1.)); +#170=DIRECTION('',(1.,0.,0.)); +#171=DIRECTION('',(0.,0.,1.)); +#172=DIRECTION('',(1.,0.,0.)); +#173=DIRECTION('',(0.,0.,-1.)); +#174=DIRECTION('',(1.,0.,0.)); +#175=DIRECTION('',(0.,0.,1.)); +#176=DIRECTION('',(0.,1.,0.)); +#177=DIRECTION('',(0.,0.,1.)); +#178=DIRECTION('',(0.,1.,0.)); +#179=CARTESIAN_POINT('',(0.,0.,0.)); +#180=CARTESIAN_POINT('',(2.54,0.0,-7.01)); +#181=CARTESIAN_POINT('',(1.981,0.0,0.0)); +#182=CARTESIAN_POINT('',(2.54,0.0,0.0)); +#183=CARTESIAN_POINT('',(1.981,0.0,-7.01)); +#184=CARTESIAN_POINT('',(2.54,0.0,-7.01)); +#185=CARTESIAN_POINT('',(2.54,0.0,-7.01)); +#186=CARTESIAN_POINT('',(2.54,0.0,0.0)); +#187=STYLED_ITEM('color',(#34),#137); +#188=STYLED_ITEM('color',(#34),#138); +#189=STYLED_ITEM('color',(#34),#139); +#190=MANIFOLD_SOLID_BREP($,#191); +#191=CLOSED_SHELL('',(#192,#193,#194)); +#192=ADVANCED_FACE($,(#198,#197),#215,.T.); +#193=ADVANCED_FACE($,(#199),#195,.F.); +#194=ADVANCED_FACE($,(#200),#196,.T.); +#195=PLANE($,#220); +#196=PLANE($,#221); +#197=FACE_BOUND($,#202,.T.); +#198=FACE_OUTER_BOUND($,#201,.T.); +#199=FACE_OUTER_BOUND($,#203,.T.); +#200=FACE_OUTER_BOUND($,#204,.T.); +#201=EDGE_LOOP($,(#211)); +#202=EDGE_LOOP($,(#212)); +#203=EDGE_LOOP($,(#213)); +#204=EDGE_LOOP($,(#214)); +#205=CIRCLE($,#218,0.5588); +#206=CIRCLE($,#219,0.5588); +#207=VERTEX_POINT('',#236); +#208=VERTEX_POINT('',#238); +#209=EDGE_CURVE($,#207,#207,#205,.T.); +#210=EDGE_CURVE($,#208,#208,#206,.T.); +#211=ORIENTED_EDGE($,*,*,#209,.F.); +#212=ORIENTED_EDGE($,*,*,#210,.F.); +#213=ORIENTED_EDGE($,*,*,#210,.T.); +#214=ORIENTED_EDGE($,*,*,#209,.T.); +#215=CYLINDRICAL_SURFACE($,#217,0.5588); +#216=AXIS2_PLACEMENT_3D('placement',#234,#222,#223); +#217=AXIS2_PLACEMENT_3D($,#235,#224,#225); +#218=AXIS2_PLACEMENT_3D($,#237,#226,#227); +#219=AXIS2_PLACEMENT_3D($,#239,#228,#229); +#220=AXIS2_PLACEMENT_3D($,#240,#230,#231); +#221=AXIS2_PLACEMENT_3D($,#241,#232,#233); +#222=DIRECTION('axis',(0.,1.,0.)); +#223=DIRECTION('refdir',(1.,0.,0.)); +#224=DIRECTION('',(0.,0.,1.)); +#225=DIRECTION('',(1.,0.,0.)); +#226=DIRECTION('',(0.,0.,1.)); +#227=DIRECTION('',(1.,0.,0.)); +#228=DIRECTION('',(0.,0.,-1.)); +#229=DIRECTION('',(1.,0.,0.)); +#230=DIRECTION('',(0.,0.,1.)); +#231=DIRECTION('',(0.,1.,0.)); +#232=DIRECTION('',(0.,0.,1.)); +#233=DIRECTION('',(0.,1.,0.)); +#234=CARTESIAN_POINT('',(0.,0.,0.)); +#235=CARTESIAN_POINT('',(5.08,0.0,-7.01)); +#236=CARTESIAN_POINT('',(4.521,0.0,0.0)); +#237=CARTESIAN_POINT('',(5.08,0.0,0.0)); +#238=CARTESIAN_POINT('',(4.521,0.0,-7.01)); +#239=CARTESIAN_POINT('',(5.08,0.0,-7.01)); +#240=CARTESIAN_POINT('',(5.08,0.0,-7.01)); +#241=CARTESIAN_POINT('',(5.08,0.0,0.0)); +#242=STYLED_ITEM('color',(#34),#192); +#243=STYLED_ITEM('color',(#34),#193); +#244=STYLED_ITEM('color',(#34),#194); +#246=MANIFOLD_SOLID_BREP($,#247); +#247=CLOSED_SHELL('',(#249,#324,#449,#500,#551,#610,#659,#718,#767,#816,#865,#914,#963,#1012)); +#248=STYLED_ITEM('color',(#34),#249); +#249=ADVANCED_FACE($,(#255, #299),#250,.T.); +#250=PLANE($,#251); +#251=AXIS2_PLACEMENT_3D($,#252,#253,#254); +#252=CARTESIAN_POINT('',(2.54,1.683,15.646)); +#253=DIRECTION('',(0.0,-1.0,0.0)); +#254=DIRECTION('',(1.,0.,0.)); +#255=FACE_OUTER_BOUND($,#256,.T.); +#256=EDGE_LOOP($,(#259, #269, #279, #289)); +#262=CARTESIAN_POINT('',(7.709,1.683,19.558)); +#261=VERTEX_POINT('',#262); +#264=CARTESIAN_POINT('',(7.709,1.683,11.735)); +#263=VERTEX_POINT('',#264); +#260=EDGE_CURVE('',#261,#263,#265,.T.); +#265=LINE('',#262,#267); +#267=VECTOR('',#268,7.8232); +#268=DIRECTION('',(0.0,0.0,-1.0)); +#259=ORIENTED_EDGE('',*,*,#260,.F.); +#272=CARTESIAN_POINT('',(-2.629,1.683,19.558)); +#271=VERTEX_POINT('',#272); +#270=EDGE_CURVE('',#271,#261,#275,.T.); +#275=LINE('',#272,#277); +#277=VECTOR('',#278,10.3377999459936); +#278=DIRECTION('',(1.0,0.0,0.0)); +#269=ORIENTED_EDGE('',*,*,#270,.F.); +#282=CARTESIAN_POINT('',(-2.629,1.683,11.735)); +#281=VERTEX_POINT('',#282); +#280=EDGE_CURVE('',#281,#271,#285,.T.); +#285=LINE('',#282,#287); +#287=VECTOR('',#288,7.8232); +#288=DIRECTION('',(0.0,0.0,1.0)); +#279=ORIENTED_EDGE('',*,*,#280,.F.); +#290=EDGE_CURVE('',#263,#281,#295,.T.); +#295=LINE('',#264,#297); +#297=VECTOR('',#298,10.3377999459936); +#298=DIRECTION('',(-1.0,0.0,0.0)); +#289=ORIENTED_EDGE('',*,*,#290,.F.); +#299=FACE_BOUND($,#300,.T.); +#300=EDGE_LOOP($,(#301, #312)); +#304=CARTESIAN_POINT('',(5.278,1.683,15.646)); +#303=VERTEX_POINT('',#304); +#306=CARTESIAN_POINT('',(-0.198,1.683,15.646)); +#305=VERTEX_POINT('',#306); +#302=EDGE_CURVE($,#303,#305,#307,.T.); +#307=CIRCLE($,#308,2.73812); +#309=CARTESIAN_POINT('',(2.54,1.683,15.646)); +#308=AXIS2_PLACEMENT_3D($,#309,#310,#311); +#310=DIRECTION('',(0.0,-1.0,0.0)); +#311=DIRECTION('',(-1.0,0.0,0.0)); +#301=ORIENTED_EDGE('',*,*,#302,.F.); +#313=EDGE_CURVE($,#305,#303,#318,.T.); +#318=CIRCLE($,#319,2.73812); +#319=AXIS2_PLACEMENT_3D($,#309,#321,#322); +#321=DIRECTION('',(0.0,-1.0,0.0)); +#322=DIRECTION('',(-1.0,0.0,0.0)); +#312=ORIENTED_EDGE('',*,*,#313,.F.); +#323=STYLED_ITEM('color',(#34),#324); +#324=ADVANCED_FACE($,(#330, #424),#325,.T.); +#325=PLANE($,#326); +#326=AXIS2_PLACEMENT_3D($,#327,#328,#329); +#327=CARTESIAN_POINT('',(2.54,2.857,15.646)); +#328=DIRECTION('',(0.,1.,0.)); +#329=DIRECTION('',(-1.,0.,0.)); +#330=FACE_OUTER_BOUND($,#331,.T.); +#331=EDGE_LOOP($,(#334, #344, #354, #364, #374, #384, #404, #414)); +#337=CARTESIAN_POINT('',(-2.629,2.858,19.558)); +#336=VERTEX_POINT('',#337); +#339=CARTESIAN_POINT('',(-2.629,2.858,11.735)); +#338=VERTEX_POINT('',#339); +#335=EDGE_CURVE('',#336,#338,#340,.T.); +#340=LINE('',#337,#342); +#342=VECTOR('',#343,7.8232); +#343=DIRECTION('',(0.0,0.0,-1.0)); +#334=ORIENTED_EDGE('',*,*,#335,.F.); +#347=CARTESIAN_POINT('',(7.709,2.857,19.558)); +#346=VERTEX_POINT('',#347); +#345=EDGE_CURVE('',#346,#336,#350,.T.); +#350=LINE('',#347,#352); +#352=VECTOR('',#353,10.3377999082559); +#353=DIRECTION('',(-1.0,0.0,0.0)); +#344=ORIENTED_EDGE('',*,*,#345,.F.); +#357=CARTESIAN_POINT('',(7.709,2.857,11.735)); +#356=VERTEX_POINT('',#357); +#355=EDGE_CURVE('',#356,#346,#360,.T.); +#360=LINE('',#357,#362); +#362=VECTOR('',#363,7.8232); +#363=DIRECTION('',(0.0,0.0,1.0)); +#354=ORIENTED_EDGE('',*,*,#355,.F.); +#367=CARTESIAN_POINT('',(6.675,2.857,11.735)); +#366=VERTEX_POINT('',#367); +#365=EDGE_CURVE('',#366,#356,#370,.T.); +#370=LINE('',#367,#372); +#372=VECTOR('',#373,1.03377999639361); +#373=DIRECTION('',(1.0,0.0,0.0)); +#364=ORIENTED_EDGE('',*,*,#365,.F.); +#377=CARTESIAN_POINT('',(6.675,2.857,3.912)); +#376=VERTEX_POINT('',#377); +#375=EDGE_CURVE('',#376,#366,#380,.T.); +#380=LINE('',#377,#382); +#382=VECTOR('',#383,7.8232); +#383=DIRECTION('',(0.0,0.0,1.0)); +#374=ORIENTED_EDGE('',*,*,#375,.F.); +#387=CARTESIAN_POINT('',(-1.595,2.858,3.912)); +#386=VERTEX_POINT('',#387); +#385=EDGE_CURVE('',#386,#376,#390,.T.); +#390=LINE('',#387,#392); +#392=VECTOR('',#393,8.27023991546867); +#393=DIRECTION('',(1.0,0.0,0.0)); +#384=ORIENTED_EDGE('',*,*,#385,.F.); +#407=CARTESIAN_POINT('',(-1.595,2.858,11.735)); +#406=VERTEX_POINT('',#407); +#405=EDGE_CURVE('',#406,#386,#410,.T.); +#410=LINE('',#407,#412); +#412=VECTOR('',#413,7.8232); +#413=DIRECTION('',(0.0,0.0,-1.0)); +#404=ORIENTED_EDGE('',*,*,#405,.F.); +#415=EDGE_CURVE('',#338,#406,#420,.T.); +#420=LINE('',#339,#422); +#422=VECTOR('',#423,1.03377999639361); +#423=DIRECTION('',(1.0,0.0,0.0)); +#414=ORIENTED_EDGE('',*,*,#415,.F.); +#424=FACE_BOUND($,#425,.T.); +#425=EDGE_LOOP($,(#426, #437)); +#429=CARTESIAN_POINT('',(-0.198,2.858,15.646)); +#428=VERTEX_POINT('',#429); +#431=CARTESIAN_POINT('',(5.278,2.857,15.646)); +#430=VERTEX_POINT('',#431); +#427=EDGE_CURVE($,#428,#430,#432,.T.); +#432=CIRCLE($,#433,2.73812); +#434=CARTESIAN_POINT('',(2.54,2.857,15.646)); +#433=AXIS2_PLACEMENT_3D($,#434,#435,#436); +#435=DIRECTION('',(0.0,1.0,0.0)); +#436=DIRECTION('',(1.0,0.0,0.0)); +#426=ORIENTED_EDGE('',*,*,#427,.F.); +#438=EDGE_CURVE($,#430,#428,#443,.T.); +#443=CIRCLE($,#444,2.73812); +#444=AXIS2_PLACEMENT_3D($,#434,#446,#447); +#446=DIRECTION('',(0.0,1.0,0.0)); +#447=DIRECTION('',(1.0,0.0,0.0)); +#437=ORIENTED_EDGE('',*,*,#438,.F.); +#448=STYLED_ITEM($,(#34),#449); +#449=ADVANCED_FACE($,(#455),#450,.F.); +#450=CYLINDRICAL_SURFACE($,#451,2.73812); +#451=AXIS2_PLACEMENT_3D($,#452,#453,#454); +#452=CARTESIAN_POINT('',(2.54,1.683,15.646)); +#453=DIRECTION('',(0.0,1.0,0.0)); +#454=DIRECTION('',(0.,0.,1.)); +#455=FACE_OUTER_BOUND($,#456,.T.); +#456=EDGE_LOOP($,(#468,#478,#489,#457)); +#469=EDGE_CURVE('',#428,#305,#474,.T.); +#474=LINE('',#429,#476); +#476=VECTOR('',#477,1.17474998581991); +#477=DIRECTION('',(0.0,-1.0,0.0)); +#468=ORIENTED_EDGE('',*,*,#469,.F.); +#478=ORIENTED_EDGE('',*,*,#427,.T.); +#490=EDGE_CURVE('',#303,#430,#495,.T.); +#495=LINE('',#304,#497); +#497=VECTOR('',#498,1.17474998581991); +#498=DIRECTION('',(0.0,1.0,0.0)); +#489=ORIENTED_EDGE('',*,*,#490,.F.); +#457=ORIENTED_EDGE('',*,*,#302,.T.); +#499=STYLED_ITEM($,(#34),#500); +#500=ADVANCED_FACE($,(#506),#501,.F.); +#501=CYLINDRICAL_SURFACE($,#502,2.73812); +#502=AXIS2_PLACEMENT_3D($,#503,#504,#505); +#503=CARTESIAN_POINT('',(2.54,1.683,15.646)); +#504=DIRECTION('',(0.0,1.0,0.0)); +#505=DIRECTION('',(0.,0.,1.)); +#506=FACE_OUTER_BOUND($,#507,.T.); +#507=EDGE_LOOP($,(#519,#529,#540,#508)); +#519=ORIENTED_EDGE('',*,*,#490,.T.); +#529=ORIENTED_EDGE('',*,*,#438,.T.); +#540=ORIENTED_EDGE('',*,*,#469,.T.); +#508=ORIENTED_EDGE('',*,*,#313,.T.); +#550=STYLED_ITEM('',(#34),#551); +#551=ADVANCED_FACE('',(#557),#552,.T.); +#552=PLANE('',#553); +#553=AXIS2_PLACEMENT_3D('',#554,#555,#556); +#554=CARTESIAN_POINT('',(7.709,1.683,11.735)); +#555=DIRECTION('',(1.0,0.0,0.0)); +#556=DIRECTION('',(0.,1.,0.)); +#557=FACE_OUTER_BOUND('',#558,.T.); +#558=EDGE_LOOP('',(#559,#569,#579,#589,#599)); +#562=CARTESIAN_POINT('',(7.709,2.756,11.735)); +#561=VERTEX_POINT('',#562); +#560=EDGE_CURVE('',#561,#263,#565,.T.); +#565=LINE('',#562,#567); +#567=VECTOR('',#568,1.07314998355002); +#568=DIRECTION('',(0.0,-1.0,0.0)); +#559=ORIENTED_EDGE('',*,*,#560,.F.); +#570=EDGE_CURVE('',#356,#561,#575,.T.); +#575=LINE('',#357,#577); +#577=VECTOR('',#578,0.101599998554415); +#578=DIRECTION('',(0.0,-1.0,0.0)); +#569=ORIENTED_EDGE('',*,*,#570,.F.); +#579=ORIENTED_EDGE('',*,*,#355,.T.); +#590=EDGE_CURVE('',#261,#346,#595,.T.); +#595=LINE('',#262,#597); +#597=VECTOR('',#598,1.17474998210444); +#598=DIRECTION('',(0.0,1.0,0.0)); +#589=ORIENTED_EDGE('',*,*,#590,.F.); +#599=ORIENTED_EDGE('',*,*,#260,.T.); +#609=STYLED_ITEM('',(#34),#610); +#610=ADVANCED_FACE('',(#616),#611,.T.); +#611=PLANE('',#612); +#612=AXIS2_PLACEMENT_3D('',#613,#614,#615); +#613=CARTESIAN_POINT('',(7.709,2.857,19.558)); +#614=DIRECTION('',(0.0,0.0,1.0)); +#615=DIRECTION('',(0.,1.,0.)); +#616=FACE_OUTER_BOUND('',#617,.T.); +#617=EDGE_LOOP('',(#618,#628,#638,#648)); +#618=ORIENTED_EDGE('',*,*,#345,.T.); +#629=EDGE_CURVE('',#271,#336,#634,.T.); +#634=LINE('',#272,#636); +#636=VECTOR('',#637,1.17474998210444); +#637=DIRECTION('',(0.0,1.0,0.0)); +#628=ORIENTED_EDGE('',*,*,#629,.F.); +#638=ORIENTED_EDGE('',*,*,#270,.T.); +#648=ORIENTED_EDGE('',*,*,#590,.T.); +#658=STYLED_ITEM('',(#34),#659); +#659=ADVANCED_FACE('',(#665),#660,.T.); +#660=PLANE('',#661); +#661=AXIS2_PLACEMENT_3D('',#662,#663,#664); +#662=CARTESIAN_POINT('',(-2.629,2.858,11.735)); +#663=DIRECTION('',(-1.0,0.0,0.0)); +#664=DIRECTION('',(0.,1.,0.)); +#665=FACE_OUTER_BOUND('',#666,.T.); +#666=EDGE_LOOP('',(#667,#677,#687,#697,#707)); +#670=CARTESIAN_POINT('',(-2.629,2.756,11.735)); +#669=VERTEX_POINT('',#670); +#668=EDGE_CURVE('',#669,#338,#673,.T.); +#673=LINE('',#670,#675); +#675=VECTOR('',#676,0.101599998554416); +#676=DIRECTION('',(0.0,1.0,0.0)); +#667=ORIENTED_EDGE('',*,*,#668,.F.); +#678=EDGE_CURVE('',#281,#669,#683,.T.); +#683=LINE('',#282,#685); +#685=VECTOR('',#686,1.07314998355002); +#686=DIRECTION('',(0.0,1.0,0.0)); +#677=ORIENTED_EDGE('',*,*,#678,.F.); +#687=ORIENTED_EDGE('',*,*,#280,.T.); +#697=ORIENTED_EDGE('',*,*,#629,.T.); +#707=ORIENTED_EDGE('',*,*,#335,.T.); +#717=STYLED_ITEM('',(#34),#718); +#718=ADVANCED_FACE('',(#724),#719,.T.); +#719=PLANE('',#720); +#720=AXIS2_PLACEMENT_3D('',#721,#722,#723); +#721=CARTESIAN_POINT('',(7.709,2.857,11.735)); +#722=DIRECTION('',(0.0,0.0,-1.0)); +#723=DIRECTION('',(0.,1.,0.)); +#724=FACE_OUTER_BOUND('',#725,.T.); +#725=EDGE_LOOP('',(#726,#736,#746,#756)); +#726=ORIENTED_EDGE('',*,*,#570,.T.); +#739=CARTESIAN_POINT('',(6.675,2.756,11.735)); +#738=VERTEX_POINT('',#739); +#737=EDGE_CURVE('',#738,#561,#742,.T.); +#742=LINE('',#739,#744); +#744=VECTOR('',#745,1.03377999663995); +#745=DIRECTION('',(1.0,0.0,0.0)); +#736=ORIENTED_EDGE('',*,*,#737,.F.); +#747=EDGE_CURVE('',#366,#738,#752,.T.); +#752=LINE('',#367,#754); +#754=VECTOR('',#755,0.10159999867726); +#755=DIRECTION('',(0.0,-1.0,0.0)); +#746=ORIENTED_EDGE('',*,*,#747,.F.); +#756=ORIENTED_EDGE('',*,*,#365,.T.); +#766=STYLED_ITEM('',(#34),#767); +#767=ADVANCED_FACE('',(#773),#768,.T.); +#768=PLANE('',#769); +#769=AXIS2_PLACEMENT_3D('',#770,#771,#772); +#770=CARTESIAN_POINT('',(6.675,2.756,3.912)); +#771=DIRECTION('',(1.0,0.0,0.0)); +#772=DIRECTION('',(0.,0.,1.)); +#773=FACE_OUTER_BOUND('',#774,.T.); +#774=EDGE_LOOP('',(#775,#785,#795,#805)); +#780=CARTESIAN_POINT('',(6.675,2.756,3.912)); +#779=VERTEX_POINT('',#780); +#776=EDGE_CURVE('',#376,#779,#781,.T.); +#781=LINE('',#377,#783); +#783=VECTOR('',#784,0.10159999867726); +#784=DIRECTION('',(0.0,-1.0,0.0)); +#775=ORIENTED_EDGE('',*,*,#776,.F.); +#785=ORIENTED_EDGE('',*,*,#375,.T.); +#795=ORIENTED_EDGE('',*,*,#747,.T.); +#806=EDGE_CURVE('',#779,#738,#811,.T.); +#811=LINE('',#780,#813); +#813=VECTOR('',#814,7.8232); +#814=DIRECTION('',(0.0,0.0,1.0)); +#805=ORIENTED_EDGE('',*,*,#806,.F.); +#815=STYLED_ITEM('',(#34),#816); +#816=ADVANCED_FACE('',(#822),#817,.T.); +#817=PLANE('',#818); +#818=AXIS2_PLACEMENT_3D('',#819,#820,#821); +#819=CARTESIAN_POINT('',(6.675,2.756,3.912)); +#820=DIRECTION('',(0.0,0.0,-1.0)); +#821=DIRECTION('',(0.,1.,0.)); +#822=FACE_OUTER_BOUND('',#823,.T.); +#823=EDGE_LOOP('',(#824,#834,#844,#854)); +#827=CARTESIAN_POINT('',(-1.595,2.756,3.912)); +#826=VERTEX_POINT('',#827); +#825=EDGE_CURVE('',#826,#779,#830,.T.); +#830=LINE('',#827,#832); +#832=VECTOR('',#833,8.27023991768596); +#833=DIRECTION('',(1.0,0.0,0.0)); +#824=ORIENTED_EDGE('',*,*,#825,.F.); +#835=EDGE_CURVE('',#386,#826,#840,.T.); +#840=LINE('',#387,#842); +#842=VECTOR('',#843,0.101599998677261); +#843=DIRECTION('',(0.0,-1.0,0.0)); +#834=ORIENTED_EDGE('',*,*,#835,.F.); +#844=ORIENTED_EDGE('',*,*,#385,.T.); +#854=ORIENTED_EDGE('',*,*,#776,.T.); +#864=STYLED_ITEM('',(#34),#865); +#865=ADVANCED_FACE('',(#871),#866,.T.); +#866=PLANE('',#867); +#867=AXIS2_PLACEMENT_3D('',#868,#869,#870); +#868=CARTESIAN_POINT('',(-1.595,2.756,3.912)); +#869=DIRECTION('',(-1.0,0.0,0.0)); +#870=DIRECTION('',(0.,0.,1.)); +#871=FACE_OUTER_BOUND('',#872,.T.); +#872=EDGE_LOOP('',(#873,#883,#893,#903)); +#876=CARTESIAN_POINT('',(-1.595,2.756,11.735)); +#875=VERTEX_POINT('',#876); +#874=EDGE_CURVE('',#875,#826,#879,.T.); +#879=LINE('',#876,#881); +#881=VECTOR('',#882,7.8232); +#882=DIRECTION('',(0.0,0.0,-1.0)); +#873=ORIENTED_EDGE('',*,*,#874,.F.); +#884=EDGE_CURVE('',#406,#875,#889,.T.); +#889=LINE('',#407,#891); +#891=VECTOR('',#892,0.101599998677261); +#892=DIRECTION('',(0.0,-1.0,0.0)); +#883=ORIENTED_EDGE('',*,*,#884,.F.); +#893=ORIENTED_EDGE('',*,*,#405,.T.); +#903=ORIENTED_EDGE('',*,*,#835,.T.); +#913=STYLED_ITEM('',(#34),#914); +#914=ADVANCED_FACE('',(#920),#915,.T.); +#915=PLANE('',#916); +#916=AXIS2_PLACEMENT_3D('',#917,#918,#919); +#917=CARTESIAN_POINT('',(-1.595,2.756,11.735)); +#918=DIRECTION('',(0.0,0.0,-1.0)); +#919=DIRECTION('',(0.,1.,0.)); +#920=FACE_OUTER_BOUND('',#921,.T.); +#921=EDGE_LOOP('',(#922,#932,#942,#952)); +#923=EDGE_CURVE('',#669,#875,#928,.T.); +#928=LINE('',#670,#930); +#930=VECTOR('',#931,1.03377999663995); +#931=DIRECTION('',(1.0,0.0,0.0)); +#922=ORIENTED_EDGE('',*,*,#923,.F.); +#932=ORIENTED_EDGE('',*,*,#668,.T.); +#942=ORIENTED_EDGE('',*,*,#415,.T.); +#952=ORIENTED_EDGE('',*,*,#884,.T.); +#962=STYLED_ITEM('',(#34),#963); +#963=ADVANCED_FACE('',(#969),#964,.T.); +#964=PLANE('',#965); +#965=AXIS2_PLACEMENT_3D('',#966,#967,#968); +#966=CARTESIAN_POINT('',(-1.595,2.756,3.912)); +#967=DIRECTION('',(0.0,-1.0,0.0)); +#968=DIRECTION('',(0.,0.,1.)); +#969=FACE_OUTER_BOUND('',#970,.T.); +#970=EDGE_LOOP('',(#971,#981,#991,#1001)); +#971=ORIENTED_EDGE('',*,*,#825,.T.); +#981=ORIENTED_EDGE('',*,*,#806,.T.); +#992=EDGE_CURVE('',#875,#738,#997,.T.); +#997=LINE('',#876,#999); +#999=VECTOR('',#1000,8.27023991768596); +#1000=DIRECTION('',(1.0,0.0,0.0)); +#991=ORIENTED_EDGE('',*,*,#992,.F.); +#1001=ORIENTED_EDGE('',*,*,#874,.T.); +#1011=STYLED_ITEM('',(#34),#1012); +#1012=ADVANCED_FACE('',(#1018),#1013,.T.); +#1013=PLANE('',#1014); +#1014=AXIS2_PLACEMENT_3D('',#1015,#1016,#1017); +#1015=CARTESIAN_POINT('',(7.709,1.683,11.735)); +#1016=DIRECTION('',(0.0,0.0,-1.0)); +#1017=DIRECTION('',(0.,1.,0.)); +#1018=FACE_OUTER_BOUND('',#1019,.T.); +#1019=EDGE_LOOP('',(#1020,#1030,#1040,#1050,#1060,#1070)); +#1020=ORIENTED_EDGE('',*,*,#290,.T.); +#1030=ORIENTED_EDGE('',*,*,#678,.T.); +#1040=ORIENTED_EDGE('',*,*,#923,.T.); +#1050=ORIENTED_EDGE('',*,*,#992,.T.); +#1060=ORIENTED_EDGE('',*,*,#737,.T.); +#1070=ORIENTED_EDGE('',*,*,#560,.T.); +#1080=MANIFOLD_SOLID_BREP($,#1081); +#1081=CLOSED_SHELL('',(#1083,#1152,#1201,#1250,#1299,#1348,#1397,#1446)); +#1082=STYLED_ITEM('',(#43),#1083); +#1083=ADVANCED_FACE('',(#1089),#1084,.T.); +#1084=PLANE('',#1085); +#1085=AXIS2_PLACEMENT_3D('',#1086,#1087,#1088); +#1086=CARTESIAN_POINT('',(7.81,-0.808,0.0)); +#1087=DIRECTION('',(0.0,0.0,-1.0)); +#1088=DIRECTION('',(0.,1.,0.)); +#1089=FACE_OUTER_BOUND('',#1090,.T.); +#1090=EDGE_LOOP('',(#1091,#1101,#1111,#1121,#1131,#1141)); +#1094=CARTESIAN_POINT('',(6.777,-1.842,0.0)); +#1093=VERTEX_POINT('',#1094); +#1096=CARTESIAN_POINT('',(7.81,-0.808,0.0)); +#1095=VERTEX_POINT('',#1096); +#1092=EDGE_CURVE('',#1093,#1095,#1097,.T.); +#1097=LINE('',#1094,#1099); +#1099=VECTOR('',#1100,1.46198567573955); +#1100=DIRECTION('',(0.707,0.707,0.0)); +#1091=ORIENTED_EDGE('',*,*,#1092,.F.); +#1104=CARTESIAN_POINT('',(-1.697,-1.841,0.0)); +#1103=VERTEX_POINT('',#1104); +#1102=EDGE_CURVE('',#1103,#1093,#1107,.T.); +#1107=LINE('',#1104,#1109); +#1109=VECTOR('',#1110,8.47343991463898); +#1110=DIRECTION('',(1.0,0.0,0.0)); +#1101=ORIENTED_EDGE('',*,*,#1102,.F.); +#1114=CARTESIAN_POINT('',(-2.731,-0.808,0.0)); +#1113=VERTEX_POINT('',#1114); +#1112=EDGE_CURVE('',#1113,#1103,#1117,.T.); +#1117=LINE('',#1114,#1119); +#1119=VECTOR('',#1120,1.46198567573955); +#1120=DIRECTION('',(0.707,-0.707,0.0)); +#1111=ORIENTED_EDGE('',*,*,#1112,.F.); +#1124=CARTESIAN_POINT('',(-2.73,2.756,0.0)); +#1123=VERTEX_POINT('',#1124); +#1122=EDGE_CURVE('',#1123,#1113,#1127,.T.); +#1127=LINE('',#1124,#1129); +#1129=VECTOR('',#1130,3.56361994181506); +#1130=DIRECTION('',(0.0,-1.0,0.0)); +#1121=ORIENTED_EDGE('',*,*,#1122,.F.); +#1134=CARTESIAN_POINT('',(7.811,2.756,0.0)); +#1133=VERTEX_POINT('',#1134); +#1132=EDGE_CURVE('',#1133,#1123,#1137,.T.); +#1137=LINE('',#1134,#1139); +#1139=VECTOR('',#1140,10.540999910424); +#1140=DIRECTION('',(-1.0,0.0,0.0)); +#1131=ORIENTED_EDGE('',*,*,#1132,.F.); +#1142=EDGE_CURVE('',#1095,#1133,#1147,.T.); +#1147=LINE('',#1096,#1149); +#1149=VECTOR('',#1150,3.56362050670507); +#1150=DIRECTION('',(0.0,1.0,0.0)); +#1141=ORIENTED_EDGE('',*,*,#1142,.F.); +#1151=STYLED_ITEM('',(#43),#1152); +#1152=ADVANCED_FACE('',(#1158),#1153,.T.); +#1153=PLANE('',#1154); +#1154=AXIS2_PLACEMENT_3D('',#1155,#1156,#1157); +#1155=CARTESIAN_POINT('',(-1.697,-1.841,0.0)); +#1156=DIRECTION('',(0.0,-1.0,0.0)); +#1157=DIRECTION('',(0.,0.,1.)); +#1158=FACE_OUTER_BOUND('',#1159,.T.); +#1159=EDGE_LOOP('',(#1160,#1170,#1180,#1190)); +#1160=ORIENTED_EDGE('',*,*,#1102,.T.); +#1173=CARTESIAN_POINT('',(6.777,-1.842,11.735)); +#1172=VERTEX_POINT('',#1173); +#1171=EDGE_CURVE('',#1172,#1093,#1176,.T.); +#1176=LINE('',#1173,#1178); +#1178=VECTOR('',#1179,11.7348); +#1179=DIRECTION('',(0.0,0.0,-1.0)); +#1170=ORIENTED_EDGE('',*,*,#1171,.F.); +#1183=CARTESIAN_POINT('',(-1.697,-1.841,11.735)); +#1182=VERTEX_POINT('',#1183); +#1181=EDGE_CURVE('',#1182,#1172,#1186,.T.); +#1186=LINE('',#1183,#1188); +#1188=VECTOR('',#1189,8.47343991463898); +#1189=DIRECTION('',(1.0,0.0,0.0)); +#1180=ORIENTED_EDGE('',*,*,#1181,.F.); +#1191=EDGE_CURVE('',#1103,#1182,#1196,.T.); +#1196=LINE('',#1104,#1198); +#1198=VECTOR('',#1199,11.7348); +#1199=DIRECTION('',(0.0,0.0,1.0)); +#1190=ORIENTED_EDGE('',*,*,#1191,.F.); +#1200=STYLED_ITEM('',(#43),#1201); +#1201=ADVANCED_FACE('',(#1207),#1202,.T.); +#1202=PLANE('',#1203); +#1203=AXIS2_PLACEMENT_3D('',#1204,#1205,#1206); +#1204=CARTESIAN_POINT('',(6.777,-1.842,0.0)); +#1205=DIRECTION('',(0.707,-0.707,0.0)); +#1206=DIRECTION('',(0.,0.,1.)); +#1207=FACE_OUTER_BOUND('',#1208,.T.); +#1208=EDGE_LOOP('',(#1209,#1219,#1229,#1239)); +#1209=ORIENTED_EDGE('',*,*,#1092,.T.); +#1222=CARTESIAN_POINT('',(7.81,-0.808,11.735)); +#1221=VERTEX_POINT('',#1222); +#1220=EDGE_CURVE('',#1221,#1095,#1225,.T.); +#1225=LINE('',#1222,#1227); +#1227=VECTOR('',#1228,11.7348); +#1228=DIRECTION('',(0.0,0.0,-1.0)); +#1219=ORIENTED_EDGE('',*,*,#1220,.F.); +#1230=EDGE_CURVE('',#1172,#1221,#1235,.T.); +#1235=LINE('',#1173,#1237); +#1237=VECTOR('',#1238,1.46198567573955); +#1238=DIRECTION('',(0.707,0.707,0.0)); +#1229=ORIENTED_EDGE('',*,*,#1230,.F.); +#1239=ORIENTED_EDGE('',*,*,#1171,.T.); +#1249=STYLED_ITEM('',(#43),#1250); +#1250=ADVANCED_FACE('',(#1256),#1251,.T.); +#1251=PLANE('',#1252); +#1252=AXIS2_PLACEMENT_3D('',#1253,#1254,#1255); +#1253=CARTESIAN_POINT('',(7.81,-0.808,0.0)); +#1254=DIRECTION('',(1.0,0.0,0.0)); +#1255=DIRECTION('',(0.,0.,1.)); +#1256=FACE_OUTER_BOUND('',#1257,.T.); +#1257=EDGE_LOOP('',(#1258,#1268,#1278,#1288)); +#1258=ORIENTED_EDGE('',*,*,#1142,.T.); +#1271=CARTESIAN_POINT('',(7.811,2.756,11.735)); +#1270=VERTEX_POINT('',#1271); +#1269=EDGE_CURVE('',#1270,#1133,#1274,.T.); +#1274=LINE('',#1271,#1276); +#1276=VECTOR('',#1277,11.7348); +#1277=DIRECTION('',(0.0,0.0,-1.0)); +#1268=ORIENTED_EDGE('',*,*,#1269,.F.); +#1279=EDGE_CURVE('',#1221,#1270,#1284,.T.); +#1284=LINE('',#1222,#1286); +#1286=VECTOR('',#1287,3.56362050670507); +#1287=DIRECTION('',(0.0,1.0,0.0)); +#1278=ORIENTED_EDGE('',*,*,#1279,.F.); +#1288=ORIENTED_EDGE('',*,*,#1220,.T.); +#1298=STYLED_ITEM('',(#43),#1299); +#1299=ADVANCED_FACE('',(#1305),#1300,.T.); +#1300=PLANE('',#1301); +#1301=AXIS2_PLACEMENT_3D('',#1302,#1303,#1304); +#1302=CARTESIAN_POINT('',(7.811,2.756,0.0)); +#1303=DIRECTION('',(0.0,1.0,0.0)); +#1304=DIRECTION('',(0.,0.,1.)); +#1305=FACE_OUTER_BOUND('',#1306,.T.); +#1306=EDGE_LOOP('',(#1307,#1317,#1327,#1337)); +#1307=ORIENTED_EDGE('',*,*,#1132,.T.); +#1320=CARTESIAN_POINT('',(-2.73,2.756,11.735)); +#1319=VERTEX_POINT('',#1320); +#1318=EDGE_CURVE('',#1319,#1123,#1323,.T.); +#1323=LINE('',#1320,#1325); +#1325=VECTOR('',#1326,11.7348); +#1326=DIRECTION('',(0.0,0.0,-1.0)); +#1317=ORIENTED_EDGE('',*,*,#1318,.F.); +#1328=EDGE_CURVE('',#1270,#1319,#1333,.T.); +#1333=LINE('',#1271,#1335); +#1335=VECTOR('',#1336,10.540999910424); +#1336=DIRECTION('',(-1.0,0.0,0.0)); +#1327=ORIENTED_EDGE('',*,*,#1328,.F.); +#1337=ORIENTED_EDGE('',*,*,#1269,.T.); +#1347=STYLED_ITEM('',(#43),#1348); +#1348=ADVANCED_FACE('',(#1354),#1349,.T.); +#1349=PLANE('',#1350); +#1350=AXIS2_PLACEMENT_3D('',#1351,#1352,#1353); +#1351=CARTESIAN_POINT('',(-2.73,2.756,0.0)); +#1352=DIRECTION('',(-1.0,0.0,0.0)); +#1353=DIRECTION('',(0.,0.,1.)); +#1354=FACE_OUTER_BOUND('',#1355,.T.); +#1355=EDGE_LOOP('',(#1356,#1366,#1376,#1386)); +#1356=ORIENTED_EDGE('',*,*,#1122,.T.); +#1369=CARTESIAN_POINT('',(-2.731,-0.808,11.735)); +#1368=VERTEX_POINT('',#1369); +#1367=EDGE_CURVE('',#1368,#1113,#1372,.T.); +#1372=LINE('',#1369,#1374); +#1374=VECTOR('',#1375,11.7348); +#1375=DIRECTION('',(0.0,0.0,-1.0)); +#1366=ORIENTED_EDGE('',*,*,#1367,.F.); +#1377=EDGE_CURVE('',#1319,#1368,#1382,.T.); +#1382=LINE('',#1320,#1384); +#1384=VECTOR('',#1385,3.56361994181506); +#1385=DIRECTION('',(0.0,-1.0,0.0)); +#1376=ORIENTED_EDGE('',*,*,#1377,.F.); +#1386=ORIENTED_EDGE('',*,*,#1318,.T.); +#1396=STYLED_ITEM('',(#43),#1397); +#1397=ADVANCED_FACE('',(#1403),#1398,.T.); +#1398=PLANE('',#1399); +#1399=AXIS2_PLACEMENT_3D('',#1400,#1401,#1402); +#1400=CARTESIAN_POINT('',(-2.731,-0.808,0.0)); +#1401=DIRECTION('',(-0.707,-0.707,0.0)); +#1402=DIRECTION('',(0.,0.,1.)); +#1403=FACE_OUTER_BOUND('',#1404,.T.); +#1404=EDGE_LOOP('',(#1405,#1415,#1425,#1435)); +#1405=ORIENTED_EDGE('',*,*,#1112,.T.); +#1415=ORIENTED_EDGE('',*,*,#1191,.T.); +#1426=EDGE_CURVE('',#1368,#1182,#1431,.T.); +#1431=LINE('',#1369,#1433); +#1433=VECTOR('',#1434,1.46198567573955); +#1434=DIRECTION('',(0.707,-0.707,0.0)); +#1425=ORIENTED_EDGE('',*,*,#1426,.F.); +#1435=ORIENTED_EDGE('',*,*,#1367,.T.); +#1445=STYLED_ITEM('',(#43),#1446); +#1446=ADVANCED_FACE('',(#1452),#1447,.T.); +#1447=PLANE('',#1448); +#1448=AXIS2_PLACEMENT_3D('',#1449,#1450,#1451); +#1449=CARTESIAN_POINT('',(7.811,2.756,11.735)); +#1450=DIRECTION('',(0.0,0.0,1.0)); +#1451=DIRECTION('',(0.,1.,0.)); +#1452=FACE_OUTER_BOUND('',#1453,.T.); +#1453=EDGE_LOOP('',(#1454,#1464,#1474,#1484,#1494,#1504)); +#1454=ORIENTED_EDGE('',*,*,#1328,.T.); +#1464=ORIENTED_EDGE('',*,*,#1377,.T.); +#1474=ORIENTED_EDGE('',*,*,#1426,.T.); +#1484=ORIENTED_EDGE('',*,*,#1181,.T.); +#1494=ORIENTED_EDGE('',*,*,#1230,.T.); +#1504=ORIENTED_EDGE('',*,*,#1279,.T.); +ENDSEC; +END-ISO-10303-21; diff --git a/PCB/Libraries/USBRegulator/UL_Form.dfm b/PCB/Libraries/USBRegulator/UL_Form.dfm new file mode 100644 index 0000000..2d57e92 --- /dev/null +++ b/PCB/Libraries/USBRegulator/UL_Form.dfm @@ -0,0 +1,49 @@ +object UL_Form: TUL_Form + Left = 0 + Top = 0 + BorderStyle = bsDialog + Caption = 'UL Import' + ClientHeight = 80 + ClientWidth = 473 + Color = clBtnFace + Font.Charset = DEFAULT_CHARSET + Font.Color = clWindowText + Font.Height = -11 + Font.Name = 'Tahoma' + Font.Style = [] + OldCreateOrder = False + Position = poScreenCenter + PixelsPerInch = 96 + TextHeight = 13 + object TxtFile: TEdit + Left = 80 + Top = 8 + Width = 384 + Height = 21 + TabOrder = 0 + end + object BtnFile: TButton + Left = 8 + Top = 8 + Width = 64 + Height = 24 + Caption = 'File...' + TabOrder = 1 + OnClick = BtnFileClick + end + object BtnImport: TButton + Left = 188 + Top = 40 + Width = 96 + Height = 32 + Caption = 'Start Import' + TabOrder = 2 + OnClick = BtnImportClick + end + object OpenDlg: TOpenDialog + DefaultExt = '.txt' + Filter = 'UL Altium Output (*.txt)|*.txt' + Left = 8 + Top = 40 + end +end diff --git a/PCB/Libraries/USBRegulator/UL_Form.pas b/PCB/Libraries/USBRegulator/UL_Form.pas new file mode 100644 index 0000000..a79f13c --- /dev/null +++ b/PCB/Libraries/USBRegulator/UL_Form.pas @@ -0,0 +1,14 @@ + +procedure TUL_Form.BtnFileClick(Sender: TObject); +begin + If OpenDlg.Execute Then Begin + TxtFile.Text := OpenDlg.FileName; + End; +end; + +procedure TUL_Form.BtnImportClick(Sender: TObject); +begin + ImportAscIIData(TxtFile.Text); + Close; +end; + diff --git a/PCB/Libraries/USBRegulator/UL_Import.PrjScr b/PCB/Libraries/USBRegulator/UL_Import.PrjScr new file mode 100644 index 0000000..1238b5d --- /dev/null +++ b/PCB/Libraries/USBRegulator/UL_Import.PrjScr @@ -0,0 +1,945 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ReleaseVaultGUID= +ReleaseVaultName= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[Document1] +DocumentPath=UL_Import.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Document2] +DocumentPath=UL_Form.pas +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[Generic_ScriptingSystem] +StartProcName=UL_Form.pas> + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=PCADNetlist +OutputName1=PCAD Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixNetlist +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISNetlist +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Verilog +OutputName4=Verilog File +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=VHDL +OutputName5=VHDL File +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=XSpiceNetlist +OutputName6=XSpice Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Virtual Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Logic Analyser Print +OutputName2=Logic Analyser Prints +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=OpenBus Print +OutputName3=OpenBus Prints +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=PCB 3D Print +OutputName4=PCB 3D Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType5=PCB Print +OutputName5=PCB Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=Schematic Print +OutputName6=Schematic Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType7=SimView Print +OutputName7=SimView Prints +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType8=Wave Print +OutputName8=Wave Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=WaveSim Print +OutputName9=WaveSim Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType10=Assembler Source Print +OutputName10=Assembler Source Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=C Source Print +OutputName11=C Source Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=C/C++ Header Print +OutputName12=C/C++ Header Prints +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=C++ Source Print +OutputName13=C++ Source Prints +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=FSM Print +OutputName14=FSM Prints +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=PCB 3D Video +OutputName15=PCB 3D Video +OutputDocumentPath15= +OutputVariantName15=[No Variations] +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=PCBLIB Print +OutputName16=PCBLIB Prints +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=PDF3D +OutputName17=PDF3D +OutputDocumentPath17= +OutputVariantName17=[No Variations] +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Report Print +OutputName18=Report Prints +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=VHDL Print +OutputName19=VHDL Prints +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CompositeDrill +OutputName1=Composite Drill Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Drill +OutputName2=Drill Drawing/Guides +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Final +OutputName3=Final Artwork Prints +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType4=Gerber +OutputName4=Gerber Files +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=Mask +OutputName5=Solder/Paste Mask Prints +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType6=NC Drill +OutputName6=NC Drill Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=ODB +OutputName7=ODB++ Files +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +OutputType8=Plane +OutputName8=Power-Plane Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType9=Test Points +OutputName9=Test Point Report +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Board Stack Report +OutputName10=Report Board Stack +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Gerber X2 +OutputName11=Gerber X2 Files +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=IPC2581 +OutputName12=IPC-2581 Files +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=SimpleBOM +OutputName4=Simple BOM +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SinglePinNetReporter +OutputName5=Report Single Pin Nets +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Script +OutputName6=Script Output +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Design Rules Check +OutputName1=Design Rules Check +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType2=Electrical Rules Check +OutputName2=Electrical Rules Check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter +OutputType3=Component states check +OutputName3=Vault's components states check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Configuration compliance +OutputName4=Environment configuration compliance check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Footprint Comparison Report +OutputName6=Footprint Comparison Report +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Canon MX920 series Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportSTEP +OutputName4=Export STEP +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=0 +Type45=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=2 +Type13=2 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=2 +Type26=2 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=2 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=1 +Type45=2 +Type46=1 +Type47=2 +Type48=2 +Type49=1 +Type50=2 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=0 +Type60=1 +Type61=2 +Type62=2 +Type63=1 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=1 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=1 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=0 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Code Memory|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[SmartPDF] +PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-4|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter + diff --git a/PCB/Libraries/USBRegulator/UL_Import.pas b/PCB/Libraries/USBRegulator/UL_Import.pas new file mode 100644 index 0000000..fd9b912 --- /dev/null +++ b/PCB/Libraries/USBRegulator/UL_Import.pas @@ -0,0 +1,1081 @@ + +const ForceSchFontID = 1; + +var + BrokenSCHFontManager : Integer; // for Alitum 19's broken SCH FontManager + +{==============================================================================} +{==== String Utility Routines ===============================================} +{==============================================================================} + +Function CheckLeft(BaseStr: String, Srch: String): Boolean; +Var + i : Integer; +Begin + Result := False; + i := Length(Srch); + If Length(BaseStr) < i Then Exit; + If Copy(BaseStr, 1, i) = Srch Then Result := True; +End; + +Function LeftOf(BaseStr: String, Srch: String): String; +Var + i : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + Result := Copy(BaseStr, 1, i - 1); + End Else Begin + Result := BaseStr; + End; +End; + +Function LeftOfLast(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; + lft, rgt : String; +Begin + rgt := BaseStr; + i := Pos(Srch, rgt); + lft := ''; + If i > 0 Then Begin + ls := Length(Srch); + While i > 0 Do Begin + lft := lft + Copy(rgt, 1, i - 1); + rgt := Copy(rgt, i + ls, Length(rgt) - i + ls); + i := Pos(Srch, rgt); + If i > 0 then Begin + lft := lft + Srch; + End; + End; + Result := lft; + End Else Begin + Result := BaseStr; + End; +End; + +Function RightOf(BaseStr: String, Srch: String): String; +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i > 0 Then Begin + ls := Length(Srch); + Result := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End Else Begin + Result := ''; + End; +End; + +Procedure StrChop(BaseStr: String, Srch: String, Out LeftSide: String, Out RightSide: String); +Var + i, ls : Integer; +Begin + i := Pos(Srch, BaseStr); + If i <= 0 Then Begin + LeftSide := BaseStr; + RightSide := ''; + End Else Begin + ls := Length(Srch); + LeftSide := Copy(BaseStr, 1, i - 1); + RightSide := Copy(BaseStr, i + ls, Length(BaseStr) - i + ls); + End; +End; + +Function GetBetween(BaseStr: String, StartStr: String, EndStr: String): String; +Begin + Result := Leftof(RightOf(BaseStr, StartStr), EndStr); +End; + +Function GetFileLocation(FilePath: String): String; +Var + i : Integer; + filename : String; +Begin + filename := RightOf(FilePath, '\'); + i := Pos('\', filename); + While i > 0 Do Begin + filename := RightOf(filename, '\'); + i := Pos('\', filename); + End; + Result := LeftOf(Filepath, filename); +End; + +{==============================================================================} +{==== Footprint Routines ====================================================} +{==============================================================================} + +Function LayerFromString(LName: String): TLayer; +Begin + Case LName Of + 'NoLayer': Result := eNoLayer; + 'TopLayer': Result := eTopLayer; + 'MidLayer1': Result := eMidLayer1; + 'MidLayer2': Result := eMidLayer2; + 'MidLayer3': Result := eMidLayer3; + 'MidLayer4': Result := eMidLayer4; + 'MidLayer5': Result := eMidLayer5; + 'MidLayer6': Result := eMidLayer6; + 'MidLayer7': Result := eMidLayer7; + 'MidLayer8': Result := eMidLayer8; + 'MidLayer9': Result := eMidLayer9; + 'MidLayer10': Result := eMidLayer10; + 'MidLayer11': Result := eMidLayer11; + 'MidLayer12': Result := eMidLayer12; + 'MidLayer13': Result := eMidLayer13; + 'MidLayer14': Result := eMidLayer14; + 'MidLayer15': Result := eMidLayer15; + 'MidLayer16': Result := eMidLayer16; + 'MidLayer17': Result := eMidLayer17; + 'MidLayer18': Result := eMidLayer18; + 'MidLayer19': Result := eMidLayer19; + 'MidLayer20': Result := eMidLayer20; + 'MidLayer21': Result := eMidLayer21; + 'MidLayer22': Result := eMidLayer22; + 'MidLayer23': Result := eMidLayer23; + 'MidLayer24': Result := eMidLayer24; + 'MidLayer25': Result := eMidLayer25; + 'MidLayer26': Result := eMidLayer26; + 'MidLayer27': Result := eMidLayer27; + 'MidLayer28': Result := eMidLayer28; + 'MidLayer29': Result := eMidLayer29; + 'MidLayer30': Result := eMidLayer30; + 'BottomLayer': Result := eBottomLayer; + 'TopOverlay': Result := eTopOverlay; + 'BottomOverlay': Result := eBottomOverlay; + 'TopPaste': Result := eTopPaste; + 'BottomPaste': Result := eBottomPaste; + 'TopSolder': Result := eTopSolder; + 'BottomSolder': Result := eBottomSolder; + 'InternalPlane1': Result := eInternalPlane1; + 'InternalPlane2': Result := eInternalPlane2; + 'InternalPlane3': Result := eInternalPlane3; + 'InternalPlane4': Result := eInternalPlane4; + 'InternalPlane5': Result := eInternalPlane5; + 'InternalPlane6': Result := eInternalPlane6; + 'InternalPlane7': Result := eInternalPlane7; + 'InternalPlane8': Result := eInternalPlane8; + 'InternalPlane9': Result := eInternalPlane9; + 'InternalPlane10': Result := eInternalPlane10; + 'InternalPlane11': Result := eInternalPlane11; + 'InternalPlane12': Result := eInternalPlane12; + 'InternalPlane13': Result := eInternalPlane13; + 'InternalPlane14': Result := eInternalPlane14; + 'InternalPlane15': Result := eInternalPlane15; + 'InternalPlane16': Result := eInternalPlane16; + 'DrillGuide': Result := eDrillGuide; + 'KeepOutLayer': Result := eKeepOutLayer; + 'Mechanical1': Result := eMechanical1; + 'Mechanical2': Result := eMechanical2; + 'Mechanical3': Result := eMechanical3; + 'Mechanical4': Result := eMechanical4; + 'Mechanical5': Result := eMechanical5; + 'Mechanical6': Result := eMechanical6; + 'Mechanical7': Result := eMechanical7; + 'Mechanical8': Result := eMechanical8; + 'Mechanical9': Result := eMechanical9; + 'Mechanical10': Result := eMechanical10; + 'Mechanical11': Result := eMechanical11; + 'Mechanical12': Result := eMechanical12; + 'Mechanical13': Result := eMechanical13; + 'Mechanical14': Result := eMechanical14; + 'Mechanical15': Result := eMechanical15; + 'Mechanical16': Result := eMechanical16; + 'DrillDrawing': Result := eDrillDrawing; + 'MultiLayer': Result := eMultiLayer; + 'ConnectLayer': Result := eConnectLayer; + 'BackGroundLayer': Result := eBackGroundLayer; + 'DRCErrorLayer': Result := eDRCErrorLayer; + 'HighlightLayer': Result := eHighlightLayer; + 'GridColor1': Result := eGridColor1; + 'GridColor10': Result := eGridColor10; + 'PadHoleLayer': Result := ePadHoleLayer; + 'ViaHoleLayer': Result := eViaHoleLayer; + Else + Result := eNoLayer; + End; +End; + + +Procedure FP_AddStep(fp: IPCB_LibComponent, Data: String, InFileName: String); +Var + STEPFileName : String; + STEPmodel : IPCB_ComponentBody; + Model : IPCB_Model; +Begin + STEPFileName := GetFileLocation(InFileName) + '\' + GetBetween(Data, '(Name ', ')'); + STEPmodel := PcbServer.PCBObjectFactory(eComponentBodyObject,eNoDimension,eCreate_Default); + Model := STEPmodel.ModelFactory_FromFilename(STEPFileName, false); + STEPmodel.SetState_FromModel; + // Model.SetState(0,0,0,0); + STEPmodel.Model := Model; + fp.AddPCBObject(STEPmodel); + //PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddLine(fp: IPCB_Component, Data: String); +Var + lin : IPCB_track; + s1, s2 : String; +Begin + lin := PCBServer.PCBObjectFactory(eTrackObject, eNoDimension, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.X1 := MilsToCoord(Evaluate(s1)); + lin.Y1 := MilsToCoord(Evaluate(s2)); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.X2 := MilsToCoord(Evaluate(s1)); + lin.Y2 := MilsToCoord(Evaluate(s2)); + lin.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + lin.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + fp.AddPCBObject(lin); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, lin.I_ObjectAddress); +End; + +Procedure FP_AddArc(fp: IPCB_Component, Data: String); +Var + arc : IPCB_Arc; + s1, s2 : String; +Begin + arc := PCBServer.PCBObjectFactory(eArcObject, eNoDimension, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.XCenter := MilsToCoord(Evaluate(s1)); + arc.YCenter := MilsToCoord(Evaluate(s2)); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + arc.LineWidth := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')'));; + fp.AddPCBObject(arc); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, arc.I_ObjectAddress); +End; + +Procedure FP_AddPoly(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + pol : IPCB_Region; + cont : IPCB_Contour; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := PCBServer.PCBObjectFactory(eRegionObject, eNoDimension,eCreate_Default); + If pol = Nil Then Exit; + cont := pol.MainContour.Replicate(); + pol.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + cont.Count := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + cont.X[pc] := MilsToCoord(Evaluate(s1)); + cont.Y[pc] := MilsToCoord(Evaluate(s2)); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.SetOutlineContour(cont); + If GetBetween(Data, '(Type ', ')') = 'KeepOut' Then Begin + pol.IsKeepout := True; + End; + fp.AddPCBObject(pol); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pol.I_ObjectAddress); +End; + +Procedure FP_AddText(fp: IPCB_Component, Data: STring); +Var + txt : IPCB_Text; + s1, s2 : String; +Begin + txt := PCBServer.PCBObjectFactory(eTextObject, eNoDimension, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.XLocation := MilsToCoord(Evaluate(s1)); + txt.YLocation := MilsToCoord(Evaluate(s2)); + txt.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + txt.Size := MilsToCoord(Evaluate(GetBetween(Data, '(Height ', ')'))); + txt.Width := MilsToCoord(Evaluate(GetBetween(Data, '(Width ', ')'))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.MirrorFlag := True; + End; + txt.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); + txt.Text := GetBetween(Data, '(Value "', '")'); + // Justification? NOTE: TODO: + fp.AddPCBObject(txt); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, txt.I_ObjectAddress); +End; + +Procedure FP_AddPad(fp: IPCB_Component, Data: String, InFile: TextFile); +Var + s1, s2, inp, tag, lay : String; + pad : IPCB_Pad; + padsh : TShape; + cache : TPadCache; +Begin + pad := PcbServer.PCBObjectFactory(ePadObject, eNoDimension, eCreate_Default); + pad.Name := GetBetween(Data, '(Name "', '")'); +// pad.Layer := LayerFromString(GetBetween(Data, '(Layer ', ')')); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pad.X := MilsToCoord(Evaluate(s1)); + pad.Y := MilsToCoord(Evaluate(s2)); + pad.Rotation := Evaluate(GetBetween(Data, '(Rotation ', ')')); // 2010-07-06 gbn +// pad.Mode := ePadMode_LocalStack; // ePadMode_Simple, ePadMode_ExternalStack + s1 := GetBetween(Data, '(ExpandPaste ', ')'); + s2 := GetBetween(Data, '(ExpandMask ', ')'); + If s1 <> '' || s2 <> '' Then Begin + cache := pad.Cache; + If s1 <> '' Then Begin + cache.PasteMaskExpansionValid := eCacheManual; + cache.PasteMaskExpansion := MilsToCoord(Evaluate(s1)); + End; + If s2 <> '' Then Begin + cache.SolderMaskExpansionValid := eCacheManual; + cache.SolderMaskExpansion := MilsToCoord(Evaluate(s2)); + End; + pad.Cache := cache; + End; + If GetBetween(Data, '(Surface ', ')') = 'True' Then Begin + pad.Mode := ePadMode_Simple; + pad.Layer := eTopLayer; + End Else Begin + pad.Mode := ePadMode_LocalStack; + End; + pad.Moveable := False; + pad.HoleType := eRoundHole; // eSquareHole, eSlotHole + pad.HoleSize := MilsToCoord(Evaluate(GetBetween(Data, '(HoleSize ', ')'))); + //2020-11-18 JRR Start; Let's set the Plated value, if present + If GetBetween(Data, '(Plated ', ')') <> '' Then Begin + pad.Plated := (GetBetween(Data, '(Plated ', ')')='True'); + End; + //2020-11-18 JRR End + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'PadShape': Begin + padsh := eNoShape; + StrChop(GetBetween(inp, '(Size ', ')'), ',', s1, s2); + Case GetBetween(inp, '(Shape ', ')') Of + 'NoShape': padsh := eNoShape; + 'Rounded': padsh := eRounded; + 'Rectangular': padsh := eRectangular; + 'Octagonal': padsh := eOctagonal; + 'CircleShape': padsh := eCircleShape; + 'ArcShape': padsh := eArcShape; + 'Terminator': padsh := eTerminator; + 'RoundedRectangle': padsh := eRoundedRectangular; + 'RotatedRectangle': padsh := eRotatedRectShape; + Else padsh := eNoShape; + End; + lay := GetBetween(inp, '(Layer ', ')'); + If CheckLeft(lay, 'Top') Then Begin + pad.TopShape := padsh; + pad.TopXSize := MilsToCoord(Evaluate(s1)); + pad.TopYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Mid') Then Begin + pad.MidShape := padsh; + pad.MidXSize := MilsToCoord(Evaluate(s1)); + pad.MidYSize := MilsToCoord(Evaluate(s2)); + End Else If CheckLeft(lay, 'Bot') Then Begin + pad.BotShape := padsh; + pad.BotXSize := MilsToCoord(Evaluate(s1)); + pad.BotYSize := MilsToCoord(Evaluate(s2)); + End; + End; + 'EndPad': Begin + Break; + End; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + fp.AddPCBObject(pad); + PCBServer.SendMessageToRobots(fp.I_ObjectAddress, c_Broadcast, PCBM_BoardRegisteration, pad.I_ObjectAddress); +End; + +Procedure ImportFootprints(InFile: TextFile, Lib: IPCB_Library, Errors: TStringList, InFileName : String); +Var + inp, tag, s, t : String; + fp : IPCB_Component; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Footprint': Begin + // create a footprint reference + fp := PCBServer.CreatePCBLibComp(); + If fp = Nil Then Begin + Errors.Add('Error creating footprint.'); + Break; + End; + // add data to it + fp.Name := GetBetween(inp, '(Name "', '")'); + // assign it to library + Lib.RegisterComponent(fp); + PCBServer.PreProcess(); + // add data to it + fp.BeginModify(); + // set height + t := GetBetween(inp, '(Height ', ')'); + If t <> '' Then Begin + fp.Height := MilsToCoord(Evaluate(t)); + End; + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + If CheckLeft(inp, '#') Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Pad': Begin + FP_AddPad(fp, inp, InFile); + End; + 'Line': Begin + FP_AddLine(fp, inp); + End; + 'Arc': Begin + FP_AddArc(fp, inp); + End; + 'Polygon': Begin + FP_AddPoly(fp, inp, InFile); + End; + 'Text': Begin + FP_AddText(fp, inp); + End; + 'Step': Begin + FP_AddStep(fp, inp, InFileName); + End; + 'EndFootprint': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + fp.EndModify(); + PCBServer.PostProcess(); + // done with footprint + End; + 'EndFootprints': Begin + //ShowMessage('EndFootprint'); + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() + PCBServer.PostProcess(); +End; + +{==============================================================================} +{==== Symbol Routines =======================================================} +{==============================================================================} + +Function TextJustificationFromString(Value: String): TTextJustification; +Begin + Case Value Of + 'BottomLeft': Result := eJustify_BottomLeft; + 'BottomCenter': Result := eJustify_BottomCenter; + 'BottomRight': Result := eJustify_BottomRight; + 'CenterLeft': Result := eJustify_CenterLeft; + 'Center': Result := eJustify_Center; + 'CenterRight': Result := eJustify_CenterRight; + 'TopLeft': Result := eJustify_TopLeft; + 'TopCenter': Result := eJustify_TopCenter; + 'TopRight': Result := eJustify_TopRight; + Else Result := eJustify_Center; + End; +End; + +Function SY_GetFont(Height: Double, Angle: TRotationBy90): TFontID; +Var + sz : Integer; +Begin + // 2012-11-07 gbn start + { sz := Round(Height / 10); + According to this page's bugs 4604 and 5552, Altium 10.890.23450 may have this fixed. + http://wiki.altium.com/pages/viewpage.action?pageId=34210039 + } + sz := (Height * 0.1); + // 2012-11-07 gbn end + + // 2019-01-16 gbn start, this should hopefully be temporary until Altium fixes their FontManager + If BrokenSCHFontManager > 0 Then Begin + Result := ForceSchFontID; + Exit; + End; + // 2019-01-16 gbn + + Result := SchServer.FontManager.GetFontID(sz, Angle, False, False, False, False, 'Courier New'); +End; + +Function SY_GetAngle(Angle : String): TRotationBy90; +Begin + Case Angle Of + '90': Result := eRotate90; + '180': Result := eRotate180; + '270': Result := eRotate270; + Else Result := eRotate0; + End; +End; + +Procedure SY_AddLine(sy: ISch_Component, Data: String); +Var + lin : ISch_Line; + s1, s2 ,s3: String; +Begin + lin := SchServer.SchObjectFactory(eLine, eCreate_Default); + If lin = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + lin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + lin.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + If s3 < 10 Then Begin + lin.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + lin.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + lin.LineWidth := eLarge; + End; + lin.LineStyle := eLineStyleSolid; + lin.Color := $000000; // NOTE: TODO: + lin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + lin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(lin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, lin.I_ObjectAddress); +End; + +Procedure SY_AddRect(sy: ISch_Component, Data: String); +Var + rect : ISch_Rectangle; + s1, s2 ,s3: String; +Begin + rect := SchServer.SchObjectFactory(eRectangle, eCreate_Default); + If rect = Nil Then Exit; + StrChop(GetBetween(Data, '(Start ', ')'), ',', s1, s2); + rect.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + StrChop(GetBetween(Data, '(End ', ')'), ',', s1, s2); + rect.Corner := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + GetBetween(Data, 'Width ', ')'); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + rect.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + rect.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + rect.LineWidth := eLarge; + End; + rect.Transparent := True; + rect.Color := $000000; // NOTE: TODO: + rect.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + rect.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(rect); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, rect.I_ObjectAddress); +End; + +Procedure SY_AddArc(sy: ISch_Component, Data: String); +Var + arc : ISch_Arc; + s1, s2, s3 : String; +Begin + arc := SchServer.SchObjectFactory(eArc, eCreate_Default); + If arc = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + arc.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + arc.Radius := MilsToCoord(Evaluate(GetBetween(Data, '(Radius ', ')'))); + s3 := GetBetween(Data, '(Width ', ')'); + If s3 < 10 Then Begin + arc.LineWidth := eSmall; + End; + If s3 > 10 Then Begin + arc.LineWidth := eMedium; + End; + If s3 > 12 Then Begin + arc.LineWidth := eLarge; + End; + arc.Color := $000000; // NOTE: TODO: + arc.StartAngle := Evaluate(GetBetween(Data, '(StartAngle ', ')')); + arc.EndAngle := Evaluate(GetBetween(Data, '(EndAngle ', ')')); + arc.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + arc.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(arc); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, arc.I_ObjectAddress); +End; + +Procedure SY_AddPoly(sy: ISch_Component, Data: String, InFile: TextFile); +Var + pol : ISch_Polygon; + pc: Integer; + s1, s2, inp, tag : String; +Begin + pol := SchServer.SchObjectFactory(ePolygon, eCreate_Default); + If pol = Nil Then Exit; + + pol.VerticesCount := Evaluate(GetBetween(Data, '(PointCount ', ')')); + pc := 0; + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + inp := Trim(inp); + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Point': Begin + pc := pc + 1; + StrChop(GetBetween(inp, '(', ')'), ',', s1, s2); + pol.Vertex[pc] := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + End; + 'EndPolygon': Break; + Else Begin + ShowMessage('Keyword Error: ' + tag); + End; + End; + End; + pol.LineWidth := eZeroSize; // NOTE: TODO: + pol.Color := $000000; // NOTE: TODO: + pol.IsSolid := True; + pol.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + pol.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pol); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pol.I_ObjectAddress); +End; + +Procedure SY_AddText(sy: ISch_Component, Data: String); +Var + txt : ISch_Label; + s1, s2 : String; +Begin + txt := SchServer.SchObjectFactory(eLabel, eCreate_Default); + If txt = Nil Then Exit; + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + txt.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + txt.IsMirrored := True; + End; + txt.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + txt.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), txt.Orientation); + txt.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + txt.Color := $000000; // NOTE: TODO: + txt.Text := GetBetween(Data, '(Value "', '")'); + txt.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + txt.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(txt); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, txt.I_ObjectAddress); +End; + +Procedure SY_AddParam(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(prm); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddComment(sy: ISch_Component, Data: String); +Var + prm : ISch_Parameter; + s1, s2: String; +Begin + prm := SchServer.SchObjectFactory(eParameter, eCreate_Default); + If prm = Nil Then Exit; + prm.IsHidden := True; + If GetBetween(Data, '(Name ', '"') = 'Visible' Then Begin + prm.IsHidden := False; + End; + prm.Name := GetBetween(Data, '(Name "', '")'); + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + prm.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + If GetBetween(Data, '(Mirrored ', ')') = 'True' Then Begin + prm.IsMirrored := True; + End; + prm.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + prm.FontID := SY_GetFont(Evaluate(GetBetween(Data, 'Height ', ')')), prm.Orientation); + prm.Justification := TextJustificationFromString(GetBetween(Data, '(Justification ', ')')); + prm.Color := $000000; // NOTE: TODO: + prm.Text := GetBetween(Data, '(Value "', '")'); + prm.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + prm.OwnerPartDisplayMode := sy.DisplayMode; + sy.Comment := prm; // crashes, as of Altium 16.0.5 + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, prm.I_ObjectAddress); +End; + +Procedure SY_AddPin(sy: ISch_Component, Data: String); +Var + pin : ISch_Pin; + s1, s2 : String; +Begin + pin := SchServer.SchObjectFactory(ePin, eCreate_Default); + If pin = Nil Then Exit; + + // Define the pin parameters. + StrChop(GetBetween(Data, '(Location ', ')'), ',', s1, s2); + pin.Location := Point(MilsToCoord(Evaluate(s1)), MilsToCoord(Evaluate(s2))); + pin.Color := $000000; // NOTE: TODO: + pin.Orientation := SY_GetAngle(GetBetween(Data, '(Rotation ', ')')); + Case GetBetween(Data, '(PinType ', ')') Of + 'IO': pin.Electrical := eElectricIO; + 'Input': pin.Electrical := eElectricInput; + 'Output': pin.Electrical := eElectricOutput; + 'Passive': pin.Electrical := eElectricPassive; + 'OpenCollector': pin.Electrical := eElectricOpenCollector; + 'OpenEmitter': pin.Electrical := eElectricOpenEmitter; + 'HiZ': pin.Electrical := eElectricHiZ; + 'Power': pin.Electrical := eElectricPower; + Else pin.Electrical := eElectricPassive; + End; + pin.PinLength := MilsToCoord(Evaluate(GetBetween(Data, '(Length ', ')'))); + pin.SwapId_Pin := GetBetween(Data, '(PinSwap ', ')'); + pin.SwapId_Part := GetBetween(Data, '(PartSwap ', ')'); + pin.SwapId_PartPin := GetBetween(Data, '(PinSeq ', ')'); + s1 := GetBetween(Data, '(Designator ', '")'); + pin.ShowDesignator := CheckLeft(s1, 'Visible'); + pin.Designator := RightOf(s1, '"'); + s1 := GetBetween(Data, '(Name ', '")'); + pin.ShowName := CheckLeft(s1, 'Visible'); + pin.Name := RightOf(s1, '"'); + pin.OwnerPartId := Evaluate(GetBetween(Data, '(Part ', ')')); + + pin.OwnerPartDisplayMode := sy.DisplayMode; + sy.AddSchObject(pin); + SchServer.RobotManager.SendMessage(sy.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, pin.I_ObjectAddress); +End; + +Procedure ImportComponents(InFile: TextFile, Lib: ISch_Document, Errors: TStringList); +Var + inp, tag, s, t : String; + sy : ISch_Component; + simp : ISch_Implementation; +Begin + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'Component': Begin + // create a component reference + sy := SchServer.SchObjectFactory(eSchComponent, eCreate_Default); + If sy = Nil Then Begin + Errors.Add('Error creating component.'); + Break; + End; + // Set up parameters for the library component. + SchServer.ProcessControl.PreProcess(Lib, ''); + // Define the LibReference and add the component to the library. + sy.LibReference := GetBetween(inp, '(Name "', '")'); + sy.Designator.Text := GetBetween(inp, '(DesPrefix "', '")'); + sy.ComponentDescription := 'Imported'; + sy.PartCount := Evaluate(GetBetween(inp, '(PartCount ', ')')); + sy.CurrentPartId := 1; + + // add data to it + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + StrChop(inp, ' ', tag, inp); + Case tag Of + 'Description': Begin + //sy.SourceDescription := GetBetween(inp, '(Value "', '")'); ' SourceDescription doesnt exist (as of 16.0.5) + sy.ComponentDescription := GetBetween(inp, '(Value "', '")'); + End; + 'Comment': Begin + //sy.Comment.UnderlyingString := GetBetween(inp, '(Value "', '")'); ' Comment.UnderlyingString doesnt exist (as of 16.0.5) + //sy.Comment.DisplayString := GetBetween(inp, '(Value "', '")'); // crashes + //SY_AddComment(sy, inp); // crashes (see function) + sy.Comment.text :=getbetween(inp, '(Value "', '")'); + End; + 'Parameter': Begin + SY_AddParam(sy, inp); + End; + 'Pin': Begin + SY_AddPin(sy, inp); + End; + 'Line': Begin + SY_AddLine(sy, inp); + End; + 'Rectangle': Begin + SY_AddRect(sy, inp); + End; + 'Arc': Begin + SY_AddArc(sy, inp); + End; + 'Polygon': Begin + SY_AddPoly(sy, inp, InFile); + End; + 'Text': Begin + SY_AddText(sy, inp); + End; + 'Footprint': Begin + simp := sy.AddSchImplementation(); + simp.ModelName := GetBetween(inp, '(Name "', '")'); + simp.ModelType := cDocKind_PcbLib; + simp.AddDataFileLink(simp.ModelName, '', cDocKind_PcbLib); + simp.MapAsString := GetBetween(inp, '(Map "', '")'); + End; + 'EndComponent': Begin + Lib.AddSchComponent(sy); + // Send a system notification that a new component has been added to the library. + SchServer.RobotManager.SendMessage(Lib.I_ObjectAddress, c_BroadCast, SCHM_PrimitiveRegistration, sy.I_ObjectAddress); + Lib.CurrentSchComponent := sy; + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; + End; // while not eof() + // done with component + SchServer.ProcessControl.PostProcess(Lib, ''); + End; + 'EndComponents': Begin + Break; + End; + '': Continue; + Else Begin + ShowMessage('Keyword Error: ' + tag); + Break; + End; + End; // case tag + End; // while not eof() +End; + +{==============================================================================} +{==== Main Routines =========================================================} +{==============================================================================} + +Function InitLibDocs(BasePath: String, + Out Proj : IProject, + Out ProjDoc : IServerDocument, + Out PcbLibDoc : IServerDocument, + Out SchLibDoc : IServerDocument, + Out pLib : IPCB_Library, + Out sLib : ISch_Document): Boolean; +Var + WorkSpace : IWorkSpace; +Begin + Result := False; + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + // Integrated library, and the project it creates + ProjDoc := Client.OpenNewDocument(cDocKind_IntegratedLibrary, 'UL_Imported_Lib', 'UL_Imported_Lib', False); + If ProjDoc = Nil Then Begin + ShowMessage('Nil ProjDoc'); + Exit; + End; + If Not ProjDoc.DoSafeChangeFileNameAndSave(BasePath + '.LibPkg', cDocKind_IntegratedLibrary) Then Begin + ShowMessage('ProjDoc Save failed'); + Exit; + End; + Proj := WorkSpace.DM_GetProjectFromPath(BasePath + '.LibPkg'); + If Proj = Nil Then Begin + ShowMessage('Nil Proj'); + Exit; + End; + // Footprint library + PcbLibDoc := Client.OpenNewDocument(cDocKind_PcbLib, 'UL_Footprints', 'UL_Footprints', False); + If PcbLibDoc = Nil Then Begin + ShowMessage('Nil PcbLibDoc'); + Exit; + End; + If Not PcbLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.PcbLib', cDocKind_PcbLib) Then Begin + ShowMessage('PcbLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.PcbLib'); + pLib := PCBServer.GetPCBLibraryByPath(BasePath + '.PcbLib'); + If pLib = Nil Then Begin + ShowMessage('Nil pLib'); + Exit; + End; + // Symbol Library + SchLibDoc := Client.OpenNewDocument(cDocKind_SchLib, 'UL_Components', 'UL_Components', False); + If SchLibDoc = Nil Then Begin + ShowMessage('Nil SchLibDoc'); + Exit; + End; + If Not SchLibDoc.DoSafeChangeFileNameAndSave(BasePath + '.SchLib', cDocKind_SchLib) Then Begin + ShowMessage('SchLibDoc Save failed'); + Exit; + End; + Proj.DM_AddSourceDocument(BasePath + '.SchLib'); + sLib := SchServer.GetSchDocumentByPath(BasePath + '.SchLib'); + If sLib = Nil Then Begin + ShowMessage('Nil sLib'); + Exit; + End; + // Done + Result := True; +End; + +Procedure ImportAscIIData(InFileName : String); +Var + WorkSpace : IWorkSpace; + dProj : IProject; + + Proj : IProject; + ProjDoc : IServerDocument; + PcbLibDoc : IServerDocument; + SchLibDoc : IServerDocument; + pLib : IPCB_Library; + sLib : ISch_Document; + + DefFP : IPCB_Component; // default initial blank footprint + DefSY : ISch_Component; // default initial blank symbol + + SavePath: String; + + InFile : TextFile; + Errors : TStringList; + inp, tag : String; +Begin + + // 2019-01-16 gbn start, try to detect Altium 19, so we can kludge around its broken SCH FontMangaer + If '19.0' < GetCurrentProductBuild Then Begin + ShowMessage('NOTE: This version of Altium has issues with the Schematic FontManger''s scripting interface.' + + ' All symbol texts and parameters will use the FontID specified by the ForceSchFontID integer at the top of UL_Import.pas.'); + BrokenSCHFontManager := 1; + End; + // 2019-01-16 gbn end + + //SavePath := LeftOf(InFileName, '.'); // 2019-10-02 gbn + SavePath := LeftOfLast(InFileName, '.'); + Errors := TStringList.Create(); + + WorkSpace := GetWorkSpace; + If WorkSpace = Nil Then Begin + ShowMessage('Nil WorkSpace'); + Exit; + End; + dProj := WorkSpace.DM_FocusedProject(); + + // create integerated library documents + If InitLibDocs(SavePath, Proj, ProjDoc, PcbLibDoc, SchLibDoc, pLib, sLib) = False Then Begin + ShowMessage('Error initializing library'); + Exit; + End; + Proj.DM_SetAsCurrentProject(); + + // get the original blank footprint for later deletion when we are done + DefFP := pLib.CurrentComponent; + // get the original blank symbol for later deletion when we are done + DefSy := sLib.CurrentSchComponent; + + // start importing data + AssignFile(InFile, InFileName); + Reset(InFile); + + While Not EOF(InFile) Do Begin + ReadLn(InFile, inp); + If VarIsNull(inp) Then Continue; + + StrChop(inp, ' ', tag, inp); + tag := Trim(tag); + Case tag Of + 'StartFootprints': Begin + ImportFootprints(InFile, pLib, Errors, InFileName); + End; + 'StartComponents': Begin + ImportComponents(InFile, sLib, Errors); + End; + '': Continue; + End; + End; + CloseFile(InFile); + + // delete the original default blank footprint + If Not VarIsNull(DefFP) Then Begin + pLib.DeRegisterComponent(DefFP); + pLib.RemoveComponent(DefFP); + End Else Begin + ShowMessage('DefFP was Nil'); + End; + // delete the original default blank symbol + // NOTE: TODO: looks broken; does nothing noticable + If Not VarIsNull(DefSY) Then Begin + //ShowMessage('trying to delete DefSym "' + DefSy.LibReference + '"'); + sLib.UnRegisterSchObjectFromContainer(DefSY); + sLib.RemoveSchObject(DefSy); + //DefSY.Container.RemoveSchObject(DefSy); + End Else Begin + ShowMessage('DefSym was Nil'); + End; + + // update views? + pLib.Board.ViewManager_FullUpdate(); + // Refresh symbol library. + sLib.GraphicallyInvalidate(); + + // save files again + ProjDoc.DoFileSave(cDocKind_IntegratedLibrary); + PcbLibDoc.DoFileSave(cDocKind_PcbLib); + SchLibDoc.DoFileSave(cDocKind_SchLib); + + //2021-01-19 JRR Start; commenting out the below section since the autoit routine does not catch the message box frrom the script + //// set the original project back to its focus + //If dProj <> Nil Then Begin + // dProj.DM_SetAsCurrentProject(); + //End; + + //ShowMessage('Done with "' + SavePath + '"'); + //2021-01-19 JRR End +End; + diff --git a/PCB/Libraries/USBRegulator/USBRegulator Lib.LibPkg b/PCB/Libraries/USBRegulator/USBRegulator Lib.LibPkg new file mode 100644 index 0000000..cd90b00 --- /dev/null +++ b/PCB/Libraries/USBRegulator/USBRegulator Lib.LibPkg @@ -0,0 +1,1068 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + diff --git a/PCB/Libraries/USBRegulator/USBRegulator Lib.PcbLib b/PCB/Libraries/USBRegulator/USBRegulator Lib.PcbLib new file mode 100644 index 0000000..65d08e7 Binary files /dev/null and b/PCB/Libraries/USBRegulator/USBRegulator Lib.PcbLib differ diff --git a/PCB/Libraries/USBRegulator/USBRegulator Lib.SchLib b/PCB/Libraries/USBRegulator/USBRegulator Lib.SchLib new file mode 100644 index 0000000..731ccda Binary files /dev/null and b/PCB/Libraries/USBRegulator/USBRegulator Lib.SchLib differ diff --git a/PCB/Libraries/USBRegulator/USBRegulator Lib.txt b/PCB/Libraries/USBRegulator/USBRegulator Lib.txt new file mode 100644 index 0000000..1ed4429 --- /dev/null +++ b/PCB/Libraries/USBRegulator/USBRegulator Lib.txt @@ -0,0 +1,106 @@ +# Created by Ultra Librarian Gold 8.3.286 Copyright © 1999-2018 +# Frank Frank, Accelerated Designs + +StartFootprints + +Footprint (Name "T03B") +Pad (Name "1") (Location -200, -40) (HoleSize 54) (Surface False) (Rotation 0) +PadShape (Size 74, 74) (Shape Rectangular) (Layer Top) +PadShape (Size 74, 74) (Shape Rectangular) (Layer Bottom) +PadShape (Size 74, 74) (Shape Rectangular) (Layer MidLayer) +EndPad +Pad (Name "2") (Location -100, -40) (HoleSize 54) (Surface False) (Rotation 0) +PadShape (Size 74, 74) (Shape Rounded) (Layer Top) +PadShape (Size 74, 74) (Shape Rounded) (Layer Bottom) +PadShape (Size 74, 74) (Shape Rounded) (Layer MidLayer) +EndPad +Pad (Name "3") (Location 0, -40) (HoleSize 54) (Surface False) (Rotation 0) +PadShape (Size 74, 74) (Shape Rounded) (Layer Top) +PadShape (Size 74, 74) (Shape Rounded) (Layer Bottom) +PadShape (Size 74, 74) (Shape Rounded) (Layer MidLayer) +EndPad +Line (Width 6) (Start -317.5, -122.5) (End -317.5, 82.5) (Layer Mechanical15) +Line (Width 6) (Start -317.5, 82.5) (End 117.5, 82.5) (Layer Mechanical15) +Line (Width 6) (Start 117.5, 82.5) (End 117.5, -122.5) (Layer Mechanical15) +Line (Width 6) (Start 117.5, -122.5) (End -317.5, -122.5) (Layer Mechanical15) +Polygon (PointCount 4) (Layer Mechanical15) +Point (-317.5, -122.5) +Point (-317.5, 82.5) +Point (117.5, 82.5) +Point (117.5, -122.5) +EndPolygon +Polygon (PointCount 4) (Layer Mechanical5) +Point (232.5, 197.5) +Point (232.5, -237.5) +Point (-432.5, -237.5) +Point (-432.5, 197.5) +EndPolygon +Line (Width 1) (Start -307.5, -20) (End -307.5, 137.5) (Layer Mechanical7) +Line (Width 1) (Start 107.5, -20) (End 107.5, 137.5) (Layer Mechanical7) +Line (Width 1) (Start -307.5, 122.5) (End 107.5, 122.5) (Layer Mechanical7) +Line (Width 1) (Start -307.5, 122.5) (End -297.5, 127.5) (Layer Mechanical7) +Line (Width 1) (Start -307.5, 122.5) (End -297.5, 117.5) (Layer Mechanical7) +Line (Width 1) (Start -297.5, 127.5) (End -297.5, 117.5) (Layer Mechanical7) +Line (Width 1) (Start 107.5, 122.5) (End 97.5, 127.5) (Layer Mechanical7) +Line (Width 1) (Start 107.5, 122.5) (End 97.5, 117.5) (Layer Mechanical7) +Line (Width 1) (Start 97.5, 127.5) (End 97.5, 117.5) (Layer Mechanical7) +Line (Width 1) (Start -307.5, 72.5) (End -372.5, 72.5) (Layer Mechanical7) +Line (Width 1) (Start -307.5, -112.5) (End -372.5, -112.5) (Layer Mechanical7) +Line (Width 1) (Start -357.5, 72.5) (End -357.5, -112.5) (Layer Mechanical7) +Line (Width 1) (Start -357.5, 72.5) (End -362.5, 62.5) (Layer Mechanical7) +Line (Width 1) (Start -357.5, 72.5) (End -352.5, 62.5) (Layer Mechanical7) +Line (Width 1) (Start -362.5, 62.5) (End -352.5, 62.5) (Layer Mechanical7) +Line (Width 1) (Start -357.5, -112.5) (End -362.5, -102.5) (Layer Mechanical7) +Line (Width 1) (Start -357.5, -112.5) (End -352.5, -102.5) (Layer Mechanical7) +Line (Width 1) (Start -362.5, -102.5) (End -352.5, -102.5) (Layer Mechanical7) +Line (Width 1) (Start -200, -40) (End -200, -177.5) (Layer Mechanical7) +Line (Width 1) (Start -100, -40) (End -100, -177.5) (Layer Mechanical7) +Line (Width 1) (Start -200, -162.5) (End -250, -162.5) (Layer Mechanical7) +Line (Width 1) (Start -100, -162.5) (End -50, -162.5) (Layer Mechanical7) +Line (Width 1) (Start -200, -162.5) (End -210, -157.5) (Layer Mechanical7) +Line (Width 1) (Start -200, -162.5) (End -210, -167.5) (Layer Mechanical7) +Line (Width 1) (Start -210, -157.5) (End -210, -167.5) (Layer Mechanical7) +Line (Width 1) (Start -100, -162.5) (End -90, -157.5) (Layer Mechanical7) +Line (Width 1) (Start -100, -162.5) (End -90, -167.5) (Layer Mechanical7) +Line (Width 1) (Start -90, -157.5) (End -90, -167.5) (Layer Mechanical7) +Text (Location -462.5, -312.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Default Padstyle: EX74Y74D54P") +Text (Location -437.5, -387.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Pin 1 Padstyle: SX74Y74D54P") +Text (Location -437.5, -462.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 1 Padstyle: OX60Y90D30P") +Text (Location -437.5, -537.5) (Height 50) (Width 3) (Rotation 0) (Layer Mechanical7) (Value "Alt 2 Padstyle: OX90Y60D30P") +Text (Location -193.75, 142.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".415in/10.541mm") +Text (Location -552.5, -32.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".185in/4.699mm") +Text (Location -218.75, -207.5) (Height 25) (Width 1) (Rotation 0) (Layer Mechanical7) (Value ".1in/2.54mm") +Line (Width 6) (Start -307.5, -112.5) (End 107.5, -112.5) (Layer TopOverlay) +Line (Width 6) (Start 107.5, -112.5) (End 107.5, 72.5) (Layer TopOverlay) +Line (Width 6) (Start 107.5, 72.5) (End -307.5, 72.5) (Layer TopOverlay) +Line (Width 6) (Start -307.5, 72.5) (End -307.5, -112.5) (Layer TopOverlay) +Line (Width 1) (Start -307.5, -112.5) (End 107.5, -112.5) (Layer Mechanical13) +Line (Width 1) (Start 107.5, -112.5) (End 107.5, 72.5) (Layer Mechanical13) +Line (Width 1) (Start 107.5, 72.5) (End -307.5, 72.5) (Layer Mechanical13) +Line (Width 1) (Start -307.5, 72.5) (End -307.5, -112.5) (Layer Mechanical13) +Step (Name T03B.stp) +EndFootprint +EndFootprints + +StartComponents + +Component (Name "LM2937ET-3.3/NOPB") (PartCount 1) (DesPrefix "U?") +Pin (Location 300, 0) (Rotation 180) (PinType Input) (Length 300) (Width 0) (Designator Visible "1") (Name Visible "IN") (PinSwap 0) (PartSwap 0) (PinSeq 1) (Part 1) +Pin (Location 1900, -100) (Rotation 0) (PinType Power) (Length 300) (Width 0) (Designator Visible "2") (Name Visible "GND") (PinSwap 0) (PartSwap 0) (PinSeq 2) (Part 1) +Pin (Location 1900, 0) (Rotation 0) (PinType Output) (Length 300) (Width 0) (Designator Visible "3") (Name Visible "OUT") (PinSwap 0) (PartSwap 0) (PinSeq 3) (Part 1) +Rectangle (Width 5) (Start 300, -300) (End 1900, 200) (Part 1) +Parameter (Name "Type") (Location 1100, 300) (Height 82) (Rotation 0) (Justification Center) (Value "DEV") (Part 1) +Parameter (Name "Comp") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "TypeLDO") (Part 1) +Parameter (Name "PartNumber") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "LM2937ET-10") (Part 1) +Parameter (Name "Vendor") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "NationalSemiconductor") (Part 1) +Parameter (Name "Version") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "1") (Part 1) +Parameter (Name "base_pn") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "LM2937") (Part 1) +Parameter (Name "Symbol") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "NameLM2937ET-10") (Part 1) +Parameter (Name "Library") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "ReferenceLM2937ET") (Part 1) +Parameter (Name "Pin") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Count3") (Part 1) +Parameter (Name "Copyright") (Location 0, 0) (Height 50) (Rotation 0) (Justification Center) (Value "Copyright (C) 2018 Accelerated Designs. All rights reserved") (Part 1) +Parameter (Name "RefDes") (Location 1100, 400) (Height 82) (Rotation 0) (Justification Center) (Value "RefDes") (Part 1) +Description (Value "No Description Available") (Part 1) +Footprint (Name "T03B") +EndComponent +EndComponents diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib new file mode 100644 index 0000000..fd477fe Binary files /dev/null and b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.IntLib differ diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG new file mode 100644 index 0000000..1d097e2 --- /dev/null +++ b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.LOG @@ -0,0 +1,27 @@ +Importer Log Report +Project : microB.PrjPcb + +Section : Analyze Document - C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.brd + Analyzing data of C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.brd + Load settings + Load layers 126 + Load board + Load Library "microbuilder" + Load Packages 5 +EndSection + +Section : Analyze Document - C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.sch + Analyzing data of C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\microB.sch + Load settings + Load layers 126 + Load schematic + Load Libraries 1 + Load Library "microbuilder" + Load Packages 22 + Load Symbols 4 + Load DeviceSets 4 + Load Attributes 0 + Load Classes 1 + Load Parts 6 + Load Sheets 1 +EndSection diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc new file mode 100644 index 0000000..8503f1e Binary files /dev/null and b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PcbDoc differ diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb new file mode 100644 index 0000000..2b43855 --- /dev/null +++ b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcb @@ -0,0 +1,1136 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Sources +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[Document1] +DocumentPath=microB.SchDoc +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=RZXORWCW + +[Document2] +DocumentPath=microB.PcbDoc +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=VUGYSYKH + +[Document3] +DocumentPath=..\microB.SCHLIB +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=CGNVYJZR + +[GeneratedDocument1] +DocumentPath=microB.LOG +DItemRevisionGUID= + +[Configuration1] +Name=Sources +ParameterCount=0 +ConstraintFileCount=0 +ReleaseItemId= +Variant=[No Variations] +OutputJobsCount=0 +ContentTypeGUID=CB6F2064-E317-11DF-B822-12313F0024A2 +ConfigurationType=Source + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Virtual Printer +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + +[SmartPDF] +PageOptions=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure new file mode 100644 index 0000000..e330cc8 --- /dev/null +++ b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.PrjPcbStructure @@ -0,0 +1 @@ +Record=TopLevelDocument|FileName=microB.SchDoc diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc new file mode 100644 index 0000000..278ddad Binary files /dev/null and b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB.SchDoc differ diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib new file mode 100644 index 0000000..18f1e78 Binary files /dev/null and b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.PcbLib differ diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB new file mode 100644 index 0000000..0755536 Binary files /dev/null and b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB1/microB.SCHLIB differ diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib new file mode 100644 index 0000000..c48c20d Binary files /dev/null and b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.PcbLib differ diff --git a/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB new file mode 100644 index 0000000..26fe3fd Binary files /dev/null and b/PCB/Libraries/USBTHING/Imported microB.PrjPcb/microB2/microB.SCHLIB differ diff --git a/PCB/Libraries/USBTHING/microB.LibPkg b/PCB/Libraries/USBTHING/microB.LibPkg new file mode 100644 index 0000000..fdf4266 --- /dev/null +++ b/PCB/Libraries/USBTHING/microB.LibPkg @@ -0,0 +1,1106 @@ +[Design] +Version=1.0 +HierarchyMode=0 +ChannelRoomNamingStyle=0 +ReleasesFolder= +ChannelDesignatorFormatString=$Component_$RoomName +ChannelRoomLevelSeperator=_ +OpenOutputs=1 +ArchiveProject=0 +TimestampOutput=0 +SeparateFolders=0 +TemplateLocationPath= +PinSwapBy_Netlabel=1 +PinSwapBy_Pin=1 +AllowPortNetNames=0 +AllowSheetEntryNetNames=1 +AppendSheetNumberToLocalNets=0 +NetlistSinglePinNets=0 +DefaultConfiguration=Default - All Constraints +UserID=0xFFFFFFFF +DefaultPcbProtel=1 +DefaultPcbPcad=0 +ReorderDocumentsOnCompile=1 +NameNetsHierarchically=0 +PowerPortNamesTakePriority=0 +PushECOToAnnotationFile=1 +DItemRevisionGUID= +ReportSuppressedErrorsInMessages=0 +FSMCodingStyle=eFMSDropDownList_OneProcess +FSMEncodingStyle=eFMSDropDownList_OneHot +OutputPath= +LogFolderPath= +ManagedProjectGUID= +IncludeDesignInRelease=0 + +[Preferences] +PrefsVaultGUID= +PrefsRevisionGUID= + +[Document1] +DocumentPath=Imported microB.PrjPcb\microB2\microB.PcbLib +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId=KEWIRCBE + +[Document2] +DocumentPath=Imported microB.PrjPcb\microB2\microB.SCHLIB +AnnotationEnabled=1 +AnnotateStartValue=1 +AnnotationIndexControlEnabled=0 +AnnotateSuffix= +AnnotateScope=All +AnnotateOrder=-1 +DoLibraryUpdate=1 +DoDatabaseUpdate=1 +ClassGenCCAutoEnabled=1 +ClassGenCCAutoRoomEnabled=1 +ClassGenNCAutoScope=None +DItemRevisionGUID= +GenerateClassCluster=0 +DocumentUniqueId= + +[SearchPath1] +Path=C:\Users\Public\Documents\Altium\Projects\EE3102\Libraries\USBTHING\Imported microB.PrjPcb\microB2\*.* +IncludeSubFolders=1 + +[OutputGroup1] +Name=Netlist Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=CadnetixNetlist +OutputName1=Cadnetix Netlist +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=CalayNetlist +OutputName2=Calay Netlist +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=EDIF +OutputName3=EDIF for PCB +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=EESofNetlist +OutputName4=EESof Netlist +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +OutputType5=IntergraphNetlist +OutputName5=Intergraph Netlist +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +OutputType6=MentorBoardStationNetlist +OutputName6=Mentor BoardStation Netlist +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=MultiWire +OutputName7=MultiWire +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=OrCadPCB2Netlist +OutputName8=Orcad/PCB2 Netlist +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=PADSNetlist +OutputName9=PADS ASCII Netlist +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Pcad +OutputName10=Pcad for PCB +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=PCADNetlist +OutputName11=PCAD Netlist +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +OutputType12=PCADnltNetlist +OutputName12=PCADnlt Netlist +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +OutputType13=Protel2Netlist +OutputName13=Protel2 Netlist +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +OutputType14=ProtelNetlist +OutputName14=Protel +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +OutputType15=RacalNetlist +OutputName15=Racal Netlist +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +OutputType16=RINFNetlist +OutputName16=RINF Netlist +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +OutputType17=SciCardsNetlist +OutputName17=SciCards Netlist +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +OutputType18=SIMetrixNetlist +OutputName18=SIMetrix +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +OutputType19=SIMPLISNetlist +OutputName19=SIMPLIS +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +OutputType20=TangoNetlist +OutputName20=Tango Netlist +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +OutputType21=TelesisNetlist +OutputName21=Telesis Netlist +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +OutputType22=WireListNetlist +OutputName22=WireList Netlist +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +OutputType23=XSpiceNetlist +OutputName23=XSpice Netlist +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 + +[OutputGroup2] +Name=Simulator Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AdvSimNetlist +OutputName1=Mixed Sim +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=SIMetrixSimulation +OutputName2=SIMetrix +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=SIMPLISSimulation +OutputName3=SIMPLIS +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 + +[OutputGroup3] +Name=Documentation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Composite +OutputName1=Composite Drawing +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=PCB 3D Print +OutputName2=PCB 3D Print +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=PCB 3D Video +OutputName3=PCB 3D Video +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=PCB Print +OutputName4=PCB Prints +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=PCBDrawing +OutputName5=Draftsman +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=PCBLIB Print +OutputName6=PCBLIB Prints +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=PDF3D +OutputName7=PDF3D +OutputDocumentPath7= +OutputVariantName7=[No Variations] +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=PDF3D MBA +OutputName8=PDF3D MBA +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Report Print +OutputName9=Report Prints +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Schematic Print +OutputName10=Schematic Prints +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=SimView Print +OutputName11=SimView Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup4] +Name=Assembly Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Assembly +OutputName1=Assembly Drawings +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Pick Place +OutputName2=Generates pick and place files +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=Test Points For Assembly +OutputName3=Test Point Report +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 + +[OutputGroup5] +Name=Fabrication Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Board Stack Report +OutputName1=Report Board Stack +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=CompositeDrill +OutputName2=Composite Drill Drawing +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Drill +OutputName3=Drill Drawing/Guides +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Final +OutputName4=Final Artwork Prints +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Gerber +OutputName5=Gerber Files +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=Gerber X2 +OutputName6=Gerber X2 Files +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +OutputType7=IPC2581 +OutputName7=IPC-2581 Files +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=Mask +OutputName8=Solder/Paste Mask Prints +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=NC Drill +OutputName9=NC Drill Files +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=ODB +OutputName10=ODB++ Files +OutputDocumentPath10= +OutputVariantName10=[No Variations] +OutputDefault10=0 +OutputType11=Plane +OutputName11=Power-Plane Prints +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Test Points +OutputName12=Test Point Report +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 + +[OutputGroup6] +Name=Report Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_PartType +OutputName1=Bill of Materials +OutputDocumentPath1= +OutputVariantName1=[No Variations] +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=ComponentCrossReference +OutputName2=Component Cross Reference Report +OutputDocumentPath2= +OutputVariantName2=[No Variations] +OutputDefault2=0 +OutputType3=ReportHierarchy +OutputName3=Report Project Hierarchy +OutputDocumentPath3= +OutputVariantName3=[No Variations] +OutputDefault3=0 +OutputType4=Script +OutputName4=Script Output +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=SimpleBOM +OutputName5=Simple BOM +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=SinglePinNetReporter +OutputName6=Report Single Pin Nets +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 + +[OutputGroup7] +Name=Other Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Text Print +OutputName1=Text Print +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +PageOptions1=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType2=Text Print +OutputName2=Text Print +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +PageOptions2=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType3=Text Print +OutputName3=Text Print +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +PageOptions3=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType4=Text Print +OutputName4=Text Print +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Text Print +OutputName5=Text Print +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Text Print +OutputName6=Text Print +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Text Print +OutputName7=Text Print +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +PageOptions7=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType8=Text Print +OutputName8=Text Print +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +PageOptions8=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType9=Text Print +OutputName9=Text Print +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +PageOptions9=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType10=Text Print +OutputName10=Text Print +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +PageOptions10=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType11=Text Print +OutputName11=Text Print +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 +PageOptions11=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType12=Text Print +OutputName12=Text Print +OutputDocumentPath12= +OutputVariantName12= +OutputDefault12=0 +PageOptions12=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType13=Text Print +OutputName13=Text Print +OutputDocumentPath13= +OutputVariantName13= +OutputDefault13=0 +PageOptions13=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType14=Text Print +OutputName14=Text Print +OutputDocumentPath14= +OutputVariantName14= +OutputDefault14=0 +PageOptions14=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType15=Text Print +OutputName15=Text Print +OutputDocumentPath15= +OutputVariantName15= +OutputDefault15=0 +PageOptions15=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType16=Text Print +OutputName16=Text Print +OutputDocumentPath16= +OutputVariantName16= +OutputDefault16=0 +PageOptions16=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType17=Text Print +OutputName17=Text Print +OutputDocumentPath17= +OutputVariantName17= +OutputDefault17=0 +PageOptions17=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType18=Text Print +OutputName18=Text Print +OutputDocumentPath18= +OutputVariantName18= +OutputDefault18=0 +PageOptions18=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType19=Text Print +OutputName19=Text Print +OutputDocumentPath19= +OutputVariantName19= +OutputDefault19=0 +PageOptions19=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType20=Text Print +OutputName20=Text Print +OutputDocumentPath20= +OutputVariantName20= +OutputDefault20=0 +PageOptions20=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType21=Text Print +OutputName21=Text Print +OutputDocumentPath21= +OutputVariantName21= +OutputDefault21=0 +PageOptions21=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType22=Text Print +OutputName22=Text Print +OutputDocumentPath22= +OutputVariantName22= +OutputDefault22=0 +PageOptions22=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType23=Text Print +OutputName23=Text Print +OutputDocumentPath23= +OutputVariantName23= +OutputDefault23=0 +PageOptions23=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType24=Text Print +OutputName24=Text Print +OutputDocumentPath24= +OutputVariantName24= +OutputDefault24=0 +PageOptions24=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType25=Text Print +OutputName25=Text Print +OutputDocumentPath25= +OutputVariantName25= +OutputDefault25=0 +PageOptions25=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType26=Text Print +OutputName26=Text Print +OutputDocumentPath26= +OutputVariantName26= +OutputDefault26=0 +PageOptions26=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType27=Text Print +OutputName27=Text Print +OutputDocumentPath27= +OutputVariantName27= +OutputDefault27=0 +PageOptions27=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType28=Text Print +OutputName28=Text Print +OutputDocumentPath28= +OutputVariantName28= +OutputDefault28=0 +PageOptions28=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType29=Text Print +OutputName29=Text Print +OutputDocumentPath29= +OutputVariantName29= +OutputDefault29=0 +PageOptions29=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 + +[OutputGroup8] +Name=Validation Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=BOM_Violations +OutputName1=BOM Checks Report +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=Component states check +OutputName2=Server's components states check +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=Configuration compliance +OutputName3=Environment configuration compliance check +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=Design Rules Check +OutputName4=Design Rules Check +OutputDocumentPath4= +OutputVariantName4= +OutputDefault4=0 +PageOptions4=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType5=Differences Report +OutputName5=Differences Report +OutputDocumentPath5= +OutputVariantName5= +OutputDefault5=0 +PageOptions5=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType6=Electrical Rules Check +OutputName6=Electrical Rules Check +OutputDocumentPath6= +OutputVariantName6= +OutputDefault6=0 +PageOptions6=Record=PageOptions|CenterHorizontal=True|CenterVertical=True|PrintScale=1.00|XCorrection=1.00|YCorrection=1.00|PrintKind=1|BorderSize=5000000|LeftOffset=0|BottomOffset=0|Orientation=2|PaperLength=1000|PaperWidth=1000|Scale=100|PaperSource=7|PrintQuality=-3|MediaType=1|DitherType=10|PrintScaleMode=1|PaperKind=Letter|PaperIndex=1 +OutputType7=Footprint Comparison Report +OutputName7=Footprint Comparison Report +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 + +[OutputGroup9] +Name=Export Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=AutoCAD dwg/dxf PCB +OutputName1=AutoCAD dwg/dxf File PCB +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 +OutputType2=AutoCAD dwg/dxf Schematic +OutputName2=AutoCAD dwg/dxf File Schematic +OutputDocumentPath2= +OutputVariantName2= +OutputDefault2=0 +OutputType3=ExportIDF +OutputName3=Export IDF +OutputDocumentPath3= +OutputVariantName3= +OutputDefault3=0 +OutputType4=ExportPARASOLID +OutputName4=Export PARASOLID +OutputDocumentPath4= +OutputVariantName4=[No Variations] +OutputDefault4=0 +OutputType5=ExportSTEP +OutputName5=Export STEP +OutputDocumentPath5= +OutputVariantName5=[No Variations] +OutputDefault5=0 +OutputType6=ExportVRML +OutputName6=Export VRML +OutputDocumentPath6= +OutputVariantName6=[No Variations] +OutputDefault6=0 +OutputType7=MBAExportPARASOLID +OutputName7=Export PARASOLID +OutputDocumentPath7= +OutputVariantName7= +OutputDefault7=0 +OutputType8=MBAExportSTEP +OutputName8=Export STEP +OutputDocumentPath8= +OutputVariantName8= +OutputDefault8=0 +OutputType9=Save As/Export PCB +OutputName9=Save As/Export PCB +OutputDocumentPath9= +OutputVariantName9= +OutputDefault9=0 +OutputType10=Save As/Export Schematic +OutputName10=Save As/Export Schematic +OutputDocumentPath10= +OutputVariantName10= +OutputDefault10=0 +OutputType11=Specctra Design PCB +OutputName11=Specctra Design PCB +OutputDocumentPath11= +OutputVariantName11= +OutputDefault11=0 + +[OutputGroup10] +Name=PostProcess Outputs +Description= +TargetPrinter=Microsoft Print to PDF +PrinterOptions=Record=PrinterOptions|Copies=1|Duplex=1|TrueTypeOptions=3|Collate=1|PrintJobKind=1|PrintWhat=1 +OutputType1=Copy Files +OutputName1=Copy Files +OutputDocumentPath1= +OutputVariantName1= +OutputDefault1=0 + +[Modification Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 +Type69=1 +Type70=1 +Type71=1 +Type72=1 +Type73=1 +Type74=1 +Type75=1 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=1 +Type81=1 +Type82=1 +Type83=1 +Type84=1 +Type85=1 +Type86=1 +Type87=1 +Type88=1 +Type89=1 +Type90=1 +Type91=1 +Type92=1 +Type93=1 +Type94=1 +Type95=1 +Type96=1 +Type97=1 +Type98=1 +Type99=1 +Type100=1 +Type101=1 +Type102=1 +Type103=1 +Type104=1 +Type105=1 +Type106=1 +Type107=1 +Type108=1 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=1 +Type115=1 +Type116=1 +Type117=1 +Type118=1 +Type119=1 + +[Difference Levels] +Type1=1 +Type2=1 +Type3=1 +Type4=1 +Type5=1 +Type6=1 +Type7=1 +Type8=1 +Type9=1 +Type10=1 +Type11=1 +Type12=1 +Type13=1 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=1 +Type21=1 +Type22=1 +Type23=1 +Type24=1 +Type25=1 +Type26=1 +Type27=1 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=1 +Type33=1 +Type34=1 +Type35=1 +Type36=1 +Type37=1 +Type38=1 +Type39=1 +Type40=1 +Type41=1 +Type42=1 +Type43=1 +Type44=1 +Type45=1 +Type46=1 +Type47=1 +Type48=1 +Type49=1 +Type50=1 +Type51=1 +Type52=1 +Type53=1 +Type54=1 +Type55=1 +Type56=1 +Type57=1 +Type58=1 +Type59=1 +Type60=1 +Type61=1 +Type62=1 +Type63=1 +Type64=1 +Type65=1 +Type66=1 +Type67=1 +Type68=1 + +[Electrical Rules Check] +Type1=1 +Type2=1 +Type3=2 +Type4=1 +Type5=2 +Type6=2 +Type7=0 +Type8=1 +Type9=1 +Type10=1 +Type11=2 +Type12=0 +Type13=0 +Type14=1 +Type15=1 +Type16=1 +Type17=1 +Type18=1 +Type19=1 +Type20=0 +Type21=0 +Type22=0 +Type23=0 +Type24=1 +Type25=2 +Type26=0 +Type27=2 +Type28=1 +Type29=1 +Type30=1 +Type31=1 +Type32=2 +Type33=0 +Type34=2 +Type35=1 +Type36=2 +Type37=1 +Type38=2 +Type39=2 +Type40=2 +Type41=0 +Type42=2 +Type43=1 +Type44=0 +Type45=0 +Type46=0 +Type47=0 +Type48=0 +Type49=0 +Type50=2 +Type51=0 +Type52=0 +Type53=1 +Type54=1 +Type55=1 +Type56=2 +Type57=1 +Type58=1 +Type59=2 +Type60=0 +Type61=0 +Type62=0 +Type63=0 +Type64=0 +Type65=2 +Type66=3 +Type67=2 +Type68=2 +Type69=2 +Type70=2 +Type71=2 +Type72=2 +Type73=2 +Type74=1 +Type75=2 +Type76=1 +Type77=1 +Type78=1 +Type79=1 +Type80=2 +Type81=3 +Type82=3 +Type83=3 +Type84=3 +Type85=3 +Type86=2 +Type87=2 +Type88=2 +Type89=1 +Type90=1 +Type91=3 +Type92=3 +Type93=2 +Type94=2 +Type95=2 +Type96=2 +Type97=2 +Type98=0 +Type99=1 +Type100=2 +Type101=0 +Type102=2 +Type103=2 +Type104=1 +Type105=2 +Type106=2 +Type107=2 +Type108=2 +Type109=1 +Type110=1 +Type111=1 +Type112=1 +Type113=1 +Type114=2 +Type115=2 +Type116=2 +Type117=3 +Type118=3 +Type119=3 +MultiChannelAlternate=2 +AlternateItemFail=3 +Type122=2 + +[ERC Connection Matrix] +L1=NNNNNNNNNNNWNNNWW +L2=NNWNNNNWWWNWNWNWN +L3=NWEENEEEENEWNEEWN +L4=NNENNNWEENNWNENWN +L5=NNNNNNNNNNNNNNNNN +L6=NNENNNNEENNWNENWN +L7=NNEWNNWEENNWNENWN +L8=NWEENEENEEENNEENN +L9=NWEENEEEENEWNEEWW +L10=NWNNNNNENNEWNNEWN +L11=NNENNNNEEENWNENWN +L12=WWWWNWWNWWWNWWWNN +L13=NNNNNNNNNNNWNNNWW +L14=NWEENEEEENEWNEEWW +L15=NNENNNNEEENWNENWW +L16=WWWWNWWNWWWNWWWNW +L17=WNNNNNNNWNNNWWWWN + +[Annotate] +SortOrder=3 +SortLocation=0 +ReplaceSubparts=0 +MatchParameter1=Comment +MatchStrictly1=1 +MatchParameter2=Library Reference +MatchStrictly2=1 +PhysicalNamingFormat=$Component_$RoomName +GlobalIndexSortOrder=3 +GlobalIndexSortLocation=0 + +[PrjClassGen] +CompClassManualEnabled=0 +CompClassManualRoomEnabled=0 +NetClassAutoBusEnabled=1 +NetClassAutoCompEnabled=0 +NetClassAutoNamedHarnessEnabled=0 +NetClassManualEnabled=1 +NetClassSeparateForBusSections=0 + +[LibraryUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 +FullReplace=1 +UpdateDesignatorLock=1 +UpdatePartIDLock=1 +PreserveParameterLocations=1 +PreserveParameterVisibility=1 +DoGraphics=1 +DoParameters=1 +DoModels=1 +AddParameters=0 +RemoveParameters=0 +AddModels=1 +RemoveModels=1 +UpdateCurrentModels=1 + +[DatabaseUpdateOptions] +SelectedOnly=0 +UpdateVariants=1 +UpdateToLatestRevision=1 +PartTypes=0 + +[Comparison Options] +ComparisonOptions0=Kind=Net|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions1=Kind=Net Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions2=Kind=Component Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions3=Kind=Rule|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 +ComparisonOptions4=Kind=Differential Pair|MinPercent=50|MinMatch=1|ShowMatch=0|Confirm=0|UseName=0|InclAllRules=0 +ComparisonOptions5=Kind=Structure Class|MinPercent=75|MinMatch=3|ShowMatch=-1|Confirm=-1|UseName=-1|InclAllRules=0 + diff --git a/PCB/Libraries/USBTHING/microB.SCHLIB b/PCB/Libraries/USBTHING/microB.SCHLIB new file mode 100644 index 0000000..a4ad3aa Binary files /dev/null and b/PCB/Libraries/USBTHING/microB.SCHLIB differ diff --git a/PCB/Libraries/USBTHING/microB.brd b/PCB/Libraries/USBTHING/microB.brd new file mode 100644 index 0000000..a0966ef --- /dev/null +++ b/PCB/Libraries/USBTHING/microB.brd @@ -0,0 +1,1775 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +D- +D+ +ID +GND +5V +Micro +USB + + + +<h2><b>microBuilder.eu</b> Eagle Footprint Library</h2> + +<p>Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at <b>www.microBuilder.eu</b>. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!</p> + +<h3>Obligatory Warning</h3> +<p>While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!</p> + +<h3>License</h3> +<p>This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:</p> +<p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +</p> + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +PCB EDGE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>EAGLE Design Rules</b> +<p> +Die Standard-Design-Rules sind so gewählt, dass sie für +die meisten Anwendungen passen. Sollte ihre Platine +besondere Anforderungen haben, treffen Sie die erforderlichen +Einstellungen hier und speichern die Design Rules unter +einem neuen Namen ab. +<b>Adafruit board design rules</b> +<p> +<ul> +<li>Smallest drill: 16mm</li> +<li>Min trace: 10mil</li> +<li>Min spacing: 8mil</li> +<li>Dimension spacing: 10mil</li> +<li>Tenting for vias</li> +<li>Angle check on</li> +</ul> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PCB/Libraries/USBTHING/microB.sch b/PCB/Libraries/USBTHING/microB.sch new file mode 100644 index 0000000..5c2698d --- /dev/null +++ b/PCB/Libraries/USBTHING/microB.sch @@ -0,0 +1,1197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<h2><b>microBuilder.eu</b> Eagle Footprint Library</h2> + +<p>Footprints for common components used in our projects and products. This is the same library that we use internally, and it is regularly updated. The newest version can always be found at <b>www.microBuilder.eu</b>. If you find this library useful, please feel free to purchase something from our online store. Please also note that all holes are optimised for metric drill bits!</p> + +<h3>Obligatory Warning</h3> +<p>While it probably goes without saying, there are no guarantees that the footprints or schematic symbols in this library are flawless, and we make no promises of fitness for production, prototyping or any other purpose. These libraries are provided for information puposes only, and are used at your own discretion. While we make every effort to produce accurate footprints, and many of the items found in this library have be proven in production, we can't make any promises of suitability for a specific purpose. If you do find any errors, though, please feel free to contact us at www.microbuilder.eu to let us know about it so that we can update the library accordingly!</p> + +<h3>License</h3> +<p>This work is placed in the public domain, and may be freely used for commercial and non-commercial work with the following conditions:</p> +<p>THIS SOFTWARE IS PROVIDED ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +</p> + + +Surface Mount USB Mini-B Connector + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + +PCB EDGE + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + + +<b>PIN HEADER</b> + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + +<p><b>Pin Headers</b><br/> +5 Pin, 0.1"/2.54mm pitch, SMT</p> + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + + + + + + + +3,0 + + + + + + + + + +1,0 + + + + + + + + + +2,0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +1mm + + +<b>FIDUCIAL MARKER</b><p> +round, layers 1 + 16 + 21 + 39 + 49 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + +>NAME +>VALUE + + + + + + + + + + + + + + + + + + +<p><b>USB Connectors</b></p> +<b>USBMINIB</b> - Surface Mount Female Mini-B USB Connector +<p>4UConnector: 06564</p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>PIN HEADER</b> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Mounting Hole</b> +<p>For #2 screws (0.086"/2.18mm width, 0.094"/2.4mm hole) use 2.5mm</p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +<b>Fiducial Alignment Points</b> +<p>Various fiducial points for machine vision alignment.</p> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PCB/V1.PcbDoc b/PCB/V1.PcbDoc new file mode 100644 index 0000000..b96d7ad Binary files /dev/null and b/PCB/V1.PcbDoc differ diff --git a/PCB/V1.SchDoc b/PCB/V1.SchDoc new file mode 100644 index 0000000..f12a190 Binary files /dev/null and b/PCB/V1.SchDoc differ diff --git a/PICCode.X/Makefile b/PICCode.X/Makefile new file mode 100644 index 0000000..fca8e2c --- /dev/null +++ b/PICCode.X/Makefile @@ -0,0 +1,113 @@ +# +# There exist several targets which are by default empty and which can be +# used for execution of your targets. These targets are usually executed +# before and after some main targets. They are: +# +# .build-pre: called before 'build' target +# .build-post: called after 'build' target +# .clean-pre: called before 'clean' target +# .clean-post: called after 'clean' target +# .clobber-pre: called before 'clobber' target +# .clobber-post: called after 'clobber' target +# .all-pre: called before 'all' target +# .all-post: called after 'all' target +# .help-pre: called before 'help' target +# .help-post: called after 'help' target +# +# Targets beginning with '.' are not intended to be called on their own. +# +# Main targets can be executed directly, and they are: +# +# build build a specific configuration +# clean remove built files from a configuration +# clobber remove all built files +# all build all configurations +# help print help mesage +# +# Targets .build-impl, .clean-impl, .clobber-impl, .all-impl, and +# .help-impl are implemented in nbproject/makefile-impl.mk. +# +# Available make variables: +# +# CND_BASEDIR base directory for relative paths +# CND_DISTDIR default top distribution directory (build artifacts) +# CND_BUILDDIR default top build directory (object files, ...) +# CONF name of current configuration +# CND_ARTIFACT_DIR_${CONF} directory of build artifact (current configuration) +# CND_ARTIFACT_NAME_${CONF} name of build artifact (current configuration) +# CND_ARTIFACT_PATH_${CONF} path to build artifact (current configuration) +# CND_PACKAGE_DIR_${CONF} directory of package (current configuration) +# CND_PACKAGE_NAME_${CONF} name of package (current configuration) +# CND_PACKAGE_PATH_${CONF} path to package (current configuration) +# +# NOCDDL + + +# Environment +MKDIR=mkdir +CP=cp +CCADMIN=CCadmin +RANLIB=ranlib + + +# build +build: .build-post + +.build-pre: +# Add your pre 'build' code here... + +.build-post: .build-impl +# Add your post 'build' code here... + + +# clean +clean: .clean-post + +.clean-pre: +# Add your pre 'clean' code here... +# WARNING: the IDE does not call this target since it takes a long time to +# simply run make. Instead, the IDE removes the configuration directories +# under build and dist directly without calling make. +# This target is left here so people can do a clean when running a clean +# outside the IDE. + +.clean-post: .clean-impl +# Add your post 'clean' code here... + + +# clobber +clobber: .clobber-post + +.clobber-pre: +# Add your pre 'clobber' code here... + +.clobber-post: .clobber-impl +# Add your post 'clobber' code here... + + +# all +all: .all-post + +.all-pre: +# Add your pre 'all' code here... + +.all-post: .all-impl +# Add your post 'all' code here... + + +# help +help: .help-post + +.help-pre: +# Add your pre 'help' code here... + +.help-post: .help-impl +# Add your post 'help' code here... + + + +# include project implementation makefile +include nbproject/Makefile-impl.mk + +# include project make variables +include nbproject/Makefile-variables.mk diff --git a/PICCode.X/bufferlib.c b/PICCode.X/bufferlib.c new file mode 100644 index 0000000..4768c95 --- /dev/null +++ b/PICCode.X/bufferlib.c @@ -0,0 +1,35 @@ +#include "xc.h" + +#define BUFFERSIZE 32 + +volatile int write = 0, numE = 0; +volatile unsigned int buffer[BUFFERSIZE]; + + void putVal(int newValue) { // add a new value to the buffer + buffer[write++] = newValue; + write %= BUFFERSIZE; + + if (numE < BUFFERSIZE) { + ++numE; + } + } + + int getAvg() { // average all buffer values + unsigned long int sum = 0; + unsigned int avg; + + int i; + for (i = 0; i < BUFFERSIZE; i++) { + sum += buffer[i]; + } + avg = sum/numE; + + return(avg); + } + + void initBuffer() { // set all buffer values to zero + int i; + for(i = 0; i < BUFFERSIZE; i++) { + buffer[i] = 0; + } + } \ No newline at end of file diff --git a/PICCode.X/bufferlib.h b/PICCode.X/bufferlib.h new file mode 100644 index 0000000..a218b8b --- /dev/null +++ b/PICCode.X/bufferlib.h @@ -0,0 +1,18 @@ +#ifndef BUFFER_HEADER +#define BUFFER_HEADER + +#ifdef __cplusplus +extern "C" { +#endif + + void putVal(int newValue); + int getAvg(); + void initBuffer(); + + +#ifdef __cplusplus +} +#endif + +#endif + diff --git a/PICCode.X/build/default/production/bufferlib.o b/PICCode.X/build/default/production/bufferlib.o new file mode 100644 index 0000000..4fef87b Binary files /dev/null and b/PICCode.X/build/default/production/bufferlib.o differ diff --git a/PICCode.X/build/default/production/bufferlib.o.d b/PICCode.X/build/default/production/bufferlib.o.d new file mode 100644 index 0000000..54ccf88 --- /dev/null +++ b/PICCode.X/build/default/production/bufferlib.o.d @@ -0,0 +1,2 @@ +build/default/production/bufferlib.o: \ +bufferlib.c diff --git a/PICCode.X/build/default/production/lcd.o b/PICCode.X/build/default/production/lcd.o new file mode 100644 index 0000000..8894af5 Binary files /dev/null and b/PICCode.X/build/default/production/lcd.o differ diff --git a/PICCode.X/build/default/production/lcd.o.d b/PICCode.X/build/default/production/lcd.o.d new file mode 100644 index 0000000..64141b6 --- /dev/null +++ b/PICCode.X/build/default/production/lcd.o.d @@ -0,0 +1,3 @@ +build/default/production/lcd.o: \ +lcd.c \ +lcd.h diff --git a/PICCode.X/build/default/production/main.o b/PICCode.X/build/default/production/main.o new file mode 100644 index 0000000..efeb5ea Binary files /dev/null and b/PICCode.X/build/default/production/main.o differ diff --git a/PICCode.X/build/default/production/main.o.d b/PICCode.X/build/default/production/main.o.d new file mode 100644 index 0000000..b7f69fb --- /dev/null +++ b/PICCode.X/build/default/production/main.o.d @@ -0,0 +1,4 @@ +build/default/production/main.o: \ +main.c \ +bufferlib.h \ +lcd.h diff --git a/PICCode.X/dist/default/production/PICCode.X.production.elf b/PICCode.X/dist/default/production/PICCode.X.production.elf new file mode 100644 index 0000000..6839252 Binary files /dev/null and b/PICCode.X/dist/default/production/PICCode.X.production.elf differ diff --git a/PICCode.X/dist/default/production/PICCode.X.production.hex b/PICCode.X/dist/default/production/PICCode.X.production.hex new file mode 100644 index 0000000..545026f --- /dev/null +++ b/PICCode.X/dist/default/production/PICCode.X.production.hex @@ -0,0 +1,1054 @@ +:020000040000fa +:080000000002040000000000f2 +:020000040000fa +:040008001c030000d5 +:020000040000fa +:04000c001c030000d1 +:020000040000fa +:040010001c030000cd +:020000040000fa +:040014001c030000c9 +:020000040000fa +:040018001c030000c5 +:020000040000fa +:04001c001c030000c1 +:020000040000fa +:040020001c030000bd +:020000040000fa +:040024001c030000b9 +:020000040000fa +:040028001c030000b5 +:020000040000fa +:04002c001c030000b1 +:020000040000fa +:040030001c030000ad +:020000040000fa +:040034001c030000a9 +:020000040000fa +:040038001c030000a5 +:020000040000fa +:04003c001c030000a1 +:020000040000fa +:040040001c0300009d +:020000040000fa +:04004400f4020000c2 +:020000040000fa +:040048001c03000095 +:020000040000fa +:04004c001c03000091 +:020000040000fa +:040050001c0300008d +:020000040000fa +:040054001c03000089 +:020000040000fa +:040058001c03000085 +:020000040000fa +:04005c00cc020000d2 +:020000040000fa +:040060001c0300007d +:020000040000fa +:040064001c03000079 +:020000040000fa +:040068001c03000075 +:020000040000fa +:04006c001c03000071 +:020000040000fa +:040070001c0300006d +:020000040000fa +:040074001c03000069 +:020000040000fa +:040078001c03000065 +:020000040000fa +:04007c001c03000061 +:020000040000fa +:040080001c0300005d +:020000040000fa +:040084001c03000059 +:020000040000fa +:040088001c03000055 +:020000040000fa +:04008c001c03000051 +:020000040000fa +:040090001c0300004d +:020000040000fa +:040094001c03000049 +:020000040000fa +:040098001c03000045 +:020000040000fa +:04009c001c03000041 +:020000040000fa +:0400a0001c0300003d +:020000040000fa +:0400a4001c03000039 +:020000040000fa +:0400a8001c03000035 +:020000040000fa +:0400ac001c03000031 +:020000040000fa +:0400b0001c0300002d +:020000040000fa +:0400b4001c03000029 +:020000040000fa +:0400b8001c03000025 +:020000040000fa +:0400bc001c03000021 +:020000040000fa +:0400c0001c0300001d +:020000040000fa +:0400c4001c03000019 +:020000040000fa +:0400c8001c03000015 +:020000040000fa +:0400cc001c03000011 +:020000040000fa +:0400d0001c0300000d +:020000040000fa +:0400d4001c03000009 +:020000040000fa +:0400d8001c03000005 +:020000040000fa +:0400dc001c03000001 +:020000040000fa +:0400e0001c030000fd +:020000040000fa +:0400e4001c030000f9 +:020000040000fa +:0400e8001c030000f5 +:020000040000fa +:0400ec001c030000f1 +:020000040000fa +:0400f0001c030000ed +:020000040000fa +:0400f4001c030000e9 +:020000040000fa +:0400f8001c030000e5 +:020000040000fa +:0400fc001c030000e1 +:020000040000fa +:040100001c030000dc +:020000040000fa +:040104001c030000d8 +:020000040000fa +:040108001c030000d4 +:020000040000fa +:04010c001c030000d0 +:020000040000fa +:040110001c030000cc +:020000040000fa +:040114001c030000c8 +:020000040000fa +:040118001c030000c4 +:020000040000fa +:04011c001c030000c0 +:020000040000fa +:040120001c030000bc +:020000040000fa +:040124001c030000b8 +:020000040000fa +:040128001c030000b4 +:020000040000fa +:04012c001c030000b0 +:020000040000fa +:040130001c030000ac +:020000040000fa +:040134001c030000a8 +:020000040000fa +:040138001c030000a4 +:020000040000fa +:04013c001c030000a0 +:020000040000fa +:040140001c0300009c +:020000040000fa +:040144001c03000098 +:020000040000fa +:040148001c03000094 +:020000040000fa +:040208001c030000d3 +:020000040000fa +:04020c001c030000cf +:020000040000fa +:040210001c030000cb +:020000040000fa +:040214001c030000c7 +:020000040000fa +:040218001c030000c3 +:020000040000fa +:04021c001c030000bf +:020000040000fa +:040220001c030000bb +:020000040000fa +:040224001c030000b7 +:020000040000fa +:040228001c030000b3 +:020000040000fa +:04022c001c030000af +:020000040000fa +:040230001c030000ab +:020000040000fa +:040234001c030000a7 +:020000040000fa +:040238001c030000a3 +:020000040000fa +:04023c001c0300009f +:020000040000fa +:040240001c0300009b +:020000040000fa +:04024400f4020000c0 +:020000040000fa +:040248001c03000093 +:020000040000fa +:04024c001c0300008f +:020000040000fa +:040250001c0300008b +:020000040000fa +:040254001c03000087 +:020000040000fa +:040258001c03000083 +:020000040000fa +:04025c00cc020000d0 +:020000040000fa +:040260001c0300007b +:020000040000fa +:040264001c03000077 +:020000040000fa +:040268001c03000073 +:020000040000fa +:04026c001c0300006f +:020000040000fa +:040270001c0300006b +:020000040000fa +:040274001c03000067 +:020000040000fa +:040278001c03000063 +:020000040000fa +:04027c001c0300005f +:020000040000fa +:040280001c0300005b +:020000040000fa +:040284001c03000057 +:020000040000fa +:040288001c03000053 +:020000040000fa +:04028c001c0300004f +:020000040000fa +:040290001c0300004b +:020000040000fa +:040294001c03000047 +:020000040000fa +:040298001c03000043 +:020000040000fa +:04029c001c0300003f +:020000040000fa +:0402a0001c0300003b +:020000040000fa +:0402a4001c03000037 +:020000040000fa +:0402a8001c03000033 +:020000040000fa +:0402ac001c0300002f +:020000040000fa +:0402b0001c0300002b +:020000040000fa +:0402b4001c03000027 +:020000040000fa +:0402b8001c03000023 +:020000040000fa +:0402bc001c0300001f +:020000040000fa +:0402c0001c0300001b +:020000040000fa +:0402c4001c03000017 +:020000040000fa +:0402c8001c03000013 +:020000040000fa +:0402cc001c0300000f +:020000040000fa +:0402d0001c0300000b +:020000040000fa +:0402d4001c03000007 +:020000040000fa +:0402d8001c03000003 +:020000040000fa +:0402dc001c030000ff +:020000040000fa +:0402e0001c030000fb +:020000040000fa +:0402e4001c030000f7 +:020000040000fa +:0402e8001c030000f3 +:020000040000fa +:0402ec001c030000ef +:020000040000fa +:0402f0001c030000eb +:020000040000fa +:0402f4001c030000e7 +:020000040000fa +:0402f8001c030000e3 +:020000040000fa +:0402fc001c030000df +:020000040000fa +:040300001c030000da +:020000040000fa +:040304001c030000d6 +:020000040000fa +:040308001c030000d2 +:020000040000fa +:04030c001c030000ce +:020000040000fa +:040310001c030000ca +:020000040000fa +:040314001c030000c6 +:020000040000fa +:040318001c030000c2 +:020000040000fa +:04031c001c030000be +:020000040000fa +:040320001c030000ba +:020000040000fa +:040324001c030000b6 +:020000040000fa +:040328001c030000b2 +:020000040000fa +:04032c001c030000ae +:020000040000fa +:040330001c030000aa +:020000040000fa +:040334001c030000a6 +:020000040000fa +:040338001c030000a2 +:020000040000fa +:04033c001c0300009e +:020000040000fa +:040340001c0300009a +:020000040000fa +:040344001c03000096 +:020000040000fa +:040348001c03000092 +:020000040000fa +:10040000af8b20000e7f22000e018800000000004c +:10041000000020000000e000020032000001200087 +:100420002002880014000700850007000000e0009b +:1004300003003a00007f2100010020000200370085 +:100440000000200001002000810f70000100320038 +:1004500014000700000020000000e000020032004d +:100460000000020000000000301702000000000041 +:100470000040da000000fe004440a9008000200097 +:100480000000e0000300320000002000a00188000e +:100490004440a800000006008a1f78008b1f7800e7 +:1004a0000000060091018800800478000000eb0045 +:1004b0001a003700e284440032a0b4009905ba0063 +:1004c000e284440032a0b4009906ba00e2844400f9 +:1004d00032a0b4000006eb00476fde00fd07b2005b +:1004e000636ce10003003a00ebff07000000eb0043 +:1004f0000a003700606ce10004003a00005deb0088 +:100500008b05e900fdff3e00040037006168e10053 +:10051000010032000086eb000b00070019c7ba008b +:100520001905ba000e04e00003003a000a00e000da +:10053000e0ff3a0000000600fe07b2009e018800be +:100540008a047800f5ff3700395dba008b05e900b1 +:100550000c003200295dba008b05e900080032006a +:100560000c00e00003003a00e284440032a0b40032 +:10057000f5ff370019ddba008b05e900faff3a00f4 +:100580008904e800e184440032a0b40000000600c1 +:1005900000000000000000003600f800809fbe0050 +:1005a000829fbe00849fbe00869fbe003400f8007c +:1005b00000002000a00188000000fa0085a0a9002a +:1005c000001880003d0a07000080fa003400f9009e +:1005d0004f03be004f02be004f01be004f00be00e1 +:1005e0003600f900004006003600f800809fbe008b +:1005f000829fbe00849fbe00869fbe003400f8002c +:1006000000002000a00188000000fa0084e0a9009a +:10061000460a0700204288000080fa003400f900f2 +:100620004f03be004f02be004f01be004f00be0090 +:100630003600f900004006000040da000000fe002d +:100640000000050003f0a200889fbe008a9fbe0044 +:100650008c1f7800c4000700cb0033006450e10019 +:100660004f0032006420e1005200320003826c002f +:1006700007003b000905d0000306d000820f54009c +:100680000c065d000200390002003200890178008a +:10069000030678008582550004003d000003fd003c +:1006a0008103fd008502ea008b854200840f720001 +:1006b00002003b0060001000e08018006011b800ec +:1006c0000005eb007a28e1000a00390006007800f6 +:1006d000c75ddd00f707b200878075002d00370089 +:1006e000828171000a017800610560008180d1007b +:1006f0000080d3008502e900f9ff3b0006044000ba +:100700008784480002003b0060041400e0841c0061 +:100710000988a300070032008a817100828171007c +:10072000610164008904d1000884d3008b05e800ce +:10073000170037000978a30013003a000b00e0000f +:10074000130034008b05e9000804440089844c0040 +:100750000a4474000978a3000d003a000b00e00081 +:10076000070034008b05e9000804440089844c002c +:1007700001003a000b0020000978a300f7ff3200c7 +:100780000001eb0002003700828171000a0178004d +:100790004f0007000cf0a70001f0a0008300370015 +:1007a0006420e10002003a00838f6c008300330074 +:1007b0000801be000200be007c003700889fbe001a +:1007c0008a9fbe008c1f7800670007006e00330010 +:1007d00003866c006450e1002e0032006420e100ca +:1007e000330032006150e1002f0032006120e1004f +:1007f0003100320085855500eb07b000090020006c +:1008000008042000050037000804440089844c00d7 +:100810000a0031000603430087834b0000015300a8 +:1008200081815b00f8ff33000203be000800a000d6 +:100830000804440089844c00f6ff3900c639dd0005 +:100840008301730001003200130020008904d100ed +:100850000884d3000998a300050032000800a7000f +:100860000300a0008904d1000884d3008b05e800b0 +:100870008904d1000884d3000001eb000281d2007a +:100880001300070001f0a1000cf0a70001f0a00088 +:10089000460037006420e100480032000801be0035 +:1008a0000200be00f7ff37006120e1004300320084 +:1008b0006000b800f3ff37000000200001f82700b7 +:1008c000f0ff37004f89de00820178008200370098 +:1008d00081002000618055000b003d000b002000ce +:1008e00061fe2f000100e1001d00340082817100d3 +:1008f000610164008904d1000884d3000000e8008d +:10090000faff3a00710020006100640003007000eb +:10091000020060000900320061044400e0844c00e1 +:100920000988a500050032008b05e8006808e10091 +:1009300002003a008904d1000884d300f20f20009d +:100940000258e10005003d00c75ddd00f907b20077 +:100950008980750008007800000006000bf8270069 +:100960008b007800000005000004be00990007001d +:100970000003be000405be000200be009500070093 +:10098000844f7500000006000200be006450e100c4 +:10099000050036006420e100020036000968a3006b +:1009a00001003a000800be000160a0004f06780078 +:1009b0004f05be004f04be0000000600f0ff2f00f0 +:1009c000f1ff2700f9ff3700889fbe008a9fbe0015 +:1009d0008c1f7800e4ff0700ebff330003866c00f8 +:1009e0006450e100240032006420e100270032005e +:1009f0006150e100220032006120e100210032005c +:100a00008b854200eb07b1000134b800003ab80012 +:100a10000804420089844a00013ab8000030b80056 +:100a20008880400009014a000400330000004000b3 +:100a300081804800020149008b05e900c909dd00f9 +:100a4000830170000100320013002000c814de0092 +:100a50004814dd004709de001200b200c808de00bd +:100a6000088470009aff070001f0a1000cf0a700b5 +:100a700001f0a000cdff37006120e100cfff320080 +:100a80000801be000200be00f7ff37006150e10020 +:100a9000fcff3a00c9ff37006022b80006022000c0 +:100aa0000000d0008180d2000482d2008582d20072 +:100ab0000000a0000202520083825a0003003100ad +:100ac0000202420083824a000000a1000603e900fe +:100ad000f3ff3a0000000600881f78000304780046 +:100ae0000300e00007003d0060001000e0801800f7 +:100af00060011900e081190002003b0001f02d00a7 +:100b0000030037000400070008f0a70001f0a00070 +:100b10004f04780000000600889fbe008a9fbe0038 +:100b2000008270000402710004827100260032000d +:100b30000004be000200be006011b8006b09200076 +:100b4000950220000182cf000a0039000541b10062 +:100b50000082cf00070039000541b1000982cf00b3 +:100b6000040039000541b1000882cf0001003900be +:100b70000541b10005425200120032000a003b005c +:100b800082817100610164008100d1000080d30086 +:100b90008984d3000884d3008b05e8000442e80070 +:100ba000f7ff3a00070037000804440089844c002e +:100bb00000004800818048008b05e9000442e900fc +:100bc000f9ff3a0042ff07004f05be004f04be0088 +:100bd00000000600c70ade00f107b200f50fb20000 +:100be00008003200e1cf4200020032000170a00094 +:100bf00024000500810f7000010032000408050088 +:100c000044000500810f700002003a001400050046 +:100c10008502e9000000400081c04800fcff3b0065 +:100c20000170a00024000500800078000101780018 +:100c30003104e000fdff3a00000051000000060012 +:100c4000881f78000204780008017800620307001a +:100c5000080040004f047800000006000000fa0081 +:100c6000881f780000047800ea8157003fb9970098 +:100c70008800780000622000070007000000e00004 +:100c8000020035008040eb00017478004f047800ca +:100c90000080fa00000006006200fa00889fbe0093 +:100ca0008a1f78000005780081047800020478002b +:100cb0008300780080f92f000f0040003f040700f8 +:100cc0009a979f00a9979f000000eb00b09f9f009c +:100cd0001885fb008a04fb000a05ea004f55de0078 +:100ce00050022000808f54000d003200e10f5500ab +:100cf0000b003a000a017800880078002f909700d6 +:100d00009f91970003000100a0979f000000e00062 +:100d10008e0032003f9897000000e800b09f9f00cf +:100d20000a04440050022000808f54000400320066 +:100d30000900e000e6ff3a003f9897008400370082 +:100d40000000eb00909f9f00809f9f00f0979f0006 +:100d5000e0979f00d0979f00c0979f000700370043 +:100d6000218b20000100500000004000618a20001b +:100d700061007800df98970001007000d09f9f000d +:100d80008804780009047800384578008a00fb0060 +:100d9000208b2000170307000000e000f0ff3a005e +:100da000a1c2b300814f55000e003a00cf889700d2 +:100db0000180e900c08f9f0010007800c09f9f0055 +:100dc0000000e00005003d000000ea00c09f9f0019 +:100dd0005f9897000020a000d09f9f000904e800c2 +:100de0000f003700c09f9f000000eb000500370098 +:100df000f2ff2700820f5000020032006a01b900a2 +:100e0000028040000904780088047800b900fb00e3 +:100e10000103b100e98f5000f5ff3600c09f9f002d +:100e2000e0c2b300984f1000020032000080eb00d7 +:100e300019003700a0c2b300d84f100007003a00d5 +:100e4000cf8897000180e900c08f9f0010007800d4 +:100e5000a09f9f000804e800100037000000eb008e +:100e6000a09f9f008800780005003700f3ff27004f +:100e7000830f5000020032006a02b90004004100f2 +:100e800001047800880078003101fb000203b10002 +:100e9000e90f5100f5ff3600a09f9f0098447800ad +:100ea0008900fb00e0892000d20207000000e0007a +:100eb000020032000804e800010037008044eb0023 +:100ec000c97f9f0080c6b30080cf540004003a0061 +:100ed00098cf14000a003a00664050000600370020 +:100ee000c0c6b30080cf540005003a0098cf14006c +:100ef00003003a0065404000c07f9f000804e800fe +:100f00001801fb00e3fb2f008f81410081f92f00c6 +:100f10008f804000a0f92f000f0040001000070054 +:100f20000000e00009003a00e1fb2f008f80400044 +:100f3000a0f92f000f004000e40207000000e000cd +:100f4000020035000804e80061ff37000080eb0074 +:100f50004f0578004f04be000080fa000000060034 +:100f6000889fbe008a1f78000004780082447800c1 +:100f70000305780070c4b30080cf54000a003c0021 +:100f800000c0e90080cf54000f003d0050c2b30004 +:100f900080cf5400350032007c40400080cf5400a8 +:100fa00035003a000800370010c6b30080cf540067 +:100fb0000500320030003500b0c9b30000c0440065 +:100fc000e24f50002c003e0028619000c0c4b300e6 +:100fd000804f510006003a0011017800680051006e +:100fe000800878005001be004000be0005003700b8 +:100ff0001101780064005100800878001000be00e4 +:1010000074040700009cbe000294be00b80090006b +:10101000780090000100e00002003d00d1c2b30062 +:1010200008003700881090000118a3000200320069 +:10103000b1c2b300030037000108a300040032006e +:1010400001c2b300017578000000e8007004980048 +:1010500078009000000545006a0498008900fb00b4 +:1010600008007800100007000b003700780090009f +:1010700009757800060037007800900000054500eb +:101080000904e00001003a0059c2b300094d78009c +:101090000000e800700498000000eb004f057800a5 +:1010a0004f04be00000006002f04b000889fbe0061 +:1010b0008a9fbe008c9fbe008e1f780000077800bc +:1010c00081f79f003e04be002e05be005e08900022 +:1010d0000000e00002003d0060002000500f98007a +:1010e0008e00780020fb2f000f0040004d0207000b +:1010f000e20f50000a003a0030002000100f980064 +:10110000b1c9b3000ff0970081404000a0842000d7 +:10111000e1cf50000d003e00608420000b0037003e +:101120000000e0000f00340030002000100f980095 +:10113000b1c9b3000ff19700814041002085200024 +:10114000e1cf500001003e00e0842000ee0090005e +:10115000b0487800b068780010407800904098005f +:10116000f30037000000e00005003a0022fb2f00ea +:101170000f014100001978008001eb00e700370003 +:101180006022b8006033b8000800be000a01be004b +:10119000580307000000e00001003d000bf0a20032 +:1011a000705927009f9897000088b900026a2800ac +:1011b00013002000b3030700640650009c9f9f00ab +:1011c00013003b0063061600c0ff2f0000066600f8 +:1011d0008c01ea00939f9f006d8520000800be00ef +:1011e0000a01be00070037000c08a300030032000c +:1011f0003d02be002d03be00450407000c86d10051 +:10120000e88646000c00e000f7ff3c0018003700bd +:101210000c00e00018003200c0ff2f00000666003e +:101220009c9f9f006d8520006000b8000200200098 +:1012300003ff2300070037000c08a300030032005f +:101240003d02be002d03be00310407000c86d10014 +:10125000e88646000c00e000f7ff3c000002be00fc +:101260000203be000800be000a01be002b030700f7 +:101270000004be000205be00de08900060c6b30098 +:101280000ff29700804f52000400320060002000ef +:1012900062c4b300824f520002003a009f9a970046 +:1012a0006a80420081004000f1b79f00010378008e +:1012b000f30f53000200340037012000f7b79f00fe +:1012c00000c3b300c0779f0056fb2f000f034300fd +:1012d0000e007800a0b79f00060778003d00370099 +:1012e0000800be000a01be00d90307000006be00c8 +:1012f0007fb1970068015100f2b79f004240a900fa +:101300000c003400fe0307000002be000203be0012 +:101310000800be000a01be00730407006022b80086 +:1013200046782d0077192400f90307000004be0059 +:101330000205be00e80047008e0020000802be0043 +:101340000a03be00b4b79f00c5b79f00d6b79f0081 +:10135000e7b79f000c01be00010478000c003700c5 +:10136000a400200005002000c0fd2f000f00400059 +:10137000840107006fa89700ffa897000fb197009e +:101380009fb1970005c3b300056441000001be0092 +:10139000e00f5100e08f5900030034000e07e90010 +:1013a000e10f4700eeff3a00880078003fb4970055 +:1013b000cfb497005fb59700efb5970002003700f4 +:1013c00000c3b300806078000e07e900fcff3b001b +:1013d000688740007fb397000600e00007003400f4 +:1013e0006022b8006033b8000800be000a01be00e9 +:1013f000c50207000000e000b9ff3c000e037800c2 +:101400002fb7970051fb2f008f804000010353003e +:101410009f9b970067804300909f9f0002003700ca +:101420000603e9000000e90001017800820078006d +:1014300003c3b300b1cf1100f9ff3200909f9f00aa +:10144000de09900061c6b3000ff29700814f520091 +:101450000300320061c4b300814f520002003a0021 +:101460000000e8000a0037001000200051c6b30059 +:101470008ff2970081cf52000500320005407800be +:1014800050c4b2000080fb000000e9004f00de0005 +:1014900083014000868f51000100340086017800ee +:1014a0000300e0001d00350000c3b300868f51002b +:1014b00006003d0062c279006940400041c3b300ac +:1014c000814f520001003c00694050008300e90058 +:1014d0008100410001003700840178000302e90027 +:1014e00001037800a142780080cf5200faff320059 +:1014f00091c3b300814f500001003a00054be80052 +:101500000400e00005003d000201e9008301e8005d +:101510001f9b97000603e800969f9f008ff397009c +:101520008700fb001f9a97000e0078000600070056 +:101530004f0778004f06be004f05be004f04be00a7 +:101540002f04b10000000600f0874700889fbe000e +:101550008a9fbe008c9fbe008e1f7800000478001a +:10156000814478000205be00040678000b00e0000c +:1015700002003c001b0020008a8b200060c6b300e4 +:1015800080cf54000e00320060c4b30080cf5400fe +:101590000b00320070c6b30080cf5400030032004d +:1015a00070c4b30080cf540081003a00e40f4600bd +:1015b0007f00350058089000800f56007c003d00e9 +:1015c0000c06e80060c6b30080cf54001000320063 +:1015d00060c4b30080cf54000d00320008109000aa +:1015e0000038a30004003a0058089000808f55008e +:1015f00001003d005b0c9800580890000c00500062 +:10160000500c980002003b000000eb00500c9800ca +:1016100018089000e80090000c00e00026003c0054 +:1016200002c3b300827078000000e800100c98003c +:10163000d80890000100e00003003c0088109000f2 +:101640000138a30005003200e8009000e2c2b300b8 +:10165000827078000000e800100c98005808900094 +:101660008c00ea00810f500001003d000006ea00f6 +:101670008c00ea00210c9800000646005c0c9800e3 +:101680008b0f5600010034000b0678003c0c9800cc +:10169000e800900018089000008040000c017800dd +:1016a0008a007800cc000700580890000c06500013 +:1016b0004c0c9800900037008c8f550018003d00ae +:1016c000008040000b0178008a007800c20007000b +:1016d0001808900000804500100c98008b055600fb +:1016e0002b0c9800d80890000100e00003003c009b +:1016f000881090000138a30006003200e800900036 +:10170000e2c2b30082707800380890000000e80060 +:10171000300c980058089000400c98007600370074 +:10172000008040000c0178008a007800aa000700c1 +:101730001808900000004600100c98008c85550099 +:10174000d80890000100e00003003c0088109000e1 +:101750000138a30005003200e8009000e2c2b300a7 +:10176000827078000000e800100c98005808900083 +:10177000808f55000100340080057800e80090005b +:1017800018089000008040008c0045000b01780094 +:1017900091000700180890000b004000100c980002 +:1017a000580890008b0550002b0c98005200370011 +:1017b00018089000e80090009a7078000000e80097 +:1017c000100c9800d80890000100e00003003c00d5 +:1017d000881090000138a30005003200e800900056 +:1017e000e2c2b300827078000000e800100c98009c +:1017f000580890000000e000100034008b05e9005c +:10180000808f55000100340080057800e8009000ca +:1018100018089000008040008a00e8000b01780062 +:101820006d000700180890000b004000100c980095 +:10183000580890008b0550002b0c9800e800900091 +:101840001808900000804000095878000007e80060 +:101850000c00e00004003500b1c2b300014878007c +:101860008e04780004003700d1c2b300014878002c +:101870008e0478000c06ea007d8557008006eb0098 +:1018800009003700a20020008c0078007280570009 +:10189000310007007fb097008fb89700016d780086 +:1018a000000678008d06e8000c00e000f5ff3c0023 +:1018b0000d00e00009003a008e04780000c3b30078 +:1018c000805c7800050037008d06e900fc80570039 +:1018d00061c07e0002c3b300825c40000d00e000e6 +:1018e000f9ff3c00e80090001808900000804000dc +:1018f00080845400390c9800081090007400600037 +:10190000f00f50000e003a00980890007800900008 +:1019100000804000a808900001004000b808900036 +:1019200001004000c808900001004000f808900045 +:10193000810f500002003d0000805000000c980014 +:101940004f0778004f06be004f05be004f04be0093 +:101950000f01b1000000060080027800010378004a +:10196000110009000203d80080017800830a780082 +:101970000299b90002015300920298000500780014 +:1019800000000600881f78008a9fbe008c9fbe0062 +:10199000000478000205be000406be000401be007b +:1019a0000a00be00b7010700008cbe000c01be009b +:1019b000cf0207000005550081855d002a049800cc +:1019c0003b049800080078004f06be004f05be009b +:1019d0004f04780000000600800178000200370004 +:1019e000b15978000201e9000200e000fcff3a0072 +:1019f00000000600020037000304e0000600320089 +:101a00000001780002007800b041780081cf5100d9 +:101a1000f9ff3a00010037000001eb0002007800f6 +:101a200000000600889fbe0000047800e6844000a5 +:101a30001900d0004500de00f27f2000820f500028 +:101a400010003a00000ceb00990478006f816400ec +:101a5000200020001b003a00210190000200e0005d +:101a600018003a00110190000200e00015003a0051 +:101a7000100020001100e0001200320020002000c1 +:101a8000100037000000e00004003a000100780078 +:101a9000cc0007000000e00008003c00f200280035 +:101aa0001901610001fe2300810c710021c02f008b +:101ab000010c40000080eb0002003700000ceb003e +:101ac0000000eb004f04be00000006000400fa0016 +:101ad000889fbe008a9fbe008c1f7800000478009b +:101ae00001067800f80d9000780090008085550080 +:101af00008089000808555001808900080855500e2 +:101b00002808900080855500380890008085550091 +:101b100048089000808555000002220090bf9f0079 +:101b200000032300a0bf9f00081090000028a3001e +:101b300015003a000b00e000130034000b0578009c +:101b40008a047800e20f55000100360029002000c9 +:101b5000c801900009017800ee80570058009000fd +:101b600003000100500498000000e0008c003200e7 +:101b70006808900009004000600c980009055500b5 +:101b80004240a900eeff3c00780190000200e00016 +:101b90000c003400c80190008c00780058009000c0 +:101ba00003000100500498008080eb000000e0007a +:101bb0007c003200e808900078009000008040002f +:101bc000600c9800880c90000900e00011003400bf +:101bd00009057800e28f5400010036002a00200039 +:101be000c80190000a017800ec805700580090006e +:101bf00003000100500498000000e000680032007b +:101c0000680890000a004000600c98008a84540024 +:101c1000edff3700180990000200e0000c003400ce +:101c2000c8019000e80090005800900003000100f7 +:101c3000500498008080eb000000e0005900320062 +:101c4000e80890001808900000804000600c9800a0 +:101c5000a80c90000900e00011003400090578008c +:101c6000e28f5400010036002a002000c8019000d5 +:101c70000a017800ec805700580090000300010032 +:101c8000500498000000e000450032006808900011 +:101c90000a004000600c98008a845400edff370071 +:101ca000380990000200e0000e003400e8009000c7 +:101cb0001808900080804000c801900058009000f3 +:101cc00003000100500498008080eb000000e00059 +:101cd00034003200e808900038089000008040008e +:101ce000600c9800c80c90000900e000110034005e +:101cf00009057800e28f5400010036002a00200018 +:101d0000c80190000a017800ec805700580090004c +:101d100003000100500498000000e00020003200a1 +:101d2000680890000a004000600c98008a84540003 +:101d3000edff3700081090008000eb000028a300a2 +:101d4000180032000b00e000160034008b0478000d +:101d500009057800e28f5400010036002a002000b7 +:101d6000c80190000a017800ee80570058009000ea +:101d700003000100500498000000e0000800320059 +:101d8000680890000a004000600c98008a845400a3 +:101d90004240a900eeff3c008000eb00010037004c +:101da0008080eb00010078004f0678004f05be00f0 +:101db0004f04be000080fa00000006000108780011 +:101dc00000000600e6004000110178000500280030 +:101dd000850261006f016100820878000200320014 +:101de0001200200011003700a00190001200200016 +:101df0000300e0000d003a00900190000300e000b5 +:101e00000a003a001000e00008003a0036003700ef +:101e1000640340009608780080017800530b780036 +:101e200090097800040878007001510011027800d0 +:101e30000400e000f6ff32001300370064024000a7 +:101e4000140378004f33de00838141008308730060 +:101e500080017800d3037800cf3bde0014037800c4 +:101e600006034300068a730013027800040242004e +:101e7000100378004f33de0086097200900178006d +:101e8000038841000201e90091017800ef8f5100c1 +:101e9000eaff360010003700800178005303780015 +:101ea0004f33dd001002d1000408730064024000cb +:101eb00094037800cf3bdd001303d10086897300c3 +:101ec000110378004f33dd009401d100030a730041 +:101ed0009108d1000201e80091017800ff8f5100c4 +:101ee000edff3e00ef8861009188720002007800eb +:101ef000000006008f1fd100010207008f87e90054 +:101f00000000e00000000600809feb00fc010700dd +:101f10008f87e9000000e000000006002800fa00ba +:101f2000889fbe008a9fbe008c9fbe0003866b0008 +:101f30008f0007006400e100440032006408e10003 +:101f40004a0032006100e100460032006108e10011 +:101f500049003200ec0647006000b8003d02be00b8 +:101f60003d03be00f48657006011b8003d04be007a +:101f70003d05be007d0320000b0037000000a000df +:101f80008d06e900130032000402420085824a00f7 +:101f900006034b0087834b0000004000818048000f +:101fa00002014900838149000802520089825a00d7 +:101fb0000a035b008b835b00f0ff3b0008024200da +:101fc00089824a000a034b008b834b008d06e9008f +:101fd000edff3a008482720086827200f707b20039 +:101fe0008782720001003200150020001e0490005c +:101ff0003e0b900006035400e63fb0000368a300c8 +:10200000070032000000a7000500a0008301d100f6 +:102010000281d3008180d3000080d3000603e80052 +:102020008301d1000281d3008180d3000080d300de +:102030000002eb000482d2002100070003f0a1009f +:102040000cf0a70003f0a0005d0037006402470019 +:102050006408e100570032003400be003401be00c5 +:10206000f6ff37006108e100520032006011b8004d +:102070006000b800f1ff370003ff270002002000d6 +:10208000fbff3700839f68000100e00002003d0075 +:1020900060001000e08018000300e00002003d0036 +:1020a00060011100e08119007bfa07004f00e00099 +:1020b00002003b0060001000e080180000000600f5 +:1020c0001800200057002000080453000d003d00b8 +:1020d0000600200097fc2f000740e1001e0034009e +:1020e00084827200610260008301d1000281d3000a +:1020f0008180d3000080d3000804e800f8ff3a0094 +:1021000047002000610460000504740004046400ba +:102110000d00320061004000e0804800600149008d +:10212000e081490003b8a500070032000603e8007b +:102130006538e10004003a008301d1000281d30038 +:102140008180d3000080d300f87f20000830e100b8 +:1021500003003500080378006000b8006011b80083 +:102160004433dd00f300b200830173000000060079 +:10217000680447000294be000094be00fc044700bf +:102180008694be008494be0009007800a501070073 +:1021900008007800a301070099007800814f7000c3 +:1021a0000b003b000800be007e0107004f00b1009d +:1021b00003003700f3ff2700f2ff2f006110b90082 +:1021c0004f06be004f05be004f04be000080fa005f +:1021d00000000600810378007efa07000001be00bf +:1021e0006000b8000478a30013003a006220e10008 +:1021f00015003e000d0039008301d1000281d3009b +:102200008180d3008301d1000281d3008180d3007b +:102210008301d1000281d3008180d3000538b00052 +:10222000c42add00f300b2008381720007f0a7002a +:1022300003f0a00000000600f3ff2700f2ff2f00cc +:102240006110b900fbff370003ff2700f7ff3700dd +:102250001400fa00889fbe008a9fbe008c9fbe00bb +:102260000004be000205be00680047000a90be00e0 +:102270000890be006b0107000070a7000bf0a100e2 +:10228000304320009e02900080825200b0fe2f005a +:102290000028e10011003d00b0fc2f000028e10003 +:1022a000150034001e0990008e0890007e009000fa +:1022b0000501b0000201d1008180d3000080d3006d +:1022c0008502e800fbff3a000b00e000bcff3b008a +:1022d00060001000e0801800b9ff3700f0ff2f0009 +:1022e000f1ff27000b00e000b5ff3b0001002800d4 +:1022f00000002000b2ff37006000b800b0ff3700d8 +:102300004f89de00820178006d0137000000000077 +:102310002800fa00889fbe008a9fbe008c9fbe00e6 +:1023200003866b0092ff07000028a30064003a00b8 +:102330000128a30067003a000008a30062003a00e9 +:102340000108a30065003a001e009000be0890003e +:1023500081064000ed3fb100f4805700ee0190008f +:10236000111ab8008e099000311bb8009e09900028 +:10237000311cb800511db800f48557004600070015 +:10238000fe0190003a0007008b85e8003e00070040 +:102390008e09900040000700ee0190003400070015 +:1023a0008b85e800380007008e0990004000070088 +:1023b0009e0990001b18b800890440000a85480057 +:1023c000fe019000340007008b85e800380007000c +:1023d000ee019000300007008e0990001b18b80035 +:1023e000890440000a8548000a98a30008003a00c2 +:1023f0000402420085824a0006034b0087834b009b +:1024000008044c0089844c000a054d008d06e90043 +:1024100084827200850273004c3add0085027200ee +:102420000100320015002000443ade001400b20022 +:102430004538de00cb45dd000b007000c540de00f6 +:10244000cb4ddd008b8070004549de00cb55dd00b3 +:102450000b017100c551de000d03780018ff070065 +:1024600003f0a1000cf0a70003f0a00054ff370018 +:102470001b18b8008502400006834800e0834b002b +:1024800060044c00070037001b18b800060340002a +:1024900087834800faff37001b18b8008703400005 +:1024a00008844800e0844c0060054d0000000600f0 +:1024b0001b18b8000804400089844800faff370060 +:1024c0000108a3003bff3a005800be005801be00bf +:1024d000e3ff37000008a30036ff3a000904780044 +:1024e000f9ff37000000000007f0a20006003700e7 +:1024f000020ab900001bb9000200b80081004200c6 +:1025000081004300000006002800fa00889fbe00fa +:102510008a9fbe008c9fbe000706780087866900f0 +:102520000c003b00030478008704780008f0a10049 +:1025300009f0a100840f5000858f5800860f5900c4 +:10254000890f5c00030033000cf0a20001003a0088 +:102550000cf0a10006ff07006400e1005f003200fc +:10256000780147006408e100610032006c01470017 +:10257000748557003200be001201be003a04be004e +:102580001a05be001e039000be0a9000850353008a +:1025900006003d000004fd008104fd000205fd0071 +:1025a0008305fd008703ea00050378000df8a3000a +:1025b0000400320060041400e0841c0060051d006b +:1025c000e0851d006022b8007d0320000d38e10089 +:1025d0008006eb000b0039004433dd00f300b2004d +:1025e0008301730039003700848272000d02780085 +:1025f000e10664008b85d1000a85d3008984d3006d +:102600000884d3008703e900f7ff3b00080040007f +:10261000898048000a0149008b81490004003b0081 +:1026200060001000e080180060011900e0811900ce +:102630000358a300090032008d8272008482720068 +:10264000610260008301d1000281d3008180d30048 +:102650000080d3000603e8001b0037000348a300f6 +:1026600017003a000600e000170034000603e900f6 +:102670000d00a300000048008180480002014900cd +:10268000838149000348a3000f003a000600e000e0 +:10269000090034000603e900000040008180480082 +:1026a000020149008381490001003a000003eb0068 +:1026b0000348a300f5ff32006022b8000200370093 +:1026c00084827200618266007dfe070003f0a10033 +:1026d0000cf0a70003f0a000b9fe3700640147002a +:1026e0006408e10002003a000df8a300b1fe3a00d0 +:1026f0003200be001201be00b1fe37000000000033 +:10270000889fbe008a9fbe008c9fbe000404be004e +:102710000605be00809fbe00829fbe002f000700fe +:10272000040678000800be000a01be002b00070066 +:10273000840678004f03be004f02be008d4f760026 +:102740007fb0970013003300f0ff2f008b8f6b00da +:1027500006003b000d0666000c00a7000a003700cb +:1027600007f0a600100020000a003700880f520072 +:10277000898f5a008a0f5b008b8f5b000300390042 +:102780001000200001003e000000200007f0a7001c +:102790000000ea004f06be004f05be004f04be0019 +:1027a00000000600e48240001078a3000700320019 +:1027b000640240001178a3003400be001401be0082 +:1027c000040032000330a700000006003500be0000 +:1027d0001501be000330a0000000060005ff270021 +:1027e00005826100070032000428e1000100320088 +:1027f000240005000600070001003a00440005001f +:102800000408050002000700f9ff3a001400050063 +:102810006f82610081027000850271008502720082 +:1028200000000600800078005002be005003be0089 +:102830004439de00f700b200f37f2000030161009d +:10284000090032000218e10016003a00850172000a +:1028500083017300838173000008200015003a0093 +:1028600040002000130037008501720083017300cf +:102870008381730005003a0004a8be0006a8be00cc +:10288000100020000b0037000201e90004024200a2 +:1028900085824a0006034b0087834b000748a3004c +:1028a000f9ff32000740a00004a8be0006a8be0041 +:1028b0002000200080009800920098000000060090 +:1028c000881f7800030478000300e00007003d0043 +:1028d00060001000e080180060011900e08119001c +:1028e00002003b0001f02d00030037000400070048 +:1028f00008f0a70003f0a0004f04780000000600d5 +:10290000889fbe0000827000040271000482710082 +:102910002400320036432000c50020008383cf000e +:102920000a0039000541b1008283cf000700390059 +:102930000541b1008183cf00040039000541b10099 +:102940008083cf00010039000541b10085c35300e9 +:102950006022b800120032000a003b00848272003c +:10296000610260008301d1000281d3008180d30025 +:102970000080d3000603e8008743e800f7ff3a0031 +:102980000700370000004000818048000201490034 +:10299000838149000603e9008743e900f9ff3a0013 +:0c29a000c7fd07004f04be000000060049 +:020000040000fa +:1029ac00253600002e340000662000004100000097 +:020000040000fa +:1029bc000400fa00008fbe00050037000000000084 +:1029cc000081eb008081eb001e0f41005e974900f7 +:1029dc001e00be00e00f5000e08f5800f7ff3c00d7 +:1029ec000080fa00000006000200fa00004f780098 +:1029fc001602a80000000000b0108000610060000a +:102a0c000000e000fcff3a008a40a900c00720004b +:102a1c0090108800000000005004800064006000ea +:102a2c000000e000fcff32008a40a9001222ef00f7 +:102a3c000000000050048000640060000000e00012 +:102a4c00fcff32008a40a9001e00fb009010880099 +:102a5c000000000050048000640060000000e000f2 +:102a6c00fcff32008a40a9001642a80000000000ba +:102a7c00b0108000640060000000e000fcff3a0031 +:102a8c000080fa00000006000000fa00a0462000ba +:102a9c0011002000c6ff070080c3b300d2ff07005f +:102aac0090c3b300d0ff070040c1b300ceff0700b6 +:102abc0000c7b300ccff0700e0c5b300caff070096 +:102acc00c0c6b300c8ff0700901a210041002000c7 +:102adc00b7ff070080c3b300c3ff0700c0c0b3003b +:102aec00c1ff070010c0b300bfff0700b0a6200055 +:102afc0001002000aeff07000080fa000000060075 +:102b0c000400fa002047980031479800be4090001e +:102b1c00600020008008dd002e40900000c04000c6 +:102b2c00004f78009e40780000c8b30000c0400001 +:102b3c00adff07000080fa00000006000200fa005a +:102b4c00004f78001602a80000000000b0108000b2 +:102b5c00610060000000e000fcff3a008a40a90020 +:102b6c00c007200090108800000000005004800076 +:102b7c00640060000000e000fcff32008a40a90005 +:102b8c000004200090108800000000005004800019 +:102b9c00640060000000e000fcff32008a40a900e5 +:102bac001e00fb0090108800000000005004800004 +:102bbc00640060000000e000fcff32008a40a900c5 +:102bcc001642a80000000000b010800064006000f5 +:102bdc000000e000fcff3a000080fa000000060054 +:102bec000600fa00200798002e0090000bf8070052 +:102bfc00100798001602a80000000000b01080001a +:102c0c00610060000000e000fcff3a008a40a9006f +:102c1c00c0072000901088000000000050048000c5 +:102c2c00640060000000e000fcff32008a40a90054 +:102c3c000000eb00000f780015003700000c20009e +:102c4c0090108800000000005004800064006000b8 +:102c5c000000e000fcff32008a40a9001e00780052 +:102c6c00ae00900000804000104078000000fb0097 +:102c7c009010880000000000500480006400600088 +:102c8c000000e000fcff32008a40a9001e0fe800a3 +:102c9c001e0090000000e9009e0f5000e7ff3c0072 +:102cac0000042000901088000000000050048000f8 +:102cbc00640060000000e000fcff32008a40a900c4 +:102ccc001e0090000000e900ae0090000080400063 +:102cdc00104078000000fb009010880000000000fd +:102cec0050048000640060000000e000fcff320033 +:102cfc008a40a9001642a80000000000b010800015 +:102d0c00640060000000e000fcff3a000080fa0064 +:102d1c00000006000000fa0080c1b30032ff07007b +:102d2c000080fa00000006000000fa00c0c1b300e9 +:102d3c002dff07000080fa00000006000000fa00da +:102d4c00c0ff2900601988003000200000168800a0 +:102d5c001021ef00701a260060088800810880009e +:102d6c00f0fc2f00008060000050a000800888005c +:102d7c0011e1a80094e0a80084e0a90007e2a900f2 +:102d8c00d00920002010880007e2a8008620a900a6 +:102d9c001221ef0090d02300700888009108800069 +:102dac00f0fc2f00008060000050a000900888000c +:102dbc0013e1a8002023ef002223ef002423ef00cf +:102dcc0095a0a80085a0a9002043a80001198000a7 +:102ddc00f0f12f00008060000060a0000019880056 +:102dec0011198000f0ff210000806000101988008c +:102dfc001119800030fc2f00008060001019880031 +:102e0c0021198000f00f2e00008060000080a000cf +:102e1c002019880010c0b30024e3b70021e3a800f8 +:102e2c000080fa00000006000400fa00008fbe00cb +:102e3c0092432b0083e423001e00be00fff5070025 +:102e4c00c274230093d0230059f607000080fa00c7 +:102e5c00000006001400fa00b8ff07004d00070040 +:102e6c0009ff07008040eb000040eb0024ff070047 +:102e7c0020428000cf80de008ff607003233230023 +:102e8c0033b52300cdf60700e7ff0700809fbe0097 +:102e9c00604d2900801f78000e0078006cf7070049 +:102eac00e68757000e0078004dff0700edff370056 +:102ebc000200fa00000f7800004080001e0178002c +:102ecc008001400041802000818041008208780010 +:102edc000000e8000040880001408000f00128005c +:102eec00008060000000e00004003d000000e900ec +:102efc0001fe2f00008070000000e80000408800f8 +:102f0c0010408000ff0f500003003c001040800078 +:102f1c000000e800104088000080fa000000060065 +:102f2c000800fa006000b800008fbe000000eb0043 +:102f3c00200798000b0037002e0090008000400006 +:102f4c004080200000804000100078008000eb00e2 +:102f5c001e0f40005e9748002e0090000000e80015 +:102f6c00200798002e009000ff0f5000f2ff340055 +:102f7c0010408000cf80de000001be001e00be00ad +:102f8c00c2f60700300798003e0090000080fa005f +:102f9c00000006000200fa000000eb00000f7800b1 +:102fac00070037001e0078008000400040802000a1 +:102fbc00008040008000eb00010878001e0fe80044 +:102fcc001e007800ff0f5000f6ff34000080fa005e +:042fdc0000000600eb +:020000040000fa +:102fe0000008000044000000000000004408000049 +:102ff00002000000000000009e0800001a0000000f +:1030000002000000686a6c00747a4c000000010045 +:103010000002000004000800001000000000200072 +:103020002b2d23003000000046080000580000004f +:10303000020000006e616e00004e41004e0069000b +:103040006e660000494e46000000000000000000cf +:103050000024400000000000000000005940000073 +:10306000000000000088c300400000000000840051 +:10307000d79741000080e0003779c3004143170033 +:103080006e05b500b5b8930046f5f9003fe90300b9 +:103090004f384d00321d3000f9487700825a3c000d +:1030a000bf737f00dd4f150075000000b8080000f9 +:1030b00002000000020000003000000000000000dc +:020000040000fa +:020000040001f9 +:0457f8000ff90000a5 +:020000040000fa +:020000040001f9 +:0457fc007f3f0000eb +:00000001FF diff --git a/PICCode.X/dist/default/production/PICCode.X.production.map b/PICCode.X/dist/default/production/PICCode.X.production.map new file mode 100644 index 0000000..e535f8b --- /dev/null +++ b/PICCode.X/dist/default/production/PICCode.X.production.map @@ -0,0 +1,1361 @@ +Microchip Technology Inc, v1.50 (B) + +Tool Name: + c:\program files\microchip\xc16\v1.50\bin\bin\..\bin/elf-ld.exe + +Command: + -p24FJ64GA002 \ + --mdfp=C:/Program Files (x86)/Microchip/MPLABX/v5.35/packs/Microchip/PIC24F-GA-GB_DFP/1.2.101/xc16 \ + -o \ + dist/default/production/PICCode.X.production.elf \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/.. \ + -LC:/Program Files (x86)/Microchip/MPLABX/v5.35/packs/Microchip/PIC24F-GA-GB_DFP/1.2.101/xc16/bin/../support/PIC24F/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../lib \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/PIC24E/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/PIC24F/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/PIC24H/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC30F/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC33C/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC33E/gld \ + -Lc:/program files/microchip/xc16/v1.50/bin/bin/../../support/dsPIC33F/gld \ + build/default/production/bufferlib.o \ + build/default/production/lcd.o \ + build/default/production/main.o \ + --defsym=__MPLAB_BUILD=1 \ + -Tp24FJ64GA002.gld.00 \ + --stack=16 \ + --check-sections \ + --data-init \ + --pack-data \ + --handles \ + --isr \ + --no-gc-sections \ + --fill-upper=0 \ + --stackguard=16 \ + --no-force-link \ + --smart-io \ + -Map=dist/default/production/PICCode.X.production.map \ + --report-mem \ + --memorysummary \ + dist/default/production/memoryfile.xml \ + -start-group \ + --library=lega-pic30-elf \ + --library=m-elf \ + --library=lega-c-elf \ + -end-group \ + + +Optional library libpPIC24Fxxx.a not found +Archive member included because of file (symbol) + +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) + (__resetPRI) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) (__data_init_standard) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo) + (__crt_start_mode_normal) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) + build/default/production/main.o (___addsf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsf3.eo) + build/default/production/main.o (___divsf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) + build/default/production/main.o (___floatsisf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) (__fpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) (__funpack2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) (__fPropagateNaN) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsf3.eo) + build/default/production/main.o (___mulsf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(udivsi3.eo) + build/default/production/bufferlib.o (___udivsi3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) (___floatdisf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundisf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) (___floatundisf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) (__funpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strlen.XX_eo) + build/default/production/lcd.o (_strlen) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + build/default/production/main.o (__sprintf_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (___Printf_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (___Putfld_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___Ldtob_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___Genld_fF) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) (_div) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_ldiv) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) (_memcpy) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (_strchr) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (__LDunscale) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Puttxt) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) (__Vacopy) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) (__Dnorm) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___ltdf2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dgtge.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___gtdf2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divdf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsi3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___divsi3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) (__dunpack2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) (___extendsfdf2) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (_(float, int, long long, double, float, short, int)) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___floatsidf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(muldf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___muldf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) (___subdf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsi3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) (___mulsi3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(adddf3.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) (___adddf3) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) (__dcompare) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dPropagateNaN) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dtype.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) (__dtype) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) (__dunpack) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) (___floatdidf) +c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundidf.eo) + c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) (___floatundidf) + + +xc16-ld 1.50 (B) + +Default Code Model: Small +Default Data Model: Large +Default Scalar Model: Small + +"program" Memory [Origin = 0x200, Length = 0xa9fc] + +section address length (PC units) length (bytes) (dec) +------- ------- ----------------- -------------------- +.text 0x200 0x12d6 0x1c41 (7233) +.const 0x14d6 0x8 0xc (12) +.text 0x14de 0x312 0x49b (1179) +.dinit 0x17f0 0x70 0xa8 (168) + + Total "program" memory used (bytes): 0x2190 (8592) 13% + + +"data" Memory [Origin = 0x800, Length = 0x2000] + +section address alignment gaps total length (dec) +------- ------- -------------- ------------------- +.nbss 0x800 0 0x46 (70) +.data 0x846 0 0x74 (116) + + Total "data" memory used (bytes): 0xba (186) 2% + + +Dynamic Memory Usage + +region address maximum length (dec) +------ ------- --------------------- +heap 0 0 (0) +stack 0x8ba 0x1f46 (8006) + + Maximum dynamic memory (bytes): 0x1f46 (8006) + + +External Symbols in Data Memory (by address): + + 0x0800 _write + 0x0802 _numE + 0x0804 _buffer + 0x0844 _adValue + +External Symbols in Data Memory (by name): + + 0x0844 _adValue + 0x0804 _buffer + 0x0802 _numE + 0x0800 _write + +External Symbols in Program Memory (by address): + + 0x000200 __resetPRI + 0x00023c __psv_init + 0x000252 __data_init + 0x000252 __data_init_standard + 0x0002cc __ADC1Interrupt + 0x0002f4 __T2Interrupt + 0x00031c __DefaultInterrupt + 0x000322 ___subsf3 + 0x000324 ___addsf3 + 0x0003de ___divsf3 + 0x000462 ___floatsisf + 0x000468 __fpack + 0x0004b4 __funpack2 + 0x0004c4 __fPropagateNaN + 0x0004d6 __fbopExit + 0x0004de __fbopReturnNaN + 0x0004e4 ___mulsf3 + 0x00054c ___udivsi3 + 0x00056c ___floatdisf + 0x00058c ___floatundisf + 0x0005ea __funpack + 0x000614 _strlen + 0x000620 sprintf_fF.XXeo:_prout + 0x00062e __sprintf_fF + 0x00064c ___Printf_fF + 0x0007b0 ___Putfld_fF + 0x000854 ___Ldtob_fF + 0x000aa4 ___Genld_fF + 0x000cac _div + 0x000cc2 _ldiv + 0x000cec _memcpy + 0x000cfa _strchr + 0x000d12 __LDunscale + 0x000d66 __Puttxt + 0x000ede __Vacopy + 0x000ee2 __Dnorm + 0x000f7a ___ltdf2 + 0x000f7a ___ledf2 + 0x000f7a ___eqdf2 + 0x000f84 ___gedf2 + 0x000f84 ___gtdf2 + 0x000f8e ___divdf3 + 0x001042 ___divsi3 + 0x001060 __dpack + 0x0010b8 __dunpack2 + 0x0010da __dreturnNaN + 0x0010e0 __dunpack2exit + 0x0010ea ___extendsfdf2 + 0x001128 ___fixdfsi + 0x001180 ___floatsidf + 0x001188 ___muldf3 + 0x001274 ___subdf3 + 0x001278 ___mulsi3 + 0x001278 ___mulp32eds3 + 0x001278 ___mulp32peds3 + 0x001284 ___adddf3 + 0x001380 __dcompare + 0x0013d2 __dPropagateNaN + 0x0013ee __dtype + 0x001412 __dunpack + 0x001460 ___floatdidf + 0x001480 ___floatundidf + 0x0014de _delay + 0x0014fa _lcd_cmd + 0x00154a _lcd_init + 0x001586 _lcd_setCursor + 0x0015a4 _lcd_printChar + 0x0015f6 _lcd_printStr + 0x001690 _left + 0x00169a _right + 0x0016a4 _setup + 0x00171a _VtoI + 0x001730 _main + 0x00175e _putVal + 0x001796 _getAvg + 0x0017d0 _initBuffer + +External Symbols in Program Memory (by name): + + 0x00171a _VtoI + 0x0002cc __ADC1Interrupt + 0x00031c __DefaultInterrupt + 0x000ee2 __Dnorm + 0x000d12 __LDunscale + 0x000d66 __Puttxt + 0x0002f4 __T2Interrupt + 0x000ede __Vacopy + 0x000aa4 ___Genld_fF + 0x000854 ___Ldtob_fF + 0x00064c ___Printf_fF + 0x0007b0 ___Putfld_fF + 0x001284 ___adddf3 + 0x000324 ___addsf3 + 0x000f8e ___divdf3 + 0x0003de ___divsf3 + 0x001042 ___divsi3 + 0x000f7a ___eqdf2 + 0x0010ea ___extendsfdf2 + 0x001128 ___fixdfsi + 0x001460 ___floatdidf + 0x00056c ___floatdisf + 0x001180 ___floatsidf + 0x000462 ___floatsisf + 0x001480 ___floatundidf + 0x00058c ___floatundisf + 0x000f84 ___gedf2 + 0x000f84 ___gtdf2 + 0x000f7a ___ledf2 + 0x000f7a ___ltdf2 + 0x001188 ___muldf3 + 0x001278 ___mulp32eds3 + 0x001278 ___mulp32peds3 + 0x0004e4 ___mulsf3 + 0x001278 ___mulsi3 + 0x001274 ___subdf3 + 0x000322 ___subsf3 + 0x00054c ___udivsi3 + 0x0013d2 __dPropagateNaN + 0x000252 __data_init + 0x000252 __data_init_standard + 0x001380 __dcompare + 0x001060 __dpack + 0x0010da __dreturnNaN + 0x0013ee __dtype + 0x001412 __dunpack + 0x0010b8 __dunpack2 + 0x0010e0 __dunpack2exit + 0x0004c4 __fPropagateNaN + 0x0004d6 __fbopExit + 0x0004de __fbopReturnNaN + 0x000468 __fpack + 0x0005ea __funpack + 0x0004b4 __funpack2 + 0x00023c __psv_init + 0x000200 __resetPRI + 0x00062e __sprintf_fF + 0x0014de _delay + 0x000cac _div + 0x001796 _getAvg + 0x0017d0 _initBuffer + 0x0014fa _lcd_cmd + 0x00154a _lcd_init + 0x0015a4 _lcd_printChar + 0x0015f6 _lcd_printStr + 0x001586 _lcd_setCursor + 0x000cc2 _ldiv + 0x001690 _left + 0x001730 _main + 0x000cec _memcpy + 0x00175e _putVal + 0x00169a _right + 0x0016a4 _setup + 0x000cfa _strchr + 0x000614 _strlen + 0x000620 sprintf_fF.XXeo:_prout + +Memory Configuration + +Name Origin Length Attributes +data 0x000800 0x002000 a !xr +reset 0x000000 0x000004 +ivt 0x000004 0x0000fc +_reserved 0x000100 0x000004 +aivt 0x000104 0x0000fc +program 0x000200 0x00a9fc xr +CONFIG2 0x00abfc 0x000002 +CONFIG1 0x00abfe 0x000002 +*default* 0x000000 0xffffffff + +Linker script and memory map + +LOAD build/default/production/bufferlib.o +LOAD build/default/production/lcd.o +LOAD build/default/production/main.o + 0x0001 __MPLAB_BUILD = 0x1 +LOAD pPIC24Fxxx +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libfx-elf.a + 0xabfc __CONFIG2 = 0xabfc + 0xabfe __CONFIG1 = 0xabfe + 0x0001 __NO_HANDLES = 0x1 + 0x0200 __CODE_BASE = 0x200 + 0xa9fc __CODE_LENGTH = 0xa9fc + 0x0004 __IVT_BASE = 0x4 + 0x0104 __AIVT_BASE = 0x104 + 0x0800 __DATA_BASE = 0x800 + 0x2000 __DATA_LENGTH = 0x2000 + +.reset 0x000000 0x4 + 0x000000 0x2 SHORT 0x200 ABSOLUTE (__reset) + 0x000001 0x2 SHORT 0x4 + 0x000002 0x2 SHORT 0x0 ((ABSOLUTE (__reset) >> 0x10) & 0x7f) + 0x000003 0x2 SHORT 0x0 + +.text 0x000200 0x12d6 + *(.init) + .init 0x000200 0x4c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) + 0x000200 __resetPRI + 0x000200 __reset + 0x00023c __psv_init + .init 0x00024c 0x7c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) + 0x000252 __data_init_standard + 0x000252 __data_init + *(.user_init) + *(.handle) + *(.isr*) + .isr.text 0x0002cc 0x50 build/default/production/main.o + 0x0002cc __ADC1Interrupt + 0x0002f4 __T2Interrupt + .isr 0x00031c 0x4 default_isr + 0x00031c __DefaultInterrupt + *(.libc) + *(.libm) + *(.libdsp) + *(.lib*) + .libpic30_crt_start_mode + 0x000320 0x2 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt_start_mode_normal.Leo) + 0x000320 __crt_start_mode + 0x000320 __crt_start_mode_normal + .libm.subsf3 0x000322 0xbc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) + 0x000322 ___subsf3 + 0x000324 ___addsf3 + .libm.divfs3 0x0003de 0x84 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsf3.eo) + 0x0003de ___divsf3 + .libm.floatsisf + 0x000462 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) + 0x000462 ___floatsisf + .libm.fpack 0x000468 0x4c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fpack.eo) + 0x000468 __fpack + .libm.funpack2 + 0x0004b4 0x10 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) + 0x0004b4 __funpack2 + .libm.fPropagateNaN + 0x0004c4 0x12 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + 0x0004c4 __fPropagateNaN + .libm.fbobExit + 0x0004d6 0x8 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + 0x0004d6 __fbopExit + .libm.fbopReturnNaN + 0x0004de 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + 0x0004de __fbopReturnNaN + .libm.mulsf3 0x0004e4 0x68 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsf3.eo) + 0x0004e4 ___mulsf3 + .libm.udivsi3 0x00054c 0x20 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(udivsi3.eo) + 0x00054c ___udivsi3 + .libm.floatdisf + 0x00056c 0x20 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) + 0x00056c ___floatdisf + .libm.floatundisf + 0x00058c 0x5e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundisf.eo) + 0x00058c ___floatundisf + .libm.funpack 0x0005ea 0x2a c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack.eo) + 0x0005ea __funpack + .libc.strlen 0x000614 0xc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strlen.XX_eo) + 0x000614 _strlen + .libc.prout 0x000620 0xe c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + 0x000620 sprintf_fF.XXeo:_prout + .libc._sprintf_fF + 0x00062e 0x1e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + 0x00062e __sprintf_fF + .libc.__Printf_fF + 0x00064c 0x164 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + 0x00064c ___Printf_fF + .libc.__Putfld_fF + 0x0007b0 0xa4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) + 0x0007b0 ___Putfld_fF + .libc.__Ldtob_fF + 0x000854 0x250 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + 0x000854 ___Ldtob_fF + .libc.__Genld_fF + 0x000aa4 0x208 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + 0x000aa4 ___Genld_fF + .libc.div 0x000cac 0x16 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) + 0x000cac _div + .libc.ldiv 0x000cc2 0x2a c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) + 0x000cc2 _ldiv + .libc.memcpy 0x000cec 0xe c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) + 0x000cec _memcpy + .libc.strchr 0x000cfa 0x18 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) + 0x000cfa _strchr + .libc._LDunscale + 0x000d12 0x54 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) + 0x000d12 __LDunscale + .libc._Puttxt 0x000d66 0x178 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) + 0x000d66 __Puttxt + .libc._Vacopy 0x000ede 0x4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) + 0x000ede __Vacopy + .libc._Dnorm 0x000ee2 0x98 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) + 0x000ee2 __Dnorm + .libm.eqdf2 0x000f7a 0xa c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) + 0x000f7a ___eqdf2 + 0x000f7a ___ltdf2 + 0x000f7a ___ledf2 + .libm.gtdf2 0x000f84 0xa c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dgtge.eo) + 0x000f84 ___gtdf2 + 0x000f84 ___gedf2 + .libm.divdf3 0x000f8e 0xb4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) + 0x000f8e ___divdf3 + .libm.divsi3 0x001042 0x1e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsi3.eo) + 0x001042 ___divsi3 + .libm.dpack 0x001060 0x58 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpack.eo) + 0x001060 __dpack + .libm.dunpack2 + 0x0010b8 0x32 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) + 0x0010b8 __dunpack2 + 0x0010da __dreturnNaN + 0x0010e0 __dunpack2exit + .libm.extendsfdf2 + 0x0010ea 0x3e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) + 0x0010ea ___extendsfdf2 + .libm.fixdfsi 0x001128 0x58 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) + 0x001128 _(float, int, long long, double, float, short, int) + .libm.floatsidf + 0x001180 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) + 0x001180 ___floatsidf + *fill* 0x001186 0x400 + .libm.muldf3 0x001188 0xec c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(muldf3.eo) + 0x001188 ___muldf3 + .libm.subdf3 0x001274 0x4 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) + 0x001274 ___subdf3 + .libm.mulsi3 0x001278 0xc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsi3.eo) + 0x001278 ___mulp32peds3 + 0x001278 ___mulsi3 + 0x001278 ___mulp32eds3 + .libm.adddf3 0x001284 0xfc c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(adddf3.eo) + 0x001284 ___adddf3 + .libm.dcompare + 0x001380 0x52 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) + 0x001380 __dcompare + .libm.dPropagateNaN + 0x0013d2 0x1c c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) + 0x0013d2 __dPropagateNaN + .libm.dtype 0x0013ee 0x24 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dtype.eo) + 0x0013ee __dtype + .libm.dunpack 0x001412 0x4e c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack.eo) + 0x001412 __dunpack + .libm.floatdidf + 0x001460 0x20 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) + 0x001460 ___floatdidf + .libm.floatundidf + 0x001480 0x56 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundidf.eo) + 0x001480 ___floatundidf + +usercode + *(usercode) + +__CONFIG2 + *(__CONFIG2.sec*) + +__CONFIG1 + *(__CONFIG1.sec*) + +.comment + *(.comment) + +.debug_info 0x000000 0x16b7 + *(.debug_info) + .debug_info 0x000000 0x243 build/default/production/bufferlib.o + .debug_info 0x000243 0x4d4 build/default/production/lcd.o + .debug_info 0x000717 0xfa0 build/default/production/main.o + *(.gnu.linkonce.wi.*) + +.debug_abbrev 0x000000 0x300 + *(.debug_abbrev) + .debug_abbrev 0x000000 0xbb build/default/production/bufferlib.o + .debug_abbrev 0x0000bb 0xe0 build/default/production/lcd.o + .debug_abbrev 0x00019b 0x165 build/default/production/main.o + +.debug_line 0x000000 0x2ec + *(.debug_line) + .debug_line 0x000000 0x49 build/default/production/bufferlib.o + .debug_line 0x000049 0x15c build/default/production/lcd.o + .debug_line 0x0001a5 0x147 build/default/production/main.o + +.debug_frame 0x000000 0x242 + *(.debug_frame) + .debug_frame 0x000000 0x62 build/default/production/bufferlib.o + .debug_frame 0x000062 0xe4 build/default/production/lcd.o + .debug_frame 0x000146 0xfc build/default/production/main.o + +.debug_str 0x000000 0x7d + *(.debug_str) + .debug_str 0x000000 0x15 build/default/production/lcd.o + .debug_str 0x000015 0x68 build/default/production/main.o + +.debug_loc + *(.debug_loc) + +.debug_macinfo + *(.debug_macinfo) + +.debug_pubnames + 0x000000 0x130 + *(.debug_pubnames) + .debug_pubnames + 0x000000 0x55 build/default/production/bufferlib.o + .debug_pubnames + 0x000055 0x7d build/default/production/lcd.o + .debug_pubnames + 0x0000d2 0x5e build/default/production/main.o + +.debug_ranges + *(.debug_ranges) + +.debug_aranges 0x000000 0x48 + *(.debug_aranges) + .debug_aranges + 0x000000 0x18 build/default/production/bufferlib.o + .debug_aranges + 0x000018 0x18 build/default/production/lcd.o + .debug_aranges + 0x000030 0x18 build/default/production/main.o + 0x0000 WREG0 = 0x0 + 0x0000 _WREG0 = 0x0 + 0x0002 WREG1 = 0x2 + 0x0002 _WREG1 = 0x2 + 0x0004 WREG2 = 0x4 + 0x0004 _WREG2 = 0x4 + 0x0006 WREG3 = 0x6 + 0x0006 _WREG3 = 0x6 + 0x0008 WREG4 = 0x8 + 0x0008 _WREG4 = 0x8 + 0x000a WREG5 = 0xa + 0x000a _WREG5 = 0xa + 0x000c WREG6 = 0xc + 0x000c _WREG6 = 0xc + 0x000e WREG7 = 0xe + 0x000e _WREG7 = 0xe + 0x0010 WREG8 = 0x10 + 0x0010 _WREG8 = 0x10 + 0x0012 WREG9 = 0x12 + 0x0012 _WREG9 = 0x12 + 0x0014 WREG10 = 0x14 + 0x0014 _WREG10 = 0x14 + 0x0016 WREG11 = 0x16 + 0x0016 _WREG11 = 0x16 + 0x0018 WREG12 = 0x18 + 0x0018 _WREG12 = 0x18 + 0x001a WREG13 = 0x1a + 0x001a _WREG13 = 0x1a + 0x001c WREG14 = 0x1c + 0x001c _WREG14 = 0x1c + 0x001e WREG15 = 0x1e + 0x001e _WREG15 = 0x1e + 0x0020 SPLIM = 0x20 + 0x0020 _SPLIM = 0x20 + 0x002e PCL = 0x2e + 0x002e _PCL = 0x2e + 0x0030 PCH = 0x30 + 0x0030 _PCH = 0x30 + 0x0032 TBLPAG = 0x32 + 0x0032 _TBLPAG = 0x32 + 0x0034 PSVPAG = 0x34 + 0x0034 _PSVPAG = 0x34 + 0x0036 RCOUNT = 0x36 + 0x0036 _RCOUNT = 0x36 + 0x0042 SR = 0x42 + 0x0042 _SR = 0x42 + 0x0042 _SRbits = 0x42 + 0x0044 CORCON = 0x44 + 0x0044 _CORCON = 0x44 + 0x0044 _CORCONbits = 0x44 + 0x0052 DISICNT = 0x52 + 0x0052 _DISICNT = 0x52 + 0x0060 CNEN1 = 0x60 + 0x0060 _CNEN1 = 0x60 + 0x0060 _CNEN1bits = 0x60 + 0x0062 CNEN2 = 0x62 + 0x0062 _CNEN2 = 0x62 + 0x0062 _CNEN2bits = 0x62 + 0x0068 CNPU1 = 0x68 + 0x0068 _CNPU1 = 0x68 + 0x0068 _CNPU1bits = 0x68 + 0x006a CNPU2 = 0x6a + 0x006a _CNPU2 = 0x6a + 0x006a _CNPU2bits = 0x6a + 0x0080 INTCON1 = 0x80 + 0x0080 _INTCON1 = 0x80 + 0x0080 _INTCON1bits = 0x80 + 0x0082 INTCON2 = 0x82 + 0x0082 _INTCON2 = 0x82 + 0x0082 _INTCON2bits = 0x82 + 0x0084 IFS0 = 0x84 + 0x0084 _IFS0 = 0x84 + 0x0084 _IFS0bits = 0x84 + 0x0086 IFS1 = 0x86 + 0x0086 _IFS1 = 0x86 + 0x0086 _IFS1bits = 0x86 + 0x0088 IFS2 = 0x88 + 0x0088 _IFS2 = 0x88 + 0x0088 _IFS2bits = 0x88 + 0x008a IFS3 = 0x8a + 0x008a _IFS3 = 0x8a + 0x008a _IFS3bits = 0x8a + 0x008c IFS4 = 0x8c + 0x008c _IFS4 = 0x8c + 0x008c _IFS4bits = 0x8c + 0x0094 IEC0 = 0x94 + 0x0094 _IEC0 = 0x94 + 0x0094 _IEC0bits = 0x94 + 0x0096 IEC1 = 0x96 + 0x0096 _IEC1 = 0x96 + 0x0096 _IEC1bits = 0x96 + 0x0098 IEC2 = 0x98 + 0x0098 _IEC2 = 0x98 + 0x0098 _IEC2bits = 0x98 + 0x009a IEC3 = 0x9a + 0x009a _IEC3 = 0x9a + 0x009a _IEC3bits = 0x9a + 0x009c IEC4 = 0x9c + 0x009c _IEC4 = 0x9c + 0x009c _IEC4bits = 0x9c + 0x00a4 IPC0 = 0xa4 + 0x00a4 _IPC0 = 0xa4 + 0x00a4 _IPC0bits = 0xa4 + 0x00a6 IPC1 = 0xa6 + 0x00a6 _IPC1 = 0xa6 + 0x00a6 _IPC1bits = 0xa6 + 0x00a8 IPC2 = 0xa8 + 0x00a8 _IPC2 = 0xa8 + 0x00a8 _IPC2bits = 0xa8 + 0x00aa IPC3 = 0xaa + 0x00aa _IPC3 = 0xaa + 0x00aa _IPC3bits = 0xaa + 0x00ac IPC4 = 0xac + 0x00ac _IPC4 = 0xac + 0x00ac _IPC4bits = 0xac + 0x00ae IPC5 = 0xae + 0x00ae _IPC5 = 0xae + 0x00ae _IPC5bits = 0xae + 0x00b0 IPC6 = 0xb0 + 0x00b0 _IPC6 = 0xb0 + 0x00b0 _IPC6bits = 0xb0 + 0x00b2 IPC7 = 0xb2 + 0x00b2 _IPC7 = 0xb2 + 0x00b2 _IPC7bits = 0xb2 + 0x00b4 IPC8 = 0xb4 + 0x00b4 _IPC8 = 0xb4 + 0x00b4 _IPC8bits = 0xb4 + 0x00b6 IPC9 = 0xb6 + 0x00b6 _IPC9 = 0xb6 + 0x00b6 _IPC9bits = 0xb6 + 0x00b8 IPC10 = 0xb8 + 0x00b8 _IPC10 = 0xb8 + 0x00b8 _IPC10bits = 0xb8 + 0x00ba IPC11 = 0xba + 0x00ba _IPC11 = 0xba + 0x00ba _IPC11bits = 0xba + 0x00bc IPC12 = 0xbc + 0x00bc _IPC12 = 0xbc + 0x00bc _IPC12bits = 0xbc + 0x00c2 IPC15 = 0xc2 + 0x00c2 _IPC15 = 0xc2 + 0x00c2 _IPC15bits = 0xc2 + 0x00c4 IPC16 = 0xc4 + 0x00c4 _IPC16 = 0xc4 + 0x00c4 _IPC16bits = 0xc4 + 0x00c8 IPC18 = 0xc8 + 0x00c8 _IPC18 = 0xc8 + 0x00c8 _IPC18bits = 0xc8 + 0x0100 TMR1 = 0x100 + 0x0100 _TMR1 = 0x100 + 0x0102 PR1 = 0x102 + 0x0102 _PR1 = 0x102 + 0x0104 T1CON = 0x104 + 0x0104 _T1CON = 0x104 + 0x0104 _T1CONbits = 0x104 + 0x0106 TMR2 = 0x106 + 0x0106 _TMR2 = 0x106 + 0x0108 TMR3HLD = 0x108 + 0x0108 _TMR3HLD = 0x108 + 0x010a TMR3 = 0x10a + 0x010a _TMR3 = 0x10a + 0x010c PR2 = 0x10c + 0x010c _PR2 = 0x10c + 0x010e PR3 = 0x10e + 0x010e _PR3 = 0x10e + 0x0110 T2CON = 0x110 + 0x0110 _T2CON = 0x110 + 0x0110 _T2CONbits = 0x110 + 0x0112 T3CON = 0x112 + 0x0112 _T3CON = 0x112 + 0x0112 _T3CONbits = 0x112 + 0x0114 TMR4 = 0x114 + 0x0114 _TMR4 = 0x114 + 0x0116 TMR5HLD = 0x116 + 0x0116 _TMR5HLD = 0x116 + 0x0118 TMR5 = 0x118 + 0x0118 _TMR5 = 0x118 + 0x011a PR4 = 0x11a + 0x011a _PR4 = 0x11a + 0x011c PR5 = 0x11c + 0x011c _PR5 = 0x11c + 0x011e T4CON = 0x11e + 0x011e _T4CON = 0x11e + 0x011e _T4CONbits = 0x11e + 0x0120 T5CON = 0x120 + 0x0120 _T5CON = 0x120 + 0x0120 _T5CONbits = 0x120 + 0x0140 IC1BUF = 0x140 + 0x0140 _IC1BUF = 0x140 + 0x0142 IC1CON = 0x142 + 0x0142 _IC1CON = 0x142 + 0x0142 _IC1CONbits = 0x142 + 0x0144 IC2BUF = 0x144 + 0x0144 _IC2BUF = 0x144 + 0x0146 IC2CON = 0x146 + 0x0146 _IC2CON = 0x146 + 0x0146 _IC2CONbits = 0x146 + 0x0148 IC3BUF = 0x148 + 0x0148 _IC3BUF = 0x148 + 0x014a IC3CON = 0x14a + 0x014a _IC3CON = 0x14a + 0x014a _IC3CONbits = 0x14a + 0x014c IC4BUF = 0x14c + 0x014c _IC4BUF = 0x14c + 0x014e IC4CON = 0x14e + 0x014e _IC4CON = 0x14e + 0x014e _IC4CONbits = 0x14e + 0x0150 IC5BUF = 0x150 + 0x0150 _IC5BUF = 0x150 + 0x0152 IC5CON = 0x152 + 0x0152 _IC5CON = 0x152 + 0x0152 _IC5CONbits = 0x152 + 0x0180 OC1RS = 0x180 + 0x0180 _OC1RS = 0x180 + 0x0182 OC1R = 0x182 + 0x0182 _OC1R = 0x182 + 0x0184 OC1CON = 0x184 + 0x0184 _OC1CON = 0x184 + 0x0184 _OC1CONbits = 0x184 + 0x0186 OC2RS = 0x186 + 0x0186 _OC2RS = 0x186 + 0x0188 OC2R = 0x188 + 0x0188 _OC2R = 0x188 + 0x018a OC2CON = 0x18a + 0x018a _OC2CON = 0x18a + 0x018a _OC2CONbits = 0x18a + 0x018c OC3RS = 0x18c + 0x018c _OC3RS = 0x18c + 0x018e OC3R = 0x18e + 0x018e _OC3R = 0x18e + 0x0190 OC3CON = 0x190 + 0x0190 _OC3CON = 0x190 + 0x0190 _OC3CONbits = 0x190 + 0x0192 OC4RS = 0x192 + 0x0192 _OC4RS = 0x192 + 0x0194 OC4R = 0x194 + 0x0194 _OC4R = 0x194 + 0x0196 OC4CON = 0x196 + 0x0196 _OC4CON = 0x196 + 0x0196 _OC4CONbits = 0x196 + 0x0198 OC5RS = 0x198 + 0x0198 _OC5RS = 0x198 + 0x019a OC5R = 0x19a + 0x019a _OC5R = 0x19a + 0x019c OC5CON = 0x19c + 0x019c _OC5CON = 0x19c + 0x019c _OC5CONbits = 0x19c + 0x0200 I2C1RCV = 0x200 + 0x0200 _I2C1RCV = 0x200 + 0x0202 I2C1TRN = 0x202 + 0x0202 _I2C1TRN = 0x202 + 0x0204 I2C1BRG = 0x204 + 0x0204 _I2C1BRG = 0x204 + 0x0206 I2C1CON = 0x206 + 0x0206 _I2C1CON = 0x206 + 0x0206 _I2C1CONbits = 0x206 + 0x0208 I2C1STAT = 0x208 + 0x0208 _I2C1STAT = 0x208 + 0x0208 _I2C1STATbits = 0x208 + 0x020a I2C1ADD = 0x20a + 0x020a _I2C1ADD = 0x20a + 0x020c I2C1MSK = 0x20c + 0x020c _I2C1MSK = 0x20c + 0x0210 I2C2RCV = 0x210 + 0x0210 _I2C2RCV = 0x210 + 0x0212 I2C2TRN = 0x212 + 0x0212 _I2C2TRN = 0x212 + 0x0214 I2C2BRG = 0x214 + 0x0214 _I2C2BRG = 0x214 + 0x0216 I2C2CON = 0x216 + 0x0216 _I2C2CON = 0x216 + 0x0216 _I2C2CONbits = 0x216 + 0x0218 I2C2STAT = 0x218 + 0x0218 _I2C2STAT = 0x218 + 0x0218 _I2C2STATbits = 0x218 + 0x021a I2C2ADD = 0x21a + 0x021a _I2C2ADD = 0x21a + 0x021c I2C2MSK = 0x21c + 0x021c _I2C2MSK = 0x21c + 0x0220 U1MODE = 0x220 + 0x0220 _U1MODE = 0x220 + 0x0220 _U1MODEbits = 0x220 + 0x0222 U1STA = 0x222 + 0x0222 _U1STA = 0x222 + 0x0222 _U1STAbits = 0x222 + 0x0224 U1TXREG = 0x224 + 0x0224 _U1TXREG = 0x224 + 0x0226 U1RXREG = 0x226 + 0x0226 _U1RXREG = 0x226 + 0x0228 U1BRG = 0x228 + 0x0228 _U1BRG = 0x228 + 0x0230 U2MODE = 0x230 + 0x0230 _U2MODE = 0x230 + 0x0230 _U2MODEbits = 0x230 + 0x0232 U2STA = 0x232 + 0x0232 _U2STA = 0x232 + 0x0232 _U2STAbits = 0x232 + 0x0234 U2TXREG = 0x234 + 0x0234 _U2TXREG = 0x234 + 0x0236 U2RXREG = 0x236 + 0x0236 _U2RXREG = 0x236 + 0x0238 U2BRG = 0x238 + 0x0238 _U2BRG = 0x238 + 0x0240 SPI1STAT = 0x240 + 0x0240 _SPI1STAT = 0x240 + 0x0240 _SPI1STATbits = 0x240 + 0x0242 SPI1CON1 = 0x242 + 0x0242 _SPI1CON1 = 0x242 + 0x0242 _SPI1CON1bits = 0x242 + 0x0244 SPI1CON2 = 0x244 + 0x0244 _SPI1CON2 = 0x244 + 0x0244 _SPI1CON2bits = 0x244 + 0x0248 SPI1BUF = 0x248 + 0x0248 _SPI1BUF = 0x248 + 0x0260 SPI2STAT = 0x260 + 0x0260 _SPI2STAT = 0x260 + 0x0260 _SPI2STATbits = 0x260 + 0x0262 SPI2CON1 = 0x262 + 0x0262 _SPI2CON1 = 0x262 + 0x0262 _SPI2CON1bits = 0x262 + 0x0264 SPI2CON2 = 0x264 + 0x0264 _SPI2CON2 = 0x264 + 0x0264 _SPI2CON2bits = 0x264 + 0x0268 SPI2BUF = 0x268 + 0x0268 _SPI2BUF = 0x268 + 0x02c0 TRISA = 0x2c0 + 0x02c0 _TRISA = 0x2c0 + 0x02c0 _TRISAbits = 0x2c0 + 0x02c2 PORTA = 0x2c2 + 0x02c2 _PORTA = 0x2c2 + 0x02c2 _PORTAbits = 0x2c2 + 0x02c4 LATA = 0x2c4 + 0x02c4 _LATA = 0x2c4 + 0x02c4 _LATAbits = 0x2c4 + 0x02c6 ODCA = 0x2c6 + 0x02c6 _ODCA = 0x2c6 + 0x02c6 _ODCAbits = 0x2c6 + 0x02c8 TRISB = 0x2c8 + 0x02c8 _TRISB = 0x2c8 + 0x02c8 _TRISBbits = 0x2c8 + 0x02ca PORTB = 0x2ca + 0x02ca _PORTB = 0x2ca + 0x02ca _PORTBbits = 0x2ca + 0x02cc LATB = 0x2cc + 0x02cc _LATB = 0x2cc + 0x02cc _LATBbits = 0x2cc + 0x02ce ODCB = 0x2ce + 0x02ce _ODCB = 0x2ce + 0x02ce _ODCBbits = 0x2ce + 0x02fc PADCFG1 = 0x2fc + 0x02fc _PADCFG1 = 0x2fc + 0x02fc _PADCFG1bits = 0x2fc + 0x0300 ADC1BUF0 = 0x300 + 0x0300 _ADC1BUF0 = 0x300 + 0x0302 ADC1BUF1 = 0x302 + 0x0302 _ADC1BUF1 = 0x302 + 0x0304 ADC1BUF2 = 0x304 + 0x0304 _ADC1BUF2 = 0x304 + 0x0306 ADC1BUF3 = 0x306 + 0x0306 _ADC1BUF3 = 0x306 + 0x0308 ADC1BUF4 = 0x308 + 0x0308 _ADC1BUF4 = 0x308 + 0x030a ADC1BUF5 = 0x30a + 0x030a _ADC1BUF5 = 0x30a + 0x030c ADC1BUF6 = 0x30c + 0x030c _ADC1BUF6 = 0x30c + 0x030e ADC1BUF7 = 0x30e + 0x030e _ADC1BUF7 = 0x30e + 0x0310 ADC1BUF8 = 0x310 + 0x0310 _ADC1BUF8 = 0x310 + 0x0312 ADC1BUF9 = 0x312 + 0x0312 _ADC1BUF9 = 0x312 + 0x0314 ADC1BUFA = 0x314 + 0x0314 _ADC1BUFA = 0x314 + 0x0316 ADC1BUFB = 0x316 + 0x0316 _ADC1BUFB = 0x316 + 0x0318 ADC1BUFC = 0x318 + 0x0318 _ADC1BUFC = 0x318 + 0x031a ADC1BUFD = 0x31a + 0x031a _ADC1BUFD = 0x31a + 0x031c ADC1BUFE = 0x31c + 0x031c _ADC1BUFE = 0x31c + 0x031e ADC1BUFF = 0x31e + 0x031e _ADC1BUFF = 0x31e + 0x0320 AD1CON1 = 0x320 + 0x0320 _AD1CON1 = 0x320 + 0x0320 _AD1CON1bits = 0x320 + 0x0322 AD1CON2 = 0x322 + 0x0322 _AD1CON2 = 0x322 + 0x0322 _AD1CON2bits = 0x322 + 0x0324 AD1CON3 = 0x324 + 0x0324 _AD1CON3 = 0x324 + 0x0324 _AD1CON3bits = 0x324 + 0x0328 AD1CHS = 0x328 + 0x0328 _AD1CHS = 0x328 + 0x0328 _AD1CHSbits = 0x328 + 0x032c AD1PCFG = 0x32c + 0x032c _AD1PCFG = 0x32c + 0x032c _AD1PCFGbits = 0x32c + 0x0330 AD1CSSL = 0x330 + 0x0330 _AD1CSSL = 0x330 + 0x0330 _AD1CSSLbits = 0x330 + 0x0600 PMCON = 0x600 + 0x0600 _PMCON = 0x600 + 0x0600 _PMCONbits = 0x600 + 0x0602 PMMODE = 0x602 + 0x0602 _PMMODE = 0x602 + 0x0602 _PMMODEbits = 0x602 + 0x0604 PMADDR = 0x604 + 0x0604 _PMADDR = 0x604 + 0x0604 _PMADDRbits = 0x604 + 0x0604 PMDOUT1 = 0x604 + 0x0604 _PMDOUT1 = 0x604 + 0x0604 _PMDOUT1bits = 0x604 + 0x0606 PMDOUT2 = 0x606 + 0x0606 _PMDOUT2 = 0x606 + 0x0608 PMDIN1 = 0x608 + 0x0608 _PMDIN1 = 0x608 + 0x060a PMDIN2 = 0x60a + 0x060a _PMDIN2 = 0x60a + 0x060c PMAEN = 0x60c + 0x060c _PMAEN = 0x60c + 0x060c _PMAENbits = 0x60c + 0x060e PMSTAT = 0x60e + 0x060e _PMSTAT = 0x60e + 0x060e _PMSTATbits = 0x60e + 0x0620 ALRMVAL = 0x620 + 0x0620 _ALRMVAL = 0x620 + 0x0622 ALCFGRPT = 0x622 + 0x0622 _ALCFGRPT = 0x622 + 0x0622 _ALCFGRPTbits = 0x622 + 0x0624 RTCVAL = 0x624 + 0x0624 _RTCVAL = 0x624 + 0x0626 RCFGCAL = 0x626 + 0x0626 _RCFGCAL = 0x626 + 0x0626 _RCFGCALbits = 0x626 + 0x0630 CMCON = 0x630 + 0x0630 _CMCON = 0x630 + 0x0630 _CMCONbits = 0x630 + 0x0632 CVRCON = 0x632 + 0x0632 _CVRCON = 0x632 + 0x0632 _CVRCONbits = 0x632 + 0x0640 CRCCON = 0x640 + 0x0640 _CRCCON = 0x640 + 0x0640 _CRCCONbits = 0x640 + 0x0642 CRCXOR = 0x642 + 0x0642 _CRCXOR = 0x642 + 0x0642 _CRCXORbits = 0x642 + 0x0644 CRCDAT = 0x644 + 0x0644 _CRCDAT = 0x644 + 0x0646 CRCWDAT = 0x646 + 0x0646 _CRCWDAT = 0x646 + 0x0680 RPINR0 = 0x680 + 0x0680 _RPINR0 = 0x680 + 0x0680 _RPINR0bits = 0x680 + 0x0682 RPINR1 = 0x682 + 0x0682 _RPINR1 = 0x682 + 0x0682 _RPINR1bits = 0x682 + 0x0686 RPINR3 = 0x686 + 0x0686 _RPINR3 = 0x686 + 0x0686 _RPINR3bits = 0x686 + 0x0688 RPINR4 = 0x688 + 0x0688 _RPINR4 = 0x688 + 0x0688 _RPINR4bits = 0x688 + 0x068e RPINR7 = 0x68e + 0x068e _RPINR7 = 0x68e + 0x068e _RPINR7bits = 0x68e + 0x0690 RPINR8 = 0x690 + 0x0690 _RPINR8 = 0x690 + 0x0690 _RPINR8bits = 0x690 + 0x0692 RPINR9 = 0x692 + 0x0692 _RPINR9 = 0x692 + 0x0692 _RPINR9bits = 0x692 + 0x0696 RPINR11 = 0x696 + 0x0696 _RPINR11 = 0x696 + 0x0696 _RPINR11bits = 0x696 + 0x06a4 RPINR18 = 0x6a4 + 0x06a4 _RPINR18 = 0x6a4 + 0x06a4 _RPINR18bits = 0x6a4 + 0x06a6 RPINR19 = 0x6a6 + 0x06a6 _RPINR19 = 0x6a6 + 0x06a6 _RPINR19bits = 0x6a6 + 0x06a8 RPINR20 = 0x6a8 + 0x06a8 _RPINR20 = 0x6a8 + 0x06a8 _RPINR20bits = 0x6a8 + 0x06aa RPINR21 = 0x6aa + 0x06aa _RPINR21 = 0x6aa + 0x06aa _RPINR21bits = 0x6aa + 0x06ac RPINR22 = 0x6ac + 0x06ac _RPINR22 = 0x6ac + 0x06ac _RPINR22bits = 0x6ac + 0x06ae RPINR23 = 0x6ae + 0x06ae _RPINR23 = 0x6ae + 0x06ae _RPINR23bits = 0x6ae + 0x06c0 RPOR0 = 0x6c0 + 0x06c0 _RPOR0 = 0x6c0 + 0x06c0 _RPOR0bits = 0x6c0 + 0x06c2 RPOR1 = 0x6c2 + 0x06c2 _RPOR1 = 0x6c2 + 0x06c2 _RPOR1bits = 0x6c2 + 0x06c4 RPOR2 = 0x6c4 + 0x06c4 _RPOR2 = 0x6c4 + 0x06c4 _RPOR2bits = 0x6c4 + 0x06c6 RPOR3 = 0x6c6 + 0x06c6 _RPOR3 = 0x6c6 + 0x06c6 _RPOR3bits = 0x6c6 + 0x06c8 RPOR4 = 0x6c8 + 0x06c8 _RPOR4 = 0x6c8 + 0x06c8 _RPOR4bits = 0x6c8 + 0x06ca RPOR5 = 0x6ca + 0x06ca _RPOR5 = 0x6ca + 0x06ca _RPOR5bits = 0x6ca + 0x06cc RPOR6 = 0x6cc + 0x06cc _RPOR6 = 0x6cc + 0x06cc _RPOR6bits = 0x6cc + 0x06ce RPOR7 = 0x6ce + 0x06ce _RPOR7 = 0x6ce + 0x06ce _RPOR7bits = 0x6ce + 0x0740 RCON = 0x740 + 0x0740 _RCON = 0x740 + 0x0740 _RCONbits = 0x740 + 0x0742 OSCCON = 0x742 + 0x0742 _OSCCON = 0x742 + 0x0742 _OSCCONbits = 0x742 + 0x0742 OSCCONL = 0x742 + 0x0742 _OSCCONL = 0x742 + 0x0743 OSCCONH = 0x743 + 0x0743 _OSCCONH = 0x743 + 0x0744 CLKDIV = 0x744 + 0x0744 _CLKDIV = 0x744 + 0x0744 _CLKDIVbits = 0x744 + 0x0748 OSCTUN = 0x748 + 0x0748 _OSCTUN = 0x748 + 0x0748 _OSCTUNbits = 0x748 + 0x0760 NVMCON = 0x760 + 0x0760 _NVMCON = 0x760 + 0x0760 _NVMCONbits = 0x760 + 0x0766 NVMKEY = 0x766 + 0x0766 _NVMKEY = 0x766 + 0x0770 PMD1 = 0x770 + 0x0770 _PMD1 = 0x770 + 0x0770 _PMD1bits = 0x770 + 0x0772 PMD2 = 0x772 + 0x0772 _PMD2 = 0x772 + 0x0772 _PMD2bits = 0x772 + 0x0774 PMD3 = 0x774 + 0x0774 _PMD3 = 0x774 + 0x0774 _PMD3bits = 0x774 + 0x0140 IC1 = 0x140 + 0x0140 _IC1 = 0x140 + 0x0144 IC2 = 0x144 + 0x0144 _IC2 = 0x144 + 0x0148 IC3 = 0x148 + 0x0148 _IC3 = 0x148 + 0x014c IC4 = 0x14c + 0x014c _IC4 = 0x14c + 0x0150 IC5 = 0x150 + 0x0150 _IC5 = 0x150 + 0x0180 OC1 = 0x180 + 0x0180 _OC1 = 0x180 + 0x0186 OC2 = 0x186 + 0x0186 _OC2 = 0x186 + 0x018c OC3 = 0x18c + 0x018c _OC3 = 0x18c + 0x0192 OC4 = 0x192 + 0x0192 _OC4 = 0x192 + 0x0198 OC5 = 0x198 + 0x0198 _OC5 = 0x198 + 0x0240 SPI1 = 0x240 + 0x0240 _SPI1 = 0x240 + 0x0260 SPI2 = 0x260 + 0x0260 _SPI2 = 0x260 + 0x0220 UART1 = 0x220 + 0x0220 _UART1 = 0x220 + 0x0230 UART2 = 0x230 + 0x0230 _UART2 = 0x230 +START GROUP +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a +LOAD c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a +END GROUP +OUTPUT(dist/default/production/PICCode.X.production.elf elf32-pic30) +LOAD jump_table +LOAD default_isr +LOAD data_init + +.debug_pubtypes + 0x000048 0x1b1 + .debug_pubtypes + 0x000048 0x12 build/default/production/bufferlib.o + .debug_pubtypes + 0x00005a 0x5f build/default/production/lcd.o + .debug_pubtypes + 0x0000b9 0x140 build/default/production/main.o + +__c30_signature + 0x0001f9 0x126 + __c30_signature + 0x0001f9 0x6 build/default/production/bufferlib.o + __c30_signature + 0x0001ff 0x6 build/default/production/lcd.o + __c30_signature + 0x000205 0x6 build/default/production/main.o + __c30_signature + 0x00020b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(crt0_standard.o) + __c30_signature + 0x000211 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-pic30-elf.a(data_init_standard.o) + __c30_signature + 0x000217 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(addsf3.eo) + __c30_signature + 0x00021d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsf3.eo) + __c30_signature + 0x000223 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsisf.eo) + __c30_signature + 0x000229 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fpack.eo) + __c30_signature + 0x00022f 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack2.eo) + __c30_signature + 0x000235 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(futil.eo) + __c30_signature + 0x00023b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsf3.eo) + __c30_signature + 0x000241 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(udivsi3.eo) + __c30_signature + 0x000247 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdisf.eo) + __c30_signature + 0x00024d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundisf.eo) + __c30_signature + 0x000253 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(funpack.eo) + __c30_signature + 0x000259 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strlen.XX_eo) + __c30_signature + 0x00025f 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(sprintf_fF.XXeo) + __c30_signature + 0x000265 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + __c30_signature + 0x00026b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputfld_fF.XXeo) + __c30_signature + 0x000271 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + __c30_signature + 0x000277 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + __c30_signature + 0x00027d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(div.XX_eo) + __c30_signature + 0x000283 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(ldiv.XX_eo) + __c30_signature + 0x000289 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(memcpy.XX_eo) + __c30_signature + 0x00028f 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(strchr.XX_eo) + __c30_signature + 0x000295 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldunsca.XX_eo) + __c30_signature + 0x00029b 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xputtxt.XX_eo) + __c30_signature + 0x0002a1 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xvacopy.XX_eo) + __c30_signature + 0x0002a7 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xdnorm.XX_elo) + __c30_signature + 0x0002ad 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(deqltle.eo) + __c30_signature + 0x0002b3 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dgtge.eo) + __c30_signature + 0x0002b9 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divdf3.eo) + __c30_signature + 0x0002bf 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(divsi3.eo) + __c30_signature + 0x0002c5 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpack.eo) + __c30_signature + 0x0002cb 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack2.eo) + __c30_signature + 0x0002d1 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(extendsfdf.eo) + __c30_signature + 0x0002d7 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(fixdfsi.eo) + __c30_signature + 0x0002dd 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatsidf.eo) + __c30_signature + 0x0002e3 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(muldf3.eo) + __c30_signature + 0x0002e9 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(subdf3.eo) + __c30_signature + 0x0002ef 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(mulsi3.eo) + __c30_signature + 0x0002f5 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(adddf3.eo) + __c30_signature + 0x0002fb 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dcompare.eo) + __c30_signature + 0x000301 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dpropagateNaN.eo) + __c30_signature + 0x000307 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dtype.eo) + __c30_signature + 0x00030d 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(dunpack.eo) + __c30_signature + 0x000313 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatdidf.eo) + __c30_signature + 0x000319 0x6 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\libm-elf.a(floatundidf.eo) + +.nbss 0x0800 0x46 + .nbss 0x0800 0x44 build/default/production/bufferlib.o + 0x0800 _write + 0x0802 _numE + 0x0804 _buffer + .nbss 0x0844 0x2 build/default/production/main.o + 0x0844 _adValue + +.data 0x0846 0x74 + .data 0x0846 0x58 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xldtob_fF.XXeo) + .data 0x089e 0x1a c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xprintf_fF.XXeo) + .data 0x08b8 0x2 c:/program files/microchip/xc16/v1.50/bin/bin/../../lib\liblega-c-elf.a(xgenld_fF.XXeo) + +.config_JTAGEN 0x00abfe 0x2 + .config_JTAGEN + 0x00abfe 0x2 build/default/production/main.o + +.config_IESO 0x00abfc 0x2 + .config_IESO 0x00abfc 0x2 build/default/production/main.o + +.ivt._ADC1Interrupt + 0x00002e 0x2 + .ivt._ADC1Interrupt + 0x00002e 0x2 build/default/production/main.o + +.ivt._T2Interrupt + 0x000022 0x2 + .ivt._T2Interrupt + 0x000022 0x2 build/default/production/main.o + +.const 0x94d6 0x8 load address 0x0014d6 + .const 0x94d6 0x8 build/default/production/main.o + +.text 0x0014de 0x312 + .text 0x0014de 0x1c6 build/default/production/lcd.o + 0x0014de _delay + 0x0014fa _lcd_cmd + 0x00154a _lcd_init + 0x001586 _lcd_setCursor + 0x0015a4 _lcd_printChar + 0x0015f6 _lcd_printStr + 0x001690 _left + 0x00169a _right + .text 0x0016a4 0xba build/default/production/main.o + 0x0016a4 _setup + 0x00171a _VtoI + 0x001730 _main + .text 0x00175e 0x92 build/default/production/bufferlib.o + 0x00175e _putVal + 0x001796 _getAvg + 0x0017d0 _initBuffer + +.dinit 0x0017f0 0x70 + .dinit 0x0017f0 0x70 data_init diff --git a/PICCode.X/dist/default/production/memoryfile.xml b/PICCode.X/dist/default/production/memoryfile.xml new file mode 100644 index 0000000..320220f --- /dev/null +++ b/PICCode.X/dist/default/production/memoryfile.xml @@ -0,0 +1,18 @@ + + + + + + bytes + 8192 + 186 + 8006 + + + bytes + 65274 + 8592 + 56682 + + + diff --git a/PICCode.X/lcd.c b/PICCode.X/lcd.c new file mode 100644 index 0000000..075d73f --- /dev/null +++ b/PICCode.X/lcd.c @@ -0,0 +1,100 @@ +#include "xc.h" +#include "lcd.h" +#include "string.h" +//CON should be between 0 and 0xFF. +#define CON 0x00 + +//Obligatory delay function +void delay(long n){ + for (n=n; n>0; n--) { + asm("nop"); + } +} + +void lcd_cmd(char command) { + I2C2CONbits.SEN = 1; //Start + while(I2C2CONbits.SEN); + IFS3bits.MI2C2IF=0; + I2C2TRN= 0b01111100; //Slave address and R/W bit + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + I2C2TRN = 0b00000000; //Control byte + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + I2C2TRN = command; //Data byte + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + I2C2CONbits.PEN = 1; //Stop + while(I2C2CONbits.PEN); +} + +void lcd_init(void) { + delay(66666); + lcd_cmd(0b00111000); // function set, normal instruction mode + lcd_cmd(0b00111001); // function set, extended instruction mode + lcd_cmd(0b00010100); // interval osc + lcd_cmd((0b0111 << 4) + CON); // contrast C3-C0 + lcd_cmd(0b01011110); // Ion, Bon, C5-C4 + lcd_cmd(0b01101100); // follower control + delay(266665); + lcd_cmd(0b00111000); // function set, normal instruction mode + lcd_cmd(0b00001100); // Display On + lcd_cmd(0b00000001); // Clear Display + delay(2667); +} + +void lcd_setCursor(char x, char y) { + char location = 0x40 * y + x; + lcd_cmd((1 << 7) + location); +} + +void lcd_printChar(char myChar) { + I2C2CONbits.SEN = 1; + while(I2C2CONbits.SEN); + IFS3bits.MI2C2IF = 0; + I2C2TRN= 0b01111100; + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF = 0; + I2C2TRN = 0b01000000; //RS = 1 + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF = 0; + I2C2TRN = myChar; + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF = 0; + I2C2CONbits.PEN = 1; + while(I2C2CONbits.PEN); +} + +void lcd_printStr(const char s[]) { + int size = strlen(s); + I2C2CONbits.SEN = 1; //Start + while(I2C2CONbits.SEN); + IFS3bits.MI2C2IF=0; + I2C2TRN= 0b01111100; //Slave address and R/W bit + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + int i; + for (i=0; i < size - 1; i++) { + I2C2TRN = 0b11000000; //Control byte, RS = 1 + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + I2C2TRN = s[i]; //Data byte + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + } + I2C2TRN = 0b01000000; //Control byte, RS = 1 + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + I2C2TRN = s[size-1]; //Data byte + while(!IFS3bits.MI2C2IF); + IFS3bits.MI2C2IF=0; + I2C2CONbits.PEN = 1; //Stop + while(I2C2CONbits.PEN); +} + +void left(void) { + lcd_cmd(0b11 << 3); +} +void right(void) { + lcd_cmd(0b111 << 2); +} \ No newline at end of file diff --git a/PICCode.X/lcd.h b/PICCode.X/lcd.h new file mode 100644 index 0000000..aeefb42 --- /dev/null +++ b/PICCode.X/lcd.h @@ -0,0 +1,17 @@ +#ifndef LCD_HEADER +#define LCD_HEADER + +#include // include processor files - each processor file is guarded. +#ifdef __cplusplus +extern "C" { +#endif + void lcd_cmd(char command); + void lcd_init(void); + void lcd_setCursor(char x, char y); + void lcd_printChar(char myChar); + void lcd_printStr(const char s[]); +#ifdef __cplusplus +} +#endif +#endif + diff --git a/PICCode.X/main.c b/PICCode.X/main.c new file mode 100644 index 0000000..d9a7126 --- /dev/null +++ b/PICCode.X/main.c @@ -0,0 +1,95 @@ +#include "xc.h" +#include +#include "bufferlib.h" +#include "lcd.h" + + +// CW1: FLASH CONFIGURATION WORD 1 (see PIC24 Family Reference Manual 24.1) +#pragma config ICS = PGx1 // Comm Channel Select (Emulator EMUC1/EMUD1 pins are shared with PGC1/PGD1) +#pragma config FWDTEN = OFF // Watchdog Timer Enable (Watchdog Timer is disabled) +#pragma config GWRP = OFF // General Code Segment Write Protect (Writes to program memory are allowed) +#pragma config GCP = OFF // General Code Segment Code Protect (Code protection is disabled) +#pragma config JTAGEN = OFF // JTAG Port Enable (JTAG port is disabled) + + +// CW2: FLASH CONFIGURATION WORD 2 (see PIC24 Family Reference Manual 24.1) +#pragma config I2C1SEL = PRI // I2C1 Pin Location Select (Use default SCL1/SDA1 pins) +#pragma config IOL1WAY = OFF // IOLOCK Protection (IOLOCK may be changed via unlocking seq) +#pragma config OSCIOFNC = ON // Primary Oscillator I/O Function (CLKO/RC15 functions as I/O pin) +#pragma config FCKSM = CSECME // Clock Switching and Monitor (Clock switching is enabled, + // Fail-Safe Clock Monitor is enabled) +#pragma config FNOSC = FRCPLL // Oscillator Select (Fast RC Oscillator with PLL module (FRCPLL)) + +volatile int adValue; + +void __attribute__((__interrupt__,__auto_psv__)) _ADC1Interrupt(void) { + _AD1IF = 0; + + putVal(ADC1BUF0); //Grab latest sampled value after conversion and place it in buffer +} + +void __attribute__((__interrupt__,__auto_psv__)) _T2Interrupt(void) { + _T2IF = 0; + + adValue = getAvg(); //Grab average buffer value every 100ms +} + +void setup (void) { + AD1PCFG = 0x9FFC; //Set pin RA0, RA1 as analog + TRISA = 0x0003; //Set pin RA0, RA1 as an input + + T2CON = 0; //Set up timer 2 to have a delay of 100ms + PR2 = 24999; //and enable the interrupt for timer 2 + T2CONbits.TCKPS = 2; + T2CONbits.TON = 1; + _T2IE = 1; + _T2IF = 0; + + I2C1CONbits.I2CEN = 0; //Disable I2C2 to safely change Baud Rate + I2C1BRG = 0x9D; //Set Baud Rate to 100kHz + I2C1CONbits.I2CEN = 1; //Enable I2C2 for project use + _MI2C1IF = 0; //clear I2C2 flag + + T3CON = 0; //Set up timer 3 with a delay of 62.5ms for + PR3 = 15625; //use with ADC conversions on pin RA0 + T3CONbits.TCKPS = 2; + T3CONbits.TON = 1; + + AD1CON1 = 0, AD1CON2 = 0, AD1CON3 = 0; + _AD1IE = 1; + _AD1IF = 0; + AD1CON1bits.ASAM = 1; //Turn on automatic sampling + AD1CON1bits.SSRC = 2; //Use timer 3 to end sampling time + + AD1CON2bits.VCFG = 0; //Configure reference voltages to be Vdd and GND + AD1CON2bits.SMPI = 0; //Interrupt after completion of every conversion + + AD1CON3bits.SAMC = 1; //Set Tsmp = 1*Tad + AD1CON3bits.ADCS = 1; //Set Tad = 2*Tcy + + AD1CON1bits.ADON = 1; //Turn on ADC1 Peripheral +} + +double VtoI(float value) { + //TODO: Verify this. I've done a few and the error seems to be no more than 0.5 mA + //MAKE SURE THE ERROR IS NEVER >=1.0mA (as per project description) + return (double) ((value + 0.196) / 0.0335); +} + +int main(void) { + setup(); //Initializing pins and setting up peripherals + initBuffer(); //Clearing the circular buffer + lcd_init(); //Running through LCD initialization sequence + + char adStr[20]; //The string printed to the LCD + + while(1) { + lcd_setCursor(0,0); //Setting the cursor to the top left corner of the display + sprintf(adStr,"%6.4f A",VtoI((3.3/1024)*adValue)); //Formatting the string that will be written + + lcd_printStr(adStr); //Writing the entire string to the display + } + + + return 0; +} diff --git a/PICCode.X/nbproject/Makefile-default.mk b/PICCode.X/nbproject/Makefile-default.mk new file mode 100644 index 0000000..17f36ef --- /dev/null +++ b/PICCode.X/nbproject/Makefile-default.mk @@ -0,0 +1,189 @@ +# +# Generated Makefile - do not edit! +# +# Edit the Makefile in the project folder instead (../Makefile). Each target +# has a -pre and a -post target defined where you can add customized code. +# +# This makefile implements configuration specific macros and targets. + + +# Include project Makefile +ifeq "${IGNORE_LOCAL}" "TRUE" +# do not include local makefile. User is passing all local related variables already +else +include Makefile +# Include makefile containing local settings +ifeq "$(wildcard nbproject/Makefile-local-default.mk)" "nbproject/Makefile-local-default.mk" +include nbproject/Makefile-local-default.mk +endif +endif + +# Environment +MKDIR=gnumkdir -p +RM=rm -f +MV=mv +CP=cp + +# Macros +CND_CONF=default +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +IMAGE_TYPE=debug +OUTPUT_SUFFIX=elf +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +else +IMAGE_TYPE=production +OUTPUT_SUFFIX=hex +DEBUGGABLE_SUFFIX=elf +FINAL_IMAGE=dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +endif + +ifeq ($(COMPARE_BUILD), true) +COMPARISON_BUILD=-mafrlcsj +else +COMPARISON_BUILD= +endif + +ifdef SUB_IMAGE_ADDRESS +SUB_IMAGE_ADDRESS_COMMAND=--image-address $(SUB_IMAGE_ADDRESS) +else +SUB_IMAGE_ADDRESS_COMMAND= +endif + +# Object Directory +OBJECTDIR=build/${CND_CONF}/${IMAGE_TYPE} + +# Distribution Directory +DISTDIR=dist/${CND_CONF}/${IMAGE_TYPE} + +# Source Files Quoted if spaced +SOURCEFILES_QUOTED_IF_SPACED=bufferlib.c lcd.c main.c + +# Object Files Quoted if spaced +OBJECTFILES_QUOTED_IF_SPACED=${OBJECTDIR}/bufferlib.o ${OBJECTDIR}/lcd.o ${OBJECTDIR}/main.o +POSSIBLE_DEPFILES=${OBJECTDIR}/bufferlib.o.d ${OBJECTDIR}/lcd.o.d ${OBJECTDIR}/main.o.d + +# Object Files +OBJECTFILES=${OBJECTDIR}/bufferlib.o ${OBJECTDIR}/lcd.o ${OBJECTDIR}/main.o + +# Source Files +SOURCEFILES=bufferlib.c lcd.c main.c + + + +CFLAGS= +ASFLAGS= +LDLIBSOPTIONS= + +############# Tool locations ########################################## +# If you copy a project from one host to another, the path where the # +# compiler is installed may be different. # +# If you open this project with MPLAB X in the new host, this # +# makefile will be regenerated and the paths will be corrected. # +####################################################################### +# fixDeps replaces a bunch of sed/cat/printf statements that slow down the build +FIXDEPS=fixDeps + +.build-conf: ${BUILD_SUBPROJECTS} +ifneq ($(INFORMATION_MESSAGE), ) + @echo $(INFORMATION_MESSAGE) +endif + ${MAKE} -f nbproject/Makefile-default.mk dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} + +MP_PROCESSOR_OPTION=24FJ64GA002 +MP_LINKER_FILE_OPTION=,--script=p24FJ64GA002.gld +# ------------------------------------------------------------------------------------ +# Rules for buildStep: compile +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +${OBJECTDIR}/bufferlib.o: bufferlib.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/bufferlib.o.d + @${RM} ${OBJECTDIR}/bufferlib.o + ${MP_CC} $(MP_EXTRA_CC_PRE) bufferlib.c -o ${OBJECTDIR}/bufferlib.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/bufferlib.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -msmall-data -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 + @${FIXDEPS} "${OBJECTDIR}/bufferlib.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ + +${OBJECTDIR}/lcd.o: lcd.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/lcd.o.d + @${RM} ${OBJECTDIR}/lcd.o + ${MP_CC} $(MP_EXTRA_CC_PRE) lcd.c -o ${OBJECTDIR}/lcd.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/lcd.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -msmall-data -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 + @${FIXDEPS} "${OBJECTDIR}/lcd.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ + +${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) main.c -o ${OBJECTDIR}/main.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/main.o.d" -g -D__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -msmall-data -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 + @${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ + +else +${OBJECTDIR}/bufferlib.o: bufferlib.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/bufferlib.o.d + @${RM} ${OBJECTDIR}/bufferlib.o + ${MP_CC} $(MP_EXTRA_CC_PRE) bufferlib.c -o ${OBJECTDIR}/bufferlib.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/bufferlib.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -msmall-data -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 + @${FIXDEPS} "${OBJECTDIR}/bufferlib.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ + +${OBJECTDIR}/lcd.o: lcd.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/lcd.o.d + @${RM} ${OBJECTDIR}/lcd.o + ${MP_CC} $(MP_EXTRA_CC_PRE) lcd.c -o ${OBJECTDIR}/lcd.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/lcd.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -msmall-data -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 + @${FIXDEPS} "${OBJECTDIR}/lcd.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ + +${OBJECTDIR}/main.o: main.c nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} "${OBJECTDIR}" + @${RM} ${OBJECTDIR}/main.o.d + @${RM} ${OBJECTDIR}/main.o + ${MP_CC} $(MP_EXTRA_CC_PRE) main.c -o ${OBJECTDIR}/main.o -c -mcpu=$(MP_PROCESSOR_OPTION) -MMD -MF "${OBJECTDIR}/main.o.d" -g -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -msmall-data -O0 -msmart-io=1 -Wall -msfr-warn=off -mdfp=${DFP_DIR}/xc16 + @${FIXDEPS} "${OBJECTDIR}/main.o.d" $(SILENT) -rsi ${MP_CC_DIR}../ + +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assemble +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: assemblePreproc +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +else +endif + +# ------------------------------------------------------------------------------------ +# Rules for buildStep: link +ifeq ($(TYPE_IMAGE), DEBUG_RUN) +dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} + ${MP_CC} $(MP_EXTRA_LD_PRE) -o dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -D__DEBUG=__DEBUG -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -Wl,,,--defsym=__MPLAB_BUILD=1,--defsym=__MPLAB_DEBUG=1,--defsym=__DEBUG=1,-D__DEBUG=__DEBUG,,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp=${DFP_DIR}/xc16 + +else +dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}: ${OBJECTFILES} nbproject/Makefile-${CND_CONF}.mk + @${MKDIR} dist/${CND_CONF}/${IMAGE_TYPE} + ${MP_CC} $(MP_EXTRA_LD_PRE) -o dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} ${OBJECTFILES_QUOTED_IF_SPACED} -mcpu=$(MP_PROCESSOR_OPTION) -omf=elf -DXPRJ_default=$(CND_CONF) -legacy-libc $(COMPARISON_BUILD) -Wl,,,--defsym=__MPLAB_BUILD=1,$(MP_LINKER_FILE_OPTION),--stack=16,--check-sections,--data-init,--pack-data,--handles,--isr,--no-gc-sections,--fill-upper=0,--stackguard=16,--no-force-link,--smart-io,-Map="${DISTDIR}/${PROJECTNAME}.${IMAGE_TYPE}.map",--report-mem,--memorysummary,dist/${CND_CONF}/${IMAGE_TYPE}/memoryfile.xml$(MP_EXTRA_LD_POST) -mdfp=${DFP_DIR}/xc16 + ${MP_CC_DIR}\\xc16-bin2hex dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${DEBUGGABLE_SUFFIX} -a -omf=elf -mdfp=${DFP_DIR}/xc16 + +endif + + +# Subprojects +.build-subprojects: + + +# Subprojects +.clean-subprojects: + +# Clean Targets +.clean-conf: ${CLEAN_SUBPROJECTS} + ${RM} -r build/default + ${RM} -r dist/default + +# Enable dependency checking +.dep.inc: .depcheck-impl + +DEPFILES=$(shell mplabwildcard ${POSSIBLE_DEPFILES}) +ifneq (${DEPFILES},) +include ${DEPFILES} +endif diff --git a/PICCode.X/nbproject/Makefile-genesis.properties b/PICCode.X/nbproject/Makefile-genesis.properties new file mode 100644 index 0000000..7d1d3a6 --- /dev/null +++ b/PICCode.X/nbproject/Makefile-genesis.properties @@ -0,0 +1,10 @@ +# +#Sun Mar 28 10:08:52 CDT 2021 +default.Pack.dfplocation=C\:\\Program Files (x86)\\Microchip\\MPLABX\\v5.35\\packs\\Microchip\\PIC24F-GA-GB_DFP\\1.2.101 +default.com-microchip-mplab-nbide-toolchainXC16-XC16LanguageToolchain.md5=859fc649e7017fd01769e2187e1537a7 +default.languagetoolchain.dir=C\:\\Program Files\\Microchip\\xc16\\v1.50\\bin +configurations-xml=c346576dde4bb7688eec89588751468f +com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=5db0f4d6bbe0ec2a1f1096ccfb9d7ad3 +default.languagetoolchain.version=1.50 +host.platform=windows +conf.ids=default diff --git a/PICCode.X/nbproject/Makefile-impl.mk b/PICCode.X/nbproject/Makefile-impl.mk new file mode 100644 index 0000000..7bac8e4 --- /dev/null +++ b/PICCode.X/nbproject/Makefile-impl.mk @@ -0,0 +1,69 @@ +# +# Generated Makefile - do not edit! +# +# Edit the Makefile in the project folder instead (../Makefile). Each target +# has a pre- and a post- target defined where you can add customization code. +# +# This makefile implements macros and targets common to all configurations. +# +# NOCDDL + + +# Building and Cleaning subprojects are done by default, but can be controlled with the SUB +# macro. If SUB=no, subprojects will not be built or cleaned. The following macro +# statements set BUILD_SUB-CONF and CLEAN_SUB-CONF to .build-reqprojects-conf +# and .clean-reqprojects-conf unless SUB has the value 'no' +SUB_no=NO +SUBPROJECTS=${SUB_${SUB}} +BUILD_SUBPROJECTS_=.build-subprojects +BUILD_SUBPROJECTS_NO= +BUILD_SUBPROJECTS=${BUILD_SUBPROJECTS_${SUBPROJECTS}} +CLEAN_SUBPROJECTS_=.clean-subprojects +CLEAN_SUBPROJECTS_NO= +CLEAN_SUBPROJECTS=${CLEAN_SUBPROJECTS_${SUBPROJECTS}} + + +# Project Name +PROJECTNAME=PICCode.X + +# Active Configuration +DEFAULTCONF=default +CONF=${DEFAULTCONF} + +# All Configurations +ALLCONFS=default + + +# build +.build-impl: .build-pre + ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .build-conf + + +# clean +.clean-impl: .clean-pre + ${MAKE} -f nbproject/Makefile-${CONF}.mk SUBPROJECTS=${SUBPROJECTS} .clean-conf + +# clobber +.clobber-impl: .clobber-pre .depcheck-impl + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default clean + + + +# all +.all-impl: .all-pre .depcheck-impl + ${MAKE} SUBPROJECTS=${SUBPROJECTS} CONF=default build + + + +# dependency checking support +.depcheck-impl: +# @echo "# This code depends on make tool being used" >.dep.inc +# @if [ -n "${MAKE_VERSION}" ]; then \ +# echo "DEPFILES=\$$(wildcard \$$(addsuffix .d, \$${OBJECTFILES}))" >>.dep.inc; \ +# echo "ifneq (\$${DEPFILES},)" >>.dep.inc; \ +# echo "include \$${DEPFILES}" >>.dep.inc; \ +# echo "endif" >>.dep.inc; \ +# else \ +# echo ".KEEP_STATE:" >>.dep.inc; \ +# echo ".KEEP_STATE_FILE:.make.state.\$${CONF}" >>.dep.inc; \ +# fi diff --git a/PICCode.X/nbproject/Makefile-local-default.mk b/PICCode.X/nbproject/Makefile-local-default.mk new file mode 100644 index 0000000..c75d9df --- /dev/null +++ b/PICCode.X/nbproject/Makefile-local-default.mk @@ -0,0 +1,38 @@ +# +# Generated Makefile - do not edit! +# +# +# This file contains information about the location of compilers and other tools. +# If you commmit this file into your revision control server, you will be able to +# to checkout the project and build it from the command line with make. However, +# if more than one person works on the same project, then this file might show +# conflicts since different users are bound to have compilers in different places. +# In that case you might choose to not commit this file and let MPLAB X recreate this file +# for each user. The disadvantage of not commiting this file is that you must run MPLAB X at +# least once so the file gets created and the project can be built. Finally, you can also +# avoid using this file at all if you are only building from the command line with make. +# You can invoke make with the values of the macros: +# $ makeMP_CC="/opt/microchip/mplabc30/v3.30c/bin/pic30-gcc" ... +# +SHELL=cmd.exe +PATH_TO_IDE_BIN=C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/ +# Adding MPLAB X bin directory to path. +PATH:=C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/:$(PATH) +# Path to java used to run MPLAB X when this makefile was created +MP_JAVA_PATH="C:\Program Files (x86)\Microchip\MPLABX\v5.35\sys\java\jre1.8.0_181/bin/" +OS_CURRENT="$(shell uname -s)" +MP_CC="C:\Program Files\Microchip\xc16\v1.50\bin\xc16-gcc.exe" +# MP_CPPC is not defined +# MP_BC is not defined +MP_AS="C:\Program Files\Microchip\xc16\v1.50\bin\xc16-as.exe" +MP_LD="C:\Program Files\Microchip\xc16\v1.50\bin\xc16-ld.exe" +MP_AR="C:\Program Files\Microchip\xc16\v1.50\bin\xc16-ar.exe" +DEP_GEN=${MP_JAVA_PATH}java -jar "C:/Program Files (x86)/Microchip/MPLABX/v5.35/mplab_platform/platform/../mplab_ide/modules/../../bin/extractobjectdependencies.jar" +MP_CC_DIR="C:\Program Files\Microchip\xc16\v1.50\bin" +# MP_CPPC_DIR is not defined +# MP_BC_DIR is not defined +MP_AS_DIR="C:\Program Files\Microchip\xc16\v1.50\bin" +MP_LD_DIR="C:\Program Files\Microchip\xc16\v1.50\bin" +MP_AR_DIR="C:\Program Files\Microchip\xc16\v1.50\bin" +# MP_BC_DIR is not defined +DFP_DIR="C:/Program Files (x86)/Microchip/MPLABX/v5.35/packs/Microchip/PIC24F-GA-GB_DFP/1.2.101" diff --git a/PICCode.X/nbproject/Makefile-variables.mk b/PICCode.X/nbproject/Makefile-variables.mk new file mode 100644 index 0000000..9552979 --- /dev/null +++ b/PICCode.X/nbproject/Makefile-variables.mk @@ -0,0 +1,13 @@ +# +# Generated - do not edit! +# +# NOCDDL +# +CND_BASEDIR=`pwd` +# default configuration +CND_ARTIFACT_DIR_default=dist/default/production +CND_ARTIFACT_NAME_default=PICCode.X.production.hex +CND_ARTIFACT_PATH_default=dist/default/production/PICCode.X.production.hex +CND_PACKAGE_DIR_default=${CND_DISTDIR}/default/package +CND_PACKAGE_NAME_default=piccode.x.tar +CND_PACKAGE_PATH_default=${CND_DISTDIR}/default/package/piccode.x.tar diff --git a/PICCode.X/nbproject/Package-default.bash b/PICCode.X/nbproject/Package-default.bash new file mode 100644 index 0000000..267c58e --- /dev/null +++ b/PICCode.X/nbproject/Package-default.bash @@ -0,0 +1,73 @@ +#!/bin/bash -x + +# +# Generated - do not edit! +# + +# Macros +TOP=`pwd` +CND_CONF=default +CND_DISTDIR=dist +TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging +TMPDIRNAME=tmp-packaging +OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +OUTPUT_BASENAME=PICCode.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX} +PACKAGE_TOP_DIR=piccode.x/ + +# Functions +function checkReturnCode +{ + rc=$? + if [ $rc != 0 ] + then + exit $rc + fi +} +function makeDirectory +# $1 directory path +# $2 permission (optional) +{ + mkdir -p "$1" + checkReturnCode + if [ "$2" != "" ] + then + chmod $2 "$1" + checkReturnCode + fi +} +function copyFileToTmpDir +# $1 from-file path +# $2 to-file path +# $3 permission +{ + cp "$1" "$2" + checkReturnCode + if [ "$3" != "" ] + then + chmod $3 "$2" + checkReturnCode + fi +} + +# Setup +cd "${TOP}" +mkdir -p ${CND_DISTDIR}/${CND_CONF}/package +rm -rf ${TMPDIR} +mkdir -p ${TMPDIR} + +# Copy files and create directories and links +cd "${TOP}" +makeDirectory ${TMPDIR}/piccode.x/bin +copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 + + +# Generate tar file +cd "${TOP}" +rm -f ${CND_DISTDIR}/${CND_CONF}/package/piccode.x.tar +cd ${TMPDIR} +tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/piccode.x.tar * +checkReturnCode + +# Cleanup +cd "${TOP}" +rm -rf ${TMPDIR} diff --git a/PICCode.X/nbproject/configurations.xml b/PICCode.X/nbproject/configurations.xml new file mode 100644 index 0000000..49856c0 --- /dev/null +++ b/PICCode.X/nbproject/configurations.xml @@ -0,0 +1,227 @@ + + + + + bufferlib.h + lcd.h + + + + + bufferlib.c + lcd.c + main.c + + + Makefile + + + + . + + Makefile + + + + localhost + PIC24FJ64GA002 + + + noID + XC16 + 1.50 + 3 + + + + + + + + + + + + + false + false + + + + + + + false + + false + + false + false + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PICCode.X/nbproject/private/configurations.xml b/PICCode.X/nbproject/private/configurations.xml new file mode 100644 index 0000000..6e8b207 --- /dev/null +++ b/PICCode.X/nbproject/private/configurations.xml @@ -0,0 +1,25 @@ + + + Makefile + 0 + + + noToolString + C:\Program Files\Microchip\xc16\v1.50\bin + + place holder 1 + place holder 2 + + + + + true + 0 + 0 + 0 + + + + + + diff --git a/PICCode.X/nbproject/private/private.xml b/PICCode.X/nbproject/private/private.xml new file mode 100644 index 0000000..23ebd23 --- /dev/null +++ b/PICCode.X/nbproject/private/private.xml @@ -0,0 +1,9 @@ + + + + + + file:/C:/Users/Public/Documents/Altium/Projects/EE3102Testing.X/spies046_lab6_main_v001.c + + + diff --git a/PICCode.X/nbproject/project.xml b/PICCode.X/nbproject/project.xml new file mode 100644 index 0000000..93f16fa --- /dev/null +++ b/PICCode.X/nbproject/project.xml @@ -0,0 +1,29 @@ + + + com.microchip.mplab.nbide.embedded.makeproject + + + PIC Code + e761e4c4-63b8-47f9-9845-152cc8625c2c + 0 + c + + h + + ISO-8859-1 + + + . + + + + default + 2 + + + + false + + + + -- cgit v1.2.3