(saveFormat "2.3") (date "Wed 11/Sep/2002 18:16:38 ") (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) (idFileName "hp33120a.cid") (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 193) (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 60 BEEP (properties (frequency 1000) (duration 0.1) (volume 80)) (implementation)) (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 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 file (csv)" "Take new data (restart)" "Stop Program" ])) (defaultValue "Save data to file (csv)"))) (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 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")))) (device 185 TOFILE (properties (transactions 1 "WRITE TEXT a REAL64 STD")) (interface (input 1 (name "A") (optional yes)) (input 2 (type control) (name "File Name") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes))) (implementation (attr iopath file write "C:\\Documents and Settings\\ferguson\\Desktop\\vee.txt" (readTerm "\n") (fs ",") (eol "\r\n") (multiField fullSyntax) (arrayFormat block)))) (device 186 BEEP (properties (frequency 1000) (duration 0.1) (volume 80)) (implementation)) (device 187 FILESELECT (properties (name "File Name Selection") (prompt "Enter File Name:") (initialDirectory "C:\\") (initialFile "*.*") (dialogMode Writing)) (interface (output 1 (name "File Name") (lock name constraints)) (output 2 (name "Cancel") (lock name constraints))) (implementation)) (device 188 EXITPROCESS (properties (code 0))) (device 192 FORMULA (properties (expr 1 "transpose([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)))) (configuration (connect D16:0 D0:0) (connect D14:1 D0:1) (connect D15:1 D0:2) (connect D16:1 D0:3) (connect D0:1 D1:1) (connect D25:1 D1:2) (connect D33:1 D1:3) (connect D0:1 D2:1) (connect D33:1 D2:2) (connect D0:0 D2:3) (connect D25:1 D3:1) (connect D33:1 D3:2) (connect D0:0 D3:3) (connect D34:0 D4:0) (connect D27:1 D7:1) (connect D9:2 D8:1) (connect D35:0 D9:0) (connect D0:1 D10:1) (connect D27:1 D10:2) (connect D8:1 D11:0) (connect D2:1 D11:1) (connect D8:1 D12:0) (connect D3:1 D12:1) (connect D24:0 D13:0) (connect D21:0 D14:0) (connect D14:0 D15:0) (connect D15:0 D16:0) (connect D8:2 D17:0) (connect D8:3 D18:0) (connect D19:1 D21:0) (connect D10:0 D23:0) (connect D16:0 D24:0) (connect D26:1 D25:1) (connect D23:1 D26:1) (connect D7:1 D26:2) (connect D20:1 D27:1) (connect D29:2 D28:1) (connect D4:0 D29:0) (connect D32:1 D30:0) (connect D28:2 D31:0) (connect D28:1 D32:1) (connect D28:3 D32:2) (connect D28:2 D33:1) (connect D8:3 D33:2) (connect D36:0 D34:0) (connect D38:1 D34:1) (connect D36:1 D34:2) (connect D3:0 D35:0) (connect D8:0 D36:0) (connect D36:2 D37:0) (connect D11:1 D38:1) (connect D12:1 D38: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 21 detail (relativeOrigin 110 60) (title off) (borderStyle none) (extent 47 22)) (widget 20 detail (relativeOrigin 50 90) (title on) (borderStyle flat) (extent 167 222) (layout vertical) (fastmode off) (extratics)) (widget 22 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 -56.17500000000001 -56.11500000000001 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 -46 -204) (configuration (devCarrierFor 3 (active open) (icon (extent 134 51) (iconImage "loop.icn")) (open (extent 170 79)) (pinCenter 190 -70)) (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 -56.17500000000001 -56.11500000000001 4 linear)) (domain 0 10000 4 linear) (trace 0 onScale 0 (name "gain") (pen 5) (lineType 1) (pointType 0)) (markerPenColor 1)) (terminals on) (pinCenter 800 90)) (devCarrierFor 13 (active icon) (icon (extent 107 34)) (open (extent 96 54)) (terminals on) (pinCenter 280 170)) (devCarrierFor 14 (active icon) (icon (extent 73 34)) (open (extent 96 54)) (terminals on) (pinCenter 260 220)) (devCarrierFor 60 (active icon) (icon (extent 33 15)) (open (extent 162 79)) (pinCenter 420 780)) (devCarrierFor 67 (active open) (icon (iconImage "notepad.icn")) (open (extent 355 145) (editing disabled)) (title off) (bg "Teal") (font "Arial" 12) (titleBg "Teal") (pinCenter 520 -640)) (devCarrierFor 68 (active icon) (icon (extent 68 51) (iconImage "notepad.icn")) (open (extent 745 175) (editing enabled)) (title off) (font "Arial" 12) (pinCenter 830 -640)) (devCarrierFor 74 (active icon) (icon (extent 61 15)) (open (extent 71 31)) (terminals on) (pinCenter 450 -130)) (devCarrierFor 92 (active open) (icon) (open (extent 87 82)) (terminals on) (pinCenter 740 450)) (devCarrierFor 94 (active open) (icon (extent 47 51) (iconImage "question.gif")) (open (extent 255 115)) (title off) (pinCenter 490 450)) (devCarrierFor 98 (active icon) (icon (extent 103 25)) (open (extent 455 177)) (terminals on) (pinCenter 370 -60)) (devCarrierFor 106 (active icon) (icon (extent 30 15)) (open) (terminals on) (pinCenter 240 640)) (devCarrierFor 107 (active icon) (icon (extent 30 15)) (open) (terminals on) (pinCenter 240 700)) (devCarrierFor 114 (active icon) (icon (extent 116 15)) (open (extent 229 74)) (terminals on) (pinCenter 290 -200)) (devCarrierFor 119 (active icon) (icon (extent 65 25)) (open (extent 381 103)) (terminals on) (pinCenter 290 -400)) (devCarrierFor 120 (active icon) (icon (extent 65 25)) (open (extent 381 103)) (terminals on) (pinCenter 290 -360)) (devCarrierFor 121 (active icon) (icon (extent 65 25)) (open (extent 381 103)) (terminals on) (pinCenter 290 -320)) (devCarrierFor 129 (active open) (icon (iconImage "stop.icn")) (open (extent 65 31)) (pinCenter 960 510)) (devCarrierFor 133 (active icon) (icon (extent 28 15)) (open) (terminals on) (pinCenter 900 510)) (devCarrierFor 134 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open (extent 12 30)) (terminals on) (pinCenter 290 -530)) (devCarrierFor 142 (active open) (icon (extent 123 0)) (open (extent 135 177) (layout vertical) (fastmode off) (extratics)) (pinCenter 510 -410)) (devCarrierFor 158 (active open) (icon (extent 41 0)) (open (extent 47 22)) (title off) (pinCenter 290 -460)) (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 500 -540)) (devCarrierFor 163 (active icon) (icon (extent 115 14)) (open (extent 229 74)) (terminals on) (pinCenter 370 -10)) (devCarrierFor 164 (active icon) (icon (extent 103 25)) (open (extent 455 177)) (terminals on) (pinCenter 290 -240)) (devCarrierFor 165 (active icon) (icon (extent 46 15)) (open (extent 71 31)) (terminals on) (pinCenter 500 50)) (devCarrierFor 166 (active icon) (icon (extent 61 25)) (open (extent 71 42)) (terminals on) (pinCenter 500 10)) (devCarrierFor 170 (active icon) (icon (extent 60 15)) (open (extent 71 61)) (terminals on) (pinCenter 640 -410)) (devCarrierFor 177 (active open) (icon) (open (extent 87 82)) (terminals on) (pinCenter 660 860)) (devCarrierFor 178 (active open) (icon (extent 47 51) (iconImage "question.gif")) (open (extent 255 115)) (title off) (pinCenter 420 860)) (devCarrierFor 179 (active open) (icon (iconImage "stop.icn")) (open (extent 65 31)) (pinCenter 950 920)) (devCarrierFor 180 (active icon) (icon (extent 28 15)) (open) (terminals on) (pinCenter 780 920)) (devCarrierFor 183 (active icon) (icon (extent 36 37)) (open (extent 12 50)) (terminals on) (pinCenter 860 860)) (devCarrierFor 184 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 500 200)) (devCarrierFor 185 (active open) (icon (extent 41 34)) (open (extent 231 127)) (terminals on) (pinCenter 630 680)) (devCarrierFor 186 (active icon) (icon (extent 33 15)) (open (extent 162 79)) (pinCenter 490 360)) (devCarrierFor 187 (active icon) (icon (extent 122 25)) (open (extent 438 106)) (terminals on) (pinCenter 610 560)) (devCarrierFor 188 (active open) (icon (iconImage "stop.icn")) (open (extent 65 31)) (pinCenter 930 610)) (devCarrierFor 192 (active open) (icon) (open (extent 71 42)) (terminals on) (pinCenter 340 670)) (connect D16:0 D0:0 (points 4 290 -305 290 -260 190 -260 190 -130)) (connect D14:1 D0:1 (points 6 325 -410 350 -410 350 -280 80 -280 80 -90 102 -90)) (connect D15:1 D0:2 (points 6 325 -370 370 -370 370 -170 90 -170 90 -70 102 -70)) (connect D16:1 D0:3 (points 6 325 -330 360 -330 360 -270 70 -270 70 -50 102 -50)) (connect D0:1 D1:1 (points 8 277 -70 300 -70 300 -90 460 -90 460 -30 560 -30 560 -20 570 -20)) (connect D25:1 D1:2 (points 4 525 50 550 50 550 90 570 90)) (connect D33:1 D1:3 (points 2 515 200 570 200)) (connect D0:1 D2:1 (points 6 277 -70 300 -70 300 -10 200 -10 200 160 224 160)) (connect D33:1 D2:2 (points 8 515 200 540 200 540 260 200 260 200 220 170 220 170 170 224 170)) (connect D0:0 D2:3 (points 3 190 -28 190 180 224 180)) (connect D25:1 D3:1 (points 6 525 50 550 50 550 90 180 90 180 210 221 210)) (connect D33:1 D3:2 (points 6 515 200 540 200 540 260 200 260 200 220 221 220)) (connect D0:0 D3:3 (points 5 190 -28 190 80 160 80 160 230 221 230)) (connect D34:0 D4:0 (points 6 610 746 610 770 460 770 460 760 420 760 420 770)) (connect D27:1 D7:1 (points 6 672 -410 690 -410 690 -300 400 -300 400 -130 417 -130)) (connect D9:2 D8:1 (points 2 620 450 644 450)) (connect D35:0 D9:0 (points 2 490 370 490 390)) (connect D0:1 D10:1 (points 2 277 -70 316 -70)) (connect D27:1 D10:2 (points 8 672 -410 690 -410 690 -300 400 -300 400 -130 310 -130 310 -50 316 -50) ) (connect D8:1 D11:0 (points 7 836 430 860 430 860 530 340 530 340 600 240 600 240 630)) (connect D2:1 D11:1 (points 6 336 170 360 170 360 130 150 130 150 640 222 640)) (connect D8:1 D12:0 (points 9 836 430 860 430 860 530 340 530 340 600 280 600 280 670 240 670 240 690)) (connect D3:1 D12:1 (points 6 299 220 320 220 320 270 200 270 200 700 222 700)) (connect D24:0 D13:0 (points 2 290 -225 290 -210)) (connect D21:0 D14:0 (points 2 290 -447 290 -415)) (connect D14:0 D15:0 (points 2 290 -385 290 -375)) (connect D15:0 D16:0 (points 2 290 -345 290 -335)) (connect D8:2 D17:0 (points 3 836 450 960 450 960 474)) (connect D8:3 D18:0 (points 3 836 470 900 470 900 500)) (connect D19:1 D21:0 (points 5 326 -530 350 -530 350 -480 290 -480 290 -474)) (connect D10:0 D23:0 (points 2 370 -45 370 -20)) (connect D16:0 D24:0 (points 2 290 -305 290 -255)) (connect D26:1 D25:1 (points 8 533 10 550 10 550 -20 460 -20 460 10 450 10 450 50 474 50)) (connect D23:1 D26:1 (points 4 430 -10 450 -10 450 0 467 0)) (connect D7:1 D26:2 (points 8 483 -130 500 -130 500 -100 450 -100 450 -20 440 -20 440 20 467 20)) (connect D20:1 D27:1 (points 2 580 -410 607 -410)) (connect D29:2 D28:1 (points 2 550 860 564 860)) (connect D4:0 D29:0 (points 2 420 790 420 800)) (connect D32:1 D30:0 (points 3 880 860 950 860 950 884)) (connect D28:2 D31:0 (points 5 756 860 790 860 790 890 780 890 780 910)) (connect D28:1 D32:1 (points 4 756 840 790 840 790 850 839 850)) (connect D28:3 D32:2 (points 4 756 880 780 880 780 870 839 870)) (connect D28:2 D33:1 (points 8 756 860 780 860 780 820 1020 820 1020 330 460 330 460 190 484 190)) (connect D8:3 D33:2 (points 6 836 470 870 470 870 320 470 320 470 210 484 210)) (connect D36:0 D34:0 (points 2 610 575 610 596)) (connect D38:1 D34:1 (points 6 428 670 440 670 440 660 430 660 430 650 442 650)) (connect D36:1 D34:2 (points 6 673 550 680 550 680 540 420 540 420 710 442 710)) (connect D3:0 D35:0 (points 6 260 239 260 260 270 260 270 340 490 340 490 350)) (connect D8:0 D36:0 (points 4 740 493 740 520 610 520 610 545)) (connect D36:2 D37:0 (points 5 673 570 690 570 690 550 930 550 930 574)) (connect D11:1 D38:1 (points 6 257 640 270 640 270 650 260 650 260 660 272 660)) (connect D12:1 D38:2 (points 6 257 700 270 700 270 690 260 690 260 680 272 680))) (stackingOrder 19 21 22 20 25 14 15 16 29 28 31 32 37 4 33 35 1 6 5 27 24 13 7 26 23 10 0 2 3 9 8 18 17 36 30 11 12 34 38)) (numberFormats (realFormat standard) (realSigDigits 4) (realRadixSpec 4) (integerBase decimal))))