(saveFormat "2.3") (date "Mon 09/Sep/2002 15:09:11 ") (veerev "6.0") (platform "PC") (execMode v6) (filterNAN 0) (workspaceStackingOrder M) (sysconfig (iodevice "newInstrument3" (type GPIB) (gateway "This host") (channel 14) (subchannel 7) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idFileName "hp54504a.cid") (idn "hp54504a") (ppAddr "GPIB0::7::INSTR") (eoiEnabled 1) (model "hp54504a" (standard 488))) (iodevice "funGen" (type GPIB) (gateway "This host") (channel 14) (subchannel 16) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idFileName "hp8116a.cid") (idn "unknown") (ppAddr "GPIB0::16::INSTR") (eoiEnabled 1) (model "unknown" (standard 488))) (iodevice "DMM" (type GPIB) (gateway "This host") (channel 14) (subchannel 22) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idFileName "hp34401a.cid") (idn "hp34401a") (ppFile "HP34401") (ppAddr "GPIB0::22::INSTR") (eoiEnabled 1) (model "hp34401a" (standard 488))) (iodevice "Scope" (type GPIB) (gateway "This host") (channel 7) (subchannel 7) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idn "ag54624a") (ppFile "AG5462XX") (ppAddr "GPIB0::7::INSTR") (eoiEnabled 1) (model "ag54624a" (standard 488))) (iodevice "PowerSupply" (type GPIB) (gateway "This host") (channel 7) (subchannel 5) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idn "hpe3631a") (ppFile "HPE3631A") (ppAddr "GPIB0::5::INSTR") (eoiEnabled 1) (model "hpe3631a" (standard 488))) (iodevice "Multimeter" (type GPIB) (gateway "This host") (channel 7) (subchannel 22) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idFileName "hp34401a.cid") (idn "hp34401a") (ppFile "HP34401") (ppAddr "GPIB0::22::INSTR") (eoiEnabled 1) (model "hp34401a" (standard 488))) (iodevice "Fgen" (type GPIB) (gateway "This host") (channel 7) (subchannel 10) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idn "ag33250a") (ppFile "AG33250A") (ppAddr "GPIB0::10::INSTR") (eoiEnabled 1) (model "ag33250a" (standard 488))) (iodevice "fungen1" (type GPIB) (gateway "This host") (channel 7) (subchannel 20) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (idFileName "hp33120a.cid") (idn "hp33120a") (ppFile "HP33120A") (ppAddr "GPIB0::20::INSTR") (eoiEnabled 1) (model "hp33120a" (standard 488)))) (SaveCF no) (device 0 ROOTCONTEXT (properties (trigMode deg) (nextID 185) (popupTitleText "Untitled") (popupMoveable 1) (deleteGlobals 0)) (deviceList (UserFunctions (nextID 1) (context 0 (properties (name "UserFunction1") (trigMode deg) (nextID 0) (popupMoveable 1)) (deviceList (configuration)) (contextCarrier (active detail) (detail (extent 644 426) (anchorPt 0 0) (configuration))))) (device 3 FORRANGE (properties (name "Frequency Range (Hz)") (from 500) (thru 10000) (step 1000)) (interface (input 1 (name "From") (tag "From") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 2 (name "Thru") (tag "Thru") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 3 (name "Step") (tag "Step") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Data") (lock name constraints)))) (device 10 XYPLOT (properties (name "Insertion Loss") (variableName "Gain")) (interface (input 1 (name "XData") (lock constraints)) (input 2 (name "gain") (lock constraints)) (input 3 (type control) (name "Clear") (lock name constraints) (optional yes))) (implementation (tracePin 2) (graphMode rectangular) (autoAutoX) (autoAutoY))) (device 13 COLLECTOR (properties (name "Collect Frequency")) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type control) (name "Clear") (lock name constraints) (optional yes)) (input 3 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 14 COLLECTOR (properties (name "Collect Gain")) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type control) (name "Clear") (lock name constraints) (optional yes)) (input 3 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 55 DECLVAR (properties (name "Declare range1") (scope glob) (globalName "range1")) (implementation (value Object (data "ANY ")))) (device 56 DECLVAR (properties (name "Declare range2") (scope glob) (globalName "range2")) (implementation (value Object (data "ANY ")))) (device 57 DECLVAR (properties (name "Declare sheet") (scope glob) (globalName "sheet")) (implementation (value Object (data "ANY ")))) (device 60 BEEP (properties (frequency 1000) (duration 0.1) (volume 80)) (implementation)) (device 64 FORMULA (properties (name "Fill in Cells") (expr 3 "range1 =transpose([A]);" "range2=transpose([B]);" "")) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)))) (device 65 FORMULA (properties (name "Fill in Titles") (expr 5 "sheet.Range(\"A1:A1\") = \"ECE300 Insertion Loss Data\";" "sheet.Range(\"A3:A3\") = \"Frequency\";" "sheet.Range(\"A4:A4\") = \"Hz\";" "sheet.Range(\"B3:B3\") = \"Vout/Vin\";" "sheet.Range(\"B4:B4\") = \"V\";")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 66 FORMULA (properties (name "Set up Excel Worksheet") (expr 5 "set sheet = CreateObject(\"Excel.Sheet\").worksheets(1);" "sheet.Application.Visible = TRUE;" "sheet.Application.Windows(1).Caption = \"Test Results\";" "set range1 = sheet.Range(\"A5:A105\");" "set range2 = sheet.Range(\"B5:B105\");"))) (device 67 NOTE (properties (text2 8 "" " Frequency Response Data Acquisition System" " ECE 300 Signals and Systems" "" " Bruce Ferguson Aug 2002" " Amanda Martin Jul 2002 " " Fred Berry/Bruce Ferguson Dec 2001" ""))) (device 68 NOTE (properties (text2 32 "" "Instructions" "" "1. Turn on the AG 33120 Function Generator and AG 34401 DMM. Once this program starts, control of these two lab units is " "taken away from their front panels - the unit must be turned off and back on to access front panel settings (such as when " "using the instrument for stand-alone measurements)." "" "2. Connect FG output to circuit input, and circuit output to DMM input. Check that appropriate power has been supplied to the circuit" "if applicable. Be sure you have connected the circuit output correctly to the DMM!" "" "3. Set the FG amplitude using the sliding scale or number box in the \"Amplitude\" box in this program. This is a 0-Peak " "amplitude setting and is sent to the FG as such. Keep in mind that the DMM is reading RMS voltage." "" "4. Set the appropriate frequency sweep range in the \"Frequency Range\" box. The number of points is found by calculating " "(Thru-From)/Step. This program is set to write up to one hundred data points to an Excel file. If you need more points, change " "the settings for range1 (freq) and range2 (voltage) in the \"Set Up Excel Worksheet\" box." "" "5. Press the OK button to start the automated measurement program. " "" "6. The program will execute by looping through the frequency values. For each value, the FG frequency is set, the DMM reads " "the output voltage level, the data point is collected and displayed, and the process repeats. Once this process is complete, " "the data is put into arrays and prepared for exporting to the Excel spreadsheet." "" "7. Before working with the Excel data, get back to the VEE window and answer the program questions. You will be asked for a" "filename to save the spreadsheet under (file placed on desktop). The program will automatically save and close the excel" "file. If you get a question about overwriting an existing file in VEE, you will also get it in Excel, so you need to answer the question " "in both program windows." "" "" "" "" ""))) (device 69 JUNCTION (properties (name "JCT")) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 70 FORMULA (properties (name "Save Worksheet") (expr 1 "sheet.SaveAs(filename)")) (interface (input 1 (name "filename") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 71 FILESELECT (properties (name "File Name Selection") (prompt "Enter File Name:") (initialDirectory "C:\\WINDOWS\\Desktop") (initialFile "labdata.xls") (dialogMode Writing)) (interface (input 1 (name "Initial File") (tag "Initial File") (requires (datatype Text) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "File Name") (lock name constraints)) (output 2 (name "Cancel") (lock name constraints))) (implementation)) (device 72 LITERALCONSTANT (properties (name "Initial Filename")) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "labdata.xls")) (initValue Text (data "")))) (device 74 FORMULA (properties (name "peak2rms") (expr 1 "A/sqrt(2)")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 92 IFTHENELSE (properties (cases 2 "0==choice" "2==choice")) (interface (input 1 (name "choice") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else If") (lock name constraints)) (output 3 (name "Else") (lock name constraints)))) (device 94 DLISTBOX (properties (popupTitle "Make A Selection")) (interface (output 1 (name "Text") (lock name constraints)) (output 2 (name "Index") (lock name constraints)) (output 3 (name "Cancel") (lock name constraints))) (implementation (itemList (numDims 1) (size 3) (data [ "Save data to excel" "Take new data (restart)" "Stop Program" ])) (defaultValue "Save data to excel"))) (device 98 PNPTRANS (properties (name "To/From fungen1") (transactions 2 "hp33120a_volt(instrHandle, volt)" "hp33120a_freq(instrHandle, freq)") (parmInfo 4 "0" "2" "T 5000" "T 0")) (interface (input 1 (name "freq") (requires (datatype Real64)) (lock name constraints) (optional yes)) (input 2 (name "volt") (requires (datatype Real64)) (lock name constraints) (optional yes))) (implementation (prefix "HP33120A") (ioDev "fungen1"))) (device 106 GATE (interface (input 1 (name "A") (tag "InData")) (output 1 (name "X")))) (device 107 GATE (interface (input 1 (name "A") (tag "InData")) (output 1 (name "X")))) (device 114 PNPTRANS (properties (name "To/From Multimeter") (transactions 2 "hp34401_dcl(instrHandle)" "hp34401_reset(instrHandle)") (parmInfo 4 "1" "T 5000" "1" "T 5000")) (interface (output 1 (name "reading") (optional yes))) (implementation (prefix "HP34401") (ioDev "Multimeter"))) (device 119 INPUTDLG (properties (name "Int32 Input") (popupTitle "Int32 Input") (showTitle 0) (position 280 47) (prompt "Enter start frequency:") (initialValue "500") (valueConstraint "0<=value") (vErrorMessage "You must enter a value greater than 0 and 10.")) (interface (output 1 (name "Value") (lock name constraints)) (output 2 (name "Cancel") (lock name constraints))) (implementation (inputType "integer"))) (device 120 INPUTDLG (properties (name "Int32 Input") (popupTitle "Int32 Input") (showTitle 0) (position 279 48) (prompt "Enter stop frequency:") (initialValue "10000") (valueConstraint "0<=value") (vErrorMessage "You must enter a value greater than 0 and 10.")) (interface (output 1 (name "Value") (lock name constraints)) (output 2 (name "Cancel") (lock name constraints))) (implementation (inputType "integer"))) (device 121 INPUTDLG (properties (name "Int32 Input") (popupTitle "Int32 Input") (showTitle 0) (position 280 48) (prompt "Enter frequency step:") (initialValue "500") (valueConstraint "0<=value") (vErrorMessage "You must enter a value greater than 0 and 10.")) (interface (output 1 (name "Value") (lock name constraints)) (output 2 (name "Cancel") (lock name constraints))) (implementation (inputType "integer"))) (device 129 EXITPROCESS (properties (code 0))) (device 133 NEXT) (device 134 REPEATUNTILBREAK (interface (output 1 (name "Continuous") (lock name constraints)))) (device 142 SLIDER (properties (name "FG Signal Amplitude") (range 0 1) (detents 0.001)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real64 (data 1)) (initValue Real (data 0)))) (device 158 CONFIRM25 (properties (name "BEGIN")) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 162 LABEL (properties (name "Set amplitude and press BEGIN") (labelValue "Set amplitude and press BEGIN")) (implementation)) (device 163 PNPTRANS (properties (name "To/From Multimeter") (transactions 1 "hp34401_defaultMeasure_Q(instrHandle, hp34401_CONF_VOLT_AC, reading)") (parmInfo 4 "3" "T 5000" "T 0" "T 0")) (interface (output 1 (name "reading") (optional yes))) (implementation (prefix "HP34401") (ioDev "Multimeter"))) (device 164 PNPTRANS (properties (name "To/From fungen1") (transactions 4 "hp33120a_dcl(instrHandle)" "hp33120a_reset(instrHandle)" "hp33120a_funcShap(instrHandle, hp33120a_OUTPUT_FUNC_SIN)" "hp33120a_outpLoad(instrHandle, hp33120a_OUTPUT_LOAD_50)") (parmInfo 8 "0" "0" "2" "T 5000" "T 0" "2" "T 5000" "T 0")) (implementation (prefix "HP33120A") (ioDev "fungen1"))) (device 165 FORMULA (properties (name "lin2dBV") (expr 1 "20*log10(A)")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 166 FORMULA (properties (name "Normalize") (expr 1 "A/B")) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 170 FORMULA (properties (name "0-P to P-P") (expr 2 "2*A" "")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 177 IFTHENELSE (properties (cases 2 "0==choice" "1==choice")) (interface (input 1 (name "choice") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else If") (lock name constraints)) (output 3 (name "Else") (lock name constraints)))) (device 178 DLISTBOX (properties (popupTitle "Make A Selection")) (interface (output 1 (name "Text") (lock name constraints)) (output 2 (name "Index") (lock name constraints)) (output 3 (name "Cancel") (lock name constraints))) (implementation (itemList (numDims 1) (size 2) (data [ "Stop Program" "Take more data (restart)" ])) (defaultValue "Stop Program"))) (device 179 EXITPROCESS (properties (code 0))) (device 180 NEXT) (device 181 FORMULA (properties (name "Close Excel App") (expr 1 "sheet.Application.Quit()")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 182 MESSAGEBOX (properties (autoTimeout 1) (popupTitle "VEE Example") (message "Shutdown Excel ?") (symbol Question)) (interface (output 1 (name "Yes") (lock name constraints)) (output 2 (name "No") (lock name constraints)) (output 3 (name "Timeout") (lock name constraints))) (implementation (customButtons 0) (displayMode 0) (buttons "Yes No") (buttonLabel1 "Yes") (buttonLabel2 "No") (buttonLabel3 "") (bdefault "Yes"))) (device 183 JUNCTION (properties (name "JCT")) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 184 JUNCTION (properties (name "JCT")) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (configuration (connect D26:0 D0:0) (connect D24:1 D0:1) (connect D25:1 D0:2) (connect D26:1 D0:3) (connect D0:1 D1:1) (connect D35:1 D1:2) (connect D45:1 D1:3) (connect D0:1 D2:1) (connect D45:1 D2:2) (connect D0:0 D2:3) (connect D35:1 D3:1) (connect D45:1 D3:2) (connect D0:0 D3:3) (connect D13:1 D7:0) (connect D9:0 D8:0) (connect D21:1 D8:1) (connect D22:1 D8:2) (connect D10:0 D9:0) (connect D15:0 D10:0) (connect D14:0 D13:1) (connect D15:2 D13:2) (connect D8:0 D14:0) (connect D15:1 D14:1) (connect D16:0 D15:0) (connect D16:1 D15:1) (connect D18:1 D16:0) (connect D37:1 D17:1) (connect D19:2 D18:1) (connect D3:0 D19:0) (connect D0:1 D20:1) (connect D37:1 D20:2) (connect D18:1 D21:0) (connect D2:1 D21:1) (connect D18:1 D22:0) (connect D3:1 D22:1) (connect D34:0 D23:0) (connect D31:0 D24:0) (connect D24:0 D25:0) (connect D25:0 D26:0) (connect D18:2 D27:0) (connect D18:3 D28:0) (connect D29:1 D31:0) (connect D20:0 D33:0) (connect D26:0 D34:0) (connect D36:1 D35:1) (connect D33:1 D36:1) (connect D17:1 D36:2) (connect D30:1 D37:1) (connect D39:2 D38:1) (connect D44:1 D39:0) (connect D38:1 D40:0) (connect D38:2 D41:0) (connect D43:1 D42:0) (connect D7:0 D43:0) (connect D43:2 D44:1) (connect D42:0 D44:2) (connect D38:2 D45:1) (connect D18:3 D45:2)) (ShowOnExecPanel)) (contextCarrier (wndRestoredOrigin 2 5) (wndRestoredExtent 587 561) (wndState max) (active detail) (panel (extent 910 625) (widget 0 detail (relativeOrigin 50 340) (title on) (borderStyle convex) (extent 170 79)) (widget 31 detail (relativeOrigin 110 60) (title off) (borderStyle none) (extent 47 22)) (widget 30 detail (relativeOrigin 50 90) (title on) (borderStyle flat) (extent 167 222) (layout vertical) (fastmode off) (extratics)) (widget 32 detail (relativeOrigin 50 20) (title off) (borderStyle none) (extent 187 27) (just l)) (widget 1 detail (relativeOrigin 280 30) (title on) (borderStyle convex) (extent 617 389) (displayMode 47) (graphType cartesian) (gridType grid) (scale 0 (name "Gain (dB)") (domainName "Frequency (Hz)") (Yspacing 1) (Xspacing 2) (pen 9) (show 1) (range -57.88000000000002 -57.70000000000001 4 linear)) (domain 0 10000 4 linear) (trace 0 onScale 0 (name "gain") (pen 4) (lineType 1) (pointType 0)) (markerPenColor 1))) (detail (extent 1013 654) (anchorPt -62 -837) (configuration (devCarrierFor 3 (active open) (icon (extent 134 51) (iconImage "loop.icn")) (open (extent 170 79)) (pinCenter 130 -50)) (devCarrierFor 10 (active open) (icon (extent 86 0) (iconImage "display.icn")) (open (extent 355 347) (displayMode 47) (graphType cartesian) (gridType grid) (scale 0 (name "Gain (dB)") (domainName "Frequency (Hz)") (Yspacing 1) (Xspacing 2) (pen 9) (show 1) (range -57.88000000000002 -57.70000000000001 4 linear)) (domain 0 10000 4 linear) (trace 0 onScale 0 (name "gain") (pen 5) (lineType 1) (pointType 0)) (markerPenColor 1)) (terminals on) (pinCenter 850 80)) (devCarrierFor 13 (active icon) (icon (extent 107 34)) (open (extent 96 54)) (terminals on) (pinCenter 360 170)) (devCarrierFor 14 (active icon) (icon (extent 73 34)) (open (extent 96 54)) (terminals on) (pinCenter 360 220)) (devCarrierFor 55 (active icon) (icon (extent 93 15)) (open (extent 344 121)) (pinCenter 180 690)) (devCarrierFor 56 (active icon) (icon (extent 93 15)) (open (extent 344 121)) (pinCenter 180 720)) (devCarrierFor 57 (active icon) (icon (extent 84 15)) (open (extent 388 126)) (pinCenter 180 660)) (devCarrierFor 60 (active icon) (icon (extent 33 15)) (open (extent 162 79)) (pinCenter 380 1220)) (devCarrierFor 64 (active open) (icon (extent 74 0)) (open (extent 325 61)) (terminals on) (pinCenter 530 1000)) (devCarrierFor 65 (active open) (icon (extent 68 15)) (open (extent 415 97)) (pinCenter 530 880)) (devCarrierFor 66 (active open) (icon (extent 141 15)) (open (extent 375 97)) (pinCenter 530 750)) (devCarrierFor 67 (active open) (icon (iconImage "notepad.icn")) (open (extent 355 145) (editing disabled)) (title off) (bg "Teal") (font "Arial" 12) (titleBg "Teal") (pinCenter 220 -590)) (devCarrierFor 68 (active icon) (icon (extent 68 51) (iconImage "notepad.icn")) (open (extent 745 175) (editing enabled)) (title off) (font "Arial" 12) (pinCenter 540 -580)) (devCarrierFor 69 (active icon) (icon (extent 26 25)) (open (extent 12 50)) (terminals on) (pinCenter 320 1200)) (devCarrierFor 70 (active open) (icon (extent 114 0)) (open (extent 199 36)) (pinCenter 630 1130)) (devCarrierFor 71 (active icon) (icon (extent 137 25)) (open (extent 308 110)) (terminals on) (pinCenter 590 640)) (devCarrierFor 72 (active icon) (icon (extent 103 16)) (open (extent 139 30)) (pinCenter 590 570)) (devCarrierFor 74 (active icon) (icon (extent 61 15)) (open (extent 71 31)) (terminals on) (pinCenter 430 -140)) (devCarrierFor 92 (active open) (icon) (open (extent 87 82)) (terminals on) (pinCenter 430 380)) (devCarrierFor 94 (active open) (icon (extent 47 51) (iconImage "question.gif")) (open (extent 255 115)) (title off) (pinCenter 170 380)) (devCarrierFor 98 (active icon) (icon (extent 103 25)) (open (extent 455 177)) (terminals on) (pinCenter 300 -50)) (devCarrierFor 106 (active icon) (icon (extent 30 15)) (open) (terminals on) (pinCenter 310 570)) (devCarrierFor 107 (active icon) (icon (extent 30 15)) (open) (terminals on) (pinCenter 410 570)) (devCarrierFor 114 (active icon) (icon (extent 116 15)) (open (extent 229 74)) (terminals on) (pinCenter 240 -140)) (devCarrierFor 119 (active icon) (icon (extent 65 25)) (open (extent 381 103)) (terminals on) (pinCenter 90 -350)) (devCarrierFor 120 (active icon) (icon (extent 65 25)) (open (extent 381 103)) (terminals on) (pinCenter 90 -310)) (devCarrierFor 121 (active icon) (icon (extent 65 25)) (open (extent 381 103)) (terminals on) (pinCenter 90 -270)) (devCarrierFor 129 (active open) (icon (iconImage "stop.icn")) (open (extent 65 31)) (pinCenter 740 440)) (devCarrierFor 133 (active icon) (icon (extent 28 15)) (open) (terminals on) (pinCenter 640 450)) (devCarrierFor 134 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open (extent 12 30)) (terminals on) (pinCenter 90 -480)) (devCarrierFor 142 (active open) (icon (extent 123 0)) (open (extent 135 177) (layout vertical) (fastmode off) (extratics)) (pinCenter 310 -360)) (devCarrierFor 158 (active open) (icon (extent 41 0)) (open (extent 47 22)) (title off) (pinCenter 90 -410)) (devCarrierFor 162 (active open) (icon (extent 192 0)) (open (extent 187 27) (just l)) (title off) (fg "Med Dark Blue") (font "Arial" 12 bold) (pinCenter 300 -490)) (devCarrierFor 163 (active icon) (icon (extent 115 14)) (open (extent 229 74)) (terminals on) (pinCenter 300 20)) (devCarrierFor 164 (active icon) (icon (extent 103 25)) (open (extent 455 177)) (terminals on) (pinCenter 240 -180)) (devCarrierFor 165 (active icon) (icon (extent 46 15)) (open (extent 71 31)) (terminals on) (pinCenter 540 50)) (devCarrierFor 166 (active icon) (icon (extent 61 25)) (open (extent 71 42)) (terminals on) (pinCenter 460 50)) (devCarrierFor 170 (active icon) (icon (extent 60 15)) (open (extent 71 61)) (terminals on) (pinCenter 430 -200)) (devCarrierFor 177 (active open) (icon) (open (extent 87 82)) (terminals on) (pinCenter 640 1400)) (devCarrierFor 178 (active open) (icon (extent 47 51) (iconImage "question.gif")) (open (extent 255 115)) (title off) (pinCenter 370 1400)) (devCarrierFor 179 (active open) (icon (iconImage "stop.icn")) (open (extent 65 31)) (pinCenter 880 1420)) (devCarrierFor 180 (active icon) (icon (extent 28 15)) (open) (terminals on) (pinCenter 810 1420)) (devCarrierFor 181 (active open) (icon (extent 112 25)) (open (extent 180 35)) (pinCenter 670 1270)) (devCarrierFor 182 (active icon) (icon (extent 81 34)) (open (extent 219 126)) (terminals on) (pinCenter 480 1220)) (devCarrierFor 183 (active icon) (icon (extent 36 37)) (open (extent 12 50)) (terminals on) (pinCenter 340 1290)) (devCarrierFor 184 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 530 200)) (connect D26:0 D0:0 (points 4 90 -255 90 -240 130 -240 130 -110)) (connect D24:1 D0:1 (points 6 125 -360 140 -360 140 -380 20 -380 20 -70 42 -70)) (connect D25:1 D0:2 (points 6 125 -320 150 -320 150 -230 20 -230 20 -50 42 -50)) (connect D26:1 D0:3 (points 8 125 -280 140 -280 140 -250 120 -250 120 -130 10 -130 10 -30 42 -30)) (connect D0:1 D1:1 (points 6 217 -50 230 -50 230 -10 370 -10 370 -30 620 -30)) (connect D35:1 D1:2 (points 4 565 50 590 50 590 80 620 80)) (connect D45:1 D1:3 (points 6 545 200 570 200 570 160 610 160 610 190 620 190)) (connect D0:1 D2:1 (points 6 217 -50 230 -50 230 0 220 0 220 160 304 160)) (connect D45:1 D2:2 (points 6 545 200 570 200 570 130 290 130 290 170 304 170)) (connect D0:0 D2:3 (points 3 130 -8 130 180 304 180)) (connect D35:1 D3:1 (points 6 565 50 590 50 590 90 280 90 280 210 321 210)) (connect D45:1 D3:2 (points 6 545 200 570 200 570 130 290 130 290 220 321 220)) (connect D0:0 D3:3 (points 3 130 -8 130 230 321 230)) (connect D13:1 D7:0 (points 3 335 1200 380 1200 380 1210)) (connect D9:0 D8:0 (points 2 530 931 530 949)) (connect D21:1 D8:1 (points 6 327 570 340 570 340 590 290 590 290 980 335 980)) (connect D22:1 D8:2 (points 6 427 570 450 570 450 600 300 600 300 1020 335 1020)) (connect D10:0 D9:0 (points 2 530 801 530 811)) (connect D15:0 D10:0 (points 4 590 655 590 670 530 670 530 681)) (connect D14:0 D13:1 (points 5 630 1150 630 1170 290 1170 290 1190 304 1190)) (connect D15:2 D13:2 (points 6 661 650 680 650 680 540 270 540 270 1210 304 1210)) (connect D8:0 D14:0 (points 4 530 1033 530 1050 630 1050 630 1091)) (connect D15:1 D14:1 (points 6 661 630 760 630 760 1080 510 1080 510 1130 528 1130)) (connect D16:0 D15:0 (points 2 590 580 590 625)) (connect D16:1 D15:1 (points 6 644 570 660 570 660 600 500 600 500 640 519 640)) (connect D18:1 D16:0 (points 3 526 360 590 360 590 559)) (connect D37:1 D17:1 (points 6 462 -200 480 -200 480 -170 380 -170 380 -140 397 -140)) (connect D19:2 D18:1 (points 2 300 380 334 380)) (connect D3:0 D19:0 (points 4 360 239 360 260 170 260 170 320)) (connect D0:1 D20:1 (points 4 217 -50 230 -50 230 -60 246 -60)) (connect D37:1 D20:2 (points 10 462 -200 480 -200 480 -170 380 -170 380 -140 370 -140 370 -110 240 -110 240 -40 246 -40)) (connect D18:1 D21:0 (points 5 526 360 590 360 590 530 310 530 310 560)) (connect D2:1 D21:1 (points 8 416 170 450 170 450 240 550 240 550 460 260 460 260 570 292 570)) (connect D18:1 D22:0 (points 5 526 360 590 360 590 530 410 530 410 560)) (connect D3:1 D22:1 (points 8 399 220 420 220 420 250 560 250 560 470 370 470 370 570 392 570)) (connect D34:0 D23:0 (points 2 240 -165 240 -150)) (connect D31:0 D24:0 (points 2 90 -397 90 -365)) (connect D24:0 D25:0 (points 2 90 -335 90 -325)) (connect D25:0 D26:0 (points 2 90 -295 90 -285)) (connect D18:2 D27:0 (points 3 526 380 740 380 740 404)) (connect D18:3 D28:0 (points 3 526 400 640 400 640 440)) (connect D29:1 D31:0 (points 5 126 -480 150 -480 150 -430 90 -430 90 -424)) (connect D20:0 D33:0 (points 2 300 -35 300 10)) (connect D26:0 D34:0 (points 4 90 -255 90 -240 240 -240 240 -195)) (connect D36:1 D35:1 (points 2 493 50 514 50)) (connect D33:1 D36:1 (points 4 360 20 380 20 380 40 427 40)) (connect D17:1 D36:2 (points 6 463 -140 480 -140 480 -110 410 -110 410 60 427 60)) (connect D30:1 D37:1 (points 6 380 -360 400 -360 400 -250 380 -250 380 -200 397 -200)) (connect D39:2 D38:1 (points 2 500 1400 544 1400)) (connect D44:1 D39:0 (points 3 360 1290 370 1290 370 1340)) (connect D38:1 D40:0 (points 5 736 1380 760 1380 760 1360 880 1360 880 1384)) (connect D38:2 D41:0 (points 5 736 1400 760 1400 760 1390 810 1390 810 1410)) (connect D43:1 D42:0 (points 3 523 1210 670 1210 670 1232)) (connect D7:0 D43:0 (points 6 380 1230 380 1250 420 1250 420 1180 480 1180 480 1200)) (connect D43:2 D44:1 (points 8 523 1220 540 1220 540 1260 370 1260 370 1250 300 1250 300 1280 319 1280)) (connect D42:0 D44:2 (points 5 670 1290 670 1320 310 1320 310 1300 319 1300)) (connect D38:2 D45:1 (points 10 736 1400 760 1400 760 1390 800 1390 800 350 590 350 590 180 500 180 500 190 514 190)) (connect D18:3 D45:2 (points 6 526 400 600 400 600 170 490 170 490 210 514 210))) (stackingOrder 21 22 11 27 29 12 23 36 31 32 30 0 35 33 17 34 20 37 24 25 26 28 1 16 5 18 19 7 42 41 13 44 4 9 6 15 14 40 39 38 2 3 45 10 8 43)) (numberFormats (realFormat standard) (realSigDigits 4) (realRadixSpec 4) (integerBase decimal))))