(saveFormat "2.3") (date "Thu 04/Dec/2003 16:08:02 ") (veerev "6.2") (platform "PC") (execMode v6) (filterNAN 0) (workspaceStackingOrder F0 M) (sysconfig) (SaveCF no) (device 0 ROOTCONTEXT (properties (trigMode deg) (nextID 43) (popupTitleText "Untitled") (popupMoveable 1)) (deviceList (UserFunctions (nextID 1) (context 0 (properties (name "TamsErrorCheck") (trigMode deg) (nextID 7) (popupTitleText "UserFunction1") (popupMoveable 1)) (interface (input 1 (name "ReturnCode") (optional yes))) (deviceList (device 0 IFTHENELSE (properties (cases 1 "returnCode==-1")) (interface (input 1 (name "returnCode") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 1 MESSAGEBOX (properties (message "User Message") (symbol Stop)) (interface (input 1 (name "Message") (tag "Message") (requires (datatype Text)) (lock name constraints) (optional yes) (buffer YES)) (output 1 (name "OK") (lock name constraints))) (implementation (customButtons 0) (displayMode 3) (buttons "OK") (buttonLabel1 "OK") (buttonLabel2 "") (buttonLabel3 "") (bdefault "OK"))) (device 2 CALL (properties (name "Call TamsSwitchController.tamsSCerror") (callFunc "TamsSwitchController.tamsSCerror") (parmMode rev30)) (interface (output 1 (name "Ret Value") (lock name constraints) (optional yes)))) (device 6 EXITPROCESS (properties (code 0))) (configuration (connect I1:1 D0:1) (connect D0:1 D1:0) (connect D2:1 D1:1) (connect D1:0 D3:0))) (contextCarrier (wndOrigin 2 914) (wndRestoredOrigin 56 315) (wndRestoredExtent 686 689) (wndState min) (active detail) (detail (extent 686 689) (anchorPt 0 0) (configuration (devCarrierFor 0 (active open) (icon) (open (extent 113 51)) (terminals on) (pinCenter 170 170)) (devCarrierFor 1 (active open) (icon) (open (extent 219 126)) (terminals on) (pinCenter 510 300)) (devCarrierFor 2 (active icon) (icon (extent 243 15)) (open (extent 219 51)) (terminals on) (pinCenter 160 300)) (devCarrierFor 6 (active open) (icon (iconImage "stop.icn")) (open (extent 65 31)) (pinCenter 490 450)) (connect I1:1 D0:1 (points 4 0 344 10 344 10 170 31 170)) (connect D0:1 D1:0 (points 3 269 160 490 160 490 216)) (connect D2:1 D1:1 (points 2 284 300 328 300)) (connect D1:0 D3:0 (points 2 490 365 490 414))) (stackingOrder 1 2 0 3))))) (device 2 IMPORT (properties (name "Import Library") (libType DLL) (libName "TamsSwitchController") (fileName "C:\\Program Files\\TAMS\\USB Switch Controller\\C\\tamsSC.dll") (defnFileName "c:\\program files\\tams\\usb switch controller\\Agilent VEE\\tamssc-vee.h")) (implementation)) (device 11 CALL (properties (name "Call TamsSwitchController.tamsSCstart") (callFunc "TamsSwitchController.tamsSCstart") (parmMode rev30)) (interface (input 1 (name "Identifier") (requires (datatype Text)) (optional yes)) (output 1 (name "Ret Value") (lock name constraints) (optional yes)) (output 2 (name "Identifier") (lock name constraints) (optional yes)))) (device 16 LITERALCONSTANT (properties (name "Identifier")) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 19 CALL (properties (name "Call TamsSwitchController.tamsSCswitch") (callFunc "TamsSwitchController.tamsSCswitch") (parmMode rev30)) (interface (input 1 (name "handle") (requires (datatype Int32)) (optional yes)) (input 2 (name "switch1to12") (requires (datatype Int32)) (optional yes)) (input 3 (name "position1or2") (requires (datatype Int32)) (optional yes)) (output 1 (name "Ret Value") (lock name constraints) (optional yes)))) (device 20 CONSTANT (properties (name "Switch")) (interface (output 1 (name "Int32") (lock name constraints))) (implementation (value Int32 (data 4)) (initValue Int32 (data 0)))) (device 21 CONSTANT (properties (name "Position")) (interface (output 1 (name "Int32") (lock name constraints))) (implementation (value Int32 (data 2)) (initValue Int32 (data 0)))) (device 22 CALL (properties (name "Call TamsErrorCheck") (callFunc "TamsErrorCheck") (parmMode rev30)) (interface (input 1 (name "ReturnCode") (optional yes)))) (device 23 FROMGLOBAL (properties (name "Get handle") (globalName "handle")) (interface (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 27 CALL (properties (name "Call TamsErrorCheck") (callFunc "TamsErrorCheck") (parmMode rev30)) (interface (input 1 (name "ReturnCode") (optional yes)))) (device 28 TOGLOBAL (properties (name "Set handle") (globalName "handle")) (interface (input 1 (name "handle") (tag "Data")))) (device 29 NOTE (properties (text2 5 "TAMS 1887 example showing all functions." "" "This only works for one TAMS 1887. See Example2 for support" "of two TAMS 1887s." ""))) (device 31 CALL (properties (name "Call TamsSwitchController.tamsSCsetPulseTime") (callFunc "TamsSwitchController.tamsSCsetPulseTime") (parmMode rev30)) (interface (input 1 (name "handle") (requires (datatype Int32)) (optional yes)) (input 2 (name "switch1to12") (requires (datatype Int32)) (optional yes)) (input 3 (name "milliseconds") (requires (datatype Int32)) (optional yes)) (output 1 (name "Ret Value") (lock name constraints) (optional yes)))) (device 32 CALL (properties (name "Call TamsSwitchController.tamsSCgetPulseTime") (callFunc "TamsSwitchController.tamsSCgetPulseTime") (parmMode rev30)) (interface (input 1 (name "handle") (requires (datatype Int32)) (optional yes)) (input 2 (name "switch1to12") (requires (datatype Int32)) (optional yes)) (input 3 (name "milliseconds") (requires (datatype Int32)) (optional yes)) (output 1 (name "Ret Value") (lock name constraints) (optional yes)) (output 2 (name "milliseconds") (lock name constraints) (optional yes)))) (device 33 CALL (properties (name "Call TamsSwitchController.tamsSCreadbackSwitch") (callFunc "TamsSwitchController.tamsSCreadbackSwitch") (parmMode rev30)) (interface (input 1 (name "handle") (requires (datatype Int32)) (optional yes)) (input 2 (name "switch1to12") (requires (datatype Int32)) (optional yes)) (input 3 (name "position") (requires (datatype Int32)) (optional yes)) (output 1 (name "Ret Value") (lock name constraints) (optional yes)) (output 2 (name "position") (lock name constraints) (optional yes)))) (device 34 CALL (properties (name "Call TamsSwitchController.tamsSCend") (callFunc "TamsSwitchController.tamsSCend") (parmMode rev30)) (interface (input 1 (name "handle") (requires (datatype Int32)) (optional yes)) (output 1 (name "Ret Value") (lock name constraints) (optional yes)))) (device 35 CALL (properties (name "Call TamsErrorCheck") (callFunc "TamsErrorCheck") (parmMode rev30)) (interface (input 1 (name "ReturnCode") (optional yes)))) (device 36 CALL (properties (name "Call TamsErrorCheck") (callFunc "TamsErrorCheck") (parmMode rev30)) (interface (input 1 (name "ReturnCode") (optional yes)))) (device 37 CALL (properties (name "Call TamsErrorCheck") (callFunc "TamsErrorCheck") (parmMode rev30)) (interface (input 1 (name "ReturnCode") (optional yes)))) (device 39 TEXTDISPLAY (properties (name "ReadbackPosition")) (interface (input 1 (name "Data")))) (device 41 TEXTDISPLAY (properties (name "GetPulseTime")) (interface (input 1 (name "Data")))) (device 42 CONSTANT (properties (name "Pulse, Milliseconds")) (interface (output 1 (name "Int32") (lock name constraints))) (implementation (value Int32 (data 15)) (initValue Int32 (data 0)))) (configuration (connect D0:0 D1:0) (connect D2:1 D1:1) (connect D7:1 D3:1) (connect D4:1 D3:2) (connect D5:1 D3:3) (connect D1:1 D6:1) (connect D1:0 D7:0) (connect D3:1 D8:1) (connect D1:1 D9:1) (connect D3:0 D11:0) (connect D7:1 D11:1) (connect D4:1 D11:2) (connect D20:1 D11:3) (connect D11:0 D12:0) (connect D7:1 D12:1) (connect D4:1 D12:2) (connect D20:1 D12:3) (connect D12:0 D13:0) (connect D7:1 D13:1) (connect D4:1 D13:2) (connect D5:1 D13:3) (connect D13:0 D14:0) (connect D7:1 D14:1) (connect D11:1 D15:1) (connect D12:1 D16:1) (connect D13:1 D17:1) (connect D13:2 D18:1) (connect D12:2 D19:1))) (contextCarrier (wndOrigin 2 2) (wndState res) (active detail) (detail (extent 802 773) (anchorPt 10 135) (configuration (devCarrierFor 2 (active open) (icon) (open (extent 565 97)) (pinCenter 360 70)) (devCarrierFor 11 (active open) (icon (extent 240 0)) (open (extent 216 51)) (terminals on) (pinCenter 355 190)) (devCarrierFor 16 (active icon) (icon (extent 51 15)) (open (extent 174 29)) (pinCenter 110 190)) (devCarrierFor 19 (active icon) (icon (extent 253 34)) (open (extent 229 62)) (terminals on) (pinCenter 350 300)) (devCarrierFor 20 (active open) (icon (extent 40 0)) (open (extent 86 29) (showFormat int)) (pinCenter 80 450)) (devCarrierFor 21 (active open) (icon (extent 49 0)) (open (extent 96 29) (showFormat int)) (pinCenter 90 520)) (devCarrierFor 22 (active icon) (icon (extent 130 15)) (open (extent 176 51)) (terminals on) (pinCenter 640 230)) (devCarrierFor 23 (active open) (icon (extent 66 0)) (open (extent 73 51)) (terminals on) (pinCenter 75 290)) (devCarrierFor 27 (active icon) (icon (extent 130 15)) (open (extent 176 51)) (terminals on) (pinCenter 670 300)) (devCarrierFor 28 (active open) (icon (extent 64 0)) (open (extent 73 51)) (terminals on) (pinCenter 660 180)) (devCarrierFor 29 (active open) (icon (iconImage "notepad.icn")) (open (extent 475 87) (editing enabled)) (pinCenter 360 -60)) (devCarrierFor 31 (active icon) (icon (extent 299 34)) (open (extent 275 62)) (terminals on) (pinCenter 370 370)) (devCarrierFor 32 (active icon) (icon (extent 299 34)) (open (extent 275 62)) (terminals on) (pinCenter 380 440)) (devCarrierFor 33 (active icon) (icon (extent 310 34)) (open (extent 275 62)) (terminals on) (pinCenter 390 500)) (devCarrierFor 34 (active icon) (icon (extent 237 34)) (open (extent 275 62)) (terminals on) (pinCenter 370 560)) (devCarrierFor 35 (active icon) (icon (extent 130 15)) (open (extent 176 51)) (terminals on) (pinCenter 670 340)) (devCarrierFor 36 (active icon) (icon (extent 130 15)) (open (extent 176 51)) (terminals on) (pinCenter 670 380)) (devCarrierFor 37 (active icon) (icon (extent 130 15)) (open (extent 176 51)) (terminals on) (pinCenter 670 500)) (devCarrierFor 39 (active open) (icon (extent 111 0)) (open (extent 147 22)) (pinCenter 690 570)) (devCarrierFor 41 (active open) (icon (extent 86 0)) (open (extent 147 22)) (pinCenter 680 450)) (devCarrierFor 42 (active open) (icon (extent 117 0)) (open (extent 153 29) (showFormat int)) (pinCenter 90 590)) (connect D0:0 D1:0 (points 2 360 121 360 144)) (connect D2:1 D1:1 (points 2 138 190 184 190)) (connect D7:1 D3:1 (points 2 154 290 221 290)) (connect D4:1 D3:2 (points 4 125 450 160 450 160 300 221 300)) (connect D5:1 D3:3 (points 4 140 520 170 520 170 310 221 310)) (connect D1:1 D6:1 (points 4 535 180 560 180 560 230 572 230)) (connect D1:0 D7:0 (points 6 360 218 360 240 170 240 170 220 80 220 80 244)) (connect D3:1 D8:1 (points 2 479 300 602 300)) (connect D1:1 D9:1 (points 2 535 180 571 180)) (connect D3:0 D11:0 (points 4 350 319 350 330 370 330 370 350)) (connect D7:1 D11:1 (points 4 154 290 180 290 180 360 218 360)) (connect D4:1 D11:2 (points 4 125 450 160 450 160 370 218 370)) (connect D20:1 D11:3 (points 4 169 590 190 590 190 380 218 380)) (connect D11:0 D12:0 (points 4 370 389 370 400 380 400 380 420)) (connect D7:1 D12:1 (points 4 154 290 180 290 180 430 228 430)) (connect D4:1 D12:2 (points 4 125 450 160 450 160 440 228 440)) (connect D20:1 D12:3 (points 4 169 590 190 590 190 450 228 450)) (connect D12:0 D13:0 (points 4 380 459 380 470 390 470 390 480)) (connect D7:1 D13:1 (points 4 154 290 180 290 180 490 232 490)) (connect D4:1 D13:2 (points 6 125 450 160 450 160 440 200 440 200 500 232 500)) (connect D5:1 D13:3 (points 4 140 520 170 520 170 510 232 510)) (connect D13:0 D14:0 (points 4 390 519 390 530 370 530 370 540)) (connect D7:1 D14:1 (points 6 154 290 180 290 180 520 200 520 200 560 249 560)) (connect D11:1 D15:1 (points 4 522 370 540 370 540 340 602 340)) (connect D12:1 D16:1 (points 4 532 430 550 430 550 380 602 380)) (connect D13:1 D17:1 (points 4 547 490 570 490 570 500 602 500)) (connect D13:2 D18:1 (points 4 547 510 570 510 570 570 614 570)) (connect D12:2 D19:1 (points 2 532 450 604 450))) (stackingOrder 6 9 0 1 2 10 3 8 11 13 14 15 16 17 19 4 5 20 12 18 7)) (numberFormats (realFormat standard) (realSigDigits 4) (realRadixSpec 4) (integerBase decimal))))