(saveFormat "2.3") (date "Tue 04/Dec/2001 14:19:04 ") (veerev "6.0") (platform "PC") (execMode v6) (filterNAN 0) (workspaceStackingOrder) (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)))) (SaveCF no) (device 0 ROOTCONTEXT (properties (trigMode deg) (nextID 52) (popupTitleText "Untitled") (popupMoveable 1) (deleteGlobals 0)) (deviceList (device 0 SLIDER (properties (name "Amplitude (V)") (range 0 1) (detents 0.001)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real64 (data 1)) (initValue Real (data 0.1)))) (device 1 IODEVICE (properties (name "Function Generator Setup") (transactions 4 "WRITE TEXT \"AMP\" STR" "WRITE TEXT Vin STR" "WRITE TEXT \"V,\" STR EOL" "WRITE TEXT \"D0,\" STR EOL")) (interface (input 1 (name "Vin") (optional yes))) (implementation (iopath "funGen"))) (device 2 IODEVICE (properties (name "DMM (hp34401a @ 1422)") (transactions 2 "WRITE TEXT \"*RST;\" STR EOL" "WRITE TEXT \":CONF:VOLT:AC;\" STR EOL")) (implementation (iopath "DMM"))) (device 3 FORRANGE (properties (name "Frequency Range (Hz)") (from 1000) (thru 5000) (step 1000)) (interface (output 1 (name "Data") (lock name constraints)))) (device 4 IODEVICE (properties (name "Set Frequency") (transactions 3 "WRITE TEXT \"FRQ\" STR" "WRITE TEXT f STR" "WRITE TEXT \"HZ,\" STR EOL")) (interface (input 1 (name "f") (optional yes))) (implementation (iopath "funGen"))) (device 6 IODEVICE (properties (name "Read Voltage") (transactions 2 "WRITE TEXT \":READ?\" STR EOL" "READ TEXT Vout REAL64")) (interface (output 1 (name "Vout") (optional yes))) (implementation (iopath "DMM"))) (device 10 XYPLOT (properties (name "Test")) (interface (input 1 (name "XData") (lock constraints)) (input 2 (name "Voltage") (lock constraints)) (input 3 (type control) (name "Title") (tag "Title") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes))) (implementation (tracePin 2) (graphMode rectangular) (autoAutoX) (autoAutoY))) (device 11 START25) (device 12 INPUTDLG (properties (position 200 203) (prompt "Please Enter Your Name:") (initialValue "") (valueConstraint "strLen(value)>0") (vErrorMessage "You must enter text.")) (interface (output 1 (name "Value") (lock name constraints)) (output 2 (name "Cancel") (lock name constraints))) (implementation (inputType "text"))) (device 13 COLLECTOR (properties (name "Collect Frequency")) (interface (input 1 (name "Data") (tag "Data")) (input 2 (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 trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 15 TOSTRING (properties (transactions 2 "WRITE TEXT f STR EOL" "WRITE TEXT G STR EOL")) (interface (input 1 (name "f") (optional yes)) (input 2 (name "G") (optional yes)) (output 1 (name "result") (lock name constraints))) (implementation (attr iopath string write "string" (readTerm "\n") (fs " ") (eol "\n") (multiField fullSyntax) (arrayFormat block)))) (device 40 BEEP (properties (frequency 1000) (duration 0.1) (volume 80)) (implementation)) (device 41 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 42 FORMULA (properties (name "Close Excel App") (expr 1 "sheet.Application.Quit()")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 44 DECLVAR (properties (name "Declare sheet") (scope glob) (globalName "sheet")) (implementation (value Object (data "ANY ")))) (device 45 DECLVAR (properties (name "Declare range") (scope glob) (globalName "range")) (implementation (value Object (data "ANY ")))) (device 49 FORMULA (properties (name "Fill in Title") (expr 1 "sheet.Range(\"A1:A1\") = \"ECE300 Lab 3\"")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 50 FORMULA (properties (name "Fill in Cells") (expr 1 "range =transpose([A])")) (interface (input 1 (name "A") (optional yes)))) (device 51 FORMULA (properties (name "Set up Excel Worksheet") (expr 6 "set sheet = CreateObject(\"Excel.Sheet\").worksheets(1);" "sheet.Application.Visible = TRUE;" "sheet.Application.Windows(1).Caption = \"Test System Results\";" "set range = sheet.Range(\"A2:A3\");" "set range = sheet.range(\"A2:A3\");" "range.NumberFormat = \"0.000\";"))) (configuration (connect D7:0 D0:0) (connect D0:1 D1:1) (connect D1:0 D2:0) (connect D2:0 D3:0) (connect D3:1 D4:1) (connect D4:0 D5:0) (connect D3:1 D6:1) (connect D5:1 D6:2) (connect D8:1 D6:3) (connect D3:0 D8:0) (connect D3:1 D9:1) (connect D3:0 D9:2) (connect D5:1 D10:1) (connect D3:0 D10:2) (connect D9:1 D11:1) (connect D10:1 D11:2) (connect D18:0 D12:0) (connect D12:0 D13:0) (connect D13:1 D14:0) (connect D19:0 D17:0) (connect D17:0 D18:0) (connect D11:1 D18:1)) (ShowOnExecPanel)) (contextCarrier (active detail) (panel (extent 910 625) (widget 6 detail (relativeOrigin 280 30) (title on) (borderStyle convex) (extent 617 389) (displayMode 47) (graphType cartesian) (gridType grid) (scale 0 (name "Frequency Response") (domainName "Frequency (Hz)") (Yspacing 1) (Xspacing 2) (pen 9) (show 1) (range 0.001 0.006500000000000001 4 linear)) (domain 1000 5000 4 linear) (trace 0 onScale 0 (name "Voltage") (pen 4) (lineType 1) (pointType 0)) (markerPenColor 1)) (widget 3 detail (relativeOrigin 10 350) (title on) (borderStyle convex) (extent 170 79)) (widget 0 detail (relativeOrigin 10 60) (title on) (borderStyle convex) (extent 118 222) (layout vertical) (fastmode off) (extratics)) (widget 7 detail (relativeOrigin 50 10) (title off) (borderStyle convex) (extent 47 27))) (detail (extent 668 405) (anchorPt 7 -170) (configuration (devCarrierFor 0 (active open) (icon (extent 80 15)) (open (extent 118 222) (layout vertical) (fastmode off) (extratics)) (pinCenter 130 220)) (devCarrierFor 1 (active icon) (icon (extent 154 51) (iconImage "io.icn")) (open (extent 229 74)) (terminals on) (pinCenter 300 220)) (devCarrierFor 2 (active icon) (icon (extent 154 51) (iconImage "io.icn")) (open (extent 229 74)) (terminals on) (pinCenter 300 290)) (devCarrierFor 3 (active open) (icon (extent 134 0) (iconImage "loop.icn")) (open (extent 170 79)) (pinCenter 300 390)) (devCarrierFor 4 (active icon) (icon (extent 85 51) (iconImage "io.icn")) (open (extent 229 74)) (terminals on) (pinCenter 450 390)) (devCarrierFor 6 (active icon) (icon (extent 81 51) (iconImage "io.icn")) (open (extent 229 74)) (terminals on) (pinCenter 360 520)) (devCarrierFor 10 (active open) (icon (extent 127 0) (iconImage "display.icn")) (open (extent 435 287) (displayMode 47) (graphType cartesian) (gridType grid) (scale 0 (name "Frequency Response") (domainName "Frequency (Hz)") (Yspacing 1) (Xspacing 2) (pen 9) (show 1) (range 0.001 0.006500000000000001 4 linear)) (domain 1000 5000 4 linear) (trace 0 onScale 0 (name "Voltage") (pen 4) (lineType 1) (pointType 0)) (markerPenColor 1)) (pinCenter 980 300)) (devCarrierFor 11 (active open) (icon) (open (extent 39 19)) (title off) (pinCenter 130 40)) (devCarrierFor 12 (active icon) (icon (extent 57 25)) (open (extent 254 103)) (terminals on) (pinCenter 690 400)) (devCarrierFor 13 (active icon) (icon (extent 107 25)) (open (extent 96 54)) (terminals on) (pinCenter 590 550)) (devCarrierFor 14 (active icon) (icon (extent 73 25)) (open (extent 96 54)) (terminals on) (pinCenter 600 600)) (devCarrierFor 15 (active icon) (icon (extent 53 25)) (open (extent 229 74)) (terminals on) (pinCenter 700 570)) (devCarrierFor 40 (active icon) (icon (extent 33 15)) (open (extent 162 79)) (pinCenter 300 1010)) (devCarrierFor 41 (active icon) (icon (extent 81 34)) (open (extent 219 126)) (terminals on) (pinCenter 300 1060)) (devCarrierFor 42 (active open) (icon (extent 112 25)) (open (extent 180 35)) (pinCenter 470 1110)) (devCarrierFor 44 (active icon) (icon (extent 104 15)) (open (extent 388 126)) (pinCenter 590 650)) (devCarrierFor 45 (active icon) (icon (extent 112 17)) (open (extent 421 126)) (pinCenter 590 690)) (devCarrierFor 49 (active open) (icon (extent 70 0)) (open (extent 375 39)) (pinCenter 300 760)) (devCarrierFor 50 (active open) (icon (extent 74 0)) (open (extent 316 35)) (terminals on) (pinCenter 300 830)) (devCarrierFor 51 (active open) (icon (extent 165 0)) (open (extent 385 147)) (pinCenter 310 670)) (connect D7:0 D0:0 (points 2 130 52 130 88)) (connect D0:1 D1:1 (points 2 191 220 220 220)) (connect D1:0 D2:0 (points 2 300 248 300 262)) (connect D2:0 D3:0 (points 2 300 318 300 330)) (connect D3:1 D4:1 (points 2 387 390 405 390)) (connect D4:0 D5:0 (points 4 450 418 450 450 360 450 360 492)) (connect D3:1 D6:1 (points 6 387 390 400 390 400 350 410 350 410 210 760 210)) (connect D5:1 D6:2 (points 6 403 520 510 520 510 500 520 500 520 300 760 300)) (connect D8:1 D6:3 (points 2 721 390 760 390)) (connect D3:0 D8:0 (points 6 300 432 300 510 530 510 530 370 690 370 690 385)) (connect D3:1 D9:1 (points 6 387 390 400 390 400 440 390 440 390 540 534 540)) (connect D3:0 D9:2 (points 5 300 432 300 510 520 510 520 560 534 560)) (connect D5:1 D10:1 (points 4 403 520 510 520 510 590 561 590)) (connect D3:0 D10:2 (points 7 300 432 300 510 380 510 380 560 500 560 500 610 561 610)) (connect D9:1 D11:1 (points 4 646 550 660 550 660 560 671 560)) (connect D10:1 D11:2 (points 4 639 600 650 600 650 580 671 580)) (connect D18:0 D12:0 (points 2 300 850 300 1000)) (connect D12:0 D13:0 (points 2 300 1020 300 1040)) (connect D13:1 D14:0 (points 3 343 1050 470 1050 470 1072)) (connect D19:0 D17:0 (points 8 310 746 310 760 300 760 300 740 310 740 310 710 300 710 300 720)) (connect D17:0 D18:0 (points 2 300 782 300 792)) (connect D11:1 D18:1 (points 6 729 570 760 570 760 950 90 950 90 830 109 830))) (stackingOrder 3 0 10 7 1 2 4 8 6 9 11 5 17 18 12 13 14 15 16 19)) (numberFormats (realFormat standard) (realSigDigits 4) (realRadixSpec 4) (integerBase decimal))))