(saveFormat "7.0") (date "Tue 13/Jan/2009 09:14:21 ") (veerev "8.51.10917.0") (platform "PC") (execMode v6) (prefExecMode v8.5) (filterNAN 0) (workspaceStackingOrder F7) (sysconfig (iodevice "u2751" (type USB) (channel 0) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (isLive 0) (ppAddr "") (model "") (eoiEnabled 1) (model "" (standard 488))) (iodevice "u2722" (type USB) (channel 0) (readTerm "\n") (fs ",") (eol "\n") (multiField dataOnly) (arrayFormat linear) (timeout 5) (byteOrder 0) (isLive 0) (ppAddr "") (model "") (eoiEnabled 1) (model "" (standard 488)))) (SaveCF no) (watchterminalslist (terminal 0 (deviceIdNumberStr "F24.70") (input 0) (index 2) (isimport 0))) (device 0 ROOTCONTEXT (assemblyRefs (assemblyRef 1 (displayName "mscorlib, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" ) (filename "C:\\WINDOWS\\Microsoft.NET\\Framework\\v1.1.4322\\mscorlib.dll")) (selectedNamespaces "")) (properties (variableName Main) (variableScope glob) (trigMode deg) (nextID 136) (popupTitleText "Parametric Measurement Manager") (popupMoveable 1) (deleteGlobals 0)) (deviceList (UserFunctions (nextID 30) (context 27 (properties (name "BJT") (variableName BJT) (variableScope glob) (trigMode deg) (nextID 127) (popupTitleText "Source Measure Unit - BJT Ic-Vc Ib Profile") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 10 ENUMCONSTANT (properties (name "Channel") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("2" 1) ("3" 2)) (data "1")) (initValue Text (data "1")))) (device 11 CONSTANT (properties (name "IStart (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1.5E-005)) (initValue Real (data 0)))) (device 12 CONSTANT (properties (name "IStep (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1E-006)) (initValue Real (data 0)))) (device 13 CONSTANT (properties (name "IStop (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 2E-005)) (initValue Real (data 0)))) (device 14 CONSTANT (properties (name "Stop Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 15 CONSTANT (properties (name "Step Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 16 CONSTANT (properties (name "Start Voltage(V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 17 CONSTANT (properties (name "Voltage Limit (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1.5)) (initValue Real (data 0)))) (device 18 CONSTANT (properties (name "Current Limit (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 9.999999999999999E-005)) (initValue Real (data 0)))) (device 19 ENUMCONSTANT (properties (name "SMU") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0)) (data "1")) (initValue Text (data "1")))) (device 20 ENUMCONSTANT (properties (name "Voltage Range (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("20" 0) ("2" 1)) (data "2")) (initValue Text (data "20")))) (device 21 ENUMCONSTANT (properties (name "Current Range (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("120m" 0) ("10m" 1) ("1m" 2) ("100u" 3) ("10u" 4) ("1u" 5)) (data "100u")) (initValue Text (data "120m")))) (device 22 ENUMCONSTANT (properties (name "IntegTime (nplc)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("5" 1) ("10" 2)) (data "1")) (initValue Text (data "1")))) (device 23 CONSTANT (properties (name "Delay (s)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 24 LABEL (properties (name "Pri. Channel") (variableScope cont) (labelValue "Pri. Channel")) (implementation)) (device 25 LABEL (properties (name "Voltage Range") (variableScope cont) (labelValue "Voltage Range")) (implementation)) (device 26 LABEL (properties (name "Current Range") (variableScope cont) (labelValue "Current Range")) (implementation)) (device 27 LABEL (properties (name "NPLC") (variableScope cont) (labelValue "NPLC")) (implementation)) (device 28 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"BJT\",0,0,345,350);"))) (device 29 LABEL (properties (name "Voltage Limit") (variableScope cont) (labelValue "Voltage Limit")) (implementation)) (device 30 LABEL (properties (name "Current Limit") (variableScope cont) (labelValue "Current Limit")) (implementation)) (device 31 LABEL (properties (name "Start Current") (variableScope cont) (labelValue "Start Current")) (implementation)) (device 32 LABEL (properties (name "Step Current") (variableScope cont) (labelValue "Step Current")) (implementation)) (device 33 LABEL (properties (name "Stop Current") (variableScope cont) (labelValue "Stop Current")) (implementation)) (device 34 TORECORD (properties (variableScope cont) (outputType scalar)) (interface (input 1 (name "smu") (optional yes)) (input 2 (name "channel") (optional yes)) (input 3 (name "vLimit") (optional yes)) (input 4 (name "iLimit") (optional yes)) (input 5 (name "vStart") (optional yes)) (input 6 (name "vStep") (optional yes)) (input 7 (name "vStop") (optional yes)) (input 8 (name "iStart") (optional yes)) (input 9 (name "iStep") (optional yes)) (input 10 (name "iStop") (optional yes)) (input 11 (name "vRange") (optional yes)) (input 12 (name "iRange") (optional yes)) (input 13 (name "nplc") (optional yes)) (input 14 (name "delay") (optional yes)) (output 1 (name "Record")))) (device 36 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 37 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 38 FORMULA (properties (name "EnumToReal") (variableScope cont) (expr 1 "((A==20)?20:2);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 40 ENUMCONSTANT (properties (name "Test Mode") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("Voltage" 0) ("Current" 1) ("BJT" 2)) (data "BJT")) (initValue Text (data "Voltage")))) (device 41 LABEL (properties (name "Start Voltage") (variableScope cont) (labelValue "Start Voltage")) (implementation)) (device 42 LABEL (properties (name "Step Voltage") (variableScope cont) (labelValue "Step Voltage")) (implementation)) (device 43 LABEL (properties (name "Stop Voltage") (variableScope cont) (labelValue "Stop Voltage")) (implementation)) (device 44 LABEL (properties (name "Mode") (variableScope cont) (labelValue "Mode")) (implementation)) (device 45 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A>50)?50:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 46 LABEL (properties (name "Delay") (variableScope cont) (labelValue "Delay")) (implementation)) (device 47 TOGLOBAL (properties (name "Set TsBJT1") (variableScope cont) (globalName "TsBJT1")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 48 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 49 TOGLOBAL (properties (name "Set TestMode") (variableScope cont) (globalName "TestMode")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 50 CONFIRM25 (properties (name "Exit Application") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 51 EXITCONTEXT (properties (variableScope cont))) (device 52 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 4 "hidePanel(\"SmuWaitUI\");" "hidePanel(\"BJT\");" "hidePanel(\"GraphUIBJT\");" "Status=\"Idle\";"))) (device 70 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 74 FORMULA (properties (name "Call TestMode") (variableScope cont) (expr 1 "BJTSweep();"))) (device 75 CONFIRM25 (properties (name "") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 87 TOGLOBAL (properties (name "Set TsBJT2") (variableScope cont) (globalName "TsBJT2")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 88 TOGLOBAL (properties (name "Set TestMode") (variableScope cont) (globalName "TestMode")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 89 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A>50)?50:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 90 ENUMCONSTANT (properties (name "Test Mode") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("Voltage" 0) ("Current" 1) ("BJT" 2)) (data "BJT")) (initValue Text (data "Voltage")))) (device 91 CONSTANT (properties (name "Delay (s)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 92 CONSTANT (properties (name "IStop (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 93 CONSTANT (properties (name "IStep (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 94 TORECORD (properties (variableScope cont) (outputType scalar)) (interface (input 1 (name "smu") (optional yes)) (input 2 (name "channel") (optional yes)) (input 3 (name "vLimit") (optional yes)) (input 4 (name "iLimit") (optional yes)) (input 5 (name "vStart") (optional yes)) (input 6 (name "vStep") (optional yes)) (input 7 (name "vStop") (optional yes)) (input 8 (name "iStart") (optional yes)) (input 9 (name "iStep") (optional yes)) (input 10 (name "iStop") (optional yes)) (input 11 (name "vRange") (optional yes)) (input 12 (name "iRange") (optional yes)) (input 13 (name "nplc") (optional yes)) (input 14 (name "delay") (optional yes)) (output 1 (name "Record")))) (device 95 CONSTANT (properties (name "IStart (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 96 CONSTANT (properties (name "Stop Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1.5)) (initValue Real (data 0)))) (device 97 CONSTANT (properties (name "Step Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.1)) (initValue Real (data 0)))) (device 98 FORMULA (properties (name "EnumToReal") (variableScope cont) (expr 1 "((A==20)?20:2);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 99 CONSTANT (properties (name "Start Voltage(V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 100 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 101 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 102 CONSTANT (properties (name "Current Limit (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.01)) (initValue Real (data 0)))) (device 103 CONSTANT (properties (name "Voltage Limit (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 15)) (initValue Real (data 0)))) (device 104 ENUMCONSTANT (properties (name "IntegTime (nplc)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("5" 1) ("10" 2)) (data "1")) (initValue Text (data "1")))) (device 105 ENUMCONSTANT (properties (name "Current Range (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("120m" 0) ("10m" 1) ("1m" 2) ("100u" 3) ("10u" 4) ("1u" 5)) (data "10m")) (initValue Text (data "120m")))) (device 106 ENUMCONSTANT (properties (name "Voltage Range (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("20" 0) ("2" 1)) (data "20")) (initValue Text (data "20")))) (device 107 ENUMCONSTANT (properties (name "Channel") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("2" 1) ("3" 2)) (data "2")) (initValue Text (data "1")))) (device 108 ENUMCONSTANT (properties (name "SMU") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0)) (data "1")) (initValue Text (data "1")))) (device 109 LABEL (properties (name "Mode") (variableScope cont) (labelValue "Mode")) (implementation)) (device 110 LABEL (properties (name "Delay") (variableScope cont) (labelValue "Delay")) (implementation)) (device 111 LABEL (properties (name "Stop Current") (variableScope cont) (labelValue "Stop Current")) (implementation)) (device 112 LABEL (properties (name "Step Current") (variableScope cont) (labelValue "Step Current")) (implementation)) (device 113 LABEL (properties (name "Start Current") (variableScope cont) (labelValue "Start Current")) (implementation)) (device 114 LABEL (properties (name "Stop Voltage") (variableScope cont) (labelValue "Stop Voltage")) (implementation)) (device 115 LABEL (properties (name "Step Voltage") (variableScope cont) (labelValue "Step Voltage")) (implementation)) (device 116 LABEL (properties (name "Start Voltage") (variableScope cont) (labelValue "Start Voltage")) (implementation)) (device 117 LABEL (properties (name "Current Limit") (variableScope cont) (labelValue "Current Limit")) (implementation)) (device 118 LABEL (properties (name "Voltage Limit") (variableScope cont) (labelValue "Voltage Limit")) (implementation)) (device 119 LABEL (properties (name "NPLC") (variableScope cont) (labelValue "NPLC")) (implementation)) (device 120 LABEL (properties (name "Current Range") (variableScope cont) (labelValue "Current Range")) (implementation)) (device 121 LABEL (properties (name "Voltage Range") (variableScope cont) (labelValue "Voltage Range")) (implementation)) (device 122 LABEL (properties (name "Sec. Channel") (variableScope cont) (labelValue "Sec. Channel")) (implementation)) (device 123 FORMULA (properties (name "call GraphUI") (variableScope cont) (expr 1 "GraphUIBJT(Arr,Arr);")) (interface (input 1 (name "Arr") (optional yes)))) (device 126 ALLOCATEARRAY (properties (name "Alloc Real64") (variableScope cont)) (interface (output 1 (name "Array") (tag "Array"))) (implementation (numDims 2) (dimSizes "2" "2") (type "Real64") (initEnum "Init Value") (initialValue (data 0)) (from 1) (thru 10))) (configuration (connect D9:0 D0:0) (connect D4:0 D1:0) (connect D1:0 D2:0) (connect D2:0 D3:0) (connect D5:0 D4:0) (connect D6:0 D5:0) (connect D8:0 D6:0) (connect D12:0 D7:0) (connect D7:0 D8:0) (connect D43:1 D9:0) (connect D0:0 D10:0) (connect D10:0 D11:0) (connect D11:0 D12:0) (connect D3:0 D13:0) (connect D9:1 D24:1) (connect D0:1 D24:2) (connect D25:1 D24:3) (connect D26:1 D24:4) (connect D6:1 D24:5) (connect D5:1 D24:6) (connect D4:1 D24:7) (connect D1:1 D24:8) (connect D2:1 D24:9) (connect D3:1 D24:10) (connect D27:1 D24:11) (connect D11:1 D24:12) (connect D12:1 D24:13) (connect D33:1 D24:14) (connect D7:1 D25:1) (connect D8:1 D26:1) (connect D10:1 D27:1) (connect D13:0 D28:0) (connect D13:1 D33:1) (connect D24:1 D35:1) (connect D28:1 D37:1) (connect D41:1 D38:0) (connect D40:0 D39:0) (connect D38:1 D40:0) (connect D43:0 D42:0) (connect D36:1 D43:0) (connect D51:1 D44:1) (connect D47:1 D45:1) (connect D48:1 D46:1) (connect D48:0 D47:0) (connect D49:0 D48:0) (connect D50:0 D49:0) (connect D52:0 D50:0) (connect D65:1 D51:1) (connect D64:1 D51:2) (connect D58:1 D51:3) (connect D57:1 D51:4) (connect D56:1 D51:5) (connect D54:1 D51:6) (connect D53:1 D51:7) (connect D52:1 D51:8) (connect D50:1 D51:9) (connect D49:1 D51:10) (connect D55:1 D51:11) (connect D62:1 D51:12) (connect D61:1 D51:13) (connect D46:1 D51:14) (connect D53:0 D52:0) (connect D54:0 D53:0) (connect D56:0 D54:0) (connect D63:1 D55:1) (connect D59:0 D56:0) (connect D59:1 D57:1) (connect D60:1 D58:1) (connect D60:0 D59:0) (connect D61:0 D60:0) (connect D62:0 D61:0) (connect D63:0 D62:0) (connect D64:0 D63:0) (connect D65:0 D64:0) (connect D28:0 D65:0) (connect D81:1 D80:1) (connect D18:0 D81:0))) (contextCarrier (active detail) (panel (extent 780 627) (drawGrid "on") (widget 0 detail (relativeOrigin 100 10) (bg "Window") (font "Arial" 10) (PID 0) (title off) (tabIndex 0) (borderStyle none) (extent 70 20) (format dropDown)) (widget 10 detail (relativeOrigin 100 40) (bg "Window") (font "Arial" 10) (PID 1) (title off) (tabIndex 1) (borderStyle none) (extent 70 20) (format dropDown)) (widget 11 detail (relativeOrigin 100 70) (bg "Window") (font "Arial" 10) (PID 2) (title off) (tabIndex 2) (borderStyle none) (extent 70 20) (format dropDown)) (widget 12 detail (relativeOrigin 100 100) (bg "Window") (font "Arial" 10) (PID 3) (title off) (tabIndex 3) (borderStyle none) (extent 70 20) (format dropDown)) (widget 17 detail (relativeOrigin 10 100) (bg "Window") (font "Arial" 10) (PID 4) (title off) (tabStop off) (tabIndex 4) (borderStyle flat) (extent 86 16) (just l)) (widget 16 detail (relativeOrigin 10 70) (bg "Window") (font "Arial" 10) (PID 5) (title off) (tabStop off) (tabIndex 5) (borderStyle flat) (extent 86 16) (just l)) (widget 15 detail (relativeOrigin 10 40) (bg "Window") (font "Arial" 10) (PID 6) (title off) (tabStop off) (tabIndex 6) (borderStyle flat) (extent 86 16) (just l)) (widget 14 detail (relativeOrigin 10 10) (bg "Window") (font "Arial" 10) (PID 7) (title off) (tabStop off) (tabIndex 7) (borderStyle flat) (extent 86 16) (just l)) (widget 8 detail (relativeOrigin 100 160) (bg "Window") (font "Arial" 10) (PID 11) (title off) (tabIndex 5) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 7 detail (relativeOrigin 100 130) (bg "Window") (font "Arial" 10) (PID 12) (title off) (tabIndex 4) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 20 detail (relativeOrigin 10 160) (bg "Window") (font "Arial" 10) (PID 13) (title off) (tabStop off) (tabIndex 13) (borderStyle flat) (extent 86 16) (just l)) (widget 21 detail (relativeOrigin 10 190) (bg "Window") (font "Arial" 10) (PID 14) (title off) (tabStop off) (tabIndex 14) (borderStyle flat) (extent 86 16) (just l)) (widget 22 detail (relativeOrigin 10 220) (bg "Window") (font "Arial" 10) (PID 15) (title off) (tabStop off) (tabIndex 15) (borderStyle flat) (extent 86 16) (just l)) (widget 19 detail (relativeOrigin 10 130) (bg "Window") (font "Arial" 10) (PID 16) (title off) (tabStop off) (tabIndex 16) (borderStyle flat) (extent 86 16) (just l)) (widget 23 detail (relativeOrigin 10 250) (bg "Window") (font "Arial" 10) (PID 17) (title off) (tabStop off) (tabIndex 17) (borderStyle flat) (extent 86 16) (just l)) (widget 38 detail (relativeOrigin 10 280) (bg "Light Gray") (font "Arial" 10) (PID 26) (title off) (tabIndex 10) (borderStyle flat) (extent 96 26)) (widget 43 detail (relativeOrigin 270 280) (bg "Light Green") (font "Arial" 11 bold italic) (PID 29) (title off) (tabIndex 9) (borderStyle flat) (extent 56 26)) (widget 63 detail (relativeOrigin 270 40) (bg "Window") (font "Arial" 10) (PID 30) (title off) (tabIndex 18) (borderStyle flat) (extent 66 16) (format dropDown)) (widget 64 detail (relativeOrigin 270 10) (bg "Window") (font "Arial" 10) (PID 31) (title off) (tabIndex 19) (borderStyle flat) (extent 66 16) (format dropDown)) (widget 62 detail (relativeOrigin 270 70) (bg "Window") (font "Arial" 10) (PID 32) (title off) (tabIndex 20) (borderStyle flat) (extent 66 16) (format dropDown)) (widget 61 detail (relativeOrigin 270 100) (bg "Window") (font "Arial" 10) (PID 33) (title off) (tabIndex 21) (borderStyle flat) (extent 66 16) (format dropDown)) (widget 60 detail (relativeOrigin 270 130) (bg "Window") (font "Arial" 10) (PID 34) (title off) (tabIndex 22) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 59 detail (relativeOrigin 270 160) (bg "Window") (font "Arial" 10) (PID 35) (title off) (tabIndex 23) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 56 detail (relativeOrigin 270 190) (bg "Window") (font "Arial" 10) (PID 36) (title off) (tabIndex 24) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 54 detail (relativeOrigin 270 220) (bg "Window") (font "Arial" 10) (PID 37) (title off) (tabIndex 25) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 53 detail (relativeOrigin 270 250) (bg "Window") (font "Arial" 10) (PID 38) (title off) (tabIndex 26) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 79 detail (relativeOrigin 180 10) (bg "Window") (font "Arial" 10) (PID 39) (title off) (tabStop off) (tabIndex 27) (borderStyle flat) (extent 86 16) (just l)) (widget 78 detail (relativeOrigin 180 40) (bg "Window") (font "Arial" 10) (PID 40) (title off) (tabStop off) (tabIndex 28) (borderStyle flat) (extent 86 16) (just l)) (widget 77 detail (relativeOrigin 180 70) (bg "Window") (font "Arial" 10) (PID 41) (title off) (tabStop off) (tabIndex 29) (borderStyle flat) (extent 86 16) (just l)) (widget 76 detail (relativeOrigin 180 100) (bg "Window") (font "Arial" 10) (PID 42) (title off) (tabStop off) (tabIndex 30) (borderStyle flat) (extent 86 16) (just l)) (widget 75 detail (relativeOrigin 180 130) (bg "Window") (font "Arial" 10) (PID 43) (title off) (tabStop off) (tabIndex 31) (borderStyle flat) (extent 86 16) (just l)) (widget 74 detail (relativeOrigin 180 160) (bg "Window") (font "Arial" 10) (PID 44) (title off) (tabStop off) (tabIndex 32) (borderStyle flat) (extent 86 16) (just l)) (widget 73 detail (relativeOrigin 180 190) (bg "Window") (font "Arial" 10) (PID 45) (title off) (tabStop off) (tabIndex 33) (borderStyle flat) (extent 86 16) (just l)) (widget 72 detail (relativeOrigin 180 220) (bg "Window") (font "Arial" 10) (PID 46) (title off) (tabStop off) (tabIndex 34) (borderStyle flat) (extent 86 16) (just l)) (widget 71 detail (relativeOrigin 180 250) (bg "Window") (font "Arial" 10) (PID 47) (title off) (tabStop off) (tabIndex 35) (borderStyle flat) (extent 86 16) (just l)) (widget 1 detail (relativeOrigin 100 190) (bg "White") (font "Arial" 10) (PID 48) (title off) (tabIndex 36) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 2 detail (relativeOrigin 100 220) (bg "White") (font "Arial" 10) (PID 49) (title off) (tabIndex 37) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 3 detail (relativeOrigin 100 250) (bg "White") (font "Arial" 10) (PID 50) (title off) (tabIndex 38) (borderStyle flat) (extent 66 16) (showFormat real)) (panelBg "Window")) (detail (extent 1141 726) (anchorPt 118 -1229) (configuration (devCarrierFor 10 (active open) (icon (extent 51 0)) (open (extent 104 26) (format dropDown)) (pinCenter 200 50)) (devCarrierFor 11 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 650)) (devCarrierFor 12 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 710)) (devCarrierFor 13 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 770)) (devCarrierFor 14 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 560)) (devCarrierFor 15 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 500)) (devCarrierFor 16 (active open) (icon (extent 92 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 440)) (devCarrierFor 17 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 320)) (devCarrierFor 18 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 380)) (devCarrierFor 19 (active open) (icon (extent 30 0)) (open (extent 66 25) (format dropDown)) (pinCenter 180 -20)) (devCarrierFor 20 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 110)) (devCarrierFor 21 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 170)) (devCarrierFor 22 (active open) (icon (extent 97 25)) (open (extent 133 25) (format dropDown)) (pinCenter 210 250)) (devCarrierFor 23 (active open) (icon (extent 53 0)) (open (extent 118 29) (showFormat real)) (pinCenter 210 850)) (devCarrierFor 24 (active open) (icon (extent 73 0)) (open (extent 80 27) (just l)) (title off) (pinCenter -60 50)) (devCarrierFor 25 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -50 110)) (devCarrierFor 26 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -50 170)) (devCarrierFor 27 (active open) (icon (extent 37 0)) (open (extent 56 27) (just l)) (title off) (pinCenter -70 250)) (devCarrierFor 28 (active open) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter -90 -330)) (devCarrierFor 29 (active open) (icon (extent 78 0)) (open (extent 83 27) (just l)) (title off) (pinCenter -60 320)) (devCarrierFor 30 (active open) (icon (extent 78 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -50 380)) (devCarrierFor 31 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -60 630)) (devCarrierFor 32 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -70 690)) (devCarrierFor 33 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -80 750)) (devCarrierFor 34 (active open) (icon (extent 78 145) (iconImage "build.icn")) (open (extent 94 302)) (terminals on) (pinCenter 590 730)) (devCarrierFor 36 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 320)) (devCarrierFor 37 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 380)) (devCarrierFor 38 (active icon) (icon (extent 80 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 100)) (devCarrierFor 40 (active open) (icon (extent 62 0)) (open (extent 98 25) (format dropDown)) (pinCenter 200 930)) (devCarrierFor 41 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -50 430)) (devCarrierFor 42 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 490)) (devCarrierFor 43 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 550)) (devCarrierFor 44 (active open) (icon (extent 34 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 910)) (devCarrierFor 45 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 860)) (devCarrierFor 46 (active open) (icon (extent 35 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 840)) (devCarrierFor 47 (active open) (icon (extent 69 0)) (open (extent 101 51)) (terminals on) (pinCenter 805 730)) (devCarrierFor 48 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 70 -140)) (devCarrierFor 49 (active open) (icon (extent 82 0)) (open (extent 73 51)) (terminals on) (pinCenter 465 940)) (devCarrierFor 50 (active open) (icon (extent 82 0)) (open (extent 97 24)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 490 -50)) (devCarrierFor 51 (active icon) (icon (extent 92 15)) (open (extent 68 30)) (terminals on) (pinCenter 590 70)) (devCarrierFor 52 (active icon) (icon (extent 67 15)) (open (extent 164 136)) (terminals on) (pinCenter 590 30)) (devCarrierFor 70 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 450 -120)) (devCarrierFor 74 (active icon) (icon (extent 86 15)) (open (extent 224 116)) (terminals on) (pinCenter 60 -50)) (devCarrierFor 75 (active open) (icon (extent 48 0)) (open (extent 47 22)) (title off) (pinCenter 140 -110)) (devCarrierFor 87 (active open) (icon (extent 69 0)) (open (extent 101 51)) (terminals on) (pinCenter 825 1760)) (devCarrierFor 88 (active open) (icon (extent 82 0)) (open (extent 73 51)) (terminals on) (pinCenter 485 1970)) (devCarrierFor 89 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 320 1890)) (devCarrierFor 90 (active open) (icon (extent 62 0)) (open (extent 98 25) (format dropDown)) (pinCenter 210 1950)) (devCarrierFor 91 (active open) (icon (extent 53 0)) (open (extent 118 29) (showFormat real)) (pinCenter 230 1880)) (devCarrierFor 92 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 230 1800)) (devCarrierFor 93 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 230 1740)) (devCarrierFor 94 (active open) (icon (extent 78 145) (iconImage "build.icn")) (open (extent 94 302)) (terminals on) (pinCenter 610 1760)) (devCarrierFor 95 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 230 1680)) (devCarrierFor 96 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 230 1590)) (devCarrierFor 97 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 230 1530)) (devCarrierFor 98 (active icon) (icon (extent 80 15)) (open (extent 145 50)) (terminals on) (pinCenter 370 1130)) (devCarrierFor 99 (active open) (icon (extent 92 0)) (open (extent 129 29) (showFormat real)) (pinCenter 230 1470)) (devCarrierFor 100 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 320 1410)) (devCarrierFor 101 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 320 1350)) (devCarrierFor 102 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 230 1410)) (devCarrierFor 103 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 230 1350)) (devCarrierFor 104 (active open) (icon (extent 97 25)) (open (extent 133 25) (format dropDown)) (pinCenter 230 1280)) (devCarrierFor 105 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 240 1200)) (devCarrierFor 106 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 240 1140)) (devCarrierFor 107 (active open) (icon (extent 51 0)) (open (extent 104 26) (format dropDown)) (pinCenter 220 1080)) (devCarrierFor 108 (active open) (icon (extent 30 0)) (open (extent 66 25) (format dropDown)) (pinCenter 200 1010)) (devCarrierFor 109 (active open) (icon (extent 34 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 1930)) (devCarrierFor 110 (active open) (icon (extent 35 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 1860)) (devCarrierFor 111 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 1780)) (devCarrierFor 112 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 1720)) (devCarrierFor 113 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 1660)) (devCarrierFor 114 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 30 1580)) (devCarrierFor 115 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 1520)) (devCarrierFor 116 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 1460)) (devCarrierFor 117 (active open) (icon (extent 78 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 1400)) (devCarrierFor 118 (active open) (icon (extent 78 0)) (open (extent 83 27) (just l)) (title off) (pinCenter 40 1340)) (devCarrierFor 119 (active open) (icon (extent 37 0)) (open (extent 56 27) (just l)) (title off) (pinCenter 30 1270)) (devCarrierFor 120 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 1190)) (devCarrierFor 121 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 1130)) (devCarrierFor 122 (active open) (icon (extent 78 0)) (open (extent 120 27) (just l)) (title off) (pinCenter 60 1070)) (devCarrierFor 123 (active open) (icon (extent 74 15)) (open (extent 145 50)) (terminals on) (pinCenter 90 -220)) (devCarrierFor 126 (active icon) (icon (extent 75 15)) (open (extent 194 145)) (terminals on) (pinCenter -90 -220)) (connect D9:0 D0:0 (points 4 180 -5 180 10 200 10 200 16)) (connect D4:0 D1:0 (points 2 210 577 210 615)) (connect D1:0 D2:0 (points 2 210 667 210 675)) (connect D2:0 D3:0 (points 2 210 727 210 735)) (connect D5:0 D4:0 (points 2 210 517 210 525)) (connect D6:0 D5:0 (points 2 210 457 210 465)) (connect D8:0 D6:0 (points 2 210 397 210 405)) (connect D12:0 D7:0 (points 2 210 265 210 285)) (connect D7:0 D8:0 (points 2 210 337 210 345)) (connect D43:1 D9:0 (points 3 166 -110 180 -110 180 -53)) (connect D0:0 D10:0 (points 6 200 65 200 80 210 80 210 70 220 70 220 77)) (connect D10:0 D11:0 (points 2 220 125 220 137)) (connect D11:0 D12:0 (points 4 220 185 220 200 210 200 210 217)) (connect D3:0 D13:0 (points 2 210 787 210 815)) (connect D9:1 D24:1 (points 6 215 -30 240 -30 240 -20 430 -20 430 600 480 600)) (connect D0:1 D24:2 (points 4 254 40 420 40 420 620 480 620)) (connect D25:1 D24:3 (points 4 315 320 350 320 350 640 480 640)) (connect D26:1 D24:4 (points 4 315 380 340 380 340 660 480 660)) (connect D6:1 D24:5 (points 4 277 440 330 440 330 680 480 680)) (connect D5:1 D24:6 (points 4 278 500 300 500 300 700 480 700)) (connect D4:1 D24:7 (points 4 278 560 320 560 320 720 480 720)) (connect D1:1 D24:8 (points 4 277 650 310 650 310 740 480 740)) (connect D2:1 D24:9 (points 4 277 710 300 710 300 760 480 760)) (connect D3:1 D24:10 (points 4 277 770 300 770 300 780 480 780)) (connect D27:1 D24:11 (points 4 392 100 410 100 410 800 480 800)) (connect D11:1 D24:12 (points 4 294 160 350 160 350 820 480 820)) (connect D12:1 D24:13 (points 4 279 240 340 240 340 840 480 840)) (connect D33:1 D24:14 (points 2 315 860 480 860)) (connect D7:1 D25:1 (points 2 279 320 285 320)) (connect D8:1 D26:1 (points 2 279 380 285 380)) (connect D10:1 D27:1 (points 2 294 100 307 100)) (connect D13:0 D28:0 (points 4 210 867 210 880 200 880 200 897)) (connect D13:1 D33:1 (points 4 271 850 280 850 280 860 285 860)) (connect D24:1 D35:1 (points 2 699 730 712 730)) (connect D28:1 D37:1 (points 4 251 920 270 920 270 940 386 940)) (connect D41:1 D38:0 (points 5 486 -120 510 -120 510 -80 490 -80 490 -65)) (connect D40:0 D39:0 (points 2 590 40 590 60)) (connect D38:1 D40:0 (points 3 541 -50 590 -50 590 20)) (connect D43:0 D42:0 (points 4 140 -97 140 -80 60 -80 60 -60)) (connect D36:1 D43:0 (points 3 106 -140 140 -140 140 -124)) (connect D51:1 D44:1 (points 2 719 1760 732 1760)) (connect D47:1 D45:1 (points 4 261 1940 280 1940 280 1970 406 1970)) (connect D48:1 D46:1 (points 4 291 1880 300 1880 300 1890 305 1890)) (connect D48:0 D47:0 (points 4 230 1897 230 1910 210 1910 210 1917)) (connect D49:0 D48:0 (points 2 230 1817 230 1845)) (connect D50:0 D49:0 (points 2 230 1757 230 1765)) (connect D52:0 D50:0 (points 2 230 1697 230 1705)) (connect D65:1 D51:1 (points 6 235 1000 260 1000 260 1010 450 1010 450 1630 500 1630)) (connect D64:1 D51:2 (points 4 274 1070 440 1070 440 1650 500 1650)) (connect D58:1 D51:3 (points 4 335 1350 370 1350 370 1670 500 1670)) (connect D57:1 D51:4 (points 4 335 1410 360 1410 360 1690 500 1690)) (connect D56:1 D51:5 (points 4 297 1470 350 1470 350 1710 500 1710)) (connect D54:1 D51:6 (points 4 298 1530 320 1530 320 1730 500 1730)) (connect D53:1 D51:7 (points 4 298 1590 340 1590 340 1750 500 1750)) (connect D52:1 D51:8 (points 4 297 1680 330 1680 330 1770 500 1770)) (connect D50:1 D51:9 (points 4 297 1740 320 1740 320 1790 500 1790)) (connect D49:1 D51:10 (points 4 297 1800 320 1800 320 1810 500 1810)) (connect D55:1 D51:11 (points 4 412 1130 430 1130 430 1830 500 1830)) (connect D62:1 D51:12 (points 4 314 1190 370 1190 370 1850 500 1850)) (connect D61:1 D51:13 (points 4 299 1270 360 1270 360 1870 500 1870)) (connect D46:1 D51:14 (points 2 335 1890 500 1890)) (connect D53:0 D52:0 (points 2 230 1607 230 1645)) (connect D54:0 D53:0 (points 2 230 1547 230 1555)) (connect D56:0 D54:0 (points 2 230 1487 230 1495)) (connect D63:1 D55:1 (points 2 314 1130 327 1130)) (connect D59:0 D56:0 (points 2 230 1427 230 1435)) (connect D59:1 D57:1 (points 2 299 1410 305 1410)) (connect D60:1 D58:1 (points 2 299 1350 305 1350)) (connect D60:0 D59:0 (points 2 230 1367 230 1375)) (connect D61:0 D60:0 (points 2 230 1295 230 1315)) (connect D62:0 D61:0 (points 4 240 1215 240 1230 230 1230 230 1247)) (connect D63:0 D62:0 (points 2 240 1155 240 1167)) (connect D64:0 D63:0 (points 6 220 1095 220 1110 230 1110 230 1100 240 1100 240 1107)) (connect D65:0 D64:0 (points 4 200 1025 200 1040 220 1040 220 1046)) (connect D28:0 D65:0 (points 2 200 945 200 977)) (connect D81:1 D80:1 (points 2 -50 -220 -15 -220)) (connect D18:0 D81:0 (points 2 -90 -285 -90 -230))) (stackingOrder 14 15 16 17 19 20 21 22 23 25 27 26 33 32 34 10 11 6 5 2 3 13 9 0 37 41 24 35 12 7 8 4 36 43 38 44 45 46 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 69 70 71 72 73 74 75 76 77 78 79 47 39 40 80 18 81 42 28 29 30 31 1 68)))) (context 28 (properties (name "BJTSweep") (variableName BJTSweep) (variableScope glob) (trigMode deg) (nextID 57) (popupTitleText "UserFunction1") (popupMoveable 1)) (deviceList (device 0 DELGLOBAL (properties (name "Delete volt") (variableScope cont) (globalName "volt")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 1 DELGLOBAL (properties (name "Delete curr") (variableScope cont) (globalName "curr")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 6 FORMULA (properties (name "call SmuWaitUI") (variableScope cont) (expr 1 "SmuWaitUI();"))) (device 9 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 10 EXITCONTEXT (properties (variableScope cont))) (device 11 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 12 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Input parameter(s) out of range") (symbol Exclamation)) (interface (output 1 (name "OK") (lock name constraints))) (implementation (customButtons 0) (displayMode 3) (buttons "OK") (buttonLabel1 "OK") (buttonLabel2 "") (buttonLabel3 "") (bdefault "OK") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 13 IFTHENELSE (properties (variableScope cont) (cases 1 "A==0")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 14 FORMULA (properties (variableScope cont) (expr 10 "Error=0;" "Error1=((TsBJT1.vLimit<=TsBJT1.vRange)?0:1);" "Error2=((TsBJT1.iLimit<=iRange)?0:1);" "Error3=((abs(TsBJT1.vStart)<=TsBJT1.vRange)?0:1);" "Error4=((abs(TsBJT1.vstop)<=TsBJT1.vRange)?0:1);" "Error5=((abs(TsBJT1.iStart)<=iRange)?0:1);" "Error6=((abs(TsBJT1.istop)<=iRange)?0:1);" "Error7=((TsBJT1.delay>=0)?0:1);" "Error=Error1+Error2+Error3+Error4+Error5+Error6+Error7;" "")) (interface (input 1 (name "iRange") (optional yes)) (output 1 (name "Error1") (optional yes)) (output 2 (name "Error2") (optional yes)) (output 3 (name "Error3") (optional yes)) (output 4 (name "Error4") (optional yes)) (output 5 (name "Error5") (optional yes)) (output 6 (name "Error6") (optional yes)) (output 7 (name "Error7") (optional yes)) (output 8 (name "Error") (optional yes)))) (device 15 FORMULA (properties (variableScope cont) (expr 1 "((TsBJT1.iRange==\"120m\")?120m:((TsBJT1.iRange==\"10m\")?10m:((TsBJT1.iRange==\"1m\")?1m:((TsBJT1.iRange==\"100u\")?100u:((TsBJT1.iRange==\"10u\")?10u:((Ts.BJT1.iRange==\"1u\")?1u:0))))));" )) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 16 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (input 3 (name "C") (optional yes)) (output 1 (name "Data")))) (device 17 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 18 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 19 EXITCONTEXT (properties (variableScope cont))) (device 20 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 21 FORMULA (properties (name "Status Busy") (variableScope cont) (expr 1 "Status=\"Busy\";"))) (device 22 FORMULA (properties (name "call GraphUI") (variableScope cont) (expr 1 "GraphUIBJT(volt,curr);"))) (device 27 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 6 "WRITE TEXT \"CURR \"+current+\", (@\"+TsBJT1.channel+\")\" EOL" "WAIT INTERVAL: +TsBJT1.delay" "WRITE TEXT \"MEAS:CURR? (@\"+TsBJT1.channel+\")\" EOL" "READ TEXT curr REAL64" "WRITE TEXT \"MEAS:VOLT? (@\"+TsBJT1.channel+\")\" EOL" "READ TEXT volt REAL64") ) (interface (input 1 (name "current") (optional yes)) (output 1 (name "volt") (optional yes)) (output 2 (name "curr") (optional yes)) (output 3 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 28 FORMULA (properties (variableScope cont) (expr 3 "start=TsBJT1.iStart;" "step=TsBJT1.iStep;" "stop=TsBJT1.iStop;")) (interface (output 1 (name "start") (optional yes)) (output 2 (name "step") (optional yes)) (output 3 (name "stop") (optional yes)))) (device 29 FORRANGE (properties (variableScope cont) (from 0) (thru 1.5) (step 0.5)) (interface (input 1 (name "From") (tag "From") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 2 (name "Step") (tag "Step") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 3 (name "Thru") (tag "Thru") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Data") (lock name constraints)))) (device 30 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Hardware error\";")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 31 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 14 "WRITE TEXT \"SENS:CURR:NPLC \"+TsBJT1.nplc+\", (@\"+TsBJT1.channel+\")\" EOL" "WRITE TEXT \"SENS:VOLT:NPLC \"+TsBJT1.nplc+\", (@\"+TsBJT1.channel+\")\" EOL" "WRITE TEXT \"VOLT:RANG R\"+TsBJT1.vRange+\"V, (@\"+TsBJT1.channel+\")\" EOL" "WRITE TEXT \"CURR:RANG R\"+TsBJT1.iRange+\"A, (@\"+TsBJT1.channel+\")\" EOL" "WRITE TEXT \"VOLT:LIM \"+TsBJT1.vLimit+\", (@\"+TsBJT1.channel+\")\" EOL" "WRITE TEXT \"CURR:LIM \"+TsBJT1.iLimit+\", (@\"+TsBJT1.channel+\")\" EOL" "WRITE TEXT \"OUTP:STAT ON, (@\"+TsBJT1.channel+\")\" EOL" "WRITE TEXT \"SENS:CURR:NPLC \"+TsBJT2.nplc+\", (@\"+TsBJT2.channel+\")\" EOL" "WRITE TEXT \"SENS:VOLT:NPLC \"+TsBJT2.nplc+\", (@\"+TsBJT2.channel+\")\" EOL" "WRITE TEXT \"VOLT:RANG R\"+TsBJT2.vRange+\"V, (@\"+TsBJT2.channel+\")\" EOL" "WRITE TEXT \"CURR:RANG R\"+TsBJT2.iRange+\"A, (@\"+TsBJT2.channel+\")\" EOL" "WRITE TEXT \"VOLT:LIM \"+TsBJT2.vLimit+\", (@\"+TsBJT2.channel+\")\" EOL" "WRITE TEXT \"CURR:LIM \"+TsBJT2.iLimit+\", (@\"+TsBJT2.channel+\")\" EOL" "WRITE TEXT \"OUTP:STAT ON, (@\"+TsBJT2.channel+\")\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 32 FORMULA (properties (variableScope cont) (expr 3 "start=TsBJT2.vStart;" "step=TsBJT2.vStep;" "stop=TsBJT2.vStop;")) (interface (output 1 (name "start") (optional yes)) (output 2 (name "step") (optional yes)) (output 3 (name "stop") (optional yes)))) (device 33 FORRANGE (properties (variableScope cont) (from 0) (thru 1.5) (step 0.5)) (interface (input 1 (name "From") (tag "From") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 2 (name "Step") (tag "Step") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 3 (name "Thru") (tag "Thru") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Data") (lock name constraints)))) (device 34 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 6 "WRITE TEXT \"VOLT \"+voltage+\", (@\"+TsBJT2.channel+\")\" EOL" "WAIT INTERVAL: +TsBJT2.delay" "WRITE TEXT \"MEAS:CURR? (@\"+TsBJT2.channel+\")\" EOL" "READ TEXT curr REAL64" "WRITE TEXT \"MEAS:VOLT? (@\"+TsBJT2.channel+\")\" EOL" "READ TEXT volt REAL64") ) (interface (input 1 (name "voltage") (optional yes)) (output 1 (name "volt") (optional yes)) (output 2 (name "curr") (optional yes)) (output 3 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 35 TOGLOBAL (properties (name "Set Y_Ary") (variableScope cont) (globalName "Y_Ary")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 36 TOGLOBAL (properties (name "Set X_Ary") (variableScope cont) (globalName "X_Ary")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 37 COLLECTOR (properties (variableScope cont) (output1D 0)) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 38 COLLECTOR (properties (variableScope cont) (output1D 0)) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 39 FORMULA (properties (variableScope cont) (expr 2 "Init_YAry[*,Count-1]=Y_Ary ;" "Init_YAry;")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 40 FORMULA (properties (variableScope cont) (expr 2 "Init_XAry[*,Count-1]=X_Ary ;" "Init_XAry;")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 41 TOGLOBAL (properties (name "Set Count") (variableScope cont) (globalName "Count")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 42 COUNTER (properties (variableScope cont)) (interface (input 1 (name "Data")) (input 2 (type control) (name "Clear") (lock name constraints) (optional yes)) (output 1 (name "Count")))) (device 43 DO (properties (variableScope cont)) (interface (output 1 (name "Do")))) (device 44 DO (properties (variableScope cont)) (interface (output 1 (name "Do")))) (device 45 TOGLOBAL (properties (name "Set volt") (variableScope cont) (globalName "volt")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 46 TOGLOBAL (properties (name "Set curr") (variableScope cont) (globalName "curr")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 47 FORMULA (properties (variableScope cont) (expr 9 "Error=0;" "Error1=((TsBJT2.vLimit<=TsBJT2.vRange)?0:1);" "Error2=((TsBJT2.iLimit<=iRange)?0:1);" "Error3=((abs(TsBJT2.vStart)<=TsBJT2.vRange)?0:1);" "Error4=((abs(TsBJT2.vstop)<=TsBJT2.vRange)?0:1);" "Error5=((abs(TsBJT2.iStart)<=iRange)?0:1);" "Error6=((abs(TsBJT2.istop)<=iRange)?0:1);" "Error7=((TsBJT2.delay>=0)?0:1);" "Error=Error1+Error2+Error3+Error4+Error5+Error6+Error7;")) (interface (input 1 (name "iRange") (optional yes)) (output 1 (name "Error1") (optional yes)) (output 2 (name "Error2") (optional yes)) (output 3 (name "Error3") (optional yes)) (output 4 (name "Error4") (optional yes)) (output 5 (name "Error5") (optional yes)) (output 6 (name "Error6") (optional yes)) (output 7 (name "Error7") (optional yes)) (output 8 (name "Error") (optional yes)))) (device 48 FORMULA (properties (variableScope cont) (expr 1 "((TsBJT2.iRange==\"120m\")?120m:((TsBJT2.iRange==\"10m\")?10m:((TsBJT2.iRange==\"1m\")?1m:((TsBJT2.iRange==\"100u\")?100u:((TsBJT2.iRange==\"10u\")?10u:((Ts.BJT2.iRange==\"1u\")?1u:0))))));" )) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 49 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 50 TOGLOBAL (properties (name "Set Init_YAry") (variableScope cont) (globalName "Init_YAry")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 51 TOGLOBAL (properties (name "Set Init_XAry") (variableScope cont) (globalName "Init_XAry")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 52 ALLOCATEARRAY (properties (name "Alloc Real64") (variableScope cont)) (interface (input 1 (name "Dim Size 1") (tag "Dim Size 1") (requires (datatype Int32) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 2 (name "Dim Size 2") (tag "Dim Size 2") (requires (datatype Int32) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Array") (tag "Array"))) (implementation (numDims 2) (dimSizes "4" "4") (type "Real64") (initEnum "Init Value") (initialValue (data 0)) (from 1) (thru 10))) (device 53 FORMULA (properties (name "1st Sweep") (variableScope cont) (expr 1 "abs((TsBJT1.iStop-TsBJT1.iStart)/TsBJT1.iStep)+1")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 54 FORMULA (properties (name "2nd Sweep") (variableScope cont) (expr 1 "abs((TsBJT2.vStop-TsBJT2.vStart)/TsBJT2.vStep)+1")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 4 TOGLOBAL (properties (name "Set curr") (variableScope cont) (globalName "curr")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 3 TOGLOBAL (properties (name "Set volt") (variableScope cont) (globalName "volt")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 2 CONSTANT (properties (name "Set to Zero") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 55 FORMULA (properties (name "Initial GraphUI") (variableScope cont) (expr 1 "GraphUIBJT(Arr,Arr);")) (interface (input 1 (name "Arr") (optional yes)))) (device 56 ALLOCATEARRAY (properties (name "Alloc Real64") (variableScope cont)) (interface (output 1 (name "Array") (tag "Array"))) (implementation (numDims 2) (dimSizes "2" "2") (type "Real64") (initEnum "Init Value") (initialValue (data 0)) (from 1) (thru 10))) (configuration (connect D34:0 D0:0) (connect D0:0 D1:0) (connect D18:0 D3:0) (connect D5:0 D4:0) (connect D6:0 D5:0) (connect D7:2 D6:0) (connect D39:1 D7:1) (connect D9:1 D8:1) (connect D47:0 D9:0) (connect D21:1 D10:1) (connect D17:3 D10:2) (connect D24:3 D10:3) (connect D20:0 D11:0) (connect D20:1 D12:1) (connect D11:0 D13:0) (connect D16:0 D14:0) (connect D1:0 D15:0) (connect D3:0 D16:0) (connect D19:1 D17:1) (connect D21:0 D18:0) (connect D18:1 D19:1) (connect D18:2 D19:2) (connect D18:3 D19:3) (connect D10:1 D20:0) (connect D38:0 D21:0) (connect D33:0 D22:0) (connect D22:1 D23:1) (connect D22:2 D23:2) (connect D22:3 D23:3) (connect D23:1 D24:1) (connect D26:0 D25:0) (connect D28:1 D25:1) (connect D27:1 D26:1) (connect D24:1 D27:1) (connect D23:0 D27:2) (connect D24:2 D28:1) (connect D23:0 D28:2) (connect D30:0 D29:0) (connect D25:0 D30:0) (connect D32:1 D31:1) (connect D33:1 D32:1) (connect D34:1 D32:2) (connect D17:0 D33:0) (connect D43:0 D34:0) (connect D30:1 D35:1) (connect D29:1 D36:1) (connect D38:1 D37:1) (connect D9:0 D38:0) (connect D8:8 D39:1) (connect D37:8 D39:2) (connect D41:0 D40:0) (connect D42:1 D40:1) (connect D42:1 D41:1) (connect D44:1 D42:1) (connect D43:1 D42:2) (connect D44:0 D43:0) (connect D49:0 D44:0) (connect D47:1 D45:1) (connect D47:1 D46:1) (connect D15:0 D47:0) (connect D49:1 D48:1) (connect D2:0 D49:0))) (contextCarrier (active detail) (detail (extent 913 498) (anchorPt -129 -569) (configuration (devCarrierFor 0 (active icon) (icon (extent 62 15)) (open (extent 114 89)) (terminals on) (pinCenter 370 290)) (devCarrierFor 1 (active icon) (icon (extent 66 15)) (open (extent 114 89)) (terminals on) (pinCenter 370 340)) (devCarrierFor 6 (active open) (icon (extent 92 15)) (open (extent 145 50)) (terminals on) (pinCenter 370 -40)) (devCarrierFor 9 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 354 146)) (terminals on) (pinCenter 340 1050)) (devCarrierFor 10 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 720 690)) (devCarrierFor 11 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 720 660)) (devCarrierFor 12 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 720 630)) (devCarrierFor 13 (active icon) (icon (extent 71 25)) (open (extent 54 51)) (terminals on) (pinCenter 640 580)) (devCarrierFor 14 (active icon) (icon (extent 50 94)) (open (extent 334 182)) (terminals on) (pinCenter 490 530)) (devCarrierFor 15 (active icon) (icon (extent 50 25)) (open (extent 444 156)) (terminals on) (pinCenter 360 530)) (devCarrierFor 16 (active icon) (icon (extent 26 34)) (open (extent 12 62)) (terminals on) (pinCenter 1160 790)) (devCarrierFor 17 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 1270 850)) (devCarrierFor 18 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 1390 840)) (devCarrierFor 19 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 1270 890)) (devCarrierFor 20 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 340 1150)) (devCarrierFor 21 (active icon) (icon (extent 71 15)) (open (extent 145 50)) (terminals on) (pinCenter 370 380)) (devCarrierFor 22 (active icon) (icon (extent 74 15)) (open (extent 145 50)) (terminals on) (pinCenter 340 1110)) (devCarrierFor 27 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 354 146)) (terminals on) (pinCenter 760 870)) (devCarrierFor 28 (active open) (icon) (open (extent 184 96)) (terminals on) (pinCenter 355 870)) (devCarrierFor 29 (active open) (icon (iconImage "loop.icn")) (open (extent 99 79)) (pinCenter 600 870)) (devCarrierFor 30 (active icon) (icon (extent 118 15)) (open (extent 204 96)) (terminals on) (pinCenter 1270 820)) (devCarrierFor 31 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 504 186)) (terminals on) (pinCenter 360 740)) (devCarrierFor 32 (active open) (icon) (open (extent 184 96)) (terminals on) (pinCenter 755 1150)) (devCarrierFor 33 (active open) (icon (iconImage "loop.icn")) (open (extent 99 79)) (pinCenter 970 1150)) (devCarrierFor 34 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 354 146)) (terminals on) (pinCenter 1130 1150)) (devCarrierFor 35 (active icon) (icon (extent 56 15)) (open (extent 73 51)) (terminals on) (pinCenter 1370 1170)) (devCarrierFor 36 (active icon) (icon (extent 56 15)) (open (extent 73 51)) (terminals on) (pinCenter 1370 1130)) (devCarrierFor 37 (active icon) (icon (extent 63 25)) (open) (terminals on) (pinCenter 1280 1130)) (devCarrierFor 38 (active icon) (icon (extent 63 25)) (open) (terminals on) (pinCenter 1280 1180)) (devCarrierFor 39 (active icon) (icon (extent 50 15)) (open (extent 214 76)) (terminals on) (pinCenter 1370 1280)) (devCarrierFor 40 (active icon) (icon (extent 50 15)) (open (extent 214 76)) (terminals on) (pinCenter 1370 1230)) (devCarrierFor 41 (active icon) (icon (extent 59 15)) (open (extent 73 51)) (terminals on) (pinCenter 990 980)) (devCarrierFor 42 (active icon) (icon (extent 48 25)) (open (extent 84 31)) (pinCenter 910 980)) (devCarrierFor 43 (active icon) (icon (extent 24 15)) (open) (terminals on) (pinCenter 760 970)) (devCarrierFor 44 (active icon) (icon (extent 24 15)) (open) (terminals on) (pinCenter 370 240)) (devCarrierFor 45 (active icon) (icon (extent 43 15)) (open (extent 73 51)) (terminals on) (pinCenter 1460 1230)) (devCarrierFor 46 (active icon) (icon (extent 46 15)) (open (extent 73 51)) (terminals on) (pinCenter 1460 1280)) (devCarrierFor 47 (active icon) (icon (extent 50 94)) (open (extent 334 182)) (terminals on) (pinCenter 490 640)) (devCarrierFor 48 (active icon) (icon (extent 50 25)) (open (extent 444 156)) (terminals on) (pinCenter 360 650)) (devCarrierFor 49 (active icon) (icon (extent 26 25)) (open (extent 12 50)) (terminals on) (pinCenter 560 580)) (devCarrierFor 50 (active icon) (icon (extent 73 15)) (open (extent 73 51)) (terminals on) (pinCenter 680 190)) (devCarrierFor 51 (active icon) (icon (extent 73 15)) (open (extent 73 51)) (terminals on) (pinCenter 680 150)) (devCarrierFor 52 (active icon) (icon (extent 75 25)) (open (extent 194 145)) (terminals on) (pinCenter 570 170)) (devCarrierFor 53 (active icon) (icon (extent 63 15)) (open (extent 145 50)) (terminals on) (pinCenter 370 200)) (devCarrierFor 54 (active icon) (icon (extent 68 15)) (open (extent 145 50)) (terminals on) (pinCenter 370 140)) (devCarrierFor 4 (active icon) (icon (extent 46 15)) (open (extent 73 51)) (terminals on) (pinCenter 470 440)) (devCarrierFor 3 (active icon) (icon (extent 43 15)) (open (extent 73 51)) (terminals on) (pinCenter 470 410)) (devCarrierFor 2 (active icon) (icon (extent 64 15)) (open (extent 80 29) (showFormat real)) (pinCenter 370 430)) (devCarrierFor 55 (active open) (icon (extent 85 15)) (open (extent 145 50)) (terminals on) (pinCenter 550 70)) (devCarrierFor 56 (active icon) (icon (extent 75 15)) (open (extent 194 145)) (terminals on) (pinCenter 370 70)) (connect D34:0 D0:0 (points 2 370 250 370 280)) (connect D0:0 D1:0 (points 2 370 300 370 330)) (connect D18:0 D3:0 (points 4 360 920 360 940 340 940 340 1022)) (connect D5:0 D4:0 (points 2 720 670 720 680)) (connect D6:0 D5:0 (points 2 720 645 720 649)) (connect D7:2 D6:0 (points 3 678 590 720 590 720 615)) (connect D39:1 D7:1 (points 2 575 580 602 580)) (connect D9:1 D8:1 (points 2 387 530 462 530)) (connect D47:0 D9:0 (points 4 370 440 370 460 360 460 360 515)) (connect D21:1 D10:1 (points 4 429 740 450 740 450 780 1144 780)) (connect D17:3 D10:2 (points 4 829 880 850 880 850 790 1144 790)) (connect D24:3 D10:3 (points 6 1199 1160 1220 1160 1220 1100 1120 1100 1120 800 1144 800)) (connect D20:0 D11:0 (points 2 1270 830 1270 839)) (connect D20:1 D12:1 (points 4 1331 820 1340 820 1340 840 1347 840)) (connect D11:0 D13:0 (points 2 1270 860 1270 880)) (connect D16:0 D14:0 (points 2 340 1120 340 1139)) (connect D1:0 D15:0 (points 2 370 350 370 370)) (connect D3:0 D16:0 (points 2 340 1078 340 1100)) (connect D19:1 D17:1 (points 2 652 870 690 870)) (connect D21:0 D18:0 (points 2 360 768 360 801)) (connect D18:1 D19:1 (points 4 489 840 510 840 510 850 548 850)) (connect D18:2 D19:2 (points 2 489 870 548 870)) (connect D18:3 D19:3 (points 4 489 900 510 900 510 890 548 890)) (connect D10:1 D20:0 (points 3 1175 790 1270 790 1270 810)) (connect D38:0 D21:0 (points 2 360 665 360 712)) (connect D33:0 D22:0 (points 2 760 980 760 1081)) (connect D22:1 D23:1 (points 4 889 1120 900 1120 900 1130 918 1130)) (connect D22:2 D23:2 (points 2 889 1150 918 1150)) (connect D22:3 D23:3 (points 4 889 1180 900 1180 900 1170 918 1170)) (connect D23:1 D24:1 (points 2 1022 1150 1060 1150)) (connect D26:0 D25:0 (points 2 1370 1140 1370 1160)) (connect D28:1 D25:1 (points 4 1314 1180 1320 1180 1320 1170 1339 1170)) (connect D27:1 D26:1 (points 2 1314 1130 1339 1130)) (connect D24:1 D27:1 (points 6 1199 1140 1210 1140 1210 1130 1230 1130 1230 1120 1246 1120)) (connect D23:0 D27:2 (points 5 970 1192 970 1210 1230 1210 1230 1140 1246 1140)) (connect D24:2 D28:1 (points 4 1199 1150 1210 1150 1210 1170 1246 1170)) (connect D23:0 D28:2 (points 5 970 1192 970 1210 1230 1210 1230 1190 1246 1190)) (connect D30:0 D29:0 (points 2 1370 1240 1370 1270)) (connect D25:0 D30:0 (points 2 1370 1180 1370 1220)) (connect D32:1 D31:1 (points 2 936 980 958 980)) (connect D33:1 D32:1 (points 2 774 970 883 970)) (connect D34:1 D32:2 (points 4 384 240 860 240 860 990 883 990)) (connect D17:0 D33:0 (points 2 760 898 760 960)) (connect D43:0 D34:0 (points 2 370 210 370 230)) (connect D30:1 D35:1 (points 2 1397 1230 1436 1230)) (connect D29:1 D36:1 (points 2 1397 1280 1434 1280)) (connect D38:1 D37:1 (points 4 387 650 410 650 410 640 462 640)) (connect D9:0 D38:0 (points 2 360 545 360 635)) (connect D8:8 D39:1 (points 4 517 560 530 560 530 570 544 570)) (connect D37:8 D39:2 (points 6 517 670 540 670 540 620 530 620 530 590 544 590)) (connect D41:0 D40:0 (points 2 680 160 680 180)) (connect D42:1 D40:1 (points 4 610 170 620 170 620 190 641 190)) (connect D42:1 D41:1 (points 4 610 170 620 170 620 150 641 150)) (connect D44:1 D42:1 (points 4 406 140 430 140 430 160 530 160)) (connect D43:1 D42:2 (points 4 404 200 420 200 420 180 530 180)) (connect D44:0 D43:0 (points 2 370 150 370 190)) (connect D49:0 D44:0 (points 2 370 80 370 130)) (connect D47:1 D45:1 (points 4 404 430 420 430 420 440 444 440)) (connect D47:1 D46:1 (points 4 404 430 420 430 420 410 446 410)) (connect D15:0 D47:0 (points 2 370 390 370 420)) (connect D49:1 D48:1 (points 2 410 70 445 70)) (connect D2:0 D49:0 (points 2 370 -13 370 60))) (stackingOrder 1 4 5 6 14 20 12 11 13 15 18 22 19 23 25 27 28 33 34 32 31 0 10 7 38 37 40 41 26 47 46 36 35 16 49 2 48 44 43 42 45 9 8 39 30 29 21 3 24 17)))) (context 14 (properties (name "Current") (variableName Current) (variableScope glob) (trigMode deg) (nextID 54) (popupTitleText "UserFunction1") (popupMoveable 1)) (interface (input 1 (name "TestSetup") (optional yes))) (deviceList (device 1 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 7 "WRITE TEXT \"SENS:CURR:NPLC \"+TestSetup.nplc+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"SENS:VOLT:NPLC \"+TestSetup.nplc+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"VOLT:RANG R\"+TestSetup.vRange+\"V, (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"CURR:RANG R\"+TestSetup.iRange+\"A, (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"VOLT:LIM \"+TestSetup.vLimit+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"CURR:LIM \"+TestSetup.iLimit+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"OUTP:STAT ON, (@\"+TestSetup.channel+\")\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 2 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Hardware error\";")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 4 FORRANGE (properties (variableScope cont) (from 0) (thru 1.5) (step 0.05)) (interface (input 1 (name "From") (tag "From") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 2 (name "Step") (tag "Step") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 3 (name "Thru") (tag "Thru") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Data") (lock name constraints)))) (device 5 FORMULA (properties (variableScope cont) (expr 3 "start=TestSetup.iStart;" "step=TestSetup.iStep;" "stop=TestSetup.iStop;")) (interface (output 1 (name "start") (optional yes)) (output 2 (name "step") (optional yes)) (output 3 (name "stop") (optional yes)))) (device 7 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 6 "WRITE TEXT \"CURR \"+current+\", (@\"+TestSetup.channel+\")\" EOL" "WAIT INTERVAL: +TestSetup.delay" "WRITE TEXT \"MEAS:CURR? (@\"+TestSetup.channel+\")\" EOL" "READ TEXT curr REAL64" "WRITE TEXT \"MEAS:VOLT? (@\"+TestSetup.channel+\")\" EOL" "READ TEXT volt REAL64")) (interface (input 1 (name "current") (optional yes)) (output 1 (name "volt") (optional yes)) (output 2 (name "curr") (optional yes)) (output 3 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 8 TOGLOBAL (properties (name "Set curr") (variableScope cont) (globalName "curr")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 9 TOGLOBAL (properties (name "Set volt") (variableScope cont) (globalName "volt")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 10 COLLECTOR (properties (variableScope cont) (output1D 0)) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 11 COLLECTOR (properties (variableScope cont) (output1D 0)) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 18 FORMULA (properties (name "Status Busy") (variableScope cont) (expr 1 "Status=\"Busy\";"))) (device 19 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 20 EXITCONTEXT (properties (variableScope cont))) (device 23 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 25 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (input 3 (name "C") (optional yes)) (output 1 (name "Data")))) (device 26 FORMULA (properties (variableScope cont) (expr 10 "Error=0;" "Error1=((TestSetup.vLimit<=TestSetup.vRange)?0:1);" "Error2=((TestSetup.iLimit<=iRange)?0:1);" "Error3=((abs(TestSetup.vStart)<=TestSetup.vRange)?0:1);" "Error4=((abs(TestSetup.vstop)<=TestSetup.vRange)?0:1);" "Error5=((abs(TestSetup.iStart)<=iRange)?0:1);" "Error6=((abs(TestSetup.istop)<=iRange)?0:1);" "Error7=((TestSetup.delay>=0)?0:1);" "Error=Error1+Error2+Error3+Error4+Error5+Error6+Error7;" "")) (interface (input 1 (name "iRange") (optional yes)) (output 1 (name "Error1") (optional yes)) (output 2 (name "Error2") (optional yes)) (output 3 (name "Error3") (optional yes)) (output 4 (name "Error4") (optional yes)) (output 5 (name "Error5") (optional yes)) (output 6 (name "Error6") (optional yes)) (output 7 (name "Error7") (optional yes)) (output 8 (name "Error") (optional yes)))) (device 27 FORMULA (properties (name "RangeConvert") (variableScope cont) (expr 1 "((TestSetup.iRange==\"120m\")?120m:((TestSetup.iRange==\"10m\")?10m:((TestSetup.iRange==\"1m\")?1m:((TestSetup.iRange==\"100u\")?100u:((TestSetup.iRange==\"10u\")?10u:((TestSetup.iRange==\"1u\")?1u:0))))));" )) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 28 EXITCONTEXT (properties (variableScope cont))) (device 31 IFTHENELSE (properties (variableScope cont) (cases 1 "A==0")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 32 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Input parameter(s) out of range") (symbol Exclamation)) (interface (output 1 (name "OK") (lock name constraints))) (implementation (customButtons 0) (displayMode 3) (buttons "OK") (buttonLabel1 "OK") (buttonLabel2 "") (buttonLabel3 "") (bdefault "OK") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 34 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 35 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 36 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 37 FROMGLOBAL (properties (variableScope cont) (globalName "")) (interface (input 1 (type control) (name "Name") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes)) (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 38 TOGLOBAL (properties (name "Set TestSetup") (variableScope cont) (globalName "TestSetup")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 39 FORMULA (properties (name "call SmuWaitUI") (variableScope cont) (expr 1 "SmuWaitUI();"))) (device 45 TOGLOBAL (properties (name "Set volt") (variableScope cont) (globalName "volt")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 46 TOGLOBAL (properties (name "Set curr") (variableScope cont) (globalName "curr")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 47 CONSTANT (properties (name "Set to Zero") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 50 DELGLOBAL (properties (name "Delete volt") (variableScope cont) (globalName "volt")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 51 DELGLOBAL (properties (name "Delete curr") (variableScope cont) (globalName "curr")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 52 FORMULA (properties (name "call GraphUI") (variableScope cont) (expr 1 "GraphUI(volt,curr);"))) (device 53 FORMULA (properties (name "Iintial GraphUI") (variableScope cont) (expr 1 "GraphUI(0,0);"))) (configuration (connect D15:0 D0:0) (connect D13:1 D1:0) (connect D3:1 D2:1) (connect D3:2 D2:2) (connect D3:3 D2:3) (connect D0:0 D3:0) (connect D2:1 D4:1) (connect D7:1 D5:1) (connect D8:1 D6:1) (connect D4:2 D7:1) (connect D2:0 D7:2) (connect D4:1 D8:1) (connect D2:0 D8:2) (connect D23:0 D9:0) (connect D30:0 D10:0) (connect D20:0 D11:0) (connect D1:1 D12:1) (connect D0:1 D13:1) (connect D4:3 D13:2) (connect D21:1 D13:3) (connect D15:1 D14:1) (connect D31:0 D15:0) (connect D19:0 D16:0) (connect D14:8 D17:1) (connect D17:2 D18:0) (connect D18:0 D19:0) (connect D1:0 D20:0) (connect D3:0 D21:0) (connect D29:0 D22:0) (connect I1:1 D22:1) (connect D22:1 D23:1) (connect D27:1 D25:1) (connect D27:1 D26:1) (connect D9:0 D27:0) (connect D24:0 D28:0) (connect D28:0 D29:0) (connect D21:0 D30:0) (connect D27:0 D31:0))) (contextCarrier (active detail) (detail (extent 704 603) (anchorPt 334 219) (configuration (devCarrierFor 1 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 504 186)) (terminals on) (pinCenter 100 250)) (devCarrierFor 2 (active icon) (icon (extent 118 15)) (open (extent 204 96)) (terminals on) (pinCenter 740 320)) (devCarrierFor 4 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open (extent 99 79)) (pinCenter 250 450)) (devCarrierFor 5 (active icon) (icon (extent 50 34)) (open (extent 184 96)) (terminals on) (pinCenter 100 450)) (devCarrierFor 7 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 354 146)) (terminals on) (pinCenter 500 460)) (devCarrierFor 8 (active icon) (icon (extent 46 15)) (open (extent 73 51)) (terminals on) (pinCenter 770 490)) (devCarrierFor 9 (active icon) (icon (extent 43 15)) (open (extent 73 51)) (terminals on) (pinCenter 770 450)) (devCarrierFor 10 (active icon) (icon (extent 53 25)) (open (extent 96 54)) (terminals on) (pinCenter 680 490)) (devCarrierFor 11 (active icon) (icon (extent 53 25)) (open (extent 96 54)) (terminals on) (pinCenter 680 450)) (devCarrierFor 18 (active icon) (icon (extent 71 15)) (open (extent 145 50)) (terminals on) (pinCenter 80 50)) (devCarrierFor 19 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 90 700)) (devCarrierFor 20 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 740 380)) (devCarrierFor 23 (active icon) (icon (extent 81 15)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 890 315)) (devCarrierFor 25 (active icon) (icon (extent 26 34)) (open (extent 12 62)) (terminals on) (pinCenter 670 300)) (devCarrierFor 26 (active icon) (icon (extent 50 94)) (open (extent 334 182)) (terminals on) (pinCenter 240 160)) (devCarrierFor 27 (active icon) (icon (extent 86 25)) (open (extent 464 66)) (terminals on) (pinCenter 100 200)) (devCarrierFor 28 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 530 190)) (devCarrierFor 31 (active icon) (icon (extent 71 25)) (open (extent 54 51)) (terminals on) (pinCenter 350 90)) (devCarrierFor 32 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 530 130)) (devCarrierFor 34 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 530 160)) (devCarrierFor 35 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 740 350)) (devCarrierFor 36 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 354 146)) (terminals on) (pinCenter 100 580)) (devCarrierFor 37 (active open) (icon) (open (extent 73 51)) (terminals on) (pinCenter -85 20)) (devCarrierFor 38 (active icon) (icon (extent 84 15)) (open (extent 73 51)) (terminals on) (pinCenter 80 20)) (devCarrierFor 39 (active open) (icon (extent 92 15)) (open (extent 145 50)) (terminals on) (pinCenter -70 -260)) (devCarrierFor 45 (active icon) (icon (extent 43 15)) (open (extent 73 51)) (terminals on) (pinCenter 140 90)) (devCarrierFor 46 (active icon) (icon (extent 46 15)) (open (extent 73 51)) (terminals on) (pinCenter 140 120)) (devCarrierFor 47 (active icon) (icon (extent 64 15)) (open (extent 80 29) (showFormat real)) (pinCenter 40 100)) (devCarrierFor 50 (active icon) (icon (extent 62 15)) (open (extent 114 89)) (terminals on) (pinCenter -80 -150)) (devCarrierFor 51 (active icon) (icon (extent 66 15)) (open (extent 114 89)) (terminals on) (pinCenter -80 -100)) (devCarrierFor 52 (active icon) (icon (extent 74 15)) (open (extent 145 50)) (terminals on) (pinCenter 90 650)) (devCarrierFor 53 (active icon) (icon (extent 85 15)) (open (extent 145 50)) (terminals on) (pinCenter 40 150)) (connect D15:0 D0:0 (points 2 100 215 100 222)) (connect D13:1 D1:0 (points 5 685 300 700 300 700 290 740 290 740 310)) (connect D3:1 D2:1 (points 2 127 440 213 440)) (connect D3:2 D2:2 (points 2 127 450 213 450)) (connect D3:3 D2:3 (points 2 127 460 213 460)) (connect D0:0 D3:0 (points 2 100 278 100 430)) (connect D2:1 D4:1 (points 4 286 450 310 450 310 460 430 460)) (connect D7:1 D5:1 (points 2 709 490 744 490)) (connect D8:1 D6:1 (points 2 709 450 746 450)) (connect D4:2 D7:1 (points 4 569 460 580 460 580 480 651 480)) (connect D2:0 D7:2 (points 5 250 478 250 510 600 510 600 500 651 500)) (connect D4:1 D8:1 (points 4 569 450 600 450 600 440 651 440)) (connect D2:0 D8:2 (points 5 250 478 250 510 600 510 600 460 651 460)) (connect D23:0 D9:0 (points 2 80 30 80 40)) (connect D30:0 D10:0 (points 2 90 660 90 689)) (connect D20:0 D11:0 (points 2 740 360 740 370)) (connect D1:1 D12:1 (points 4 801 320 824 320 824 315 847 315)) (connect D0:1 D13:1 (points 4 169 250 190 250 190 290 654 290)) (connect D4:3 D13:2 (points 4 569 470 590 470 590 300 654 300)) (connect D21:1 D13:3 (points 4 169 580 320 580 320 310 654 310)) (connect D15:1 D14:1 (points 4 145 200 170 200 170 160 212 160)) (connect D31:0 D15:0 (points 4 40 160 40 170 100 170 100 185)) (connect D19:0 D16:0 (points 2 530 170 530 180)) (connect D14:8 D17:1 (points 4 267 190 290 190 290 90 312 90)) (connect D17:2 D18:0 (points 3 388 100 530 100 530 115)) (connect D18:0 D19:0 (points 2 530 145 530 149)) (connect D1:0 D20:0 (points 2 740 330 740 339)) (connect D3:0 D21:0 (points 2 100 469 100 552)) (connect D29:0 D22:0 (points 4 -80 -90 -80 -70 -90 -70 -90 -26)) (connect I1:1 D22:1 (points 4 -334 82 -270 82 -270 20 -174 20)) (connect D22:1 D23:1 (points 2 -6 20 35 20)) (connect D27:1 D25:1 (points 4 74 100 90 100 90 90 116 90)) (connect D27:1 D26:1 (points 4 74 100 90 100 90 120 114 120)) (connect D9:0 D27:0 (points 4 80 60 80 70 40 70 40 90)) (connect D24:0 D28:0 (points 4 -70 -233 -70 -210 -80 -210 -80 -160)) (connect D28:0 D29:0 (points 2 -80 -140 -80 -110)) (connect D21:0 D30:0 (points 4 100 608 100 620 90 620 90 640)) (connect D27:0 D31:0 (points 2 40 110 40 140))) (stackingOrder 7 8 5 17 16 19 11 20 21 13 2 22 4 12 18 3 1 10 26 0 6 24 28 29 14 25 9 23 30 27 15 31)))) (context 18 (properties (name "DiodeIVForward") (variableName DiodeIVForward) (variableScope glob) (trigMode deg) (nextID 88) (popupTitleText "Source Measure Unit - Diode IV Forward Profile") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 10 ENUMCONSTANT (properties (name "Channel") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("2" 1) ("3" 2)) (data "1")) (initValue Text (data "1")))) (device 11 CONSTANT (properties (name "IStart (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 12 CONSTANT (properties (name "IStep (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 13 CONSTANT (properties (name "IStop (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 14 CONSTANT (properties (name "Stop Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1.5)) (initValue Real (data 0)))) (device 15 CONSTANT (properties (name "Step Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.05)) (initValue Real (data 0)))) (device 16 CONSTANT (properties (name "Start Voltage(V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 17 CONSTANT (properties (name "Voltage Limit (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 2)) (initValue Real (data 0)))) (device 18 CONSTANT (properties (name "Current Limit (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.12)) (initValue Real (data 0)))) (device 19 ENUMCONSTANT (properties (name "SMU") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0)) (data "1")) (initValue Text (data "1")))) (device 20 ENUMCONSTANT (properties (name "Voltage Range (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("20" 0) ("2" 1)) (data "2")) (initValue Text (data "20")))) (device 21 ENUMCONSTANT (properties (name "Current Range (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("120m" 0) ("10m" 1) ("1m" 2) ("100u" 3) ("10u" 4) ("1u" 5)) (data "120m")) (initValue Text (data "120m")))) (device 22 ENUMCONSTANT (properties (name "IntegTime (nplc)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("5" 1) ("10" 2)) (data "1")) (initValue Text (data "1")))) (device 23 CONSTANT (properties (name "Delay (s)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 24 LABEL (properties (name "Channel") (variableScope cont) (labelValue "Channel")) (implementation)) (device 25 LABEL (properties (name "Voltage Range") (variableScope cont) (labelValue "Voltage Range")) (implementation)) (device 26 LABEL (properties (name "Current Range") (variableScope cont) (labelValue "Current Range")) (implementation)) (device 27 LABEL (properties (name "NPLC") (variableScope cont) (labelValue "NPLC")) (implementation)) (device 28 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"DiodeIVForward\",0,0,345,350);"))) (device 29 LABEL (properties (name "Voltage Limit") (variableScope cont) (labelValue "Voltage Limit")) (implementation)) (device 30 LABEL (properties (name "Current Limit") (variableScope cont) (labelValue "Current Limit")) (implementation)) (device 31 LABEL (properties (name "Start Voltage") (variableScope cont) (labelValue "Start Voltage")) (implementation)) (device 32 LABEL (properties (name "Step Voltage") (variableScope cont) (labelValue "Step Voltage")) (implementation)) (device 33 LABEL (properties (name "Stop Voltage") (variableScope cont) (labelValue "Stop Voltage")) (implementation)) (device 34 TORECORD (properties (variableScope cont) (outputType scalar)) (interface (input 1 (name "smu") (optional yes)) (input 2 (name "channel") (optional yes)) (input 3 (name "vLimit") (optional yes)) (input 4 (name "iLimit") (optional yes)) (input 5 (name "vStart") (optional yes)) (input 6 (name "vStep") (optional yes)) (input 7 (name "vStop") (optional yes)) (input 8 (name "iStart") (optional yes)) (input 9 (name "iStep") (optional yes)) (input 10 (name "iStop") (optional yes)) (input 11 (name "vRange") (optional yes)) (input 12 (name "iRange") (optional yes)) (input 13 (name "nplc") (optional yes)) (input 14 (name "delay") (optional yes)) (output 1 (name "Record")))) (device 36 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 37 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 38 FORMULA (properties (name "EnumToReal") (variableScope cont) (expr 1 "((A==20)?20:2);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 40 ENUMCONSTANT (properties (name "Test Mode") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("Voltage" 0) ("Current" 1)) (data "Voltage")) (initValue Text (data "Voltage")))) (device 41 LABEL (properties (name "Start Current") (variableScope cont) (labelValue "Start Current")) (implementation)) (device 42 LABEL (properties (name "Step Current") (variableScope cont) (labelValue "Step Current")) (implementation)) (device 43 LABEL (properties (name "Stop Current") (variableScope cont) (labelValue "Stop Current")) (implementation)) (device 44 LABEL (properties (name "Mode") (variableScope cont) (labelValue "Mode")) (implementation)) (device 45 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A>50)?50:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 46 LABEL (properties (name "Delay") (variableScope cont) (labelValue "Delay")) (implementation)) (device 47 TOGLOBAL (properties (name "Set TsDiodeIVForward") (variableScope cont) (globalName "TsDiodeIVForward")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 48 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 49 TOGLOBAL (properties (name "Set TestMode") (variableScope cont) (globalName "TestMode")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 50 CONFIRM25 (properties (name "Exit Application") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 51 EXITCONTEXT (properties (variableScope cont))) (device 52 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 3 "hidePanel(\"SmuWaitUI\");" "hidePanel(\"DiodeIVForward\");" "Status=\"Idle\";"))) (device 70 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 74 FORMULA (properties (name "Call TestMode") (variableScope cont) (expr 1 "Voltage(\"TsDiodeIVForward\");"))) (device 75 CONFIRM25 (properties (name "") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 87 FORMULA (properties (name "Initial GraphUI") (variableScope cont) (expr 1 "GraphUI(0,0);"))) (configuration (connect D9:0 D0:0) (connect D4:0 D1:0) (connect D1:0 D2:0) (connect D2:0 D3:0) (connect D5:0 D4:0) (connect D6:0 D5:0) (connect D8:0 D6:0) (connect D12:0 D7:0) (connect D7:0 D8:0) (connect D43:1 D9:0) (connect D0:0 D10:0) (connect D10:0 D11:0) (connect D11:0 D12:0) (connect D3:0 D13:0) (connect D9:1 D24:1) (connect D0:1 D24:2) (connect D25:1 D24:3) (connect D26:1 D24:4) (connect D6:1 D24:5) (connect D5:1 D24:6) (connect D4:1 D24:7) (connect D1:1 D24:8) (connect D2:1 D24:9) (connect D3:1 D24:10) (connect D27:1 D24:11) (connect D11:1 D24:12) (connect D12:1 D24:13) (connect D33:1 D24:14) (connect D7:1 D25:1) (connect D8:1 D26:1) (connect D10:1 D27:1) (connect D13:0 D28:0) (connect D13:1 D33:1) (connect D24:1 D35:1) (connect D28:1 D37:1) (connect D41:1 D38:0) (connect D40:0 D39:0) (connect D38:1 D40:0) (connect D43:0 D42:0) (connect D36:1 D43:0) (connect D18:0 D44:0))) (contextCarrier (active detail) (panel (extent 610 468) (drawGrid "on") (widget 0 detail (relativeOrigin 100 10) (bg "Window") (font "Arial" 10) (PID 0) (title off) (tabIndex 0) (borderStyle none) (extent 70 20) (format dropDown)) (widget 10 detail (relativeOrigin 100 40) (bg "Window") (font "Arial" 10) (PID 1) (title off) (tabIndex 1) (borderStyle none) (extent 70 20) (format dropDown)) (widget 11 detail (relativeOrigin 100 70) (bg "Window") (font "Arial" 10) (PID 2) (title off) (tabIndex 2) (borderStyle none) (extent 70 20) (format dropDown)) (widget 12 detail (relativeOrigin 100 100) (bg "Window") (font "Arial" 10) (PID 3) (title off) (tabIndex 3) (borderStyle none) (extent 70 20) (format dropDown)) (widget 17 detail (relativeOrigin 10 100) (bg "Window") (font "Arial" 10) (PID 4) (title off) (tabStop off) (tabIndex 4) (borderStyle flat) (extent 86 16) (just l)) (widget 16 detail (relativeOrigin 10 70) (bg "Window") (font "Arial" 10) (PID 5) (title off) (tabStop off) (tabIndex 5) (borderStyle flat) (extent 86 16) (just l)) (widget 15 detail (relativeOrigin 10 40) (bg "Window") (font "Arial" 10) (PID 6) (title off) (tabStop off) (tabIndex 6) (borderStyle flat) (extent 86 16) (just l)) (widget 14 detail (relativeOrigin 10 10) (bg "Window") (font "Arial" 10) (PID 7) (title off) (tabStop off) (tabIndex 7) (borderStyle flat) (extent 86 16) (just l)) (widget 4 detail (relativeOrigin 100 250) (bg "Window") (font "Arial" 10) (PID 8) (title off) (tabIndex 8) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 5 detail (relativeOrigin 100 220) (bg "Window") (font "Arial" 10) (PID 9) (title off) (tabIndex 7) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 6 detail (relativeOrigin 100 190) (bg "Window") (font "Arial" 10) (PID 10) (title off) (tabIndex 6) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 8 detail (relativeOrigin 100 160) (bg "Window") (font "Arial" 10) (PID 11) (title off) (tabIndex 5) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 7 detail (relativeOrigin 100 130) (bg "Window") (font "Arial" 10) (PID 12) (title off) (tabIndex 4) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 20 detail (relativeOrigin 10 160) (bg "Window") (font "Arial" 10) (PID 13) (title off) (tabStop off) (tabIndex 13) (borderStyle flat) (extent 86 16) (just l)) (widget 21 detail (relativeOrigin 10 190) (bg "Window") (font "Arial" 10) (PID 14) (title off) (tabStop off) (tabIndex 14) (borderStyle flat) (extent 86 16) (just l)) (widget 22 detail (relativeOrigin 10 220) (bg "Window") (font "Arial" 10) (PID 15) (title off) (tabStop off) (tabIndex 15) (borderStyle flat) (extent 86 16) (just l)) (widget 19 detail (relativeOrigin 10 130) (bg "Window") (font "Arial" 10) (PID 16) (title off) (tabStop off) (tabIndex 16) (borderStyle flat) (extent 86 16) (just l)) (widget 23 detail (relativeOrigin 10 250) (bg "Window") (font "Arial" 10) (PID 17) (title off) (tabStop off) (tabIndex 17) (borderStyle flat) (extent 86 16) (just l)) (widget 38 detail (relativeOrigin 10 280) (bg "Light Gray") (font "Arial" 10) (PID 26) (title off) (tabIndex 10) (borderStyle flat) (extent 96 26)) (widget 43 detail (relativeOrigin 270 280) (bg "Light Green") (font "Arial" 11 bold italic) (PID 29) (title off) (tabIndex 9) (borderStyle flat) (extent 56 26)) (panelBg "Window")) (detail (extent 726 603) (anchorPt 129 487) (configuration (devCarrierFor 10 (active open) (icon (extent 51 0)) (open (extent 104 26) (format dropDown)) (pinCenter 200 50)) (devCarrierFor 11 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 650)) (devCarrierFor 12 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 710)) (devCarrierFor 13 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 770)) (devCarrierFor 14 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 560)) (devCarrierFor 15 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 500)) (devCarrierFor 16 (active open) (icon (extent 92 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 440)) (devCarrierFor 17 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 320)) (devCarrierFor 18 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 380)) (devCarrierFor 19 (active open) (icon (extent 30 0)) (open (extent 66 25) (format dropDown)) (pinCenter 180 -20)) (devCarrierFor 20 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 110)) (devCarrierFor 21 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 170)) (devCarrierFor 22 (active open) (icon (extent 97 25)) (open (extent 133 25) (format dropDown)) (pinCenter 210 250)) (devCarrierFor 23 (active open) (icon (extent 53 0)) (open (extent 118 29) (showFormat real)) (pinCenter 210 850)) (devCarrierFor 24 (active open) (icon (extent 51 0)) (open (extent 59 27) (just l)) (title off) (pinCenter -270 40)) (devCarrierFor 25 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -250 100)) (devCarrierFor 26 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -250 160)) (devCarrierFor 27 (active open) (icon (extent 37 0)) (open (extent 56 27) (just l)) (title off) (pinCenter -270 240)) (devCarrierFor 28 (active open) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 160 -330)) (devCarrierFor 29 (active open) (icon (extent 78 0)) (open (extent 83 27) (just l)) (title off) (pinCenter -260 310)) (devCarrierFor 30 (active open) (icon (extent 78 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -250 370)) (devCarrierFor 31 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -250 430)) (devCarrierFor 32 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -260 490)) (devCarrierFor 33 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -270 550)) (devCarrierFor 34 (active open) (icon (extent 78 145) (iconImage "build.icn")) (open (extent 94 302)) (terminals on) (pinCenter 590 730)) (devCarrierFor 36 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 320)) (devCarrierFor 37 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 380)) (devCarrierFor 38 (active icon) (icon (extent 80 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 100)) (devCarrierFor 40 (active open) (icon (extent 62 0)) (open (extent 130 25) (format dropDown)) (pinCenter 210 920)) (devCarrierFor 41 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter -50 640)) (devCarrierFor 42 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 700)) (devCarrierFor 43 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 760)) (devCarrierFor 44 (active open) (icon (extent 34 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 910)) (devCarrierFor 45 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 860)) (devCarrierFor 46 (active open) (icon (extent 35 0)) (open (extent 81 27) (just l)) (title off) (pinCenter -60 840)) (devCarrierFor 47 (active open) (icon (extent 135 0)) (open (extent 101 51)) (terminals on) (pinCenter 805 730)) (devCarrierFor 48 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 70 -140)) (devCarrierFor 49 (active open) (icon (extent 82 0)) (open (extent 73 51)) (terminals on) (pinCenter 465 940)) (devCarrierFor 50 (active open) (icon (extent 82 0)) (open (extent 97 24)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 490 -50)) (devCarrierFor 51 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 590 70)) (devCarrierFor 52 (active icon) (icon (extent 67 15)) (open (extent 164 136)) (terminals on) (pinCenter 590 30)) (devCarrierFor 70 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 450 -120)) (devCarrierFor 74 (active icon) (icon (extent 86 15)) (open (extent 224 116)) (terminals on) (pinCenter 110 -60)) (devCarrierFor 75 (active open) (icon (extent 48 0)) (open (extent 47 22)) (title off) (pinCenter 140 -110)) (devCarrierFor 87 (active open) (icon (extent 85 15)) (open (extent 145 50)) (terminals on) (pinCenter 160 -210)) (connect D9:0 D0:0 (points 4 180 -5 180 10 200 10 200 16)) (connect D4:0 D1:0 (points 2 210 577 210 615)) (connect D1:0 D2:0 (points 2 210 667 210 675)) (connect D2:0 D3:0 (points 2 210 727 210 735)) (connect D5:0 D4:0 (points 2 210 517 210 525)) (connect D6:0 D5:0 (points 2 210 457 210 465)) (connect D8:0 D6:0 (points 2 210 397 210 405)) (connect D12:0 D7:0 (points 2 210 265 210 285)) (connect D7:0 D8:0 (points 2 210 337 210 345)) (connect D43:1 D9:0 (points 3 166 -110 180 -110 180 -53)) (connect D0:0 D10:0 (points 6 200 65 200 80 210 80 210 70 220 70 220 77)) (connect D10:0 D11:0 (points 2 220 125 220 137)) (connect D11:0 D12:0 (points 4 220 185 220 200 210 200 210 217)) (connect D3:0 D13:0 (points 2 210 787 210 815)) (connect D9:1 D24:1 (points 6 215 -30 240 -30 240 -20 430 -20 430 600 480 600)) (connect D0:1 D24:2 (points 4 254 40 420 40 420 620 480 620)) (connect D25:1 D24:3 (points 4 315 320 350 320 350 640 480 640)) (connect D26:1 D24:4 (points 4 315 380 340 380 340 660 480 660)) (connect D6:1 D24:5 (points 4 277 440 330 440 330 680 480 680)) (connect D5:1 D24:6 (points 4 278 500 300 500 300 700 480 700)) (connect D4:1 D24:7 (points 4 278 560 320 560 320 720 480 720)) (connect D1:1 D24:8 (points 4 277 650 310 650 310 740 480 740)) (connect D2:1 D24:9 (points 4 277 710 300 710 300 760 480 760)) (connect D3:1 D24:10 (points 4 277 770 300 770 300 780 480 780)) (connect D27:1 D24:11 (points 4 392 100 410 100 410 800 480 800)) (connect D11:1 D24:12 (points 4 294 160 350 160 350 820 480 820)) (connect D12:1 D24:13 (points 4 279 240 340 240 340 840 480 840)) (connect D33:1 D24:14 (points 2 315 860 480 860)) (connect D7:1 D25:1 (points 2 279 320 285 320)) (connect D8:1 D26:1 (points 2 279 380 285 380)) (connect D10:1 D27:1 (points 2 294 100 307 100)) (connect D13:0 D28:0 (points 2 210 867 210 887)) (connect D13:1 D33:1 (points 4 271 850 280 850 280 860 285 860)) (connect D24:1 D35:1 (points 2 699 730 712 730)) (connect D28:1 D37:1 (points 4 277 910 300 910 300 940 386 940)) (connect D41:1 D38:0 (points 5 486 -120 510 -120 510 -80 490 -80 490 -65)) (connect D40:0 D39:0 (points 2 590 40 590 60)) (connect D38:1 D40:0 (points 3 541 -50 590 -50 590 20)) (connect D43:0 D42:0 (points 4 140 -97 140 -90 110 -90 110 -70)) (connect D36:1 D43:0 (points 3 106 -140 140 -140 140 -124)) (connect D18:0 D44:0 (points 2 160 -285 160 -256))) (stackingOrder 14 15 16 17 19 20 21 22 23 25 27 29 30 26 33 32 31 34 10 11 6 5 1 2 3 13 0 37 28 39 41 24 35 12 7 8 4 36 43 38 40 42 18 44 9)))) (context 19 (properties (name "DiodeIVReverse") (variableName DiodeIVReverse) (variableScope glob) (trigMode deg) (nextID 70) (popupTitleText "Source Measure Unit - Diode IV Reverse Profile") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 10 ENUMCONSTANT (properties (name "Channel") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("2" 1) ("3" 2)) (data "1")) (initValue Text (data "1")))) (device 11 CONSTANT (properties (name "IStart (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 12 CONSTANT (properties (name "IStep (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 13 CONSTANT (properties (name "IStop (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 14 CONSTANT (properties (name "Stop Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data -10)) (initValue Real (data 0)))) (device 15 CONSTANT (properties (name "Step Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data -0.1)) (initValue Real (data 0)))) (device 16 CONSTANT (properties (name "Start Voltage(V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 17 CONSTANT (properties (name "Voltage Limit (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 20)) (initValue Real (data 0)))) (device 18 CONSTANT (properties (name "Current Limit (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 9.999999999999999E-006)) (initValue Real (data 0)))) (device 19 ENUMCONSTANT (properties (name "SMU") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0)) (data "1")) (initValue Text (data "1")))) (device 20 ENUMCONSTANT (properties (name "Voltage Range (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("20" 0) ("2" 1)) (data "20")) (initValue Text (data "20")))) (device 21 ENUMCONSTANT (properties (name "Current Range (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("120m" 0) ("10m" 1) ("1m" 2) ("100u" 3) ("10u" 4) ("1u" 5)) (data "120m")) (initValue Text (data "120m")))) (device 22 ENUMCONSTANT (properties (name "IntegTime (nplc)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("5" 1) ("10" 2)) (data "1")) (initValue Text (data "1")))) (device 23 CONSTANT (properties (name "Delay (s)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 24 LABEL (properties (name "Channel") (variableScope cont) (labelValue "Channel")) (implementation)) (device 25 LABEL (properties (name "Voltage Range") (variableScope cont) (labelValue "Voltage Range")) (implementation)) (device 26 LABEL (properties (name "Current Range") (variableScope cont) (labelValue "Current Range")) (implementation)) (device 27 LABEL (properties (name "NPLC") (variableScope cont) (labelValue "NPLC")) (implementation)) (device 28 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"DiodeIVReverse\",0,0,345,350);"))) (device 29 LABEL (properties (name "Voltage Limit") (variableScope cont) (labelValue "Voltage Limit")) (implementation)) (device 30 LABEL (properties (name "Current Limit") (variableScope cont) (labelValue "Current Limit")) (implementation)) (device 31 LABEL (properties (name "Start Voltage") (variableScope cont) (labelValue "Start Voltage")) (implementation)) (device 32 LABEL (properties (name "Step Voltage") (variableScope cont) (labelValue "Step Voltage")) (implementation)) (device 33 LABEL (properties (name "Stop Voltage") (variableScope cont) (labelValue "Stop Voltage")) (implementation)) (device 34 TORECORD (properties (variableScope cont) (outputType scalar)) (interface (input 1 (name "smu") (optional yes)) (input 2 (name "channel") (optional yes)) (input 3 (name "vLimit") (optional yes)) (input 4 (name "iLimit") (optional yes)) (input 5 (name "vStart") (optional yes)) (input 6 (name "vStep") (optional yes)) (input 7 (name "vStop") (optional yes)) (input 8 (name "iStart") (optional yes)) (input 9 (name "iStep") (optional yes)) (input 10 (name "iStop") (optional yes)) (input 11 (name "vRange") (optional yes)) (input 12 (name "iRange") (optional yes)) (input 13 (name "nplc") (optional yes)) (input 14 (name "delay") (optional yes)) (output 1 (name "Record")))) (device 36 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 37 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 38 FORMULA (properties (name "EnumToReal") (variableScope cont) (expr 1 "((A==20)?20:2);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 40 ENUMCONSTANT (properties (name "Test Mode") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("Voltage" 0) ("Current" 1)) (data "Voltage")) (initValue Text (data "Voltage")))) (device 41 LABEL (properties (name "Start Current") (variableScope cont) (labelValue "Start Current")) (implementation)) (device 42 LABEL (properties (name "Step Current") (variableScope cont) (labelValue "Step Current")) (implementation)) (device 43 LABEL (properties (name "Stop Current") (variableScope cont) (labelValue "Stop Current")) (implementation)) (device 44 LABEL (properties (name "Mode") (variableScope cont) (labelValue "Mode")) (implementation)) (device 45 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A>50)?50:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 46 LABEL (properties (name "Delay") (variableScope cont) (labelValue "Delay")) (implementation)) (device 47 TOGLOBAL (properties (name "Set TsDiodeIVReverse") (variableScope cont) (globalName "TsDiodeIVReverse")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 48 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 49 TOGLOBAL (properties (name "Set TestMode") (variableScope cont) (globalName "TestMode")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 50 CONFIRM25 (properties (name "Exit Application") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 51 EXITCONTEXT (properties (variableScope cont))) (device 52 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 3 "hidePanel(\"SmuWaitUI\");" "hidePanel(\"DiodeIVReverse\");" "Status=\"Idle\";"))) (device 67 CONFIRM25 (properties (name "") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 68 FORMULA (properties (name "Call TestMode") (variableScope cont) (expr 1 "Voltage(\"TsDiodeIVReverse\");"))) (device 69 FORMULA (properties (name "Initial GraphUI") (variableScope cont) (expr 1 "GraphUI(0,0);"))) (configuration (connect D9:0 D0:0) (connect D4:0 D1:0) (connect D1:0 D2:0) (connect D2:0 D3:0) (connect D5:0 D4:0) (connect D6:0 D5:0) (connect D8:0 D6:0) (connect D12:0 D7:0) (connect D7:0 D8:0) (connect D41:1 D9:0) (connect D0:0 D10:0) (connect D10:0 D11:0) (connect D11:0 D12:0) (connect D3:0 D13:0) (connect D9:1 D24:1) (connect D0:1 D24:2) (connect D25:1 D24:3) (connect D26:1 D24:4) (connect D6:1 D24:5) (connect D5:1 D24:6) (connect D4:1 D24:7) (connect D1:1 D24:8) (connect D2:1 D24:9) (connect D3:1 D24:10) (connect D27:1 D24:11) (connect D11:1 D24:12) (connect D12:1 D24:13) (connect D33:1 D24:14) (connect D7:1 D25:1) (connect D8:1 D26:1) (connect D10:1 D27:1) (connect D13:0 D28:0) (connect D13:1 D33:1) (connect D24:1 D35:1) (connect D28:1 D37:1) (connect D40:0 D39:0) (connect D38:1 D40:0) (connect D36:1 D41:0) (connect D41:0 D42:0) (connect D18:0 D43:0))) (contextCarrier (active detail) (panel (extent 611 468) (drawGrid "on") (widget 0 detail (relativeOrigin 100 10) (bg "Window") (font "Arial" 10) (PID 0) (title off) (tabIndex 0) (borderStyle none) (extent 70 20) (format dropDown)) (widget 10 detail (relativeOrigin 100 40) (bg "Window") (font "Arial" 10) (PID 1) (title off) (tabIndex 1) (borderStyle none) (extent 70 20) (format dropDown)) (widget 11 detail (relativeOrigin 100 70) (bg "Window") (font "Arial" 10) (PID 2) (title off) (tabIndex 2) (borderStyle none) (extent 70 20) (format dropDown)) (widget 12 detail (relativeOrigin 100 100) (bg "Window") (font "Arial" 10) (PID 3) (title off) (tabIndex 3) (borderStyle none) (extent 70 20) (format dropDown)) (widget 17 detail (relativeOrigin 10 100) (bg "Window") (font "Arial" 10) (PID 4) (title off) (tabStop off) (tabIndex 4) (borderStyle flat) (extent 86 16) (just l)) (widget 16 detail (relativeOrigin 10 70) (bg "Window") (font "Arial" 10) (PID 5) (title off) (tabStop off) (tabIndex 5) (borderStyle flat) (extent 86 16) (just l)) (widget 15 detail (relativeOrigin 10 40) (bg "Window") (font "Arial" 10) (PID 6) (title off) (tabStop off) (tabIndex 6) (borderStyle flat) (extent 86 16) (just l)) (widget 14 detail (relativeOrigin 10 10) (bg "Window") (font "Arial" 10) (PID 7) (title off) (tabStop off) (tabIndex 7) (borderStyle flat) (extent 86 16) (just l)) (widget 4 detail (relativeOrigin 100 250) (bg "Window") (font "Arial" 10) (PID 8) (title off) (tabIndex 9) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 5 detail (relativeOrigin 100 220) (bg "Window") (font "Arial" 10) (PID 9) (title off) (tabIndex 8) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 6 detail (relativeOrigin 100 190) (bg "Window") (font "Arial" 10) (PID 10) (title off) (tabIndex 7) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 8 detail (relativeOrigin 100 160) (bg "Window") (font "Arial" 10) (PID 11) (title off) (tabIndex 6) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 7 detail (relativeOrigin 100 130) (bg "Window") (font "Arial" 10) (PID 12) (title off) (tabIndex 5) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 20 detail (relativeOrigin 10 160) (bg "Window") (font "Arial" 10) (PID 13) (title off) (tabStop off) (tabIndex 13) (borderStyle flat) (extent 86 16) (just l)) (widget 21 detail (relativeOrigin 10 190) (bg "Window") (font "Arial" 10) (PID 14) (title off) (tabStop off) (tabIndex 14) (borderStyle flat) (extent 86 16) (just l)) (widget 22 detail (relativeOrigin 10 220) (bg "Window") (font "Arial" 10) (PID 15) (title off) (tabStop off) (tabIndex 15) (borderStyle flat) (extent 86 16) (just l)) (widget 19 detail (relativeOrigin 10 130) (bg "Window") (font "Arial" 10) (PID 16) (title off) (tabStop off) (tabIndex 16) (borderStyle flat) (extent 86 16) (just l)) (widget 23 detail (relativeOrigin 10 250) (bg "Window") (font "Arial" 10) (PID 17) (title off) (tabStop off) (tabIndex 17) (borderStyle flat) (extent 86 16) (just l)) (widget 38 detail (relativeOrigin 10 280) (bg "Light Gray") (font "Arial" 10) (PID 18) (title off) (tabIndex 11) (borderStyle flat) (extent 96 26)) (widget 41 detail (relativeOrigin 280 280) (bg "Light Green") (font "Arial" 11 bold italic) (PID 19) (title off) (tabIndex 18) (borderStyle none) (extent 50 30)) (panelBg "Window")) (detail (extent 726 603) (anchorPt 37 447) (configuration (devCarrierFor 10 (active open) (icon (extent 51 0)) (open (extent 104 26) (format dropDown)) (pinCenter 200 50)) (devCarrierFor 11 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 650)) (devCarrierFor 12 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 710)) (devCarrierFor 13 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 770)) (devCarrierFor 14 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 560)) (devCarrierFor 15 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 500)) (devCarrierFor 16 (active open) (icon (extent 92 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 440)) (devCarrierFor 17 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 320)) (devCarrierFor 18 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 380)) (devCarrierFor 19 (active open) (icon (extent 30 0)) (open (extent 66 25) (format dropDown)) (pinCenter 180 -20)) (devCarrierFor 20 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 110)) (devCarrierFor 21 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 170)) (devCarrierFor 22 (active open) (icon (extent 97 25)) (open (extent 133 25) (format dropDown)) (pinCenter 210 250)) (devCarrierFor 23 (active open) (icon (extent 53 0)) (open (extent 118 29) (showFormat real)) (pinCenter 210 850)) (devCarrierFor 24 (active open) (icon (extent 51 0)) (open (extent 59 27) (just l)) (title off) (pinCenter 30 40)) (devCarrierFor 25 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 100)) (devCarrierFor 26 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 160)) (devCarrierFor 27 (active open) (icon (extent 37 0)) (open (extent 56 27) (just l)) (title off) (pinCenter 30 240)) (devCarrierFor 28 (active icon) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 210 -340)) (devCarrierFor 29 (active open) (icon (extent 78 0)) (open (extent 83 27) (just l)) (title off) (pinCenter 40 310)) (devCarrierFor 30 (active open) (icon (extent 78 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 370)) (devCarrierFor 31 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 430)) (devCarrierFor 32 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 490)) (devCarrierFor 33 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 550)) (devCarrierFor 34 (active open) (icon (extent 78 145) (iconImage "build.icn")) (open (extent 94 302)) (terminals on) (pinCenter 640 730)) (devCarrierFor 36 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 320)) (devCarrierFor 37 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 380)) (devCarrierFor 38 (active icon) (icon (extent 80 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 100)) (devCarrierFor 40 (active open) (icon (extent 62 0)) (open (extent 130 25) (format dropDown)) (pinCenter 210 920)) (devCarrierFor 41 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 640)) (devCarrierFor 42 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 700)) (devCarrierFor 43 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 760)) (devCarrierFor 44 (active open) (icon (extent 34 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 910)) (devCarrierFor 45 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 860)) (devCarrierFor 46 (active open) (icon (extent 35 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 840)) (devCarrierFor 47 (active open) (icon (extent 136 15)) (open (extent 102 51)) (terminals on) (pinCenter 885 730)) (devCarrierFor 48 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 40 -190)) (devCarrierFor 49 (active open) (icon (extent 82 0)) (open (extent 73 51)) (terminals on) (pinCenter 465 940)) (devCarrierFor 50 (active open) (icon (extent 82 0)) (open (extent 47 22)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 520 -100)) (devCarrierFor 51 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 570 80)) (devCarrierFor 52 (active icon) (icon (extent 67 15)) (open (extent 124 126)) (terminals on) (pinCenter 570 40)) (devCarrierFor 67 (active open) (icon (extent 34 0)) (open (extent 47 22)) (title off) (pinCenter 130 -160)) (devCarrierFor 68 (active icon) (icon (extent 86 15)) (open (extent 224 116)) (terminals on) (pinCenter 140 -110)) (devCarrierFor 69 (active open) (icon (extent 85 15)) (open (extent 145 50)) (terminals on) (pinCenter 210 -270)) (connect D9:0 D0:0 (points 4 180 -5 180 10 200 10 200 16)) (connect D4:0 D1:0 (points 2 210 577 210 615)) (connect D1:0 D2:0 (points 2 210 667 210 675)) (connect D2:0 D3:0 (points 2 210 727 210 735)) (connect D5:0 D4:0 (points 2 210 517 210 525)) (connect D6:0 D5:0 (points 2 210 457 210 465)) (connect D8:0 D6:0 (points 2 210 397 210 405)) (connect D12:0 D7:0 (points 2 210 265 210 285)) (connect D7:0 D8:0 (points 2 210 337 210 345)) (connect D41:1 D9:0 (points 5 156 -160 220 -160 220 -80 180 -80 180 -53)) (connect D0:0 D10:0 (points 6 200 65 200 80 210 80 210 70 220 70 220 77)) (connect D10:0 D11:0 (points 2 220 125 220 137)) (connect D11:0 D12:0 (points 4 220 185 220 200 210 200 210 217)) (connect D3:0 D13:0 (points 2 210 787 210 815)) (connect D9:1 D24:1 (points 4 215 -30 430 -30 430 600 530 600)) (connect D0:1 D24:2 (points 4 254 40 420 40 420 620 530 620)) (connect D25:1 D24:3 (points 4 315 320 360 320 360 640 530 640)) (connect D26:1 D24:4 (points 4 315 380 350 380 350 660 530 660)) (connect D6:1 D24:5 (points 4 277 440 330 440 330 680 530 680)) (connect D5:1 D24:6 (points 4 278 500 320 500 320 700 530 700)) (connect D4:1 D24:7 (points 4 278 560 300 560 300 720 530 720)) (connect D1:1 D24:8 (points 4 277 650 310 650 310 740 530 740)) (connect D2:1 D24:9 (points 6 277 710 290 710 290 720 300 720 300 760 530 760)) (connect D3:1 D24:10 (points 4 277 770 403 770 403 780 530 780)) (connect D27:1 D24:11 (points 4 392 100 410 100 410 800 530 800)) (connect D11:1 D24:12 (points 4 294 160 350 160 350 820 530 820)) (connect D12:1 D24:13 (points 4 279 240 340 240 340 840 530 840)) (connect D33:1 D24:14 (points 4 315 860 340 860 340 860 530 860)) (connect D7:1 D25:1 (points 2 279 320 285 320)) (connect D8:1 D26:1 (points 2 279 380 285 380)) (connect D10:1 D27:1 (points 2 294 100 307 100)) (connect D13:0 D28:0 (points 2 210 867 210 887)) (connect D13:1 D33:1 (points 4 271 850 280 850 280 860 285 860)) (connect D24:1 D35:1 (points 4 749 730 783 730 783 730 791 730)) (connect D28:1 D37:1 (points 4 277 910 300 910 300 940 386 940)) (connect D40:0 D39:0 (points 2 570 50 570 70)) (connect D38:1 D40:0 (points 7 546 -100 570 -100 570 -70 520 -70 520 -10 570 -10 570 30)) (connect D36:1 D41:0 (points 3 76 -190 130 -190 130 -174)) (connect D41:0 D42:0 (points 4 130 -147 130 -140 140 -140 140 -120)) (connect D18:0 D43:0 (points 2 210 -330 210 -316))) (stackingOrder 14 15 16 17 19 20 21 22 23 25 27 29 30 26 33 32 31 34 10 11 7 8 6 5 4 1 2 3 13 9 12 0 24 37 28 35 36 42 38 41 40 39 18 43)))) (context 6 (properties (name "GraphUI") (variableName GraphUI) (variableScope glob) (trigMode deg) (nextID 14) (popupTitleText "IV Curve") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (interface (input 1 (name "Volt") (optional yes)) (input 2 (name "Curr") (optional yes))) (deviceList (device 0 XYPLOT (properties (name "IVCurve") (variableScope cont)) (interface (input 1 (name "XData") (lock constraints)) (input 2 (name "YData1") (lock constraints))) (implementation (tracePin 2) (graphMode rectangular) (autoAutoX) (autoAutoY))) (device 1 FORMULA (properties (variableScope cont) (expr 1 "//showPanel(\"GraphUI\",345,0,345,350);"))) (device 7 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 8 LABEL (properties (name "") (variableScope cont) (labelValue " ")) (implementation)) (device 9 LABEL (properties (name "DUT Model") (variableScope cont) (labelValue "DUT Model")) (implementation)) (device 10 LABEL (properties (name "DUT Serial Number") (variableScope cont) (labelValue "DUT Serial Number")) (implementation)) (device 11 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (configuration (connect I1:1 D0:1) (connect I2:1 D0:2))) (contextCarrier (active detail) (panel (extent 575 375) (drawGrid "on") (widget 0 detail (relativeOrigin 10 0) (bg "AppWorkspace") (font "Arial" 10) (PID 1) (title off) (tabStop off) (tabIndex 1) (borderStyle flat) (extent 316 276) (displayMode 36) (graphType cartesian) (gridType grid) (scale 0 (name "Y name") (domainName "X name") (Yspacing 1) (Xspacing 2) (scaleColor "Dark Gray") (show 1) (range -1 1 4 linear)) (domain -1 1 4 linear) (trace 0 onScale 0 (name "YData1") (traceColor "Yellow") (lineType 12) (pointType 0)) (marker 0 onTrace 0) (markerColor "White")) (widget 3 detail (relativeOrigin 10 280) (bg "AppWorkspace") (PID 6) (title off) (tabStop off) (tabIndex 2) (borderStyle flat) (extent 316 36) (just l)) (widget 5 detail (relativeOrigin 20 290) (bg "AppWorkspace") (font "Arial" 10) (PID 7) (title off) (tabStop off) (tabIndex 3) (borderStyle none) (extent 110 20) (just l)) (widget 6 detail (relativeOrigin 130 290) (bg "AppWorkspace") (font "Arial" 10) (PID 8) (title off) (tabIndex 4) (borderStyle flat) (extent 186 16)) (panelBg "Window")) (detail (extent 515 375) (anchorPt 807 174) (configuration (devCarrierFor 0 (active open) (icon (extent 68 0) (iconImage "display.icn")) (open (extent 318 308) (displayMode 36) (graphType cartesian) (gridType grid) (scale 0 (name "Y name") (domainName "X name") (Yspacing 1) (Xspacing 2) (scaleColor "Dark Gray") (show 1) (range 5E-005 8.000000000000001E-005 4 linear)) (domain 0 1.6 4 linear) (trace 0 onScale 0 (name "YData1") (traceColor "Yellow") (lineType 12) (pointType 0)) (marker 0 onTrace 0) (markerColor "White")) (pinCenter -260 160)) (devCarrierFor 1 (active icon) (icon (extent 50 15)) (open (extent 334 86)) (terminals on) (pinCenter 230 -50)) (devCarrierFor 7 (active open) (icon) (open (extent 174 29)) (pinCenter 120 460)) (devCarrierFor 8 (active open) (icon (extent 5 0)) (open (extent 43 27) (just l)) (title off) (pinCenter -60 400)) (devCarrierFor 9 (active open) (icon (extent 67 0)) (open (extent 73 27) (just l)) (title off) (pinCenter -40 450)) (devCarrierFor 10 (active open) (icon (extent 118 0)) (open (extent 120 27) (just l)) (title off) (pinCenter -60 520)) (devCarrierFor 11 (active open) (icon) (open (extent 174 29)) (pinCenter 110 530)) (connect I1:1 D0:1 (points 4 -807 -87 -650 -87 -650 80 -422 80)) (connect I2:1 D0:2 (points 4 -807 113 -650 113 -650 240 -422 240))) (stackingOrder 2 4 6 3 5 1 0)))) (context 29 (properties (name "GraphUIBJT") (variableName GraphUIBJT) (variableScope glob) (trigMode deg) (nextID 16) (popupTitleText "IV Curve") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (interface (input 1 (name "Volt") (optional yes)) (input 2 (name "Curr") (optional yes))) (deviceList (device 0 XYPLOT (properties (name "IVCurve") (variableScope cont)) (interface (input 1 (name "XData") (lock constraints)) (input 2 (name "YData1") (lock constraints)) (input 3 (type control) (name "Clear") (lock name constraints) (optional yes))) (implementation (tracePin 2) (tracePin 3) (tracePin 3) (tracePin 3) (graphMode rectangular) (autoAutoX) (autoAutoY) (isTypeArrayGraph))) (device 1 FORMULA (properties (variableScope cont) (expr 1 "showPanel(\"GraphUIBJT\",345,0,345,350);"))) (device 7 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 8 LABEL (properties (name "") (variableScope cont) (labelValue " ")) (implementation)) (device 9 LABEL (properties (name "DUT Model") (variableScope cont) (labelValue "DUT Model")) (implementation)) (device 10 LABEL (properties (name "DUT Serial Number") (variableScope cont) (labelValue "DUT Serial Number")) (implementation)) (device 11 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 14 FORMULA (properties (variableScope cont) (expr 1 "transpose(A)")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 15 FORMULA (properties (variableScope cont) (expr 1 "transpose(A)")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (configuration (connect D7:1 D0:1) (connect D8:1 D0:2) (connect I1:1 D7:1) (connect I2:1 D8:1))) (contextCarrier (active detail) (panel (extent 575 375) (drawGrid "on") (widget 0 detail (relativeOrigin 10 0) (bg "AppWorkspace") (font "Arial" 10) (PID 1) (title off) (tabStop off) (tabIndex 1) (borderStyle flat) (extent 316 276) (displayMode 36) (graphType cartesian) (gridType grid) (scale 0 (name "Y name") (domainName "X name") (Yspacing 1) (Xspacing 2) (scaleColor "Dark Gray") (show 1) (range 5E-005 8.000000000000001E-005 4 linear)) (domain 0 1.6 4 linear) (trace 0 onScale 0 (name "Clear") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 1 onScale 0 (name "YData2") (traceColor "Green") (lineType 12) (pointType 0)) (trace 2 onScale 0 (name "YData3") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 3 onScale 0 (name "YData4") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 4 onScale 0 (name "YData5") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 5 onScale 0 (name "YData6") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 6 onScale 0 (name "YData7") (traceColor "White") (lineType 12) (pointType 0)) (trace 7 onScale 0 (name "YData8") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 8 onScale 0 (name "YData9") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 9 onScale 0 (name "YData10") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 10 onScale 0 (name "YData11") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 11 onScale 0 (name "YData12") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 12 onScale 0 (name "YData13") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 13 onScale 0 (name "YData14") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 14 onScale 0 (name "YData15") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 15 onScale 0 (name "YData16") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 16 onScale 0 (name "YData17") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 17 onScale 0 (name "YData18") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 18 onScale 0 (name "YData19") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 19 onScale 0 (name "YData20") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 20 onScale 0 (name "YData21") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 21 onScale 0 (name "YData22") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 22 onScale 0 (name "YData23") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 23 onScale 0 (name "YData24") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 24 onScale 0 (name "YData25") (traceColor "Green") (lineType 12) (pointType 0)) (trace 25 onScale 0 (name "YData26") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 26 onScale 0 (name "YData27") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 27 onScale 0 (name "YData28") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 28 onScale 0 (name "YData29") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 29 onScale 0 (name "YData30") (traceColor "White") (lineType 12) (pointType 0)) (trace 30 onScale 0 (name "YData31") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 31 onScale 0 (name "YData32") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 32 onScale 0 (name "YData33") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 33 onScale 0 (name "YData34") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 34 onScale 0 (name "YData35") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 35 onScale 0 (name "YData36") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 36 onScale 0 (name "YData37") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 37 onScale 0 (name "YData38") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 38 onScale 0 (name "YData39") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 39 onScale 0 (name "YData40") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 40 onScale 0 (name "YData41") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 41 onScale 0 (name "YData42") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 42 onScale 0 (name "YData43") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 43 onScale 0 (name "YData44") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 44 onScale 0 (name "YData45") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 45 onScale 0 (name "YData46") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 46 onScale 0 (name "YData47") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 47 onScale 0 (name "YData48") (traceColor "Green") (lineType 12) (pointType 0)) (trace 48 onScale 0 (name "YData49") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 49 onScale 0 (name "YData50") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 50 onScale 0 (name "YData51") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 51 onScale 0 (name "YData52") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 52 onScale 0 (name "YData53") (traceColor "White") (lineType 12) (pointType 0)) (trace 53 onScale 0 (name "YData54") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 54 onScale 0 (name "YData55") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 55 onScale 0 (name "YData56") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 56 onScale 0 (name "YData57") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 57 onScale 0 (name "YData58") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 58 onScale 0 (name "YData59") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 59 onScale 0 (name "YData60") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 60 onScale 0 (name "YData61") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 61 onScale 0 (name "YData62") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 62 onScale 0 (name "YData63") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 63 onScale 0 (name "YData64") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 64 onScale 0 (name "YData65") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 65 onScale 0 (name "YData66") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 66 onScale 0 (name "YData67") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 67 onScale 0 (name "YData68") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 68 onScale 0 (name "YData69") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 69 onScale 0 (name "YData70") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 70 onScale 0 (name "YData71") (traceColor "Green") (lineType 12) (pointType 0)) (trace 71 onScale 0 (name "YData72") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 72 onScale 0 (name "YData73") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 73 onScale 0 (name "YData74") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 74 onScale 0 (name "YData75") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 75 onScale 0 (name "YData76") (traceColor "White") (lineType 12) (pointType 0)) (trace 76 onScale 0 (name "YData77") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 77 onScale 0 (name "YData78") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 78 onScale 0 (name "YData79") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 79 onScale 0 (name "YData80") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 80 onScale 0 (name "YData81") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 81 onScale 0 (name "YData82") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 82 onScale 0 (name "YData83") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 83 onScale 0 (name "YData84") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 84 onScale 0 (name "YData85") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 85 onScale 0 (name "YData86") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 86 onScale 0 (name "YData87") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 87 onScale 0 (name "YData88") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 88 onScale 0 (name "YData89") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 89 onScale 0 (name "YData90") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 90 onScale 0 (name "YData91") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 91 onScale 0 (name "YData92") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 92 onScale 0 (name "YData93") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 93 onScale 0 (name "YData94") (traceColor "Green") (lineType 12) (pointType 0)) (trace 94 onScale 0 (name "YData95") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 95 onScale 0 (name "YData96") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 96 onScale 0 (name "YData97") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 97 onScale 0 (name "YData98") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 98 onScale 0 (name "YData99") (traceColor "White") (lineType 12) (pointType 0)) (trace 99 onScale 0 (name "YData100") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 100 onScale 0 (name "YData101") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 101 onScale 0 (name "YData102") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 102 onScale 0 (name "YData103") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 103 onScale 0 (name "YData104") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 104 onScale 0 (name "YData105") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 105 onScale 0 (name "YData106") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 106 onScale 0 (name "YData107") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 107 onScale 0 (name "YData108") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 108 onScale 0 (name "YData109") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 109 onScale 0 (name "YData110") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 110 onScale 0 (name "YData111") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 111 onScale 0 (name "YData112") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 112 onScale 0 (name "YData113") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 113 onScale 0 (name "YData114") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 114 onScale 0 (name "YData115") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 115 onScale 0 (name "YData116") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 116 onScale 0 (name "YData117") (traceColor "Green") (lineType 12) (pointType 0)) (trace 117 onScale 0 (name "YData118") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 118 onScale 0 (name "YData119") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 119 onScale 0 (name "YData120") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 120 onScale 0 (name "YData121") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 121 onScale 0 (name "YData122") (traceColor "White") (lineType 12) (pointType 0)) (trace 122 onScale 0 (name "YData123") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 123 onScale 0 (name "YData124") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 124 onScale 0 (name "YData125") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 125 onScale 0 (name "YData126") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 126 onScale 0 (name "YData127") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 127 onScale 0 (name "YData128") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 128 onScale 0 (name "YData129") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 129 onScale 0 (name "YData130") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 130 onScale 0 (name "YData131") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 131 onScale 0 (name "YData132") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 132 onScale 0 (name "YData133") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 133 onScale 0 (name "YData134") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 134 onScale 0 (name "YData135") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 135 onScale 0 (name "YData136") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 136 onScale 0 (name "YData137") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 137 onScale 0 (name "YData138") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 138 onScale 0 (name "YData139") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 139 onScale 0 (name "YData140") (traceColor "Green") (lineType 12) (pointType 0)) (trace 140 onScale 0 (name "YData141") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 141 onScale 0 (name "YData142") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 142 onScale 0 (name "YData143") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 143 onScale 0 (name "YData144") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 144 onScale 0 (name "YData145") (traceColor "White") (lineType 12) (pointType 0)) (trace 145 onScale 0 (name "YData146") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 146 onScale 0 (name "YData147") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 147 onScale 0 (name "YData148") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 148 onScale 0 (name "YData149") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 149 onScale 0 (name "YData150") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 150 onScale 0 (name "YData151") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 151 onScale 0 (name "YData152") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 152 onScale 0 (name "YData153") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 153 onScale 0 (name "YData154") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 154 onScale 0 (name "YData155") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 155 onScale 0 (name "YData156") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 156 onScale 0 (name "YData157") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 157 onScale 0 (name "YData158") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 158 onScale 0 (name "YData159") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 159 onScale 0 (name "YData160") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 160 onScale 0 (name "YData161") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 161 onScale 0 (name "YData162") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 162 onScale 0 (name "YData163") (traceColor "Green") (lineType 12) (pointType 0)) (trace 163 onScale 0 (name "YData164") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 164 onScale 0 (name "YData165") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 165 onScale 0 (name "YData166") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 166 onScale 0 (name "YData167") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 167 onScale 0 (name "YData168") (traceColor "White") (lineType 12) (pointType 0)) (trace 168 onScale 0 (name "YData169") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 169 onScale 0 (name "YData170") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 170 onScale 0 (name "YData171") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 171 onScale 0 (name "YData172") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 172 onScale 0 (name "YData173") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 173 onScale 0 (name "YData174") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 174 onScale 0 (name "YData175") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 175 onScale 0 (name "YData176") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 176 onScale 0 (name "YData177") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 177 onScale 0 (name "YData178") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 178 onScale 0 (name "YData179") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 179 onScale 0 (name "YData180") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 180 onScale 0 (name "YData181") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 181 onScale 0 (name "YData182") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 182 onScale 0 (name "YData183") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 183 onScale 0 (name "YData184") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 184 onScale 0 (name "YData185") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 185 onScale 0 (name "YData186") (traceColor "Green") (lineType 12) (pointType 0)) (trace 186 onScale 0 (name "YData187") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 187 onScale 0 (name "YData188") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 188 onScale 0 (name "YData189") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 189 onScale 0 (name "YData190") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 190 onScale 0 (name "YData191") (traceColor "White") (lineType 12) (pointType 0)) (trace 191 onScale 0 (name "YData192") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 192 onScale 0 (name "YData193") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 193 onScale 0 (name "YData194") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 194 onScale 0 (name "YData195") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 195 onScale 0 (name "YData196") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 196 onScale 0 (name "YData197") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 197 onScale 0 (name "YData198") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 198 onScale 0 (name "YData199") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 199 onScale 0 (name "YData200") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 200 onScale 0 (name "YData201") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 201 onScale 0 (name "YData202") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 202 onScale 0 (name "YData203") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 203 onScale 0 (name "YData204") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 204 onScale 0 (name "YData205") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 205 onScale 0 (name "YData206") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 206 onScale 0 (name "YData207") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 207 onScale 0 (name "YData208") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 208 onScale 0 (name "YData209") (traceColor "Green") (lineType 12) (pointType 0)) (trace 209 onScale 0 (name "YData210") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 210 onScale 0 (name "YData211") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 211 onScale 0 (name "YData212") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 212 onScale 0 (name "YData213") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 213 onScale 0 (name "YData214") (traceColor "White") (lineType 12) (pointType 0)) (trace 214 onScale 0 (name "YData215") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 215 onScale 0 (name "YData216") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 216 onScale 0 (name "YData217") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 217 onScale 0 (name "YData218") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 218 onScale 0 (name "YData219") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 219 onScale 0 (name "YData220") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 220 onScale 0 (name "YData221") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 221 onScale 0 (name "YData222") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 222 onScale 0 (name "YData223") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 223 onScale 0 (name "YData224") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 224 onScale 0 (name "YData225") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 225 onScale 0 (name "YData226") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 226 onScale 0 (name "YData227") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 227 onScale 0 (name "YData228") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 228 onScale 0 (name "YData229") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 229 onScale 0 (name "YData230") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 230 onScale 0 (name "YData231") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 231 onScale 0 (name "YData232") (traceColor "Green") (lineType 12) (pointType 0)) (trace 232 onScale 0 (name "YData233") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 233 onScale 0 (name "YData234") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 234 onScale 0 (name "YData235") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 235 onScale 0 (name "YData236") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 236 onScale 0 (name "YData237") (traceColor "White") (lineType 12) (pointType 0)) (trace 237 onScale 0 (name "YData238") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 238 onScale 0 (name "YData239") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 239 onScale 0 (name "YData240") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 240 onScale 0 (name "YData241") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 241 onScale 0 (name "YData242") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 242 onScale 0 (name "YData243") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 243 onScale 0 (name "YData244") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 244 onScale 0 (name "YData245") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 245 onScale 0 (name "YData246") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 246 onScale 0 (name "YData247") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 247 onScale 0 (name "YData248") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 248 onScale 0 (name "YData249") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 249 onScale 0 (name "YData250") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 250 onScale 0 (name "YData251") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 251 onScale 0 (name "YData252") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 252 onScale 0 (name "YData253") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 253 onScale 0 (name "YData254") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 254 onScale 0 (name "YData255") (traceColor "Green") (lineType 12) (pointType 0)) (marker 0 onTrace 0) (markerColor "White")) (widget 3 detail (relativeOrigin 10 280) (bg "AppWorkspace") (PID 6) (title off) (tabStop off) (tabIndex 2) (borderStyle flat) (extent 316 36) (just l)) (widget 5 detail (relativeOrigin 20 290) (bg "AppWorkspace") (font "Arial" 10) (PID 7) (title off) (tabStop off) (tabIndex 3) (borderStyle none) (extent 110 20) (just l)) (widget 6 detail (relativeOrigin 130 290) (bg "AppWorkspace") (font "Arial" 10) (PID 8) (title off) (tabIndex 4) (borderStyle flat) (extent 186 16)) (panelBg "Window")) (detail (extent 941 726) (anchorPt 950 213) (configuration (devCarrierFor 0 (active open) (icon (extent 68 0) (iconImage "display.icn")) (open (extent 318 308) (displayMode 36) (graphType cartesian) (gridType grid) (scale 0 (name "Y name") (domainName "X name") (Yspacing 1) (Xspacing 2) (scaleColor "Dark Gray") (show 1) (range 5E-005 8.000000000000001E-005 4 linear)) (domain 0 1.6 4 linear) (trace 0 onScale 0 (name "Clear") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 1 onScale 0 (name "YData2") (traceColor "Green") (lineType 12) (pointType 0)) (trace 2 onScale 0 (name "YData3") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 3 onScale 0 (name "YData4") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 4 onScale 0 (name "YData5") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 5 onScale 0 (name "YData6") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 6 onScale 0 (name "YData7") (traceColor "White") (lineType 12) (pointType 0)) (trace 7 onScale 0 (name "YData8") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 8 onScale 0 (name "YData9") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 9 onScale 0 (name "YData10") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 10 onScale 0 (name "YData11") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 11 onScale 0 (name "YData12") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 12 onScale 0 (name "YData13") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 13 onScale 0 (name "YData14") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 14 onScale 0 (name "YData15") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 15 onScale 0 (name "YData16") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 16 onScale 0 (name "YData17") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 17 onScale 0 (name "YData18") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 18 onScale 0 (name "YData19") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 19 onScale 0 (name "YData20") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 20 onScale 0 (name "YData21") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 21 onScale 0 (name "YData22") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 22 onScale 0 (name "YData23") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 23 onScale 0 (name "YData24") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 24 onScale 0 (name "YData25") (traceColor "Green") (lineType 12) (pointType 0)) (trace 25 onScale 0 (name "YData26") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 26 onScale 0 (name "YData27") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 27 onScale 0 (name "YData28") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 28 onScale 0 (name "YData29") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 29 onScale 0 (name "YData30") (traceColor "White") (lineType 12) (pointType 0)) (trace 30 onScale 0 (name "YData31") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 31 onScale 0 (name "YData32") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 32 onScale 0 (name "YData33") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 33 onScale 0 (name "YData34") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 34 onScale 0 (name "YData35") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 35 onScale 0 (name "YData36") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 36 onScale 0 (name "YData37") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 37 onScale 0 (name "YData38") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 38 onScale 0 (name "YData39") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 39 onScale 0 (name "YData40") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 40 onScale 0 (name "YData41") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 41 onScale 0 (name "YData42") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 42 onScale 0 (name "YData43") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 43 onScale 0 (name "YData44") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 44 onScale 0 (name "YData45") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 45 onScale 0 (name "YData46") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 46 onScale 0 (name "YData47") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 47 onScale 0 (name "YData48") (traceColor "Green") (lineType 12) (pointType 0)) (trace 48 onScale 0 (name "YData49") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 49 onScale 0 (name "YData50") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 50 onScale 0 (name "YData51") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 51 onScale 0 (name "YData52") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 52 onScale 0 (name "YData53") (traceColor "White") (lineType 12) (pointType 0)) (trace 53 onScale 0 (name "YData54") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 54 onScale 0 (name "YData55") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 55 onScale 0 (name "YData56") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 56 onScale 0 (name "YData57") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 57 onScale 0 (name "YData58") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 58 onScale 0 (name "YData59") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 59 onScale 0 (name "YData60") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 60 onScale 0 (name "YData61") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 61 onScale 0 (name "YData62") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 62 onScale 0 (name "YData63") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 63 onScale 0 (name "YData64") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 64 onScale 0 (name "YData65") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 65 onScale 0 (name "YData66") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 66 onScale 0 (name "YData67") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 67 onScale 0 (name "YData68") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 68 onScale 0 (name "YData69") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 69 onScale 0 (name "YData70") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 70 onScale 0 (name "YData71") (traceColor "Green") (lineType 12) (pointType 0)) (trace 71 onScale 0 (name "YData72") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 72 onScale 0 (name "YData73") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 73 onScale 0 (name "YData74") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 74 onScale 0 (name "YData75") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 75 onScale 0 (name "YData76") (traceColor "White") (lineType 12) (pointType 0)) (trace 76 onScale 0 (name "YData77") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 77 onScale 0 (name "YData78") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 78 onScale 0 (name "YData79") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 79 onScale 0 (name "YData80") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 80 onScale 0 (name "YData81") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 81 onScale 0 (name "YData82") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 82 onScale 0 (name "YData83") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 83 onScale 0 (name "YData84") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 84 onScale 0 (name "YData85") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 85 onScale 0 (name "YData86") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 86 onScale 0 (name "YData87") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 87 onScale 0 (name "YData88") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 88 onScale 0 (name "YData89") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 89 onScale 0 (name "YData90") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 90 onScale 0 (name "YData91") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 91 onScale 0 (name "YData92") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 92 onScale 0 (name "YData93") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 93 onScale 0 (name "YData94") (traceColor "Green") (lineType 12) (pointType 0)) (trace 94 onScale 0 (name "YData95") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 95 onScale 0 (name "YData96") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 96 onScale 0 (name "YData97") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 97 onScale 0 (name "YData98") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 98 onScale 0 (name "YData99") (traceColor "White") (lineType 12) (pointType 0)) (trace 99 onScale 0 (name "YData100") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 100 onScale 0 (name "YData101") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 101 onScale 0 (name "YData102") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 102 onScale 0 (name "YData103") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 103 onScale 0 (name "YData104") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 104 onScale 0 (name "YData105") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 105 onScale 0 (name "YData106") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 106 onScale 0 (name "YData107") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 107 onScale 0 (name "YData108") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 108 onScale 0 (name "YData109") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 109 onScale 0 (name "YData110") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 110 onScale 0 (name "YData111") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 111 onScale 0 (name "YData112") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 112 onScale 0 (name "YData113") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 113 onScale 0 (name "YData114") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 114 onScale 0 (name "YData115") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 115 onScale 0 (name "YData116") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 116 onScale 0 (name "YData117") (traceColor "Green") (lineType 12) (pointType 0)) (trace 117 onScale 0 (name "YData118") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 118 onScale 0 (name "YData119") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 119 onScale 0 (name "YData120") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 120 onScale 0 (name "YData121") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 121 onScale 0 (name "YData122") (traceColor "White") (lineType 12) (pointType 0)) (trace 122 onScale 0 (name "YData123") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 123 onScale 0 (name "YData124") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 124 onScale 0 (name "YData125") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 125 onScale 0 (name "YData126") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 126 onScale 0 (name "YData127") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 127 onScale 0 (name "YData128") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 128 onScale 0 (name "YData129") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 129 onScale 0 (name "YData130") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 130 onScale 0 (name "YData131") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 131 onScale 0 (name "YData132") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 132 onScale 0 (name "YData133") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 133 onScale 0 (name "YData134") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 134 onScale 0 (name "YData135") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 135 onScale 0 (name "YData136") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 136 onScale 0 (name "YData137") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 137 onScale 0 (name "YData138") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 138 onScale 0 (name "YData139") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 139 onScale 0 (name "YData140") (traceColor "Green") (lineType 12) (pointType 0)) (trace 140 onScale 0 (name "YData141") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 141 onScale 0 (name "YData142") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 142 onScale 0 (name "YData143") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 143 onScale 0 (name "YData144") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 144 onScale 0 (name "YData145") (traceColor "White") (lineType 12) (pointType 0)) (trace 145 onScale 0 (name "YData146") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 146 onScale 0 (name "YData147") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 147 onScale 0 (name "YData148") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 148 onScale 0 (name "YData149") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 149 onScale 0 (name "YData150") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 150 onScale 0 (name "YData151") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 151 onScale 0 (name "YData152") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 152 onScale 0 (name "YData153") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 153 onScale 0 (name "YData154") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 154 onScale 0 (name "YData155") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 155 onScale 0 (name "YData156") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 156 onScale 0 (name "YData157") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 157 onScale 0 (name "YData158") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 158 onScale 0 (name "YData159") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 159 onScale 0 (name "YData160") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 160 onScale 0 (name "YData161") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 161 onScale 0 (name "YData162") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 162 onScale 0 (name "YData163") (traceColor "Green") (lineType 12) (pointType 0)) (trace 163 onScale 0 (name "YData164") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 164 onScale 0 (name "YData165") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 165 onScale 0 (name "YData166") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 166 onScale 0 (name "YData167") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 167 onScale 0 (name "YData168") (traceColor "White") (lineType 12) (pointType 0)) (trace 168 onScale 0 (name "YData169") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 169 onScale 0 (name "YData170") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 170 onScale 0 (name "YData171") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 171 onScale 0 (name "YData172") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 172 onScale 0 (name "YData173") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 173 onScale 0 (name "YData174") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 174 onScale 0 (name "YData175") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 175 onScale 0 (name "YData176") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 176 onScale 0 (name "YData177") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 177 onScale 0 (name "YData178") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 178 onScale 0 (name "YData179") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 179 onScale 0 (name "YData180") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 180 onScale 0 (name "YData181") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 181 onScale 0 (name "YData182") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 182 onScale 0 (name "YData183") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 183 onScale 0 (name "YData184") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 184 onScale 0 (name "YData185") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 185 onScale 0 (name "YData186") (traceColor "Green") (lineType 12) (pointType 0)) (trace 186 onScale 0 (name "YData187") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 187 onScale 0 (name "YData188") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 188 onScale 0 (name "YData189") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 189 onScale 0 (name "YData190") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 190 onScale 0 (name "YData191") (traceColor "White") (lineType 12) (pointType 0)) (trace 191 onScale 0 (name "YData192") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 192 onScale 0 (name "YData193") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 193 onScale 0 (name "YData194") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 194 onScale 0 (name "YData195") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 195 onScale 0 (name "YData196") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 196 onScale 0 (name "YData197") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 197 onScale 0 (name "YData198") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 198 onScale 0 (name "YData199") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 199 onScale 0 (name "YData200") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 200 onScale 0 (name "YData201") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 201 onScale 0 (name "YData202") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 202 onScale 0 (name "YData203") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 203 onScale 0 (name "YData204") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 204 onScale 0 (name "YData205") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 205 onScale 0 (name "YData206") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 206 onScale 0 (name "YData207") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 207 onScale 0 (name "YData208") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 208 onScale 0 (name "YData209") (traceColor "Green") (lineType 12) (pointType 0)) (trace 209 onScale 0 (name "YData210") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 210 onScale 0 (name "YData211") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 211 onScale 0 (name "YData212") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 212 onScale 0 (name "YData213") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 213 onScale 0 (name "YData214") (traceColor "White") (lineType 12) (pointType 0)) (trace 214 onScale 0 (name "YData215") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 215 onScale 0 (name "YData216") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 216 onScale 0 (name "YData217") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 217 onScale 0 (name "YData218") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 218 onScale 0 (name "YData219") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 219 onScale 0 (name "YData220") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 220 onScale 0 (name "YData221") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 221 onScale 0 (name "YData222") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 222 onScale 0 (name "YData223") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 223 onScale 0 (name "YData224") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 224 onScale 0 (name "YData225") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 225 onScale 0 (name "YData226") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 226 onScale 0 (name "YData227") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 227 onScale 0 (name "YData228") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 228 onScale 0 (name "YData229") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 229 onScale 0 (name "YData230") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 230 onScale 0 (name "YData231") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 231 onScale 0 (name "YData232") (traceColor "Green") (lineType 12) (pointType 0)) (trace 232 onScale 0 (name "YData233") (traceColor "Lightest Gray") (lineType 12) (pointType 0)) (trace 233 onScale 0 (name "YData234") (traceColor "Pale Purple") (lineType 12) (pointType 0)) (trace 234 onScale 0 (name "YData235") (traceColor "Brown") (lineType 12) (pointType 0)) (trace 235 onScale 0 (name "YData236") (traceColor "Light Green") (lineType 12) (pointType 0)) (trace 236 onScale 0 (name "YData237") (traceColor "White") (lineType 12) (pointType 0)) (trace 237 onScale 0 (name "YData238") (traceColor "Light Red") (lineType 12) (pointType 0)) (trace 238 onScale 0 (name "YData239") (traceColor "Light Blue Gray") (lineType 12) (pointType 0)) (trace 239 onScale 0 (name "YData240") (traceColor "Blue") (lineType 12) (pointType 0)) (trace 240 onScale 0 (name "YData241") (traceColor "Pale Golden Orange") (lineType 12) (pointType 0)) (trace 241 onScale 0 (name "YData242") (traceColor "Pale Orange") (lineType 12) (pointType 0)) (trace 242 onScale 0 (name "YData243") (traceColor "Gray") (lineType 12) (pointType 0)) (trace 243 onScale 0 (name "YData244") (traceColor "Light Pink") (lineType 12) (pointType 0)) (trace 244 onScale 0 (name "YData245") (traceColor "Med Yellow") (lineType 12) (pointType 0)) (trace 245 onScale 0 (name "YData246") (traceColor "Med Dark Green") (lineType 12) (pointType 0)) (trace 246 onScale 0 (name "YData247") (traceColor "Dark Beige") (lineType 12) (pointType 0)) (trace 247 onScale 0 (name "YData248") (traceColor "Cyan") (lineType 12) (pointType 0)) (trace 248 onScale 0 (name "YData249") (traceColor "Dark Magenta") (lineType 12) (pointType 0)) (trace 249 onScale 0 (name "YData250") (traceColor "Light Beige") (lineType 12) (pointType 0)) (trace 250 onScale 0 (name "YData251") (traceColor "Med Dark Teal") (lineType 12) (pointType 0)) (trace 251 onScale 0 (name "YData252") (traceColor "Light Magenta") (lineType 12) (pointType 0)) (trace 252 onScale 0 (name "YData253") (traceColor "Magenta") (lineType 12) (pointType 0)) (trace 253 onScale 0 (name "YData254") (traceColor "Yellow") (lineType 12) (pointType 0)) (trace 254 onScale 0 (name "YData255") (traceColor "Green") (lineType 12) (pointType 0)) (marker 0 onTrace 0) (markerColor "White")) (pinCenter -160 170)) (devCarrierFor 1 (active open) (icon (extent 50 15)) (open (extent 334 86)) (terminals on) (pinCenter -130 -70)) (devCarrierFor 7 (active open) (icon) (open (extent 174 29)) (pinCenter 120 460)) (devCarrierFor 8 (active open) (icon (extent 5 0)) (open (extent 43 27) (just l)) (title off) (pinCenter -60 400)) (devCarrierFor 9 (active open) (icon (extent 67 0)) (open (extent 73 27) (just l)) (title off) (pinCenter -40 450)) (devCarrierFor 10 (active open) (icon (extent 118 0)) (open (extent 120 27) (just l)) (title off) (pinCenter -60 520)) (devCarrierFor 11 (active open) (icon) (open (extent 174 29)) (pinCenter 110 530)) (devCarrierFor 14 (active open) (icon) (open (extent 145 50)) (terminals on) (pinCenter -580 0)) (devCarrierFor 15 (active open) (icon) (open (extent 145 50)) (terminals on) (pinCenter -520 280)) (connect D7:1 D0:1 (points 4 -455 0 -430 0 -430 70 -322 70)) (connect D8:1 D0:2 (points 4 -395 280 -370 280 -370 170 -322 170)) (connect I1:1 D7:1 (points 4 -950 -31 -800 -31 -800 0 -685 0)) (connect I2:1 D8:1 (points 4 -950 329 -800 329 -800 280 -625 280))) (stackingOrder 2 4 6 3 5 0 1 7 8)))) (context 8 (properties (name "InstrumentSetup") (variableName InstrumentSetup) (variableScope glob) (trigMode deg) (nextID 98) (popupTitleText "Instrument Address") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 7 LABEL (properties (name "Number of instruments discovered") (variableScope cont) (labelValue "Number of instruments discovered")) (implementation)) (device 15 TEXTDISPLAY (properties (name "Number of instruments discovered") (variableScope cont)) (interface (input 1 (name "Data")))) (device 20 CONSTANT (properties (name "Int32") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Int32") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 21 FORMULA (properties (name "Find All Instruments") (variableScope cont) (expr 4 "ModelNames = asVariantEmpty(0);" "Addrs = asVariantEmpty(0);" "DynamicIO.FindAllInstrsOfType(TypeName, ByRef NumInstrs, ByRef ModelNames, ByRef Addrs)" "")) (interface (input 1 (name "TypeName") (requires (datatype Text)) (optional yes)) (input 2 (name "NumInstrs") (optional yes)) (output 1 (name "NumInstrs") (optional yes)) (output 2 (name "ModelNames") (optional yes)) (output 3 (name "Addrs") (optional yes)) (output 4 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 22 ENUMCONSTANT (properties (name "Instrument Type") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("DMM" 0) ("Funcgen" 1) ("Scope" 2) ("Digitizer" 3) ("All " 4)) (data "All ")) (initValue Text (data "DMM")))) (device 23 DELAY (properties (variableScope cont) (delay 1)) (interface (output 1 (name "Done")))) (device 24 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 25 TOGLOBAL (properties (name "Set DynamicIO") (variableScope cont) (globalName "DynamicIO")) (interface (input 1 (name "Data") (tag "Data")))) (device 26 DECLVAR (properties (name "Declare DynamicIO") (scope glob) (globalName "DynamicIO")) (implementation (value Object (data "ANY ")))) (device 27 FORMULA (properties (name "EnableInstrConfigCache") (variableScope cont) (expr 1 "DynamicIO.EnableInstrConfigCache=false")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 28 FORMULA (properties (name "DynamicIO.IOAddrFormat = value;") (variableScope cont) (expr 1 "DynamicIO.IOAddrFormat = \"VISA\";"))) (device 29 FORMULA (properties (name "Create Server") (variableScope cont) (expr 1 "CreateObject(objectName)")) (interface (input 1 (name "objectName") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 30 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "DynamicIO.GetInstr")) (initValue Text (data "")))) (device 35 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"InstrumentSetup\",345,350,345,155);"))) (device 36 ENUMCONSTANT (properties (name "Drop-Down List") (variableScope cont) (waitForEvent 1) (enableEditing 1)) (interface (input 1 (type control) (name "Enum Values") (lock name constraints) (optional yes)) (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("USB0::2391::16664::MY48048007::0::INSTR" 0)) (data "USB0::2391::16664::MY48048007::0::INSTR")) (initValue Text (data "USB0::2391::16664::MY48048007::0::INSTR")))) (device 45 FORMULA (properties (name "Set SourceMeasureUnit Address") (variableScope cont) (expr 1 "io.u2722.VisaAddress=Addrs;")) (interface (input 1 (name "Addrs") (optional yes)))) (device 46 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 47 ENUMCONSTANT (properties (name "Drop-Down List") (variableScope cont) (waitForEvent 1) (enableEditing 1)) (interface (input 1 (type control) (name "Enum Values") (lock name constraints) (optional yes)) (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("USB0::2391::16664::MY48048007::0::INSTR" 0)) (data "USB0::2391::16664::MY48048007::0::INSTR")) (initValue Text (data "USB0::2391::16664::MY48048007::0::INSTR")))) (device 48 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 49 FORMULA (properties (name "Set SwitchUnit Address") (variableScope cont) (expr 1 "io.u2751.VisaAddress=Addrs;")) (interface (input 1 (name "Addrs") (optional yes)))) (device 50 LABEL (properties (name "Souce Measure Unit:") (variableScope cont) (labelValue "Souce Measure Unit:")) (implementation)) (device 51 LABEL (properties (name "Switch Matrix Unit:") (variableScope cont) (labelValue "Switch Matrix Unit:")) (implementation)) (device 54 CONFIRM25 (properties (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 55 EXITCONTEXT (properties (variableScope cont))) (device 57 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 1 "hidePanel(\"InstrumentSetup\");"))) (device 58 CONFIRM25 (properties (name "Cancel") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 59 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 60 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 3 "WRITE TEXT \"*CLS\" EOL" "WRITE TEXT \"MEAS:VOLT? (@1)\" EOL" "READ TEXT X REAL64")) (interface (output 1 (name "X") (optional yes)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 63 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Instrument is not Source Measure Unit\"")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 65 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 67 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 3 "WRITE TEXT \"*CLS\" EOL" "WRITE TEXT \"ROUTE:CLOSE? (@101)\" EOL" "READ TEXT x REAL64")) (interface (output 1 (name "x") (optional yes)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 68 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Instrument is not Switch Matrix Unit\"")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 69 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 71 FORMULA (properties (name "Status Busy") (variableScope cont) (expr 1 "Status=\"Busy\";"))) (device 81 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\";"))) (device 82 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "Connected")) (initValue Text (data "")))) (device 83 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "Connected")) (initValue Text (data "")))) (device 84 TEXTDISPLAY (properties (variableScope cont)) (interface (input 1 (name "Data")))) (device 85 TEXTDISPLAY (properties (variableScope cont)) (interface (input 1 (name "Data")))) (device 89 IFTHENELSE (properties (variableScope cont) (cases 1 "A>0")) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 90 IFTHENELSE (properties (variableScope cont) (cases 1 "A>0")) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 92 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 93 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 94 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 95 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 96 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 97 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (configuration (connect D3:1 D1:1) (connect D5:0 D3:0) (connect D4:1 D3:1) (connect D2:1 D3:2) (connect D6:1 D4:0) (connect D4:0 D5:0) (connect D10:0 D6:0) (connect D33:0 D7:0) (connect D11:1 D7:1) (connect D7:0 D9:0) (connect D9:0 D10:0) (connect D12:1 D11:1) (connect D16:1 D14:0) (connect D3:3 D14:1) (connect D14:1 D15:1) (connect D18:1 D17:0) (connect D3:3 D17:1) (connect D17:1 D19:1) (connect D24:0 D23:0) (connect D34:0 D24:0) (connect D25:1 D26:1) (connect D22:1 D26:2) (connect D15:0 D27:0) (connect D43:0 D28:0) (connect D28:1 D29:1) (connect D19:0 D30:0) (connect D45:0 D31:0) (connect D31:1 D32:1) (connect D26:1 D34:0) (connect D39:1 D35:0) (connect D40:1 D36:0) (connect D44:1 D37:1) (connect D46:1 D38:1) (connect D14:1 D39:1) (connect D27:1 D39:2) (connect D17:1 D40:1) (connect D30:1 D40:2) (connect D36:0 D41:0) (connect D35:0 D42:0) (connect D27:2 D43:0) (connect D35:1 D44:1) (connect D43:1 D44:2) (connect D30:2 D45:0) (connect D36:1 D46:1) (connect D45:1 D46:2))) (contextCarrier (active detail) (panel (extent 539 375) (drawGrid "on") (widget 14 detail (relativeOrigin 10 30) (bg "Window") (font "Arial" 10) (PID 0) (title off) (tabIndex 0) (borderStyle flat) (extent 246 26) (format dropDown)) (widget 20 detail (relativeOrigin 10 10) (bg "AppWorkspace") (font "Arial" 10) (PID 1) (title off) (tabStop off) (tabIndex 1) (borderStyle flat) (extent 246 16) (just l)) (widget 21 detail (relativeOrigin 10 70) (bg "AppWorkspace") (font "Arial" 10) (PID 2) (title off) (tabStop off) (tabIndex 2) (borderStyle flat) (extent 246 16) (just l)) (widget 17 detail (relativeOrigin 10 90) (bg "Window") (font "Arial" 10) (PID 3) (title off) (tabIndex 1) (borderStyle flat) (extent 246 26) (format dropDown)) (widget 22 detail (relativeOrigin 280 100) (bg "Light Gray") (font "Arial" 10) (PID 4) (title off) (tabIndex 2) (borderStyle none) (extent 40 20)) (widget 37 detail (relativeOrigin 130 10) (bg "Window") (PID 8) (title off) (tabStop off) (tabIndex 8) (borderStyle flat) (extent 126 16) (scFont "Arial" 10)) (widget 38 detail (relativeOrigin 130 70) (bg "Window") (PID 9) (title off) (tabStop off) (tabIndex 9) (borderStyle flat) (extent 126 16) (scFont "Arial" 10)) (panelBg "Window")) (detail (extent 475 375) (anchorPt 122 79) (configuration (devCarrierFor 7 (active open) (icon (extent 209 0)) (open (extent 211 26) (just l)) (title off) (pinCenter 330 -50)) (devCarrierFor 15 (active icon) (icon (extent 209 15)) (open (extent 245 41)) (pinCenter 500 190)) (devCarrierFor 20 (active icon) (icon (extent 31 15)) (open (extent 67 29) (showFormat int)) (pinCenter 190 220)) (devCarrierFor 21 (active icon) (icon (extent 119 45)) (open (extent 531 102)) (terminals on) (pinCenter 290 210)) (devCarrierFor 22 (active open) (icon (extent 96 25)) (open (extent 132 25) (format dropDown)) (pinCenter 280 80)) (devCarrierFor 23 (active icon) (icon (extent 44 14)) (open (extent 71 31)) (pinCenter 290 160)) (devCarrierFor 24 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -20 20)) (devCarrierFor 25 (active icon) (icon (extent 89 15)) (open (extent 73 51)) (terminals on) (pinCenter 70 -120)) (devCarrierFor 26 (active icon) (icon (extent 116 15)) (open (extent 344 121)) (pinCenter -70 -240)) (devCarrierFor 27 (active icon) (icon (extent 148 15)) (open (extent 332 50)) (terminals on) (pinCenter 70 -90)) (devCarrierFor 28 (active icon) (icon (extent 202 15)) (open (extent 202 50)) (terminals on) (pinCenter 70 -50)) (devCarrierFor 29 (active icon) (icon (extent 82 15)) (open (extent 178 50)) (terminals on) (pinCenter -60 -120)) (devCarrierFor 30 (active icon) (icon (extent 26 15)) (open (extent 174 29)) (pinCenter -130 -120)) (devCarrierFor 35 (active icon) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter -90 -270)) (devCarrierFor 36 (active open) (icon) (open (extent 274 26) (format dropDown)) (font "Arial" 10) (pinCenter 100 400)) (devCarrierFor 45 (active icon) (icon (extent 196 15)) (open (extent 145 50)) (terminals on) (pinCenter 390 370)) (devCarrierFor 46 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -10 260)) (devCarrierFor 47 (active open) (icon) (open (extent 274 26) (format dropDown)) (font "Arial" 10) (pinCenter 90 580)) (devCarrierFor 48 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -30 440)) (devCarrierFor 49 (active icon) (icon (extent 140 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 560)) (devCarrierFor 50 (active open) (icon (extent 125 0)) (open (extent 123 27) (just l)) (title off) (font "Arial" 10) (pinCenter 0 330)) (devCarrierFor 51 (active open) (icon (extent 107 0)) (open (extent 123 27) (just l)) (title off) (font "Arial" 10) (pinCenter 140 460)) (devCarrierFor 54 (active open) (icon (extent 19 0)) (open (extent 47 22)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 590 -140)) (devCarrierFor 55 (active icon) (icon (extent 92 15)) (open (extent 68 30)) (terminals on) (pinCenter 680 -40)) (devCarrierFor 57 (active icon) (icon (extent 67 15)) (open (extent 194 66)) (terminals on) (pinCenter 680 -80)) (devCarrierFor 58 (active open) (icon (extent 43 0)) (open (extent 47 22)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 590 -180)) (devCarrierFor 59 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 650 -160)) (devCarrierFor 60 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 297 74)) (terminals on) (pinCenter 390 430)) (devCarrierFor 63 (active icon) (icon (extent 118 15)) (open (extent 244 56)) (terminals on) (pinCenter 640 490)) (devCarrierFor 65 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 780 490)) (devCarrierFor 67 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 224 116)) (terminals on) (pinCenter 350 650)) (devCarrierFor 68 (active icon) (icon (extent 118 15)) (open (extent 244 56)) (terminals on) (pinCenter 560 810)) (devCarrierFor 69 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 700 810)) (devCarrierFor 71 (active icon) (icon (extent 74 14)) (open (extent 145 50)) (terminals on) (pinCenter 70 -150)) (devCarrierFor 81 (active icon) (icon (extent 63 14)) (open (extent 145 50)) (terminals on) (pinCenter 670 -120)) (devCarrierFor 82 (active icon) (icon (extent 26 15)) (open (extent 174 29)) (pinCenter 730 330)) (devCarrierFor 83 (active icon) (icon (extent 26 15)) (open (extent 174 29)) (pinCenter 650 610)) (devCarrierFor 84 (active open) (icon) (open (extent 121 22)) (pinCenter 980 410)) (devCarrierFor 85 (active open) (icon) (open (extent 121 22)) (pinCenter 920 720)) (devCarrierFor 89 (active open) (icon) (open (extent 66 51)) (terminals on) (pinCenter 595 330)) (devCarrierFor 90 (active open) (icon) (open (extent 66 51)) (terminals on) (pinCenter 515 610)) (devCarrierFor 92 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 224 116)) (terminals on) (pinCenter 660 680)) (devCarrierFor 93 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 297 74)) (terminals on) (pinCenter 730 400)) (devCarrierFor 94 (active icon) (icon (extent 26 15)) (open (extent 174 29)) (pinCenter 570 440)) (devCarrierFor 95 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 880 410)) (devCarrierFor 96 (active icon) (icon (extent 26 15)) (open (extent 174 29)) (pinCenter 530 740)) (devCarrierFor 97 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 790 720)) (connect D3:1 D1:1 (points 2 352 190 393 190)) (connect D5:0 D3:0 (points 2 290 169 290 185)) (connect D4:1 D3:1 (points 6 348 70 370 70 370 120 220 120 220 200 228 200)) (connect D2:1 D3:2 (points 2 208 220 228 220)) (connect D6:1 D4:0 (points 3 16 20 280 20 280 47)) (connect D4:0 D5:0 (points 4 280 95 280 130 290 130 290 150)) (connect D10:0 D6:0 (points 4 70 -40 70 -20 -20 -20 -20 -8)) (connect D33:0 D7:0 (points 2 70 -141 70 -130)) (connect D11:1 D7:1 (points 2 -17 -120 23 -120)) (connect D7:0 D9:0 (points 2 70 -110 70 -100)) (connect D9:0 D10:0 (points 2 70 -80 70 -60)) (connect D12:1 D11:1 (points 2 -115 -120 -104 -120)) (connect D16:1 D14:0 (points 3 26 260 100 260 100 366)) (connect D3:3 D14:1 (points 8 352 210 370 210 370 260 320 260 320 300 -90 300 -90 400 -40 400)) (connect D14:1 D15:1 (points 4 239 390 260 390 260 370 289 370)) (connect D18:1 D17:0 (points 5 6 440 30 440 30 500 90 500 90 546)) (connect D3:3 D17:1 (points 8 352 210 370 210 370 260 320 260 320 300 -90 300 -90 580 -50 580)) (connect D17:1 D19:1 (points 4 229 570 250 570 250 560 277 560)) (connect D24:0 D23:0 (points 2 680 -70 680 -50)) (connect D34:0 D24:0 (points 4 670 -111 670 -100 680 -100 680 -90)) (connect D25:1 D26:1 (points 2 616 -180 634 -170)) (connect D22:1 D26:2 (points 2 616 -140 634 -150)) (connect D15:0 D27:0 (points 2 390 380 390 402)) (connect D43:0 D28:0 (points 4 570 450 570 460 640 460 640 480)) (connect D28:1 D29:1 (points 2 701 490 737 490)) (connect D19:0 D30:0 (points 2 350 570 350 622)) (connect D45:0 D31:0 (points 4 530 750 530 770 560 770 560 800)) (connect D31:1 D32:1 (points 2 621 810 657 810)) (connect D26:1 D34:0 (points 5 665 -160 680 -160 680 -140 670 -140 670 -130)) (connect D39:1 D35:0 (points 5 670 320 690 320 690 300 730 300 730 320)) (connect D40:1 D36:0 (points 5 590 600 610 600 610 580 650 580 650 600)) (connect D44:1 D37:1 (points 2 895 410 917 410)) (connect D46:1 D38:1 (points 2 805 720 857 720)) (connect D14:1 D39:1 (points 4 239 390 260 390 260 320 529 320)) (connect D27:1 D39:2 (points 4 459 420 510 420 510 340 529 340)) (connect D17:1 D40:1 (points 4 229 570 250 570 250 600 449 600)) (connect D30:1 D40:2 (points 4 419 640 430 640 430 620 449 620)) (connect D36:0 D41:0 (points 4 650 620 650 630 660 630 660 652)) (connect D35:0 D42:0 (points 2 730 340 730 372)) (connect D27:2 D43:0 (points 5 459 440 520 440 520 410 570 410 570 430)) (connect D35:1 D44:1 (points 6 745 330 770 330 770 350 820 350 820 400 864 400)) (connect D43:1 D44:2 (points 6 585 440 610 440 610 450 820 450 820 420 864 420)) (connect D30:2 D45:0 (points 3 419 660 530 660 530 730)) (connect D36:1 D46:1 (points 4 665 610 750 610 750 710 774 710)) (connect D45:1 D46:2 (points 4 545 740 570 740 570 730 774 730))) (stackingOrder 12 6 4 0 2 1 10 7 9 11 3 16 18 21 20 23 24 26 22 25 19 15 8 34 13 33 32 39 40 17 14 36 27 30 42 31 41 35 28 29 37 43 45 44 38 46 5)))) (context 13 (properties (name "LibraryUI") (variableName LibraryUI) (variableScope glob) (trigMode deg) (nextID 23) (popupTitleText "Test Library") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 0 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"LibraryUI\",345,350,345,155);"))) (device 2 ENUMCONSTANT (properties (name "Radio Buttons") (variableScope cont) (waitForEvent 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("DiodeIVForward" 0) ("DiodeIVReverse" 1) ("Resistor" 2) ("BJT" 3)) (data "DiodeIVForward")) (initValue Text (data "DiodeIVForward")))) (device 3 CALL (properties (name "Call Function") (variableScope cont) (callFunc "DiodeIVForward") (parmMode rev30)) (interface (input 1 (type control) (name "Function Name") (tag "Function Name") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes)))) (device 11 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 1 "hidePanel(\"LibraryUI\");"))) (device 16 CONFIRM25 (properties (name "Cancel") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 17 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 1 "hidePanel(\"LibraryUI\");"))) (device 19 EXITCONTEXT (properties (variableScope cont))) (device 20 EXITCONTEXT (properties (variableScope cont))) (configuration (connect D1:0 D2:0) (connect D1:1 D2:1) (connect D1:2 D3:0) (connect D4:1 D5:0) (connect D5:0 D6:0) (connect D2:0 D7:0))) (contextCarrier (active panel) (panel (extent 536 375) (drawGrid "on") (widget 1 detail (relativeOrigin 100 30) (bg "Window") (font "Arial" 12) (PID 0) (title off) (tabIndex 0) (borderStyle flat) (extent 116 66) (format buttons)) (widget 4 detail (relativeOrigin 230 80) (bg "Light Gray") (font "Arial" 10) (PID 1) (title off) (tabIndex 1) (borderStyle none) (extent 40 20)) (panelBg "White")) (detail (extent 476 375) (anchorPt 165 -52) (configuration (devCarrierFor 0 (active open) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 140 50)) (devCarrierFor 2 (active open) (icon) (open (extent 125 103) (format buttons)) (pinCenter 80 270)) (devCarrierFor 3 (active open) (icon) (open (extent 176 51)) (terminals on) (pinCenter 115 370)) (devCarrierFor 11 (active icon) (icon (extent 67 15)) (open (extent 334 86)) (terminals on) (pinCenter 290 360)) (devCarrierFor 16 (active open) (icon (extent 43 0)) (open (extent 47 22)) (title off) (pinCenter 490 200)) (devCarrierFor 17 (active icon) (icon (extent 67 15)) (open (extent 334 86)) (terminals on) (pinCenter 650 340)) (devCarrierFor 19 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 660 400)) (devCarrierFor 20 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 80 440)) (connect D1:0 D2:0 (points 2 80 324 80 324)) (connect D1:1 D2:1 (points 6 145 240 170 240 170 180 -100 180 -100 370 -76 370)) (connect D1:2 D3:0 (points 3 145 300 290 300 290 350)) (connect D4:1 D5:0 (points 3 516 200 650 200 650 330)) (connect D5:0 D6:0 (points 4 650 350 650 370 660 370 660 390)) (connect D2:0 D7:0 (points 2 80 398 80 430))) (stackingOrder 0 2 5 6 7 4 3 1)))) (context 21 (properties (name "LoadTestSetup") (variableName LoadTestSetup) (variableScope glob) (trigMode deg) (nextID 21) (popupTitleText "UserFunction1") (popupMoveable 1)) (interface (input 1 (name "TsName") (optional yes))) (deviceList (device 2 FROMDATASET (properties (variableScope cont) (readRecs one) (expr 1 "1")) (interface (input 1 (type control) (name "File Name") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes)) (input 2 (type control) (name "Rewind") (lock name constraints) (optional yes)) (output 1 (name "Rec") (tag "records")) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (attr iopath file read "C:\\Agilent Parametric Measurement Manager\\usrFile\\sweepCurrent.ts" (readTerm "\n") (fs " ") (eol "\n") (multiField fullSyntax) (arrayFormat block)))) (device 3 TOGLOBAL (properties (name "Set TestSetup") (variableScope cont) (globalName "TsSMU")) (interface (input 1 (name "Data") (tag "Data") (lock name)) (input 2 (type control) (name "Name") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes)) (output 1 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 5 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 7 FILESELECT (properties (name "File Name Selection") (variableScope cont) (prompt "Enter File Name:") (initialDirectory "C:\\Agilent Parametric Measurement Manager\\usrFile\\") (initialFile "*.ts") (dialogMode Reading)) (interface (input 1 (name "Initial Directory") (tag "Initial Directory") (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)) (output 3 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation)) (device 8 FORMULA (properties (name "programName()") (variableScope cont) (expr 5 "pathStr=programName();" "dirStr=dirName(pathStr);" "dirStr+fileDirectory;" "" "")) (interface (input 1 (name "fileDirectory") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)) (output 2 (name "pathStr") (optional yes)) (output 3 (name "dirStr") (optional yes)))) (device 9 LITERALCONSTANT (properties (name "fileDirectory") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 11 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "errorInfo().Message;")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 12 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 15 EXITCONTEXT (properties (variableScope cont))) (configuration (connect D3:0 D0:0) (connect D3:1 D0:1) (connect D3:1 D0:2) (connect D0:0 D1:0) (connect D0:1 D1:1) (connect I1:1 D1:2) (connect D0:2 D2:1) (connect D1:1 D2:2) (connect D4:1 D3:1) (connect D5:1 D4:1) (connect D2:1 D6:0) (connect D6:1 D7:1) (connect D7:0 D8:0))) (contextCarrier (active detail) (detail (extent 647 603) (anchorPt 152 215) (configuration (devCarrierFor 2 (active open) (icon (extent 86 25)) (open (extent 206 109)) (terminals on) (pinCenter 185 220)) (devCarrierFor 3 (active open) (icon (extent 84 15)) (open (extent 104 46)) (terminals on) (pinCenter 175 370)) (devCarrierFor 5 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 410 350)) (devCarrierFor 7 (active icon) (icon (extent 122 34)) (open (extent 538 106)) (terminals on) (pinCenter 170 70)) (devCarrierFor 8 (active icon) (icon (extent 97 34)) (open (extent 234 116)) (terminals on) (pinCenter 40 20)) (devCarrierFor 9 (active icon) (icon (extent 70 15)) (open (extent 174 29)) (pinCenter -80 20)) (devCarrierFor 11 (active icon) (icon (extent 118 15)) (open (extent 204 96)) (terminals on) (pinCenter 460 410)) (devCarrierFor 12 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 590 410)) (devCarrierFor 15 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 590 470)) (connect D3:0 D0:0 (points 2 170 89 170 145)) (connect D3:1 D0:1 (points 6 233 60 250 60 250 110 -10 110 -10 190 9 190)) (connect D3:1 D0:2 (points 6 233 60 250 60 250 110 -10 110 -10 250 9 250)) (connect D0:0 D1:0 (points 2 170 277 170 326)) (connect D0:1 D1:1 (points 6 330 190 350 190 350 300 50 300 50 360 70 360)) (connect I1:1 D1:2 (points 4 -152 86 20 86 20 380 70 380)) (connect D0:2 D2:1 (points 4 330 250 360 250 360 340 394 340)) (connect D1:1 D2:2 (points 4 269 370 290 370 290 360 394 360)) (connect D4:1 D3:1 (points 4 91 10 100 10 100 70 106 70)) (connect D5:1 D4:1 (points 2 -43 20 -11 20)) (connect D2:1 D6:0 (points 3 425 350 460 350 460 400)) (connect D6:1 D7:1 (points 2 521 410 547 410)) (connect D7:0 D8:0 (points 2 590 425 590 460))) (stackingOrder 2 1 6 8 7 0 4 3 5)))) (context 7 (properties (name "OperatorUI") (variableName OperatorUI) (variableScope glob) (trigMode deg) (nextID 122) (popupTitleText "Operator") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 1 CONFIRM25 (properties (name "Save Image") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 2 CONFIRM25 (properties (name "Save Data") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 3 CONFIRM25 (properties (name "Exit") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 4 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"OperatorUI\",345,350,345,155);"))) (device 5 CONFIRM25 (properties (name "Hardware") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 6 CONFIRM25 (properties (name "Help") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 7 CONFIRM25 (properties (name "Application") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 10 TEXTDISPLAY (properties (name "Progress Status") (variableScope cont)) (interface (input 1 (name "Data")))) (device 12 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 13 FORMULA (properties (name "call InstrumentSetup") (variableScope cont) (expr 1 "InstrumentSetup();"))) (device 16 FROMGLOBAL (properties (name "Get Status") (variableScope cont) (globalName "Status")) (interface (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 21 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 30 DELAY (properties (variableScope cont) (delay 0.5)) (interface (output 1 (name "Done")))) (device 35 TOGLOBAL (properties (name "Set Status") (variableScope cont) (globalName "Status")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 36 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "Idle")) (initValue Text (data "")))) (device 41 EXITPROCESS (properties (variableScope cont) (code 0))) (device 42 FORMULA (properties (name "call OperatorWaitUI") (variableScope cont) (expr 1 "OperatorWaitUI();"))) (device 45 LITERALCONSTANT (properties (name "fileDirectory") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 46 FORMULA (properties (name "programName()") (variableScope cont) (expr 5 "pathStr=programName();" "dirStr=dirName(pathStr);" "dirStr+fileDirectory;" "" "")) (interface (input 1 (name "fileDirectory") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)) (output 2 (name "pathStr") (optional yes)) (output 3 (name "dirStr") (optional yes)))) (device 47 FILESELECT (properties (name "File Name Selection") (variableScope cont) (prompt "Enter File Name:") (initialDirectory "C:\\Agilent Parametric Measurement Manager\\usrFile\\") (initialFile "*.jpg") (dialogMode Writing)) (interface (input 1 (name "Initial Directory") (tag "Initial Directory") (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 48 FORMULA (properties (name "Save Image to File") (variableScope cont) (expr 1 "savePanelImage(\"GraphUIBJT\",fileName);")) (interface (input 1 (name "fileName") (optional yes)))) (device 49 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 54 FORMULA (properties (name "call OperatorWaitUI") (variableScope cont) (expr 1 "OperatorWaitUI();"))) (device 60 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (input 3 (name "C") (optional yes)) (input 4 (name "D") (optional yes)) (output 1 (name "Data")))) (device 62 FORMULA (properties (name "Data Combine") (variableScope cont) (expr 3 "arr=A;" "arr[*,0:column/2-1]=volt;" "arr[*,column/2:column-1]=curr;")) (interface (input 1 (name "A") (optional yes)) (input 2 (name "column") (optional yes)) (input 3 (name "volt") (optional yes)) (input 4 (name "curr") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)) (output 2 (name "arr") (optional yes)))) (device 64 FROMGLOBAL (properties (name "Get curr") (variableScope cont) (globalName "curr")) (interface (output 1 (name "Data") (tag "Data") (lock name constraints)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 65 FROMGLOBAL (properties (name "Get volt") (variableScope cont) (globalName "volt")) (interface (output 1 (name "Data") (tag "Data") (lock name constraints)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 68 ALLOCATEARRAY (properties (name "Alloc Real64") (variableScope cont)) (interface (input 1 (name "Dim Size 1") (tag "Dim Size 1") (requires (datatype Int32) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 2 (name "Dim Size 2") (tag "Dim Size 2") (requires (datatype Int32) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Array") (tag "Array")) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (numDims 2) (dimSizes "4" "8") (type "Real64") (initEnum "Init Value") (initialValue (data 0)) (from 1) (thru 10))) (device 70 FORMULA (properties (name "2D Array Size") (variableScope cont) (expr 2 "column=totSize(A[0,*])*2;" "row=totSize(A[*,0]);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "column") (optional yes)) (output 2 (name "row") (optional yes)) (output 3 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 72 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 73 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "No Data") (symbol Exclamation)) (interface (output 1 (name "OK") (lock name constraints))) (implementation (customButtons 0) (displayMode 3) (buttons "OK") (buttonLabel1 "OK") (buttonLabel2 "") (buttonLabel3 "") (bdefault "OK") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 79 FORMULA (properties (name "call OperatorWaitUI") (variableScope cont) (expr 1 "OperatorWaitUI();"))) (device 80 NEXT (properties (variableScope cont))) (device 87 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 88 FORMULA (properties (name "call OperatorWaitUI") (variableScope cont) (expr 1 "OperatorWaitUI();"))) (device 89 FORMULA (properties (name "call LibraryUI") (variableScope cont) (expr 1 "LibraryUI();"))) (device 91 LABEL (properties (name "Status") (variableScope cont) (labelValue "Status")) (implementation)) (device 92 MESSAGEBOX (properties (variableScope cont) (popupTitle "Parametric Measurement Manager") (message "Are you sure you want to exit?") (symbol Exclamation)) (interface (output 1 (name "Yes") (lock name constraints)) (output 2 (name "No") (lock name constraints))) (implementation (customButtons 0) (displayMode 3) (buttons "Yes No") (buttonLabel1 "Yes") (buttonLabel2 "No") (buttonLabel3 "") (bdefault "Yes") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 94 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 95 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 2 "WRITE TEXT \"*CLS\" EOL" "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 96 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 2 "WRITE TEXT \"*CLS\" EOL" "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 97 FORMULA (properties (variableScope cont) (expr 1 "help(\"::/Home_Page/welcome.htm\",A);")) (interface (input 1 (name "A") (optional yes)))) (device 101 LITERALCONSTANT (properties (name "fileName") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "\\Docs\\Parametric_Measurement_Manager_Help.chm")) (initValue Text (data "")))) (device 102 FORMULA (properties (name "programName()") (variableScope cont) (expr 5 "pathStr=programName();" "dirStr=dirName(pathStr);" "dirStr+fileDirectory;" "" "")) (interface (input 1 (name "fileDirectory") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)) (output 2 (name "pathStr") (optional yes)) (output 3 (name "dirStr") (optional yes)))) (device 103 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 104 TOFILE (properties (variableScope cont) (transactions 2 "WRITE TEXT a EOL" "EXECUTE CLOSE")) (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\\seongang\\Desktop\\test.txt" (readTerm "\n") (fs "\t") (eol "\r\n") (multiField fullSyntax) (arrayFormat block)))) (device 105 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 106 IFTHENELSE (properties (variableScope cont) (cases 1 "A==\"true\"")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 109 FILESELECT (properties (name "File Name Selection") (variableScope cont) (prompt "Enter File Name:") (initialDirectory "C:\\Documents and Settings\\seongang\\My Documents\\BID\\BID Suria\\BID - Parametric Analyzer\\VEE program\\Version4" ) (initialFile "*.txt") (dialogMode Writing)) (interface (input 1 (name "Initial Directory") (tag "Initial Directory") (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 110 FORMULA (properties (name "programName()") (variableScope cont) (expr 5 "pathStr=programName();" "dirStr=dirName(pathStr);" "dirStr;" "" "")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)) (output 2 (name "pathStr") (optional yes)) (output 3 (name "dirStr") (optional yes)))) (device 111 FORMULA (properties (name "File.Exists(path)") (description2 1 "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Times New Roman;}{\\f1\\froman\\fcharset0 Times New Roman;}{\\f2\\froman\\fprq2\\fcharset0 Times New Roman;}{\\f3\\fnil\\fcharset0 Microsoft Sans Serif;}}\r\n{\\colortbl ;\\red0\\green0\\blue0;}\r\n\\viewkind4\\uc1\\pard\\cf1\\ul\\b\\f0\\fs24 System.IO.File.Exists\\par\r\n\\pard\\sb100\\sa100\\cf0\\ulnone\\b0\\f1 This function Determines whether the specified file exists. \\f2 It is a .NET Framework call and can be found in the Function and Object Browser here: \\f3\\fs17\\par\r\n\\pard\\b\\f2\\fs24\\par\r\nAssembly\\b0 : Mscorlib\\par\r\n\\b Namespace\\b0 : System.IO\\par\r\n\\b Type\\b0 : System.IO.File\\i\\par\r\n}\r\n" ) (variableScope cont) (expr 2 "// See object description for more information" "System.IO.File.Exists(path);")) (interface (input 1 (name "path") (requires (datatype Text) (shape "Scalar")) (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 112 FORMULA (properties (name "File.Delete(path)") (description2 1 "{\\rtf1\\ansi\\ansicpg1252\\deff0\\deflang1033{\\fonttbl{\\f0\\fnil\\fcharset0 Times New Roman;}{\\f1\\froman\\fcharset0 Times New Roman;}{\\f2\\froman\\fprq2\\fcharset0 Times New Roman;}}\r\n{\\colortbl ;\\red0\\green0\\blue0;}\r\n\\viewkind4\\uc1\\pard\\cf1\\ul\\b\\f0\\fs24 System.IO.File.Delete\\par\r\n\\pard\\sb100\\sa100\\cf0\\ulnone\\b0\\f1 This function deletes the specified file. An exception is not thrown if the specified file does not exist. \\f2 It is a .NET Framework call and can be found in the Function and Object Browser here: \\b\\par\r\n\\pard Assembly\\b0 : Mscorlib\\par\r\n\\b Namespace\\b0 : System.IO\\par\r\n\\b Type\\b0 : System.IO.File\\i\\par\r\n}\r\n" ) (variableScope cont) (expr 2 "// See object description for more information" "System.IO.File.Delete(path);")) (interface (input 1 (name "path") (requires (datatype Text) (shape "Scalar")) (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 114 IFTHENELSE (properties (variableScope cont) (cases 1 "TestMode==\"BJT\"")) (interface (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 115 FORMULA (properties (name "Save Image to File") (variableScope cont) (expr 1 "savePanelImage(\"GraphUI\",fileName);")) (interface (input 1 (name "fileName") (optional yes)))) (device 118 FORMULA (properties (name "1D Array Size") (variableScope cont) (expr 1 "totSize(A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 119 FORMULA (properties (name "Data Combine") (variableScope cont) (expr 3 "arr=A;" "arr[*,0]=volt;" "arr[*,1]=curr;")) (interface (input 1 (name "A") (optional yes)) (input 2 (name "volt") (optional yes)) (input 3 (name "curr") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)) (output 2 (name "arr") (optional yes)))) (device 120 ALLOCATEARRAY (properties (name "Alloc Real64") (variableScope cont)) (interface (input 1 (name "Dim Size 1") (tag "Dim Size 1") (requires (datatype Int32) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Array") (tag "Array")) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (numDims 2) (dimSizes "31" "2") (type "Real64") (initEnum "Init Value") (initialValue (data 0)) (from 1) (thru 10))) (device 121 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (configuration (connect D21:1 D0:0) (connect D29:1 D1:0) (connect D38:1 D2:0) (connect D8:1 D4:0) (connect D44:1 D5:0) (connect D33:1 D6:0) (connect D10:1 D7:1) (connect D16:0 D9:0) (connect D11:1 D10:0) (connect D14:0 D11:0) (connect D10:0 D12:0) (connect D14:1 D13:1) (connect D40:0 D15:0) (connect D4:1 D16:0) (connect D22:0 D17:0) (connect D17:1 D18:1) (connect D18:1 D19:1) (connect D52:1 D20:0) (connect D19:1 D20:1) (connect D0:1 D22:0) (connect D27:2 D23:1) (connect D26:2 D23:2) (connect D25:2 D23:3) (connect D56:2 D23:4) (connect D27:1 D24:1) (connect D28:1 D24:2) (connect D26:1 D24:3) (connect D25:1 D24:4) (connect D26:0 D25:0) (connect D31:0 D26:0) (connect D28:2 D27:1) (connect D28:1 D27:2) (connect D26:1 D28:1) (connect D23:1 D30:0) (connect D1:1 D31:0) (connect D30:0 D32:0) (connect D6:1 D34:0) (connect D34:0 D35:0) (connect D2:1 D37:0) (connect D37:1 D39:0) (connect D39:0 D40:0) (connect D43:1 D41:1) (connect D5:1 D42:0) (connect D42:1 D43:1) (connect D46:1 D45:0) (connect D57:1 D45:1) (connect D48:1 D45:2) (connect D47:2 D46:1) (connect D51:1 D46:2) (connect D50:1 D47:1) (connect D49:1 D48:1) (connect D25:0 D49:0) (connect D48:1 D50:1) (connect D47:1 D51:0) (connect D48:1 D51:1) (connect D0:0 D52:0) (connect D52:2 D53:0) (connect D19:1 D53:1) (connect D28:3 D54:0) (connect D26:1 D54:1) (connect D56:1 D55:1) (connect D26:1 D55:2) (connect D25:1 D55:3) (connect D54:1 D56:1) (connect D55:2 D57:1) (connect D24:2 D57:2)) (ShowOnExecPanel (relativeOrigin 345 350))) (contextCarrier (wndRestoredOrigin 2 2) (wndRestoredExtent 478 375) (wndState max) (active detail) (panel (extent 538 375) (drawGrid "on") (widget 2 detail (relativeOrigin 240 90) (bg "Light Red") (font "Arial" 11 bold) (PID 0) (title off) (tabIndex 5) (borderStyle flat) (extent 76 26)) (widget 1 detail (relativeOrigin 150 90) (bg "Light Gray") (font "Arial" 10) (PID 1) (title off) (tabIndex 2) (borderStyle flat) (extent 76 26)) (widget 0 detail (relativeOrigin 150 50) (bg "Light Gray") (font "Arial" 10) (PID 2) (title off) (tabIndex 1) (borderStyle flat) (extent 76 26)) (widget 4 detail (relativeOrigin 240 10) (bg "Light Green") (font "Arial" 10) (PID 4) (title off) (tabIndex 3) (borderStyle flat) (extent 76 26)) (widget 5 detail (relativeOrigin 240 50) (bg "Light Gray") (font "Arial" 10) (PID 5) (title off) (tabIndex 4) (borderStyle flat) (extent 76 26)) (widget 6 detail (relativeOrigin 150 10) (bg "Light Gray") (font "Arial" 10) (PID 8) (title off) (tabIndex 0) (borderStyle flat) (extent 76 26)) (widget 36 detail (relativeOrigin 20 10) (bg "AppWorkspace") (font "Arial" 11) (PID 10) (title off) (tabStop off) (tabIndex 10) (borderStyle flat) (extent 106 36) (just l)) (widget 7 detail (relativeOrigin 70 20) (bg "Window") (PID 11) (title off) (tabStop off) (tabIndex 11) (borderStyle flat) (extent 46 16) (scFont "Arial" 11) (arFont "Arial" 10)) (panelBg "Window")) (detail (extent 532 587) (anchorPt -503 -317) (configuration (devCarrierFor 1 (active open) (icon (extent 71 0)) (open (extent 84 24)) (title off) (pinCenter -100 370)) (devCarrierFor 2 (active open) (icon (extent 61 0)) (open (extent 84 24)) (title off) (pinCenter -170 710)) (devCarrierFor 3 (active open) (icon (extent 23 0)) (open (extent 47 22)) (title off) (pinCenter -190 -190)) (devCarrierFor 4 (active open) (icon (extent 72 0)) (open (extent 334 86)) (terminals on) (pinCenter 190 -170)) (devCarrierFor 5 (active open) (icon (extent 59 0)) (open (extent 84 24)) (title off) (font "Arial" 10) (pinCenter -110 130)) (devCarrierFor 6 (active open) (icon (extent 30 0)) (open (extent 84 24)) (title off) (font "Arial" 10) (pinCenter 900 510)) (devCarrierFor 7 (active open) (icon (extent 66 0)) (open (extent 84 24)) (title off) (font "Arial" 10) (pinCenter 450 -20)) (devCarrierFor 10 (active open) (icon (extent 97 0)) (open (extent 133 22) (scFont "Arial" 10) (arFont "Arial" 10)) (titleFont "Arial" 10) (pinCenter 700 650)) (devCarrierFor 12 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -200 100)) (devCarrierFor 13 (active icon) (icon (extent 124 15)) (open (extent 304 156)) (terminals on) (pinCenter -40 240)) (devCarrierFor 16 (active icon) (icon (extent 53 14)) (open (extent 73 51)) (terminals on) (titleFont "Arial" 10) (pinCenter 550 650)) (devCarrierFor 21 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 490 600)) (devCarrierFor 30 (active icon) (icon (extent 35 15)) (open (extent 71 31)) (pinCenter 550 690)) (devCarrierFor 35 (active icon) (icon (extent 61 15)) (open (extent 73 51)) (terminals on) (pinCenter 580 540)) (devCarrierFor 36 (active icon) (icon (extent 26 15)) (open (extent 174 29)) (titleFont "Arial" 10) (pinCenter 490 540)) (devCarrierFor 41 (active open) (icon (iconImage "stop.icn")) (open (extent 65 31)) (pinCenter -50 80)) (devCarrierFor 42 (active icon) (icon (extent 116 15)) (open (extent 145 50)) (terminals on) (pinCenter -40 200)) (devCarrierFor 45 (active icon) (icon (extent 70 15)) (open (extent 174 29)) (pinCenter -30 500)) (devCarrierFor 46 (active icon) (icon (extent 97 34)) (open (extent 234 116)) (terminals on) (pinCenter 110 500)) (devCarrierFor 47 (active icon) (icon (extent 122 25)) (open (extent 538 106)) (terminals on) (pinCenter 40 570)) (devCarrierFor 48 (active icon) (icon (extent 111 15)) (open (extent 300 50)) (terminals on) (pinCenter 300 590)) (devCarrierFor 49 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -180 320)) (devCarrierFor 54 (active icon) (icon (extent 116 15)) (open (extent 145 50)) (terminals on) (pinCenter -40 460)) (devCarrierFor 60 (active icon) (icon (extent 26 45)) (open) (terminals on) (pinCenter 790 1040)) (devCarrierFor 62 (active icon) (icon (extent 88 45)) (open (extent 234 166)) (terminals on) (pinCenter 520 1200)) (devCarrierFor 64 (active open) (icon (extent 47 0)) (open (extent 73 51)) (terminals on) (pinCenter -115 1060)) (devCarrierFor 65 (active open) (icon (extent 44 0)) (open (extent 73 51)) (terminals on) (pinCenter -115 960)) (devCarrierFor 68 (active icon) (icon (extent 75 25)) (open (extent 194 145)) (terminals on) (pinCenter 340 1140)) (devCarrierFor 70 (active icon) (icon (extent 79 34)) (open (extent 174 106)) (terminals on) (pinCenter 130 920)) (devCarrierFor 72 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -250 660)) (devCarrierFor 73 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 820 1090)) (devCarrierFor 79 (active icon) (icon (extent 116 15)) (open (extent 145 50)) (terminals on) (pinCenter -110 860)) (devCarrierFor 80 (active icon) (icon (extent 28 15)) (open) (terminals on) (pinCenter 820 1140)) (devCarrierFor 87 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 350 -70)) (devCarrierFor 88 (active icon) (icon (extent 116 15)) (open (extent 145 50)) (terminals on) (pinCenter 540 30)) (devCarrierFor 89 (active icon) (icon (extent 78 15)) (open (extent 145 50)) (terminals on) (pinCenter 540 70)) (devCarrierFor 91 (active open) (icon (extent 39 0)) (open (extent 47 27) (just l)) (title off) (pinCenter 590 590)) (devCarrierFor 92 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter -180 -110)) (devCarrierFor 94 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -230 -250)) (devCarrierFor 95 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 297 74)) (terminals on) (pinCenter -50 -70)) (devCarrierFor 96 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 221 74)) (terminals on) (pinCenter -50 0)) (devCarrierFor 97 (active open) (icon) (open (extent 254 156)) (terminals on) (pinCenter 1030 750)) (devCarrierFor 101 (active open) (icon (extent 55 15)) (open (extent 174 29)) (pinCenter 920 590)) (devCarrierFor 102 (active icon) (icon (extent 97 34)) (open (extent 234 116)) (terminals on) (pinCenter 1090 590)) (devCarrierFor 103 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 830 450)) (devCarrierFor 104 (active icon) (icon (extent 41 25)) (open (extent 233 127)) (terminals on) (pinCenter 410 1400)) (devCarrierFor 105 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 290 1370)) (devCarrierFor 106 (active icon) (icon (extent 71 25)) (open (extent 119 51)) (terminals on) (pinCenter 190 1360)) (devCarrierFor 109 (active icon) (icon (extent 122 25)) (open (extent 264 116)) (terminals on) (pinCenter -30 1340)) (devCarrierFor 110 (active icon) (icon (extent 97 34)) (open (extent 234 116)) (terminals on) (pinCenter -200 1350)) (devCarrierFor 111 (active icon) (icon (extent 96 15)) (open (extent 284 66)) (terminals on) (pinCenter 90 1400)) (devCarrierFor 112 (active icon) (icon (extent 100 15)) (open (extent 274 66)) (terminals on) (pinCenter 190 1480)) (devCarrierFor 114 (active open) (icon) (open (extent 127 51)) (terminals on) (pinCenter 125 430)) (devCarrierFor 115 (active icon) (icon (extent 111 15)) (open (extent 300 50)) (terminals on) (pinCenter 300 640)) (devCarrierFor 118 (active open) (icon (extent 79 0)) (open (extent 145 50)) (terminals on) (pinCenter 140 850)) (devCarrierFor 119 (active icon) (icon (extent 88 34)) (open (extent 164 166)) (terminals on) (pinCenter 510 960)) (devCarrierFor 120 (active open) (icon (extent 75 25)) (open (extent 194 145)) (terminals on) (pinCenter 510 850)) (devCarrierFor 121 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 650 1230)) (connect D21:1 D0:0 (points 3 -144 320 -100 320 -100 355)) (connect D29:1 D1:0 (points 3 -214 660 -170 660 -170 695)) (connect D38:1 D2:0 (points 5 -194 -250 -170 -250 -170 -210 -190 -210 -190 -204)) (connect D8:1 D4:0 (points 3 -164 100 -110 100 -110 115)) (connect D44:1 D5:0 (points 3 866 450 900 450 900 495)) (connect D33:1 D6:0 (points 3 386 -70 450 -70 450 -35)) (connect D10:1 D7:1 (points 2 579 650 631 650)) (connect D16:0 D9:0 (points 2 -40 210 -40 230)) (connect D11:1 D10:0 (points 3 526 600 550 600 550 640)) (connect D14:0 D11:0 (points 2 490 550 490 572)) (connect D10:0 D12:0 (points 2 550 659 550 680)) (connect D14:1 D13:1 (points 2 505 540 547 540)) (connect D40:0 D15:0 (points 2 -50 28 -50 44)) (connect D4:1 D16:0 (points 3 -66 130 -40 130 -40 190)) (connect D22:0 D17:0 (points 4 -40 470 -40 480 -30 480 -30 490)) (connect D17:1 D18:1 (points 2 7 500 59 500)) (connect D18:1 D19:1 (points 6 161 490 180 490 180 540 -40 540 -40 570 -24 570)) (connect D52:1 D20:0 (points 3 231 420 300 420 300 580)) (connect D19:1 D20:1 (points 4 103 560 120 560 120 590 242 590)) (connect D0:1 D22:0 (points 3 -56 370 -40 370 -40 450)) (connect D27:2 D23:1 (points 6 380 1150 400 1150 400 1140 650 1140 650 1020 774 1020)) (connect D26:2 D23:2 (points 4 -36 970 -20 970 -20 1030 774 1030)) (connect D25:2 D23:3 (points 4 -36 1070 670 1070 670 1040 774 1040)) (connect D56:2 D23:4 (points 4 649 890 680 890 680 1050 774 1050)) (connect D27:1 D24:1 (points 4 380 1130 410 1130 410 1180 473 1180)) (connect D28:1 D24:2 (points 6 172 910 200 910 200 1150 280 1150 280 1190 473 1190)) (connect D26:1 D24:3 (points 6 -36 950 -10 950 -10 1000 100 1000 100 1200 473 1200)) (connect D25:1 D24:4 (points 4 -36 1050 60 1050 60 1210 473 1210)) (connect D26:0 D25:0 (points 2 -110 988 -110 1014)) (connect D31:0 D26:0 (points 2 -110 870 -110 914)) (connect D28:2 D27:1 (points 4 172 920 190 920 190 1130 300 1130)) (connect D28:1 D27:2 (points 4 172 910 200 910 200 1150 300 1150)) (connect D26:1 D28:1 (points 4 -36 950 -10 950 -10 920 88 920)) (connect D23:1 D30:0 (points 3 805 1040 820 1040 820 1075)) (connect D1:1 D31:0 (points 3 -126 710 -110 710 -110 850)) (connect D30:0 D32:0 (points 2 820 1105 820 1130)) (connect D6:1 D34:0 (points 3 494 -20 540 -20 540 20)) (connect D34:0 D35:0 (points 2 540 40 540 60)) (connect D2:1 D37:0 (points 5 -164 -190 -140 -190 -140 -160 -180 -160 -180 -125)) (connect D37:1 D39:0 (points 3 -137 -120 -50 -120 -50 -98)) (connect D39:0 D40:0 (points 2 -50 -42 -50 -28)) (connect D43:1 D41:1 (points 6 1141 580 1160 580 1160 630 850 630 850 750 870 750)) (connect D5:1 D42:0 (points 5 944 510 960 510 960 540 920 540 920 555)) (connect D42:1 D43:1 (points 2 1009 590 1039 590)) (connect D46:1 D45:0 (points 3 305 1370 410 1370 410 1385)) (connect D57:1 D45:1 (points 6 665 1230 690 1230 690 1270 380 1270 380 1390 387 1390)) (connect D48:1 D45:2 (points 4 33 1330 330 1330 330 1410 387 1410)) (connect D47:2 D46:1 (points 4 228 1370 240 1370 240 1360 274 1360)) (connect D51:1 D46:2 (points 6 242 1480 260 1480 260 1450 240 1450 240 1380 274 1380)) (connect D50:1 D47:1 (points 6 140 1400 150 1400 150 1390 140 1390 140 1360 152 1360)) (connect D49:1 D48:1 (points 2 -149 1340 -94 1340)) (connect D25:0 D49:0 (points 4 -110 1088 -110 1110 -200 1110 -200 1330)) (connect D48:1 D50:1 (points 6 33 1330 50 1330 50 1370 20 1370 20 1400 39 1400)) (connect D47:1 D51:0 (points 5 228 1350 260 1350 260 1400 190 1400 190 1470)) (connect D48:1 D51:1 (points 6 33 1330 50 1330 50 1370 20 1370 20 1480 137 1480)) (connect D0:0 D52:0 (points 6 -100 384 -100 400 -30 400 -30 360 130 360 130 384)) (connect D52:2 D53:0 (points 7 231 440 250 440 250 480 220 480 220 620 300 620 300 630)) (connect D19:1 D53:1 (points 6 103 560 120 560 120 590 210 590 210 640 242 640)) (connect D28:3 D54:0 (points 5 172 930 300 930 300 780 150 780 150 804)) (connect D26:1 D54:1 (points 4 -36 950 -10 950 -10 850 35 850)) (connect D56:1 D55:1 (points 6 649 810 670 810 670 1000 440 1000 440 950 463 950)) (connect D26:1 D55:2 (points 4 -36 950 -10 950 -10 960 463 960)) (connect D25:1 D55:3 (points 4 -36 1050 60 1050 60 970 463 970)) (connect D54:1 D56:1 (points 4 265 850 290 850 290 850 330 850)) (connect D55:2 D57:1 (points 4 556 970 600 970 600 1220 634 1220)) (connect D24:2 D57:2 (points 4 566 1210 590 1210 590 1240 634 1240))) (stackingOrder 4 14 12 2 21 0 29 1 33 9 16 3 34 7 13 10 36 8 38 39 15 40 37 6 5 41 11 44 42 47 51 45 50 35 23 30 32 22 17 18 19 20 53 52 31 25 26 56 27 46 57 24 55 54 28 48 49 43)))) (context 12 (properties (name "OperatorWaitUI") (variableName OperatorWaitUI) (variableScope glob) (trigMode deg) (nextID 9) (popupTitleText "UserFunction2") (showPopupTitle 0)) (deviceList (device 0 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"OperatorWaitUI\",345,350,345,155);"))) (device 1 LABEL (properties (name "Waiting ... system is busy now") (variableScope cont) (labelValue "Waiting ... system is busy now")) (implementation)) (device 3 BREAK (properties (variableScope cont))) (device 4 IFTHENELSE (properties (variableScope cont) (cases 1 "status==\"Idle\"")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 5 FROMGLOBAL (properties (name "Get Status") (variableScope cont) (globalName "Status")) (interface (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 6 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 1 "hidePanel(\"OperatorWaitUI\");"))) (device 7 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (configuration (connect D3:1 D2:0) (connect D4:1 D3:1) (connect D6:1 D4:0) (connect D6:0 D5:0) (connect D0:0 D6:0))) (contextCarrier (active detail) (panel (extent 539 375) (drawGrid "on") (widget 1 detail (relativeOrigin 20 40) (font "Arial" 10) (PID 0) (title off) (tabStop off) (tabIndex 0) (borderStyle none) (extent 175 25) (just c))) (detail (extent 479 375) (anchorPt -167 -202) (configuration (devCarrierFor 0 (active icon) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 360 380)) (devCarrierFor 1 (active open) (icon (extent 180 0)) (open (extent 176 27) (just l)) (title off) (titleFont "Arial" 10) (pinCenter 590 550)) (devCarrierFor 3 (active icon) (icon (extent 36 15)) (open) (terminals on) (pinCenter 610 450)) (devCarrierFor 4 (active icon) (icon (extent 71 25)) (open (extent 121 51)) (terminals on) (pinCenter 520 470)) (devCarrierFor 5 (active icon) (icon (extent 53 14)) (open (extent 73 51)) (terminals on) (titleFont "Arial" 10) (pinCenter 440 470)) (devCarrierFor 6 (active icon) (icon (extent 67 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 500)) (devCarrierFor 7 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 350 440)) (connect D3:1 D2:0 (points 5 558 460 570 460 570 420 610 420 610 440)) (connect D4:1 D3:1 (points 2 469 470 482 470)) (connect D6:1 D4:0 (points 3 386 440 440 440 440 460)) (connect D6:0 D5:0 (points 2 350 468 350 490)) (connect D0:0 D6:0 (points 4 360 390 360 400 350 400 350 412))) (stackingOrder 2 3 4 6 5 0 1)))) (context 24 (properties (name "Resistor") (variableName Resistor) (variableScope glob) (trigMode deg) (nextID 92) (popupTitleText "Source Measure Unit - Resistor Measurement") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 10 ENUMCONSTANT (properties (name "Channel") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("2" 1) ("3" 2)) (data "1")) (initValue Text (data "1")))) (device 11 CONSTANT (properties (name "IStart (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 12 CONSTANT (properties (name "IStep (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 13 CONSTANT (properties (name "IStop (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 14 CONSTANT (properties (name "Stop Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (input 1 (type control) (name "Default Value") (requires (datatype Real64)) (lock name constraints) (optional yes)) (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1)) (initValue Real (data 0)))) (device 15 CONSTANT (properties (name "Step Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (input 1 (type control) (name "Default Value") (requires (datatype Real64)) (lock name constraints) (optional yes)) (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.01)) (initValue Real (data 0)))) (device 16 CONSTANT (properties (name "Start Voltage(V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 10)) (initValue Real (data 0)))) (device 17 CONSTANT (properties (name "Voltage Limit (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 20)) (initValue Real (data 0)))) (device 18 CONSTANT (properties (name "Current Limit (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.12)) (initValue Real (data 0)))) (device 19 ENUMCONSTANT (properties (name "SMU") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0)) (data "1")) (initValue Text (data "1")))) (device 20 ENUMCONSTANT (properties (name "Voltage Range (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("20" 0) ("2" 1)) (data "20")) (initValue Text (data "20")))) (device 21 ENUMCONSTANT (properties (name "Current Range (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("120m" 0) ("10m" 1) ("1m" 2) ("100u" 3) ("10u" 4) ("1u" 5)) (data "120m")) (initValue Text (data "120m")))) (device 22 ENUMCONSTANT (properties (name "IntegTime (nplc)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("5" 1) ("10" 2)) (data "1")) (initValue Text (data "1")))) (device 23 CONSTANT (properties (name "Delay (s)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1)) (initValue Real (data 0)))) (device 24 LABEL (properties (name "Channel") (variableScope cont) (labelValue "Channel")) (implementation)) (device 25 LABEL (properties (name "Voltage Range") (variableScope cont) (labelValue "Voltage Range")) (implementation)) (device 26 LABEL (properties (name "Current Range") (variableScope cont) (labelValue "Current Range")) (implementation)) (device 27 LABEL (properties (name "NPLC") (variableScope cont) (labelValue "NPLC")) (implementation)) (device 28 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"Resistor\",0,0,345,350);"))) (device 29 LABEL (properties (name "Voltage Limit") (variableScope cont) (labelValue "Voltage Limit")) (implementation)) (device 30 LABEL (properties (name "Current Limit") (variableScope cont) (labelValue "Current Limit")) (implementation)) (device 31 LABEL (properties (name "Force Voltage") (variableScope cont) (labelValue "Force Voltage")) (implementation)) (device 32 LABEL (properties (name "Step Voltage") (variableScope cont) (labelValue "Step Voltage")) (implementation)) (device 33 LABEL (properties (name "Stop Voltage") (variableScope cont) (labelValue "Stop Voltage")) (implementation)) (device 34 TORECORD (properties (variableScope cont) (outputType scalar)) (interface (input 1 (name "smu") (optional yes)) (input 2 (name "channel") (optional yes)) (input 3 (name "vLimit") (optional yes)) (input 4 (name "iLimit") (optional yes)) (input 5 (name "vStart") (optional yes)) (input 6 (name "vStep") (optional yes)) (input 7 (name "vStop") (optional yes)) (input 8 (name "iStart") (optional yes)) (input 9 (name "iStep") (optional yes)) (input 10 (name "iStop") (optional yes)) (input 11 (name "vRange") (optional yes)) (input 12 (name "iRange") (optional yes)) (input 13 (name "nplc") (optional yes)) (input 14 (name "delay") (optional yes)) (output 1 (name "Record")))) (device 36 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 37 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 38 FORMULA (properties (name "EnumToReal") (variableScope cont) (expr 1 "((A==20)?20:2);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 40 ENUMCONSTANT (properties (name "Test Mode") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("Voltage" 0) ("Current" 1)) (data "Voltage")) (initValue Text (data "Voltage")))) (device 41 LABEL (properties (name "Start Current") (variableScope cont) (labelValue "Start Current")) (implementation)) (device 42 LABEL (properties (name "Step Current") (variableScope cont) (labelValue "Step Current")) (implementation)) (device 43 LABEL (properties (name "Stop Current") (variableScope cont) (labelValue "Stop Current")) (implementation)) (device 44 LABEL (properties (name "Mode") (variableScope cont) (labelValue "Mode")) (implementation)) (device 45 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A>50)?50:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 46 LABEL (properties (name "Delay") (variableScope cont) (labelValue "Delay")) (implementation)) (device 47 TOGLOBAL (properties (name "Set TsResistor") (variableScope cont) (globalName "TsResistor")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 48 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 49 TOGLOBAL (properties (name "Set TestMode") (variableScope cont) (globalName "TestMode")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 67 FORMULA (properties (name "Calc Resistor") (variableScope cont) (expr 1 "asReal64(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)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 68 TEXTDISPLAY (properties (name "Resistor Value") (variableScope cont)) (interface (input 1 (name "Data")))) (device 69 LITERALCONSTANT (properties (name "Text") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "TsResistor")) (initValue Text (data "")))) (device 70 CALL (properties (name "Call Voltage") (variableScope cont) (callFunc "Voltage") (parmMode rev30)) (interface (input 1 (name "TestSetup") (optional yes)) (output 1 (name "volt") (lock name constraints) (optional yes)) (output 2 (name "curr") (lock name constraints) (optional yes)))) (device 73 LABEL (properties (name "") (variableScope cont) (labelValue " ")) (implementation)) (device 74 CONFIRM25 (properties (name "") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 76 IFTHENELSE (properties (variableScope cont) (cases 1 "A==0")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 77 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Force voltage must > 0 volt") (symbol Exclamation)) (interface (output 1 (name "OK") (lock name constraints))) (implementation (customButtons 0) (displayMode 3) (buttons "OK") (buttonLabel1 "OK") (buttonLabel2 "") (buttonLabel3 "") (bdefault "OK") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 78 NEXT (properties (variableScope cont))) (device 79 FORMULA (properties (name "Calc Power") (variableScope cont) (expr 1 "asReal64(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)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 80 TEXTDISPLAY (properties (name "Power Value") (variableScope cont)) (interface (input 1 (name "Data")))) (device 81 TEXTDISPLAY (properties (name "Current Value") (variableScope cont)) (interface (input 1 (name "Data")))) (device 82 TEXTDISPLAY (properties (name "Voltage Value") (variableScope cont)) (interface (input 1 (name "Data")))) (device 83 LABEL (properties (name "Resistor (Ohm)") (variableScope cont) (labelValue "Resistor (Ohm)")) (implementation)) (device 84 LABEL (properties (name "Power (W)") (variableScope cont) (labelValue "Power (W)")) (implementation)) (device 85 LABEL (properties (name "Current (A)") (variableScope cont) (labelValue "Current (A)")) (implementation)) (device 86 LABEL (properties (name "Voltage (V)") (variableScope cont) (labelValue "Voltage (V)")) (implementation)) (device 87 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 88 CONFIRM25 (properties (name "Exit Application") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 89 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 3 "hidePanel(\"SmuWaitUI\");" "hidePanel(\"Resistor\");" "Status=\"Idle\";"))) (device 90 EXITCONTEXT (properties (variableScope cont))) (device 91 FORMULA (properties (name "Initial GraphUI") (variableScope cont) (expr 1 "GraphUI(0,0);"))) (configuration (connect D9:0 D0:0) (connect D4:0 D1:0) (connect D1:0 D2:0) (connect D2:0 D3:0) (connect D5:0 D4:0) (connect D6:1 D4:1) (connect D6:0 D5:0) (connect D6:1 D5:1) (connect D8:0 D6:0) (connect D12:0 D7:0) (connect D7:0 D8:0) (connect D43:1 D9:0) (connect D0:0 D10:0) (connect D10:0 D11:0) (connect D11:0 D12:0) (connect D3:0 D13:0) (connect D9:1 D24:1) (connect D0:1 D24:2) (connect D25:1 D24:3) (connect D26:1 D24:4) (connect D6:1 D24:5) (connect D5:1 D24:6) (connect D4:1 D24:7) (connect D1:1 D24:8) (connect D2:1 D24:9) (connect D3:1 D24:10) (connect D27:1 D24:11) (connect D11:1 D24:12) (connect D12:1 D24:13) (connect D33:1 D24:14) (connect D7:1 D25:1) (connect D8:1 D26:1) (connect D10:1 D27:1) (connect D13:0 D28:0) (connect D13:1 D33:1) (connect D24:1 D35:1) (connect D28:1 D37:1) (connect D41:1 D38:1) (connect D41:2 D38:2) (connect D38:1 D39:1) (connect D43:0 D40:0) (connect D40:1 D41:1) (connect D36:1 D43:0) (connect D6:1 D44:1) (connect D44:1 D45:0) (connect D45:0 D46:0) (connect D41:2 D47:1) (connect D41:1 D47:2) (connect D47:1 D48:1) (connect D41:2 D49:1) (connect D41:1 D50:1) (connect D55:1 D56:0) (connect D56:1 D57:0) (connect D57:0 D58:0) (connect D18:0 D59:0))) (contextCarrier (active detail) (panel (extent 611 468) (drawGrid "on") (widget 0 detail (relativeOrigin 100 10) (bg "Window") (font "Arial" 10) (PID 0) (title off) (tabIndex 0) (borderStyle none) (extent 70 20) (format dropDown)) (widget 10 detail (relativeOrigin 100 40) (bg "Window") (font "Arial" 10) (PID 1) (title off) (tabIndex 1) (borderStyle none) (extent 70 20) (format dropDown)) (widget 11 detail (relativeOrigin 100 70) (bg "Window") (font "Arial" 10) (PID 2) (title off) (tabIndex 2) (borderStyle none) (extent 70 20) (format dropDown)) (widget 12 detail (relativeOrigin 100 100) (bg "Window") (font "Arial" 10) (PID 3) (title off) (tabIndex 3) (borderStyle none) (extent 70 20) (format dropDown)) (widget 17 detail (relativeOrigin 10 100) (bg "Window") (font "Arial" 10) (PID 4) (title off) (tabStop off) (tabIndex 4) (borderStyle flat) (extent 86 16) (just l)) (widget 16 detail (relativeOrigin 10 70) (bg "Window") (font "Arial" 10) (PID 5) (title off) (tabStop off) (tabIndex 5) (borderStyle flat) (extent 86 16) (just l)) (widget 15 detail (relativeOrigin 10 40) (bg "Window") (font "Arial" 10) (PID 6) (title off) (tabStop off) (tabIndex 6) (borderStyle flat) (extent 86 16) (just l)) (widget 14 detail (relativeOrigin 10 10) (bg "Window") (font "Arial" 10) (PID 7) (title off) (tabStop off) (tabIndex 7) (borderStyle flat) (extent 86 16) (just l)) (widget 6 detail (relativeOrigin 260 70) (bg "Window") (font "Arial" 10) (PID 10) (title off) (tabIndex 6) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 8 detail (relativeOrigin 260 40) (bg "Window") (font "Arial" 10) (PID 11) (title off) (tabIndex 5) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 7 detail (relativeOrigin 260 10) (bg "Window") (font "Arial" 10) (PID 12) (title off) (tabIndex 4) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 20 detail (relativeOrigin 170 40) (bg "Window") (font "Arial" 10) (PID 13) (title off) (tabStop off) (tabIndex 13) (borderStyle flat) (extent 86 16) (just l)) (widget 21 detail (relativeOrigin 170 70) (bg "Window") (font "Arial" 10) (PID 14) (title off) (tabStop off) (tabIndex 14) (borderStyle flat) (extent 86 16) (just l)) (widget 19 detail (relativeOrigin 170 10) (bg "Window") (font "Arial" 10) (PID 16) (title off) (tabStop off) (tabIndex 16) (borderStyle flat) (extent 86 16) (just l)) (widget 42 detail (relativeOrigin 50 130) (bg "Light Blue") (PID 31) (title off) (tabStop off) (tabIndex 20) (borderStyle flat) (extent 226 126) (just l)) (widget 43 detail (relativeOrigin 270 280) (bg "Light Green") (font "Arial" 11 bold italic) (PID 32) (title off) (tabIndex 9) (borderStyle none) (extent 60 30)) (widget 39 detail (relativeOrigin 159 200) (bg "Window") (PID 33) (title off) (tabStop off) (tabIndex 21) (borderStyle concave) (extent 97 16) (scFont "Arial" 11) (arFont "Arial" 11)) (widget 48 detail (relativeOrigin 159 230) (bg "Window") (PID 34) (title off) (tabStop off) (tabIndex 22) (borderStyle concave) (extent 97 16) (scFont "Arial" 11) (arFont "Arial" 11)) (widget 50 detail (relativeOrigin 159 140) (bg "Window") (PID 36) (title off) (tabStop off) (tabIndex 24) (borderStyle concave) (extent 97 16) (scFont "Arial" 11) (arFont "Arial" 11)) (widget 54 detail (relativeOrigin 60 140) (bg "Lavender") (font "Arial" 11) (PID 37) (title off) (tabStop off) (tabIndex 25) (borderStyle none) (extent 90 20) (just l)) (widget 53 detail (relativeOrigin 60 170) (bg "Lavender") (font "Arial" 11) (PID 38) (title off) (tabStop off) (tabIndex 26) (borderStyle none) (extent 90 20) (just l)) (widget 52 detail (relativeOrigin 59 230) (bg "Lavender") (font "Arial" 11) (PID 39) (title off) (tabStop off) (tabIndex 27) (borderStyle none) (extent 90 20) (just l)) (widget 51 detail (relativeOrigin 60 200) (bg "Lavender") (font "Arial" 11) (PID 40) (title off) (tabStop off) (tabIndex 28) (borderStyle none) (extent 90 20) (just l)) (widget 49 detail (relativeOrigin 160 170) (bg "Window") (PID 42) (title off) (tabStop off) (tabIndex 29) (borderStyle concave) (extent 96 16) (scFont "Arial" 11)) (widget 56 detail (relativeOrigin 10 280) (bg "Light Gray") (font "Arial" 10) (PID 43) (title off) (tabIndex 30) (borderStyle none) (extent 100 30)) (panelBg "Window")) (detail (extent 515 375) (anchorPt 263 559) (configuration (devCarrierFor 10 (active open) (icon (extent 51 0)) (open (extent 104 26) (format dropDown)) (pinCenter 200 50)) (devCarrierFor 11 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 650)) (devCarrierFor 12 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 710)) (devCarrierFor 13 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 770)) (devCarrierFor 14 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 560)) (devCarrierFor 15 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 500)) (devCarrierFor 16 (active open) (icon (extent 92 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 440)) (devCarrierFor 17 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 320)) (devCarrierFor 18 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 380)) (devCarrierFor 19 (active open) (icon (extent 30 0)) (open (extent 66 25) (format dropDown)) (pinCenter 180 -20)) (devCarrierFor 20 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 110)) (devCarrierFor 21 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 170)) (devCarrierFor 22 (active open) (icon (extent 97 25)) (open (extent 133 25) (format dropDown)) (pinCenter 210 250)) (devCarrierFor 23 (active open) (icon (extent 53 0)) (open (extent 118 29) (showFormat real)) (pinCenter 210 850)) (devCarrierFor 24 (active open) (icon (extent 51 0)) (open (extent 59 27) (just l)) (title off) (pinCenter 30 40)) (devCarrierFor 25 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 100)) (devCarrierFor 26 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 160)) (devCarrierFor 27 (active open) (icon (extent 37 0)) (open (extent 56 27) (just l)) (title off) (pinCenter 30 240)) (devCarrierFor 28 (active icon) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 210 -450)) (devCarrierFor 29 (active open) (icon (extent 78 0)) (open (extent 83 27) (just l)) (title off) (pinCenter 40 310)) (devCarrierFor 30 (active open) (icon (extent 78 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 370)) (devCarrierFor 31 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 430)) (devCarrierFor 32 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 490)) (devCarrierFor 33 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 550)) (devCarrierFor 34 (active open) (icon (extent 78 145) (iconImage "build.icn")) (open (extent 94 302)) (terminals on) (pinCenter 640 730)) (devCarrierFor 36 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 320)) (devCarrierFor 37 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 380)) (devCarrierFor 38 (active icon) (icon (extent 80 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 100)) (devCarrierFor 40 (active open) (icon (extent 62 0)) (open (extent 130 25) (format dropDown)) (pinCenter 210 920)) (devCarrierFor 41 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 640)) (devCarrierFor 42 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 700)) (devCarrierFor 43 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 760)) (devCarrierFor 44 (active open) (icon (extent 34 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 910)) (devCarrierFor 45 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 310 850)) (devCarrierFor 46 (active open) (icon (extent 35 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 840)) (devCarrierFor 47 (active open) (icon (extent 90 0)) (open (extent 73 51)) (terminals on) (pinCenter 865 730)) (devCarrierFor 48 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter -50 -320)) (devCarrierFor 49 (active open) (icon (extent 82 0)) (open (extent 73 51)) (terminals on) (pinCenter 465 940)) (devCarrierFor 67 (active icon) (icon (extent 82 25)) (open (extent 145 50)) (terminals on) (pinCenter -100 -190)) (devCarrierFor 68 (active icon) (icon (extent 89 15)) (open (extent 121 22)) (pinCenter 0 -200)) (devCarrierFor 69 (active icon) (icon (extent 26 15)) (open (extent 174 29)) (pinCenter -280 -190)) (devCarrierFor 70 (active icon) (icon (extent 72 25)) (open (extent 176 51)) (terminals on) (pinCenter -210 -190)) (devCarrierFor 73 (active open) (icon (extent 5 0)) (open (extent 43 27) (just l)) (title off) (pinCenter 230 -90)) (devCarrierFor 74 (active open) (icon (extent 48 0)) (open (extent 47 22)) (title off) (pinCenter 10 -260)) (devCarrierFor 76 (active icon) (icon (extent 71 25)) (open (extent 54 51)) (terminals on) (pinCenter 500 430)) (devCarrierFor 77 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 630 460)) (devCarrierFor 78 (active icon) (icon (extent 28 15)) (open) (terminals on) (pinCenter 630 500)) (devCarrierFor 79 (active icon) (icon (extent 69 25)) (open (extent 145 65)) (terminals on) (pinCenter -100 -110)) (devCarrierFor 80 (active icon) (icon (extent 75 15)) (open (extent 121 22)) (pinCenter 0 -110)) (devCarrierFor 81 (active icon) (icon (extent 82 15)) (open (extent 121 22)) (pinCenter 0 -150)) (devCarrierFor 82 (active icon) (icon (extent 82 15)) (open (extent 121 22)) (pinCenter 0 -60)) (devCarrierFor 83 (active open) (icon (extent 93 0)) (open (extent 97 27) (just l)) (title off) (pinCenter 110 -200)) (devCarrierFor 84 (active open) (icon (extent 62 0)) (open (extent 97 27) (just l)) (title off) (pinCenter 110 -120)) (devCarrierFor 85 (active open) (icon (extent 64 0)) (open (extent 97 27) (just l)) (title off) (pinCenter 110 -160)) (devCarrierFor 86 (active open) (icon (extent 64 0)) (open (extent 97 27) (just l)) (title off) (pinCenter 110 -80)) (devCarrierFor 87 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 660 -240)) (devCarrierFor 88 (active open) (icon (extent 82 0)) (open (extent 97 24)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 700 -170)) (devCarrierFor 89 (active icon) (icon (extent 67 15)) (open (extent 145 50)) (terminals on) (pinCenter 800 -100)) (devCarrierFor 90 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 800 -50)) (devCarrierFor 91 (active open) (icon (extent 85 15)) (open (extent 145 50)) (terminals on) (pinCenter 210 -380)) (connect D9:0 D0:0 (points 4 180 -5 180 10 200 10 200 16)) (connect D4:0 D1:0 (points 2 210 577 210 615)) (connect D1:0 D2:0 (points 2 210 667 210 675)) (connect D2:0 D3:0 (points 2 210 727 210 735)) (connect D5:0 D4:0 (points 2 210 517 210 525)) (connect D6:1 D4:1 (points 6 277 440 310 440 310 600 120 600 120 560 142 560)) (connect D6:0 D5:0 (points 2 210 457 210 465)) (connect D6:1 D5:1 (points 6 277 440 310 440 310 600 120 600 120 500 142 500)) (connect D8:0 D6:0 (points 2 210 397 210 405)) (connect D12:0 D7:0 (points 2 210 265 210 285)) (connect D7:0 D8:0 (points 2 210 337 210 345)) (connect D43:1 D9:0 (points 3 36 -260 180 -260 180 -53)) (connect D0:0 D10:0 (points 6 200 65 200 80 210 80 210 70 220 70 220 77)) (connect D10:0 D11:0 (points 2 220 125 220 137)) (connect D11:0 D12:0 (points 4 220 185 220 200 210 200 210 217)) (connect D3:0 D13:0 (points 2 210 787 210 815)) (connect D9:1 D24:1 (points 4 215 -30 430 -30 430 600 530 600)) (connect D0:1 D24:2 (points 4 254 40 420 40 420 620 530 620)) (connect D25:1 D24:3 (points 4 315 320 360 320 360 640 530 640)) (connect D26:1 D24:4 (points 4 315 380 350 380 350 660 530 660)) (connect D6:1 D24:5 (points 6 277 440 310 440 310 490 330 490 330 680 530 680)) (connect D5:1 D24:6 (points 4 278 500 320 500 320 700 530 700)) (connect D4:1 D24:7 (points 4 278 560 300 560 300 720 530 720)) (connect D1:1 D24:8 (points 4 277 650 310 650 310 740 530 740)) (connect D2:1 D24:9 (points 6 277 710 290 710 290 720 300 720 300 760 530 760)) (connect D3:1 D24:10 (points 4 277 770 403 770 403 780 530 780)) (connect D27:1 D24:11 (points 4 392 100 410 100 410 800 530 800)) (connect D11:1 D24:12 (points 4 294 160 350 160 350 820 530 820)) (connect D12:1 D24:13 (points 4 279 240 340 240 340 840 530 840)) (connect D33:1 D24:14 (points 4 325 850 350 850 350 860 530 860)) (connect D7:1 D25:1 (points 2 279 320 285 320)) (connect D8:1 D26:1 (points 2 279 380 285 380)) (connect D10:1 D27:1 (points 2 294 100 307 100)) (connect D13:0 D28:0 (points 2 210 867 210 887)) (connect D13:1 D33:1 (points 2 271 850 295 850)) (connect D24:1 D35:1 (points 2 749 730 786 730)) (connect D28:1 D37:1 (points 4 277 910 300 910 300 940 386 940)) (connect D41:1 D38:1 (points 2 -172 -200 -144 -200)) (connect D41:2 D38:2 (points 2 -172 -180 -144 -180)) (connect D38:1 D39:1 (points 2 -57 -200 -47 -200)) (connect D43:0 D40:0 (points 6 10 -247 10 -230 -190 -230 -190 -220 -280 -220 -280 -200)) (connect D40:1 D41:1 (points 2 -265 -190 -249 -190)) (connect D36:1 D43:0 (points 3 -14 -320 10 -320 10 -274)) (connect D6:1 D44:1 (points 4 277 440 310 440 310 430 462 430)) (connect D44:1 D45:0 (points 3 538 420 630 420 630 445)) (connect D45:0 D46:0 (points 2 630 475 630 490)) (connect D41:2 D47:1 (points 4 -172 -180 -150 -180 -150 -120 -137 -120)) (connect D41:1 D47:2 (points 4 -172 -200 -160 -200 -160 -100 -137 -100)) (connect D47:1 D48:1 (points 4 -63 -120 -50 -120 -50 -110 -40 -110)) (connect D41:2 D49:1 (points 4 -172 -180 -150 -180 -150 -150 -44 -150)) (connect D41:1 D50:1 (points 4 -172 -200 -160 -200 -160 -60 -44 -60)) (connect D55:1 D56:0 (points 5 696 -240 720 -240 720 -200 700 -200 700 -185)) (connect D56:1 D57:0 (points 3 751 -170 800 -170 800 -110)) (connect D57:0 D58:0 (points 2 800 -90 800 -60)) (connect D18:0 D59:0 (points 2 210 -440 210 -426))) (stackingOrder 14 15 16 17 19 20 21 22 23 25 27 29 30 32 31 34 10 11 7 8 6 5 4 1 2 3 13 28 12 0 24 35 37 9 36 42 43 40 33 26 44 45 46 39 51 54 53 52 48 41 49 55 58 56 50 47 38 57 18 59)))) (context 22 (properties (name "SaveTestSetup") (variableName SaveTestSetup) (variableScope glob) (trigMode deg) (nextID 8) (popupTitleText "UserFunction1") (popupMoveable 1)) (interface (input 1 (name "TsName") (optional yes))) (deviceList (device 2 FROMGLOBAL (properties (name "Get TestSetup") (variableScope cont) (globalName "TestSetup")) (interface (input 1 (type control) (name "Name") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes)) (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 3 LITERALCONSTANT (properties (name "fileDirectory") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Text") (lock name constraints))) (implementation (value Text (data "")) (initValue Text (data "")))) (device 4 TODATASET (properties (name "To Ts File") (variableScope cont)) (interface (input 1 (name "input") (tag "inRecord") (requires (datatype Record)) (lock constraints)) (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\\seongang\\My Documents\\BID Suria\\BID - Parametric Analyzer\\VEE program\\Version2\\userFile\\diodeIVFwd.ts" (readTerm "\n") (fs " ") (eol "\n") (multiField fullSyntax) (arrayFormat block)))) (device 5 FORMULA (properties (name "programName()") (variableScope cont) (expr 5 "pathStr=programName();" "dirStr=dirName(pathStr);" "dirStr+fileDirectory;" "" "")) (interface (input 1 (name "fileDirectory") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)) (output 2 (name "pathStr") (optional yes)) (output 3 (name "dirStr") (optional yes)))) (device 6 FILESELECT (properties (name "File Name Selection") (variableScope cont) (prompt "Enter File Name:") (initialDirectory "C:\\") (initialFile "*.ts") (dialogMode Writing)) (interface (input 1 (name "Initial Directory") (tag "Initial Directory") (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)) (configuration (connect I1:1 D0:1) (connect D0:1 D2:1) (connect D4:1 D2:2) (connect D1:1 D3:1) (connect D0:0 D4:0) (connect D3:1 D4:1))) (contextCarrier (active detail) (detail (extent 454 375) (anchorPt 46 -161) (configuration (devCarrierFor 2 (active open) (icon (extent 85 0)) (open (extent 76 51)) (terminals on) (pinCenter 275 360)) (devCarrierFor 3 (active icon) (icon (extent 70 15)) (open (extent 174 29)) (pinCenter 140 440)) (devCarrierFor 4 (active open) (icon (extent 59 25)) (open (extent 147 58)) (terminals on) (pinCenter 630 380)) (devCarrierFor 5 (active icon) (icon (extent 97 34)) (open (extent 234 116)) (terminals on) (pinCenter 250 440)) (devCarrierFor 6 (active icon) (icon (extent 122 25)) (open (extent 538 106)) (terminals on) (pinCenter 410 450)) (connect I1:1 D0:1 (points 4 -46 348 80 348 80 360 184 360)) (connect D0:1 D2:1 (points 2 355 360 484 360)) (connect D4:1 D2:2 (points 6 473 440 480 440 480 430 470 430 470 400 484 400)) (connect D1:1 D3:1 (points 2 177 440 199 440)) (connect D0:0 D4:0 (points 4 270 388 270 410 410 410 410 435)) (connect D3:1 D4:1 (points 4 301 430 320 430 320 450 346 450))) (stackingOrder 2 0 3 4 1)))) (context 5 (properties (name "SmuUI") (variableName SmuUI) (variableScope glob) (trigMode deg) (nextID 64) (popupTitleText "Source Measure Unit") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 10 ENUMCONSTANT (properties (name "Channel") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("2" 1) ("3" 2)) (data "1")) (initValue Text (data "1")))) (device 11 CONSTANT (properties (name "IStart (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 12 CONSTANT (properties (name "IStep (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.001)) (initValue Real (data 0)))) (device 13 CONSTANT (properties (name "IStop (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.01)) (initValue Real (data 0)))) (device 14 CONSTANT (properties (name "Stop Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 1)) (initValue Real (data 0)))) (device 15 CONSTANT (properties (name "Step Voltage (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.1)) (initValue Real (data 0)))) (device 16 CONSTANT (properties (name "Start Voltage(V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 17 CONSTANT (properties (name "Voltage Limit (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 20)) (initValue Real (data 0)))) (device 18 CONSTANT (properties (name "Current Limit (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0.12)) (initValue Real (data 0)))) (device 19 ENUMCONSTANT (properties (name "SMU") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0)) (data "1")) (initValue Text (data "1")))) (device 20 ENUMCONSTANT (properties (name "Voltage Range (V)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("20" 0) ("2" 1)) (data "20")) (initValue Text (data "20")))) (device 21 ENUMCONSTANT (properties (name "Current Range (A)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("120m" 0) ("10m" 1) ("1m" 2) ("100u" 3) ("10u" 4) ("1u" 5)) (data "120m")) (initValue Text (data "120m")))) (device 22 ENUMCONSTANT (properties (name "IntegTime (nplc)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("1" 0) ("5" 1) ("10" 2)) (data "1")) (initValue Text (data "1")))) (device 23 CONSTANT (properties (name "Delay (s)") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 24 LABEL (properties (name "Channel") (variableScope cont) (labelValue "Channel")) (implementation)) (device 25 LABEL (properties (name "Voltage Range") (variableScope cont) (labelValue "Voltage Range")) (implementation)) (device 26 LABEL (properties (name "Current Range") (variableScope cont) (labelValue "Current Range")) (implementation)) (device 27 LABEL (properties (name "NPLC") (variableScope cont) (labelValue "NPLC")) (implementation)) (device 28 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"SmuUI\",0,0,345,350);"))) (device 29 LABEL (properties (name "Voltage Limit") (variableScope cont) (labelValue "Voltage Limit")) (implementation)) (device 30 LABEL (properties (name "Current Limit") (variableScope cont) (labelValue "Current Limit")) (implementation)) (device 31 LABEL (properties (name "Start Voltage") (variableScope cont) (labelValue "Start Voltage")) (implementation)) (device 32 LABEL (properties (name "Step Voltage") (variableScope cont) (labelValue "Step Voltage")) (implementation)) (device 33 LABEL (properties (name "Stop Voltage") (variableScope cont) (labelValue "Stop Voltage")) (implementation)) (device 34 TORECORD (properties (variableScope cont) (outputType scalar)) (interface (input 1 (name "smu") (optional yes)) (input 2 (name "channel") (optional yes)) (input 3 (name "vLimit") (optional yes)) (input 4 (name "iLimit") (optional yes)) (input 5 (name "vStart") (optional yes)) (input 6 (name "vStep") (optional yes)) (input 7 (name "vStop") (optional yes)) (input 8 (name "iStart") (optional yes)) (input 9 (name "iStep") (optional yes)) (input 10 (name "iStop") (optional yes)) (input 11 (name "vRange") (optional yes)) (input 12 (name "iRange") (optional yes)) (input 13 (name "nplc") (optional yes)) (input 14 (name "delay") (optional yes)) (output 1 (name "Record")))) (device 36 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 37 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A<0)?-A:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 38 FORMULA (properties (name "EnumToReal") (variableScope cont) (expr 1 "((A==20)?20:2);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 40 ENUMCONSTANT (properties (name "Test Mode") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("Voltage" 0) ("Current" 1)) (data "Voltage")) (initValue Text (data "Voltage")))) (device 41 LABEL (properties (name "Start Current") (variableScope cont) (labelValue "Start Current")) (implementation)) (device 42 LABEL (properties (name "Step Current") (variableScope cont) (labelValue "Step Current")) (implementation)) (device 43 LABEL (properties (name "Stop Current") (variableScope cont) (labelValue "Stop Current")) (implementation)) (device 44 LABEL (properties (name "Mode") (variableScope cont) (labelValue "Mode")) (implementation)) (device 45 FORMULA (properties (name "Abs") (variableScope cont) (expr 1 "((A>50)?50:A);")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 46 LABEL (properties (name "Delay") (variableScope cont) (labelValue "Delay")) (implementation)) (device 47 TOGLOBAL (properties (name "Set TsSMU") (variableScope cont) (globalName "TsSMU")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 48 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 49 TOGLOBAL (properties (name "Set TestMode") (variableScope cont) (globalName "TestMode")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 50 CONFIRM25 (properties (name "Save Setup") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 51 CONFIRM25 (properties (name "Recall Setup") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 53 FORMULA (properties (name "Call LoadTestSetup") (variableScope cont) (expr 1 "LoadTestSetup(\"TsSMU\");"))) (device 54 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 55 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 57 FORMULA (properties (name "Call SaveTestSetup") (variableScope cont) (expr 1 "SaveTestSetup(\"TsSMU\");"))) (device 59 CONFIRM25 (properties (name "") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 60 FORMULA (properties (name "Call TestMode") (variableScope cont) (expr 1 "((TestMode==\"Voltage\")?Voltage(\"TsSMU\"):Current(\"TsSMU\"));"))) (device 62 TOGLOBAL (properties (name "Set TestMode") (variableScope cont) (globalName "TestMode")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 63 ENUMCONSTANT (properties (name "Test Mode") (variableScope cont) (autoTrigger 1) (enableEditing 1)) (interface (output 1 (name "Enum") (lock name constraints)) (output 2 (name "Ordinal") (lock name constraints))) (implementation (value Enum (values ("Voltage" 0) ("Current" 1)) (data "Voltage")) (initValue Text (data "Voltage")))) (configuration (connect D9:0 D0:0) (connect D4:0 D1:0) (connect D1:0 D2:0) (connect D2:0 D3:0) (connect D5:0 D4:0) (connect D6:0 D5:0) (connect D8:0 D6:0) (connect D12:0 D7:0) (connect D7:0 D8:0) (connect D44:1 D9:0) (connect D0:0 D10:0) (connect D10:0 D11:0) (connect D11:0 D12:0) (connect D3:0 D13:0) (connect D9:1 D24:1) (connect D0:1 D24:2) (connect D25:1 D24:3) (connect D26:1 D24:4) (connect D6:1 D24:5) (connect D5:1 D24:6) (connect D4:1 D24:7) (connect D1:1 D24:8) (connect D2:1 D24:9) (connect D3:1 D24:10) (connect D27:1 D24:11) (connect D11:1 D24:12) (connect D12:1 D24:13) (connect D33:1 D24:14) (connect D7:1 D25:1) (connect D8:1 D26:1) (connect D10:1 D27:1) (connect D13:0 D28:0) (connect D13:1 D33:1) (connect D24:1 D35:1) (connect D28:1 D37:1) (connect D41:1 D38:0) (connect D42:1 D39:0) (connect D39:1 D40:0) (connect D38:1 D43:0) (connect D36:1 D44:0) (connect D44:0 D45:0) (connect D47:1 D46:1))) (contextCarrier (active detail) (panel (extent 611 468) (drawGrid "on") (widget 0 detail (relativeOrigin 100 10) (bg "Window") (font "Arial" 10) (PID 0) (title off) (tabIndex 0) (borderStyle none) (extent 70 20) (format dropDown)) (widget 10 detail (relativeOrigin 100 40) (bg "Window") (font "Arial" 10) (PID 1) (title off) (tabIndex 1) (borderStyle none) (extent 70 20) (format dropDown)) (widget 11 detail (relativeOrigin 100 70) (bg "Window") (font "Arial" 10) (PID 2) (title off) (tabIndex 2) (borderStyle none) (extent 70 20) (format dropDown)) (widget 12 detail (relativeOrigin 100 100) (bg "Window") (font "Arial" 10) (PID 3) (title off) (tabIndex 3) (borderStyle none) (extent 70 20) (format dropDown)) (widget 17 detail (relativeOrigin 10 100) (bg "Window") (font "Arial" 10) (PID 4) (title off) (tabStop off) (tabIndex 4) (borderStyle flat) (extent 86 16) (just l)) (widget 16 detail (relativeOrigin 10 70) (bg "Window") (font "Arial" 10) (PID 5) (title off) (tabStop off) (tabIndex 5) (borderStyle flat) (extent 86 16) (just l)) (widget 15 detail (relativeOrigin 10 40) (bg "Window") (font "Arial" 10) (PID 6) (title off) (tabStop off) (tabIndex 6) (borderStyle flat) (extent 86 16) (just l)) (widget 14 detail (relativeOrigin 10 10) (bg "Window") (font "Arial" 10) (PID 7) (title off) (tabStop off) (tabIndex 7) (borderStyle flat) (extent 86 16) (just l)) (widget 4 detail (relativeOrigin 100 250) (bg "Window") (font "Arial" 10) (PID 8) (title off) (tabIndex 8) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 5 detail (relativeOrigin 100 220) (bg "Window") (font "Arial" 10) (PID 9) (title off) (tabIndex 7) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 6 detail (relativeOrigin 100 190) (bg "Window") (font "Arial" 10) (PID 10) (title off) (tabIndex 6) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 8 detail (relativeOrigin 100 160) (bg "Window") (font "Arial" 10) (PID 11) (title off) (tabIndex 5) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 7 detail (relativeOrigin 100 130) (bg "Window") (font "Arial" 10) (PID 12) (title off) (tabIndex 4) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 20 detail (relativeOrigin 10 160) (bg "Window") (font "Arial" 10) (PID 13) (title off) (tabStop off) (tabIndex 13) (borderStyle flat) (extent 86 16) (just l)) (widget 21 detail (relativeOrigin 10 190) (bg "Window") (font "Arial" 10) (PID 14) (title off) (tabStop off) (tabIndex 14) (borderStyle flat) (extent 86 16) (just l)) (widget 22 detail (relativeOrigin 10 220) (bg "Window") (font "Arial" 10) (PID 15) (title off) (tabStop off) (tabIndex 15) (borderStyle flat) (extent 86 16) (just l)) (widget 19 detail (relativeOrigin 10 130) (bg "Window") (font "Arial" 10) (PID 16) (title off) (tabStop off) (tabIndex 16) (borderStyle flat) (extent 86 16) (just l)) (widget 23 detail (relativeOrigin 10 250) (bg "Window") (font "Arial" 10) (PID 17) (title off) (tabStop off) (tabIndex 17) (borderStyle flat) (extent 86 16) (just l)) (widget 28 detail (relativeOrigin 260 160) (bg "Window") (font "Arial" 10) (PID 18) (title off) (tabIndex 9) (borderStyle flat) (extent 66 16) (format dropDown)) (widget 31 detail (relativeOrigin 180 250) (bg "Window") (font "Arial" 10) (PID 19) (title off) (tabStop off) (tabIndex 19) (borderStyle flat) (extent 76 16) (just l)) (widget 30 detail (relativeOrigin 180 220) (bg "Window") (font "Arial" 10) (PID 20) (title off) (tabStop off) (tabIndex 20) (borderStyle flat) (extent 76 16) (just l)) (widget 29 detail (relativeOrigin 180 190) (bg "Window") (font "Arial" 10) (PID 21) (title off) (tabStop off) (tabIndex 21) (borderStyle flat) (extent 76 16) (just l)) (widget 32 detail (relativeOrigin 180 160) (bg "Window") (font "Arial" 10) (PID 22) (title off) (tabStop off) (tabIndex 22) (borderStyle flat) (extent 76 16) (just l)) (widget 3 detail (relativeOrigin 260 250) (bg "Window") (font "Arial" 10) (PID 23) (title off) (tabIndex 12) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 2 detail (relativeOrigin 260 220) (bg "Window") (font "Arial" 10) (PID 24) (title off) (tabIndex 11) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 1 detail (relativeOrigin 260 190) (bg "Window") (font "Arial" 10) (PID 25) (title off) (tabIndex 10) (borderStyle flat) (extent 66 16) (showFormat real)) (widget 44 detail (relativeOrigin 270 280) (bg "Light Green") (font "Arial" 11 bold italic) (PID 28) (title off) (tabIndex 13) (borderStyle flat) (extent 56 26)) (panelBg "Window")) (detail (extent 515 375) (anchorPt 191 646) (configuration (devCarrierFor 10 (active open) (icon (extent 51 0)) (open (extent 104 26) (format dropDown)) (pinCenter 200 50)) (devCarrierFor 11 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 650)) (devCarrierFor 12 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 710)) (devCarrierFor 13 (active open) (icon (extent 50 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 770)) (devCarrierFor 14 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 560)) (devCarrierFor 15 (active open) (icon (extent 95 0)) (open (extent 131 29) (showFormat real)) (pinCenter 210 500)) (devCarrierFor 16 (active open) (icon (extent 92 0)) (open (extent 129 29) (showFormat real)) (pinCenter 210 440)) (devCarrierFor 17 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 320)) (devCarrierFor 18 (active open) (icon (extent 97 0)) (open (extent 133 29) (showFormat real)) (pinCenter 210 380)) (devCarrierFor 19 (active open) (icon (extent 30 0)) (open (extent 66 25) (format dropDown)) (pinCenter 190 -20)) (devCarrierFor 20 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 110)) (devCarrierFor 21 (active open) (icon (extent 108 0)) (open (extent 144 25) (format dropDown)) (pinCenter 220 170)) (devCarrierFor 22 (active open) (icon (extent 97 25)) (open (extent 133 25) (format dropDown)) (pinCenter 210 250)) (devCarrierFor 23 (active open) (icon (extent 53 0)) (open (extent 118 29) (showFormat real)) (pinCenter 210 850)) (devCarrierFor 24 (active open) (icon (extent 51 0)) (open (extent 59 27) (just l)) (title off) (pinCenter 30 40)) (devCarrierFor 25 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 100)) (devCarrierFor 26 (active open) (icon (extent 89 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 160)) (devCarrierFor 27 (active open) (icon (extent 37 0)) (open (extent 56 27) (just l)) (title off) (pinCenter 30 240)) (devCarrierFor 28 (active icon) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 110 -300)) (devCarrierFor 29 (active open) (icon (extent 78 0)) (open (extent 83 27) (just l)) (title off) (pinCenter 40 310)) (devCarrierFor 30 (active open) (icon (extent 78 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 370)) (devCarrierFor 31 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 430)) (devCarrierFor 32 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 490)) (devCarrierFor 33 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 550)) (devCarrierFor 34 (active open) (icon (extent 78 145) (iconImage "build.icn")) (open (extent 94 302)) (terminals on) (pinCenter 640 730)) (devCarrierFor 36 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 320)) (devCarrierFor 37 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 300 380)) (devCarrierFor 38 (active icon) (icon (extent 80 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 100)) (devCarrierFor 40 (active open) (icon (extent 62 0)) (open (extent 130 25) (format dropDown)) (pinCenter 210 920)) (devCarrierFor 41 (active open) (icon (extent 75 0)) (open (extent 93 27) (just l)) (title off) (pinCenter 50 640)) (devCarrierFor 42 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 700)) (devCarrierFor 43 (active open) (icon (extent 75 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 760)) (devCarrierFor 44 (active open) (icon (extent 34 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 910)) (devCarrierFor 45 (active icon) (icon (extent 25 15)) (open (extent 145 50)) (terminals on) (pinCenter 310 850)) (devCarrierFor 46 (active open) (icon (extent 35 0)) (open (extent 81 27) (just l)) (title off) (pinCenter 40 840)) (devCarrierFor 47 (active open) (icon (extent 67 0)) (open (extent 73 51)) (terminals on) (pinCenter 865 730)) (devCarrierFor 48 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 50 -210)) (devCarrierFor 49 (active open) (icon (extent 82 0)) (open (extent 73 51)) (terminals on) (pinCenter 465 940)) (devCarrierFor 50 (active open) (icon (extent 60 0)) (open (extent 97 24)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 320 -170)) (devCarrierFor 51 (active open) (icon (extent 67 0)) (open (extent 97 24)) (title off) (font "Arial" 10) (titleFont "Arial" 10) (pinCenter 500 -170)) (devCarrierFor 53 (active icon) (icon (extent 119 15)) (open (extent 145 50)) (terminals on) (pinCenter 590 -70)) (devCarrierFor 54 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 250 -230)) (devCarrierFor 55 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 400 -230)) (devCarrierFor 57 (active icon) (icon (extent 118 15)) (open (extent 145 50)) (terminals on) (pinCenter 400 -70)) (devCarrierFor 59 (active open) (icon (extent 48 0)) (open (extent 47 22)) (title off) (pinCenter 120 -190)) (devCarrierFor 60 (active icon) (icon (extent 86 15)) (open (extent 224 116)) (terminals on) (pinCenter 120 -110)) (devCarrierFor 62 (active open) (icon (extent 82 0)) (open (extent 73 51)) (terminals on) (pinCenter 375 -370)) (devCarrierFor 63 (active open) (icon (extent 62 0)) (open (extent 130 25) (format dropDown)) (pinCenter 120 -390)) (connect D9:0 D0:0 (points 4 190 -5 190 10 200 10 200 16)) (connect D4:0 D1:0 (points 2 210 577 210 615)) (connect D1:0 D2:0 (points 2 210 667 210 675)) (connect D2:0 D3:0 (points 2 210 727 210 735)) (connect D5:0 D4:0 (points 2 210 517 210 525)) (connect D6:0 D5:0 (points 2 210 457 210 465)) (connect D8:0 D6:0 (points 2 210 397 210 405)) (connect D12:0 D7:0 (points 2 210 265 210 285)) (connect D7:0 D8:0 (points 2 210 337 210 345)) (connect D44:1 D9:0 (points 3 146 -190 190 -190 190 -53)) (connect D0:0 D10:0 (points 6 200 65 200 80 210 80 210 70 220 70 220 77)) (connect D10:0 D11:0 (points 2 220 125 220 137)) (connect D11:0 D12:0 (points 4 220 185 220 200 210 200 210 217)) (connect D3:0 D13:0 (points 2 210 787 210 815)) (connect D9:1 D24:1 (points 4 225 -30 430 -30 430 600 530 600)) (connect D0:1 D24:2 (points 4 254 40 420 40 420 620 530 620)) (connect D25:1 D24:3 (points 4 315 320 360 320 360 640 530 640)) (connect D26:1 D24:4 (points 4 315 380 350 380 350 660 530 660)) (connect D6:1 D24:5 (points 4 277 440 330 440 330 680 530 680)) (connect D5:1 D24:6 (points 4 278 500 320 500 320 700 530 700)) (connect D4:1 D24:7 (points 4 278 560 300 560 300 720 530 720)) (connect D1:1 D24:8 (points 4 277 650 310 650 310 740 530 740)) (connect D2:1 D24:9 (points 6 277 710 290 710 290 720 300 720 300 760 530 760)) (connect D3:1 D24:10 (points 4 277 770 403 770 403 780 530 780)) (connect D27:1 D24:11 (points 4 392 100 410 100 410 800 530 800)) (connect D11:1 D24:12 (points 4 294 160 350 160 350 820 530 820)) (connect D12:1 D24:13 (points 4 279 240 340 240 340 840 530 840)) (connect D33:1 D24:14 (points 4 325 850 350 850 350 860 530 860)) (connect D7:1 D25:1 (points 2 279 320 285 320)) (connect D8:1 D26:1 (points 2 279 380 285 380)) (connect D10:1 D27:1 (points 2 294 100 307 100)) (connect D13:0 D28:0 (points 2 210 867 210 887)) (connect D13:1 D33:1 (points 2 271 850 295 850)) (connect D24:1 D35:1 (points 2 749 730 786 730)) (connect D28:1 D37:1 (points 4 277 910 300 910 300 940 386 940)) (connect D41:1 D38:0 (points 3 286 -230 320 -230 320 -185)) (connect D42:1 D39:0 (points 3 436 -230 500 -230 500 -185)) (connect D39:1 D40:0 (points 3 551 -170 590 -170 590 -80)) (connect D38:1 D43:0 (points 3 371 -170 400 -170 400 -80)) (connect D36:1 D44:0 (points 3 86 -210 120 -210 120 -204)) (connect D44:0 D45:0 (points 2 120 -177 120 -120)) (connect D47:1 D46:1 (points 4 187 -400 210 -400 210 -370 296 -370))) (stackingOrder 14 15 16 17 19 20 21 22 23 25 27 29 30 26 32 31 34 36 10 11 7 8 6 5 4 1 2 3 13 12 0 24 35 37 33 39 38 41 42 43 40 44 9 45 28 46 47 18)))) (context 25 (properties (name "SmuWaitUI") (variableName SmuWaitUI) (variableScope glob) (trigMode deg) (nextID 10) (popupTitleText "UserFunction2") (showPopupTitle 0)) (deviceList (device 1 LABEL (properties (name "Waiting ... system is busy now") (variableScope cont) (labelValue "Waiting ... system is busy now")) (implementation)) (device 3 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"SmuWaitUI\",350,100,335,155);"))) (device 4 BREAK (properties (variableScope cont))) (device 5 IFTHENELSE (properties (variableScope cont) (cases 1 "status==\"Idle\"")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 6 FROMGLOBAL (properties (name "Get Status") (variableScope cont) (globalName "Status")) (interface (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 7 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 8 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 1 "hidePanel(\"SmuWaitUI\");"))) (configuration (connect D3:1 D2:0) (connect D4:1 D3:1) (connect D5:1 D4:0) (connect D1:0 D5:0) (connect D5:0 D6:0))) (contextCarrier (active detail) (panel (extent 539 375) (drawGrid "on") (widget 0 detail (relativeOrigin 20 40) (font "Arial" 10) (PID 0) (title off) (tabStop off) (tabIndex 0) (borderStyle none) (extent 175 25) (just c))) (detail (extent 706 626) (anchorPt 80 77) (configuration (devCarrierFor 1 (active open) (icon (extent 180 0)) (open (extent 176 27) (just l)) (title off) (titleFont "Arial" 10) (pinCenter 390 320)) (devCarrierFor 3 (active open) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 170 110)) (devCarrierFor 4 (active icon) (icon (extent 36 15)) (open) (terminals on) (pinCenter 430 180)) (devCarrierFor 5 (active icon) (icon (extent 71 25)) (open (extent 121 51)) (terminals on) (pinCenter 340 200)) (devCarrierFor 6 (active icon) (icon (extent 53 14)) (open (extent 73 51)) (terminals on) (titleFont "Arial" 10) (pinCenter 260 200)) (devCarrierFor 7 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 170 170)) (devCarrierFor 8 (active open) (icon (extent 67 15)) (open (extent 145 50)) (terminals on) (pinCenter 170 250)) (connect D3:1 D2:0 (points 5 378 190 390 190 390 150 430 150 430 170)) (connect D4:1 D3:1 (points 2 289 200 302 200)) (connect D5:1 D4:0 (points 3 206 170 260 170 260 190)) (connect D1:0 D5:0 (points 4 170 155 170 131 170 131 170 142)) (connect D5:0 D6:0 (points 4 170 198 170 219 170 219 170 204))) (stackingOrder 2 3 4 5 1 6 0)))) (context 2 (properties (name "switchClose") (variableName switchClose) (variableScope glob) (trigMode deg) (nextID 21) (popupTitleText "UserFunction1") (popupMoveable 1)) (interface (input 1 (name "ch") (optional yes)) (output 1 (type data) (name "X") (lock constraints) (optional yes))) (deviceList (device 2 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"route:close (@\"+ch+\")\" EOL")) (interface (input 1 (name "ch") (optional yes)) (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 3 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 2 "WRITE TEXT \"route:close? (@\"+ch+\")\" EOL" "READ TEXT x STR") ) (interface (input 1 (name "ch") (optional yes)) (output 1 (name "X") (optional yes)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 5 FORMULA (properties (name "call SwitchWaitUI") (variableScope cont) (expr 1 "SwitchWaitUI();"))) (device 10 FORMULA (properties (name "Status Busy") (variableScope cont) (expr 1 "Status=\"Busy\";"))) (device 11 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\";"))) (device 12 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Hardware error\";")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 13 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 14 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 15 EXITCONTEXT (properties (variableScope cont))) (device 18 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (configuration (connect D3:0 D0:0) (connect I1:1 D0:1) (connect D0:0 D1:0) (connect I1:1 D1:1) (connect D2:0 D3:0) (connect D1:0 D4:0) (connect D9:1 D5:0) (connect D5:1 D6:1) (connect D5:0 D7:0) (connect D7:0 D8:0) (connect D0:1 D9:1) (connect D1:2 D9:2) (connect D1:1 O1:1))) (contextCarrier (active detail) (detail (extent 1119 745) (anchorPt -107 88) (configuration (devCarrierFor 2 (active open) (icon (iconImage "io.icn")) (open (extent 221 74)) (terminals on) (pinCenter 345 170)) (devCarrierFor 3 (active open) (icon (iconImage "io.icn")) (open (extent 221 74)) (terminals on) (pinCenter 345 290)) (devCarrierFor 5 (active icon) (icon (extent 103 15)) (open (extent 145 50)) (terminals on) (pinCenter 340 60)) (devCarrierFor 10 (active icon) (icon (extent 71 15)) (open (extent 145 50)) (terminals on) (pinCenter 340 90)) (devCarrierFor 11 (active icon) (icon (extent 63 15)) (open (extent 145 50)) (terminals on) (pinCenter 350 370)) (devCarrierFor 12 (active icon) (icon (extent 118 15)) (open (extent 204 96)) (terminals on) (pinCenter 600 350)) (devCarrierFor 13 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 730 350)) (devCarrierFor 14 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 600 390)) (devCarrierFor 15 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 600 470)) (devCarrierFor 18 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 550 230)) (connect D3:0 D0:0 (points 2 340 100 350 112)) (connect I1:1 D0:1 (points 4 107 284 20 284 20 170 202 170)) (connect D0:0 D1:0 (points 2 350 209 350 232)) (connect I1:1 D1:1 (points 4 107 284 160 284 160 290 202 290)) (connect D2:0 D3:0 (points 2 340 70 340 80)) (connect D1:0 D4:0 (points 2 350 329 350 360)) (connect D9:1 D5:0 (points 3 565 230 600 230 600 340)) (connect D5:1 D6:1 (points 2 661 350 687 350)) (connect D5:0 D7:0 (points 2 600 360 600 379)) (connect D7:0 D8:0 (points 2 600 400 600 460)) (connect D0:1 D9:1 (points 4 498 170 520 170 520 220 534 220)) (connect D1:2 D9:2 (points 4 498 310 520 310 520 240 534 240)) (connect D1:1 O1:1 (points 4 498 270 676 270 676 284 1225 284))) (stackingOrder 0 8 9 4 1 2 3 7 6 5)))) (context 0 (properties (name "switchOpen") (variableName switchOpen) (variableScope glob) (trigMode deg) (nextID 20) (popupTitleText "UserFunction1") (popupMoveable 1)) (interface (input 1 (name "ch") (optional yes)) (output 1 (type data) (name "X") (lock constraints) (optional yes))) (deviceList (device 2 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"route:open (@\"+ch+\")\" EOL")) (interface (input 1 (name "ch") (optional yes)) (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 3 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 2 "WRITE TEXT \"route:open? (@\"+ch+\")\" EOL" "READ TEXT x STR")) (interface (input 1 (name "ch") (optional yes)) (output 1 (name "X") (optional yes)) (output 2 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 5 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\";"))) (device 9 FORMULA (properties (name "Status Busy") (variableScope cont) (expr 1 "Status=\"Busy\";"))) (device 12 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 13 EXITCONTEXT (properties (variableScope cont))) (device 14 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 15 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Hardware error\";")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 16 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (device 18 FORMULA (properties (name "call SwitchWaitUI") (variableScope cont) (expr 1 "SwitchWaitUI();"))) (configuration (connect D3:0 D0:0) (connect I1:1 D0:1) (connect D0:0 D1:0) (connect I1:1 D1:1) (connect D1:0 D2:0) (connect D9:0 D3:0) (connect D7:1 D4:1) (connect D6:0 D5:0) (connect D7:0 D6:0) (connect D8:1 D7:0) (connect D0:1 D8:1) (connect D1:2 D8:2) (connect D1:1 O1:1))) (contextCarrier (active detail) (detail (extent 891 517) (anchorPt -28 50) (configuration (devCarrierFor 2 (active open) (icon (iconImage "io.icn")) (open (extent 221 74)) (terminals on) (pinCenter 385 260)) (devCarrierFor 3 (active open) (icon (iconImage "io.icn")) (open (extent 221 74)) (terminals on) (pinCenter 385 380)) (devCarrierFor 5 (active icon) (icon (extent 63 14)) (open (extent 145 50)) (terminals on) (pinCenter 390 450)) (devCarrierFor 9 (active icon) (icon (extent 71 15)) (open (extent 145 50)) (terminals on) (pinCenter 390 170)) (devCarrierFor 12 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 770 420)) (devCarrierFor 13 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 640 550)) (devCarrierFor 14 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 640 460)) (devCarrierFor 15 (active icon) (icon (extent 118 15)) (open (extent 204 96)) (terminals on) (pinCenter 640 420)) (devCarrierFor 16 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 590 300)) (devCarrierFor 18 (active icon) (icon (extent 103 15)) (open (extent 145 50)) (terminals on) (pinCenter 390 130)) (connect D3:0 D0:0 (points 2 390 180 390 202)) (connect I1:1 D0:1 (points 4 28 208 120 208 120 260 242 260)) (connect D0:0 D1:0 (points 2 390 299 390 322)) (connect I1:1 D1:1 (points 4 28 208 122 208 122 380 242 380)) (connect D1:0 D2:0 (points 2 390 419 390 440)) (connect D9:0 D3:0 (points 2 390 140 390 160)) (connect D7:1 D4:1 (points 2 701 420 727 420)) (connect D6:0 D5:0 (points 2 640 470 640 540)) (connect D7:0 D6:0 (points 2 640 430 640 449)) (connect D8:1 D7:0 (points 3 605 300 640 300 640 410)) (connect D0:1 D8:1 (points 4 538 260 560 260 560 290 574 290)) (connect D1:2 D8:2 (points 4 538 400 560 400 560 310 574 310)) (connect D1:1 O1:1 (points 4 538 360 570 360 570 208 918 208))) (stackingOrder 2 8 0 1 5 6 9 3 4 7)))) (context 3 (properties (name "switchReset") (variableName switchReset) (variableScope glob) (trigMode deg) (nextID 16) (popupTitleText "UserFunction1") (popupMoveable 1)) (deviceList (device 1 IODEVICE (properties (name "u2751 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2751"))) (device 2 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\";"))) (device 6 FORMULA (properties (name "Status Busy") (variableScope cont) (expr 1 "Status=\"Busy\";"))) (device 9 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 10 EXITCONTEXT (properties (variableScope cont))) (device 11 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 12 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Hardware error\";")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 14 FORMULA (properties (name "call SwitchWaitUI") (variableScope cont) (expr 1 "SwitchWaitUI();"))) (configuration (connect D2:0 D0:0) (connect D0:0 D1:0) (connect D7:0 D2:0) (connect D6:1 D3:1) (connect D5:0 D4:0) (connect D6:0 D5:0) (connect D0:1 D6:0))) (contextCarrier (active detail) (detail (extent 891 517) (anchorPt -90 -105) (configuration (devCarrierFor 1 (active open) (icon (iconImage "io.icn")) (open (extent 221 74)) (terminals on) (pinCenter 365 380)) (devCarrierFor 2 (active icon) (icon (extent 63 15)) (open (extent 145 50)) (terminals on) (pinCenter 370 460)) (devCarrierFor 6 (active icon) (icon (extent 71 15)) (open (extent 145 50)) (terminals on) (pinCenter 370 300)) (devCarrierFor 9 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 740 450)) (devCarrierFor 10 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 620 530)) (devCarrierFor 11 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 620 490)) (devCarrierFor 12 (active icon) (icon (extent 118 15)) (open (extent 204 96)) (terminals on) (pinCenter 620 450)) (devCarrierFor 14 (active icon) (icon (extent 103 15)) (open (extent 145 50)) (terminals on) (pinCenter 360 260)) (connect D2:0 D0:0 (points 2 370 310 370 322)) (connect D0:0 D1:0 (points 2 370 419 370 450)) (connect D7:0 D2:0 (points 4 360 270 360 280 370 280 370 290)) (connect D6:1 D3:1 (points 2 681 450 697 450)) (connect D5:0 D4:0 (points 2 620 500 620 520)) (connect D6:0 D5:0 (points 2 620 460 620 479)) (connect D0:1 D6:0 (points 3 518 380 620 380 620 440))) (stackingOrder 4 2 1 5 3 6 7 0)))) (context 4 (properties (name "SwitchUI") (variableName SwitchUI) (variableScope glob) (trigMode deg) (nextID 105) (popupTitleText "Switch Matrix") (popupTitleBackgroundColor "Light Blue") (popupTitleFont "Arial" 11 bold)) (deviceList (device 0 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"408\"):switchOpen(\"408\"))")) (interface (input 1 (name "A") (optional yes)))) (device 1 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"407\"):switchOpen(\"407\"))")) (interface (input 1 (name "A") (optional yes)))) (device 2 TOGGLE25 (properties (name "406") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 3 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"406\"):switchOpen(\"406\"))")) (interface (input 1 (name "A") (optional yes)))) (device 4 TOGGLE25 (properties (name "407") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 5 TOGGLE25 (properties (name "408") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 6 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"405\"):switchOpen(\"405\"))")) (interface (input 1 (name "A") (optional yes)))) (device 7 TOGGLE25 (properties (name "405") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 8 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"404\"):switchOpen(\"404\"))")) (interface (input 1 (name "A") (optional yes)))) (device 9 TOGGLE25 (properties (name "404") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 10 TOGGLE25 (properties (name "403") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 11 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"403\"):switchOpen(\"403\"))")) (interface (input 1 (name "A") (optional yes)))) (device 12 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 13 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 14 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 15 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 16 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"402\"):switchOpen(\"402\"))")) (interface (input 1 (name "A") (optional yes)))) (device 17 TOGGLE25 (properties (name "402") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 18 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 19 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 20 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 21 TOGGLE25 (properties (name "401") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 22 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"401\"):switchOpen(\"401\"))")) (interface (input 1 (name "A") (optional yes)))) (device 23 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 24 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"308\"):switchOpen(\"308\"))")) (interface (input 1 (name "A") (optional yes)))) (device 25 TOGGLE25 (properties (name "308") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 26 TOGGLE25 (properties (name "307") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 27 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"307\"):switchOpen(\"307\"))")) (interface (input 1 (name "A") (optional yes)))) (device 28 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"306\"):switchOpen(\"306\"))")) (interface (input 1 (name "A") (optional yes)))) (device 29 TOGGLE25 (properties (name "306") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 30 TOGGLE25 (properties (name "305") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 31 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"305\"):switchOpen(\"305\"))")) (interface (input 1 (name "A") (optional yes)))) (device 32 TOGGLE25 (properties (name "304") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 33 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"304\"):switchOpen(\"304\"))")) (interface (input 1 (name "A") (optional yes)))) (device 34 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 35 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 36 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 37 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 38 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 39 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"303\"):switchOpen(\"303\"))")) (interface (input 1 (name "A") (optional yes)))) (device 40 TOGGLE25 (properties (name "303") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 41 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 42 TOGGLE25 (properties (name "302") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 43 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"302\"):switchOpen(\"302\"))")) (interface (input 1 (name "A") (optional yes)))) (device 44 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 45 TOGGLE25 (properties (name "301") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 46 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"301\"):switchOpen(\"301\"))")) (interface (input 1 (name "A") (optional yes)))) (device 47 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 48 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"208\"):switchOpen(\"208\"))")) (interface (input 1 (name "A") (optional yes)))) (device 49 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"207\"):switchOpen(\"207\"))")) (interface (input 1 (name "A") (optional yes)))) (device 50 TOGGLE25 (properties (name "207") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 51 TOGGLE25 (properties (name "208") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 52 TOGGLE25 (properties (name "206") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 53 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"206\"):switchOpen(\"206\"))")) (interface (input 1 (name "A") (optional yes)))) (device 54 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"205\"):switchOpen(\"205\"))")) (interface (input 1 (name "A") (optional yes)))) (device 55 TOGGLE25 (properties (name "205") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 56 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"204\"):switchOpen(\"204\"))")) (interface (input 1 (name "A") (optional yes)))) (device 57 TOGGLE25 (properties (name "204") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 58 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 59 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 60 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 61 TOGGLE25 (properties (name "203") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 62 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 63 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"203\"):switchOpen(\"203\"))")) (interface (input 1 (name "A") (optional yes)))) (device 64 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 65 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 66 TOGGLE25 (properties (name "202") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 67 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"202\"):switchOpen(\"202\"))")) (interface (input 1 (name "A") (optional yes)))) (device 68 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 69 TOGGLE25 (properties (name "201") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 70 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"201\"):switchOpen(\"201\"))")) (interface (input 1 (name "A") (optional yes)))) (device 71 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 72 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"108\"):switchOpen(\"108\"))")) (interface (input 1 (name "A") (optional yes)))) (device 73 TOGGLE25 (properties (name "108") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 74 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"107\"):switchOpen(\"107\"))")) (interface (input 1 (name "A") (optional yes)))) (device 75 TOGGLE25 (properties (name "107") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 76 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 77 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 78 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"106\"):switchOpen(\"106\"))")) (interface (input 1 (name "A") (optional yes)))) (device 79 TOGGLE25 (properties (name "106") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 80 TOGGLE25 (properties (name "105") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 81 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"105\"):switchOpen(\"105\"))")) (interface (input 1 (name "A") (optional yes)))) (device 82 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 83 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 84 TOGGLE25 (properties (name "104") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 85 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"104\"):switchOpen(\"104\"))")) (interface (input 1 (name "A") (optional yes)))) (device 86 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 87 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 88 FORMULA (properties (variableScope cont) (expr 1 "switchReset();"))) (device 89 CONFIRM25 (properties (name "Reset") (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 90 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"103\"):switchOpen(\"103\"))")) (interface (input 1 (name "A") (optional yes)))) (device 91 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"102\"):switchOpen(\"102\"))")) (interface (input 1 (name "A") (optional yes)))) (device 92 FORMULA (properties (variableScope cont) (expr 1 "((A==1)?switchClose(\"101\"):switchOpen(\"101\"))")) (interface (input 1 (name "A") (optional yes)))) (device 93 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 94 TOGGLE25 (properties (name "103") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 95 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 96 TOGGLE25 (properties (name "102") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 97 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 98 TOGGLE25 (properties (name "101") (variableScope cont) (waitForEvent 1) (initializeAtPrerun 1) (enableEditing 1)) (interface (input 1 (type control) (name "Reset") (lock name constraints) (optional yes)) (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 99 FORMULA (properties (variableScope cont) (expr 1 "showPanel(\"switchUI\",0,350,345,155);"))) (device 101 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A")) (input 2 (name "B")) (output 1 (name "Data")))) (configuration (connect D5:1 D0:1) (connect D4:1 D1:1) (connect D15:1 D2:0) (connect D100:1 D2:1) (connect D2:1 D3:1) (connect D20:1 D4:0) (connect D100:1 D4:1) (connect D19:1 D5:0) (connect D100:1 D5:1) (connect D7:1 D6:1) (connect D14:1 D7:0) (connect D100:1 D7:1) (connect D9:1 D8:1) (connect D13:1 D9:0) (connect D100:1 D9:1) (connect D12:1 D10:0) (connect D100:1 D10:1) (connect D10:1 D11:1) (connect D17:1 D16:1) (connect D18:1 D17:0) (connect D100:1 D17:1) (connect D23:1 D21:0) (connect D100:1 D21:1) (connect D21:1 D22:1) (connect D25:1 D24:1) (connect D38:1 D25:0) (connect D100:1 D25:1) (connect D37:1 D26:0) (connect D100:1 D26:1) (connect D26:1 D27:1) (connect D29:1 D28:1) (connect D34:1 D29:0) (connect D100:1 D29:1) (connect D35:1 D30:0) (connect D100:1 D30:1) (connect D30:1 D31:1) (connect D36:1 D32:0) (connect D100:1 D32:1) (connect D32:1 D33:1) (connect D40:1 D39:1) (connect D41:1 D40:0) (connect D100:1 D40:1) (connect D44:1 D42:0) (connect D100:1 D42:1) (connect D42:1 D43:1) (connect D47:1 D45:0) (connect D100:1 D45:1) (connect D45:1 D46:1) (connect D51:1 D48:1) (connect D50:1 D49:1) (connect D65:1 D50:0) (connect D100:1 D50:1) (connect D64:1 D51:0) (connect D100:1 D51:1) (connect D60:1 D52:0) (connect D100:1 D52:1) (connect D52:1 D53:1) (connect D55:1 D54:1) (connect D59:1 D55:0) (connect D100:1 D55:1) (connect D57:1 D56:1) (connect D58:1 D57:0) (connect D100:1 D57:1) (connect D62:1 D61:0) (connect D100:1 D61:1) (connect D61:1 D63:1) (connect D68:1 D66:0) (connect D100:1 D66:1) (connect D66:1 D67:1) (connect D71:1 D69:0) (connect D100:1 D69:1) (connect D69:1 D70:1) (connect D73:1 D72:1) (connect D77:1 D73:0) (connect D100:1 D73:1) (connect D75:1 D74:1) (connect D76:1 D75:0) (connect D100:1 D75:1) (connect D79:1 D78:1) (connect D82:1 D79:0) (connect D100:1 D79:1) (connect D83:1 D80:0) (connect D100:1 D80:1) (connect D80:1 D81:1) (connect D86:1 D84:0) (connect D100:1 D84:1) (connect D84:1 D85:1) (connect D89:1 D88:0) (connect D87:1 D89:0) (connect D94:1 D90:1) (connect D96:1 D91:1) (connect D98:1 D92:1) (connect D93:1 D94:0) (connect D100:1 D94:1) (connect D95:1 D96:0) (connect D100:1 D96:1) (connect D97:1 D98:0) (connect D100:1 D98:1) (connect D88:0 D100:1) (connect D88:0 D100:2))) (contextCarrier (active detail) (panel (extent 605 375) (drawGrid "on") (widget 89 detail (relativeOrigin 290 100) (bg "Light Green") (font "Arial" 10 bold) (PID 0) (title off) (tabIndex 0) (borderStyle flat) (extent 36 16)) (widget 98 detail (relativeOrigin 10 70) (bg "Light Green") (font "Arial" 10) (PID 1) (title off) (tabIndex 1) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 96 detail (relativeOrigin 50 70) (bg "Light Green") (font "Arial" 10) (PID 2) (title off) (tabIndex 2) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 94 detail (relativeOrigin 90 70) (bg "Light Green") (font "Arial" 10) (PID 3) (title off) (tabIndex 3) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 84 detail (relativeOrigin 130 70) (bg "Light Green") (font "Arial" 10) (PID 4) (title off) (tabIndex 4) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 80 detail (relativeOrigin 170 70) (bg "Light Green") (font "Arial" 10) (PID 5) (title off) (tabIndex 5) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 79 detail (relativeOrigin 210 70) (bg "Light Green") (font "Arial" 10) (PID 6) (title off) (tabIndex 6) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 73 detail (relativeOrigin 290 70) (bg "Light Green") (font "Arial" 10) (PID 7) (title off) (tabIndex 7) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 75 detail (relativeOrigin 250 70) (bg "Light Green") (font "Arial" 10) (PID 8) (title off) (tabIndex 8) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 69 detail (relativeOrigin 10 50) (bg "Light Green") (font "Arial" 10) (PID 9) (title off) (tabIndex 9) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 66 detail (relativeOrigin 50 50) (bg "Light Green") (font "Arial" 10) (PID 10) (title off) (tabIndex 10) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 61 detail (relativeOrigin 90 50) (bg "Light Green") (font "Arial" 10) (PID 11) (title off) (tabIndex 11) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 57 detail (relativeOrigin 130 50) (bg "Light Green") (font "Arial" 10) (PID 12) (title off) (tabIndex 12) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 55 detail (relativeOrigin 170 50) (bg "Light Green") (font "Arial" 10) (PID 13) (title off) (tabIndex 13) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 52 detail (relativeOrigin 210 50) (bg "Light Green") (font "Arial" 10) (PID 14) (title off) (tabIndex 14) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 50 detail (relativeOrigin 250 50) (bg "Light Green") (font "Arial" 10) (PID 15) (title off) (tabIndex 15) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 51 detail (relativeOrigin 290 50) (bg "Light Green") (font "Arial" 10) (PID 16) (title off) (tabIndex 16) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 45 detail (relativeOrigin 10 30) (bg "Light Green") (font "Arial" 10) (PID 17) (title off) (tabIndex 17) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 42 detail (relativeOrigin 50 30) (bg "Light Green") (font "Arial" 10) (PID 18) (title off) (tabIndex 18) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 40 detail (relativeOrigin 90 30) (bg "Light Green") (font "Arial" 10) (PID 19) (title off) (tabIndex 19) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 32 detail (relativeOrigin 130 30) (bg "Light Green") (font "Arial" 10) (PID 20) (title off) (tabIndex 20) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 30 detail (relativeOrigin 170 30) (bg "Light Green") (font "Arial" 10) (PID 21) (title off) (tabIndex 21) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 29 detail (relativeOrigin 210 30) (bg "Light Green") (font "Arial" 10) (PID 22) (title off) (tabIndex 22) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 26 detail (relativeOrigin 250 30) (bg "Light Green") (font "Arial" 10) (PID 23) (title off) (tabIndex 23) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 25 detail (relativeOrigin 290 30) (bg "Light Green") (font "Arial" 10) (PID 24) (title off) (tabIndex 24) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 21 detail (relativeOrigin 10 10) (bg "Light Green") (font "Arial" 10) (PID 25) (title off) (tabIndex 25) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 17 detail (relativeOrigin 50 10) (bg "Light Green") (font "Arial" 10) (PID 26) (title off) (tabIndex 26) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 10 detail (relativeOrigin 90 10) (bg "Light Green") (font "Arial" 10) (PID 27) (title off) (tabIndex 27) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 9 detail (relativeOrigin 130 10) (bg "Light Green") (font "Arial" 10) (PID 28) (title off) (tabIndex 28) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 7 detail (relativeOrigin 170 10) (bg "Light Green") (font "Arial" 10) (PID 29) (title off) (tabIndex 29) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 2 detail (relativeOrigin 210 10) (bg "Light Green") (font "Arial" 10) (PID 30) (title off) (tabIndex 30) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 4 detail (relativeOrigin 250 10) (bg "Light Green") (font "Arial" 10) (PID 31) (title off) (tabIndex 31) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (widget 5 detail (relativeOrigin 290 10) (bg "Light Green") (font "Arial" 10) (PID 32) (title off) (tabIndex 32) (borderStyle flat) (extent 36 16) (scaled on) (format button)) (panelBg "Window")) (detail (extent 545 375) (anchorPt 108 226) (configuration (devCarrierFor 0 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1320 670)) (devCarrierFor 1 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1320 590)) (devCarrierFor 2 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 1250 520)) (devCarrierFor 3 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1330 520)) (devCarrierFor 4 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 1240 590)) (devCarrierFor 5 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 1240 670)) (devCarrierFor 6 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1320 440)) (devCarrierFor 7 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 1250 440)) (devCarrierFor 8 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1330 360)) (devCarrierFor 9 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 1250 360)) (devCarrierFor 10 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 1250 300)) (devCarrierFor 11 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1330 300)) (devCarrierFor 12 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1160 260)) (devCarrierFor 13 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1160 330)) (devCarrierFor 14 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1160 400)) (devCarrierFor 15 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1160 480)) (devCarrierFor 16 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1330 220)) (devCarrierFor 17 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 1250 220)) (devCarrierFor 18 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1160 180)) (devCarrierFor 19 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1150 630)) (devCarrierFor 20 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1150 550)) (devCarrierFor 21 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 1250 140)) (devCarrierFor 22 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1330 140)) (devCarrierFor 23 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 1160 110)) (devCarrierFor 24 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1060 670)) (devCarrierFor 25 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 980 670)) (devCarrierFor 26 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 980 590)) (devCarrierFor 27 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1060 590)) (devCarrierFor 28 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1070 520)) (devCarrierFor 29 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 990 520)) (devCarrierFor 30 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 990 440)) (devCarrierFor 31 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1060 440)) (devCarrierFor 32 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 990 360)) (devCarrierFor 33 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1070 360)) (devCarrierFor 34 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 900 480)) (devCarrierFor 35 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 900 400)) (devCarrierFor 36 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 900 330)) (devCarrierFor 37 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 890 550)) (devCarrierFor 38 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 890 630)) (devCarrierFor 39 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1070 300)) (devCarrierFor 40 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 990 300)) (devCarrierFor 41 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 900 260)) (devCarrierFor 42 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 990 220)) (devCarrierFor 43 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1070 220)) (devCarrierFor 44 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 900 180)) (devCarrierFor 45 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 990 140)) (devCarrierFor 46 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 1070 140)) (devCarrierFor 47 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 900 110)) (devCarrierFor 48 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 800 660)) (devCarrierFor 49 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 800 580)) (devCarrierFor 50 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 720 580)) (devCarrierFor 51 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 720 660)) (devCarrierFor 52 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 730 510)) (devCarrierFor 53 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 810 510)) (devCarrierFor 54 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 800 430)) (devCarrierFor 55 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 730 430)) (devCarrierFor 56 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 810 350)) (devCarrierFor 57 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 730 350)) (devCarrierFor 58 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 640 320)) (devCarrierFor 59 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 640 390)) (devCarrierFor 60 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 640 470)) (devCarrierFor 61 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 730 290)) (devCarrierFor 62 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 640 250)) (devCarrierFor 63 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 810 290)) (devCarrierFor 64 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 630 620)) (devCarrierFor 65 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 630 540)) (devCarrierFor 66 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 730 210)) (devCarrierFor 67 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 810 210)) (devCarrierFor 68 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 640 170)) (devCarrierFor 69 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 730 130)) (devCarrierFor 70 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 810 130)) (devCarrierFor 71 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 640 100)) (devCarrierFor 72 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 540 650)) (devCarrierFor 73 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 460 650)) (devCarrierFor 74 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 540 570)) (devCarrierFor 75 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 460 570)) (devCarrierFor 76 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 370 530)) (devCarrierFor 77 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 370 610)) (devCarrierFor 78 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 550 500)) (devCarrierFor 79 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 470 500)) (devCarrierFor 80 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 470 420)) (devCarrierFor 81 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 540 420)) (devCarrierFor 82 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 380 460)) (devCarrierFor 83 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 380 380)) (devCarrierFor 84 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 470 340)) (devCarrierFor 85 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 550 340)) (devCarrierFor 86 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 380 310)) (devCarrierFor 87 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 50 170)) (devCarrierFor 88 (active open) (icon) (open (extent 145 50)) (terminals on) (pinCenter 170 320)) (devCarrierFor 89 (active open) (icon (extent 37 0)) (open (extent 47 22)) (title off) (pinCenter 120 230)) (devCarrierFor 90 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 550 280)) (devCarrierFor 91 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 550 200)) (devCarrierFor 92 (active icon) (icon (extent 50 15)) (open (extent 364 146)) (terminals on) (pinCenter 550 120)) (devCarrierFor 93 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 380 240)) (devCarrierFor 94 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 470 280)) (devCarrierFor 95 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 380 150)) (devCarrierFor 96 (active open) (icon (extent 25 0)) (open (extent 47 22) (scaled on) (format button)) (title off) (pinCenter 470 200)) (devCarrierFor 97 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 380 90)) (devCarrierFor 98 (active open) (icon (extent 25 0)) (open (extent 44 24) (scaled on) (format button)) (title off) (pinCenter 470 120)) (devCarrierFor 99 (active open) (icon) (open (extent 334 86)) (terminals on) (pinCenter 360 -60)) (devCarrierFor 101 (active icon) (icon (extent 26 25)) (open) (terminals on) (pinCenter 240 200)) (connect D5:1 D0:1 (points 2 1266 670 1292 670)) (connect D4:1 D1:1 (points 2 1266 590 1292 590)) (connect D15:1 D2:0 (points 3 1196 480 1250 480 1250 506)) (connect D100:1 D2:1 (points 26 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 240 850 240 850 220 950 220 950 200 960 200 960 170 1000 170 1000 190 1110 190 1110 220 1210 220 1210 320 1220 320 1220 410 1210 410 1210 520 1224 520)) (connect D2:1 D3:1 (points 2 1276 520 1302 520)) (connect D20:1 D4:0 (points 3 1186 550 1240 550 1240 576)) (connect D100:1 D4:1 (points 28 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 240 850 240 850 220 950 220 950 200 960 200 960 170 1000 170 1000 190 1110 190 1110 220 1210 220 1210 320 1220 320 1220 410 1210 410 1210 520 1200 520 1200 590 1214 590)) (connect D19:1 D5:0 (points 3 1186 630 1240 630 1240 656)) (connect D100:1 D5:1 (points 14 255 200 280 200 280 190 310 190 310 660 410 660 410 680 670 680 670 690 930 690 930 700 1190 700 1190 670 1214 670)) (connect D7:1 D6:1 (points 2 1276 440 1292 440)) (connect D14:1 D7:0 (points 3 1196 400 1250 400 1250 426)) (connect D100:1 D7:1 (points 26 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 240 850 240 850 220 950 220 950 200 960 200 960 170 1000 170 1000 190 1110 190 1110 220 1210 220 1210 320 1220 320 1220 410 1210 410 1210 440 1224 440)) (connect D9:1 D8:1 (points 2 1274 360 1302 360)) (connect D13:1 D9:0 (points 3 1196 330 1250 330 1250 345)) (connect D100:1 D9:1 (points 24 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 240 850 240 850 220 950 220 950 200 960 200 960 170 1000 170 1000 190 1110 190 1110 220 1210 220 1210 320 1220 320 1220 360 1225 360)) (connect D12:1 D10:0 (points 3 1196 260 1250 260 1250 286)) (connect D100:1 D10:1 (points 14 255 200 280 200 280 190 430 190 430 180 440 180 440 50 700 50 700 60 1220 60 1220 190 1210 190 1210 300 1224 300)) (connect D10:1 D11:1 (points 2 1276 300 1302 300)) (connect D17:1 D16:1 (points 2 1276 220 1302 220)) (connect D18:1 D17:0 (points 3 1196 180 1250 180 1250 206)) (connect D100:1 D17:1 (points 14 255 200 280 200 280 190 430 190 430 180 440 180 440 50 700 50 700 60 1220 60 1220 190 1210 190 1210 220 1224 220)) (connect D23:1 D21:0 (points 3 1196 110 1250 110 1250 125)) (connect D100:1 D21:1 (points 12 255 200 280 200 280 190 430 190 430 180 440 180 440 50 700 50 700 60 1220 60 1220 140 1225 140)) (connect D21:1 D22:1 (points 2 1274 140 1302 140)) (connect D25:1 D24:1 (points 2 1006 670 1032 670)) (connect D38:1 D25:0 (points 3 926 630 980 630 980 656)) (connect D100:1 D25:1 (points 12 255 200 280 200 280 190 310 190 310 660 410 660 410 680 670 680 670 690 930 690 930 670 954 670)) (connect D37:1 D26:0 (points 3 926 550 980 550 980 576)) (connect D100:1 D26:1 (points 14 255 200 280 200 280 190 310 190 310 660 410 660 410 680 670 680 670 690 930 690 930 670 940 670 940 590 954 590)) (connect D26:1 D27:1 (points 2 1006 590 1032 590)) (connect D29:1 D28:1 (points 2 1016 520 1042 520)) (connect D34:1 D29:0 (points 3 936 480 990 480 990 506)) (connect D100:1 D29:1 (points 16 255 200 280 200 280 190 310 190 310 660 410 660 410 680 670 680 670 690 930 690 930 670 940 670 940 570 950 570 950 520 964 520)) (connect D35:1 D30:0 (points 3 936 400 990 400 990 426)) (connect D100:1 D30:1 (points 14 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 310 700 310 700 380 840 380 840 440 964 440)) (connect D30:1 D31:1 (points 2 1016 440 1032 440)) (connect D36:1 D32:0 (points 3 936 330 990 330 990 345)) (connect D100:1 D32:1 (points 18 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 310 700 310 700 380 840 380 840 440 950 440 950 420 960 420 960 360 965 360)) (connect D32:1 D33:1 (points 2 1014 360 1042 360)) (connect D40:1 D39:1 (points 2 1016 300 1042 300)) (connect D41:1 D40:0 (points 3 936 260 990 260 990 286)) (connect D100:1 D40:1 (points 20 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 310 700 310 700 380 840 380 840 440 950 440 950 420 960 420 960 360 950 360 950 300 964 300)) (connect D44:1 D42:0 (points 3 936 180 990 180 990 206)) (connect D100:1 D42:1 (points 12 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 240 850 240 850 220 964 220)) (connect D42:1 D43:1 (points 2 1016 220 1042 220)) (connect D47:1 D45:0 (points 3 936 110 990 110 990 125)) (connect D100:1 D45:1 (points 16 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 240 850 240 850 220 950 220 950 200 960 200 960 140 965 140)) (connect D45:1 D46:1 (points 2 1014 140 1042 140)) (connect D51:1 D48:1 (points 2 746 660 772 660)) (connect D50:1 D49:1 (points 2 746 580 772 580)) (connect D65:1 D50:0 (points 3 666 540 720 540 720 566)) (connect D100:1 D50:1 (points 16 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 310 700 310 700 400 690 400 690 510 680 510 680 580 694 580)) (connect D64:1 D51:0 (points 3 666 620 720 620 720 646)) (connect D100:1 D51:1 (points 10 255 200 280 200 280 190 310 190 310 660 410 660 410 680 670 680 670 660 694 660)) (connect D60:1 D52:0 (points 3 676 470 730 470 730 496)) (connect D100:1 D52:1 (points 14 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 310 700 310 700 400 690 400 690 510 704 510)) (connect D52:1 D53:1 (points 2 756 510 782 510)) (connect D55:1 D54:1 (points 2 756 430 772 430)) (connect D59:1 D55:0 (points 3 676 390 730 390 730 416)) (connect D100:1 D55:1 (points 14 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 310 700 310 700 400 690 400 690 430 704 430)) (connect D57:1 D56:1 (points 2 754 350 782 350)) (connect D58:1 D57:0 (points 3 676 320 730 320 730 335)) (connect D100:1 D57:1 (points 12 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 310 700 310 700 350 705 350)) (connect D62:1 D61:0 (points 3 676 250 730 250 730 276)) (connect D100:1 D61:1 (points 10 255 200 280 200 280 190 430 190 430 230 590 230 590 210 690 210 690 290 704 290)) (connect D61:1 D63:1 (points 2 756 290 782 290)) (connect D68:1 D66:0 (points 3 676 170 730 170 730 196)) (connect D100:1 D66:1 (points 8 255 200 280 200 280 190 430 190 430 230 590 230 590 210 704 210)) (connect D66:1 D67:1 (points 2 756 210 782 210)) (connect D71:1 D69:0 (points 3 676 100 730 100 730 115)) (connect D100:1 D69:1 (points 10 255 200 280 200 280 190 430 190 430 180 440 180 440 50 700 50 700 130 705 130)) (connect D69:1 D70:1 (points 2 754 130 782 130)) (connect D73:1 D72:1 (points 2 486 650 512 650)) (connect D77:1 D73:0 (points 3 406 610 460 610 460 636)) (connect D100:1 D73:1 (points 8 255 200 280 200 280 190 310 190 310 660 410 660 410 650 434 650)) (connect D75:1 D74:1 (points 2 486 570 512 570)) (connect D76:1 D75:0 (points 3 406 530 460 530 460 556)) (connect D100:1 D75:1 (points 12 255 200 280 200 280 190 430 190 430 300 440 300 440 390 430 390 430 500 420 500 420 570 434 570)) (connect D79:1 D78:1 (points 2 496 500 522 500)) (connect D82:1 D79:0 (points 3 416 460 470 460 470 486)) (connect D100:1 D79:1 (points 10 255 200 280 200 280 190 430 190 430 300 440 300 440 390 430 390 430 500 444 500)) (connect D83:1 D80:0 (points 3 416 380 470 380 470 406)) (connect D100:1 D80:1 (points 10 255 200 280 200 280 190 430 190 430 300 440 300 440 390 430 390 430 420 444 420)) (connect D80:1 D81:1 (points 2 496 420 512 420)) (connect D86:1 D84:0 (points 3 416 310 470 310 470 325)) (connect D100:1 D84:1 (points 8 255 200 280 200 280 190 430 190 430 300 440 300 440 340 445 340)) (connect D84:1 D85:1 (points 2 494 340 522 340)) (connect D89:1 D88:0 (points 3 146 230 170 230 170 274)) (connect D87:1 D89:0 (points 3 86 170 120 170 120 216)) (connect D94:1 D90:1 (points 2 496 280 522 280)) (connect D96:1 D91:1 (points 2 496 200 522 200)) (connect D98:1 D92:1 (points 2 494 120 522 120)) (connect D93:1 D94:0 (points 3 416 240 470 240 470 266)) (connect D100:1 D94:1 (points 6 255 200 280 200 280 190 430 190 430 280 444 280)) (connect D95:1 D96:0 (points 3 416 150 470 150 470 186)) (connect D100:1 D96:1 (points 6 255 200 280 200 280 190 430 190 430 200 444 200)) (connect D97:1 D98:0 (points 3 416 90 470 90 470 105)) (connect D100:1 D98:1 (points 8 255 200 280 200 280 190 430 190 430 180 440 180 440 120 445 120)) (connect D88:0 D100:1 (points 7 170 347 170 370 300 370 300 250 200 250 200 190 224 190)) (connect D88:0 D100:2 (points 7 170 347 170 370 300 370 300 250 200 250 200 210 224 210))) (stackingOrder 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 90 93 94 96 97 98 92 95 46 100 89 91 88 87 99)))) (context 15 (properties (name "SwitchWaitUI") (variableName SwitchWaitUI) (variableScope glob) (trigMode deg) (nextID 10) (popupTitleText "UserFunction2") (showPopupTitle 0)) (deviceList (device 1 LABEL (properties (name "Waiting ... system is busy now") (variableScope cont) (labelValue "Waiting ... system is busy now")) (implementation)) (device 3 FORMULA (properties (name "Show Panel") (variableScope cont) (expr 1 "showPanel(\"switchWaitUI\",0,350,345,155);"))) (device 4 BREAK (properties (variableScope cont))) (device 5 IFTHENELSE (properties (variableScope cont) (cases 1 "status==\"Idle\"")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 6 FROMGLOBAL (properties (name "Get Status") (variableScope cont) (globalName "Status")) (interface (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 7 REPEATUNTILBREAK (properties (variableScope cont)) (interface (output 1 (name "Continuous") (lock name constraints)))) (device 8 FORMULA (properties (name "Hide Panel") (variableScope cont) (expr 1 "hidePanel(\"SwitchWaitUI\");"))) (configuration (connect D3:1 D2:0) (connect D4:1 D3:1) (connect D5:1 D4:0) (connect D1:0 D5:0) (connect D5:0 D6:0))) (contextCarrier (active detail) (panel (extent 539 375) (drawGrid "on") (widget 0 detail (relativeOrigin 20 40) (font "Arial" 10) (PID 0) (title off) (tabStop off) (tabIndex 0) (borderStyle none) (extent 175 25) (just c))) (detail (extent 704 603) (anchorPt 1 -28) (configuration (devCarrierFor 1 (active open) (icon (extent 180 0)) (open (extent 176 27) (just l)) (title off) (titleFont "Arial" 10) (pinCenter 390 320)) (devCarrierFor 3 (active open) (icon (extent 72 15)) (open (extent 334 86)) (terminals on) (pinCenter 170 120)) (devCarrierFor 4 (active icon) (icon (extent 36 15)) (open) (terminals on) (pinCenter 430 180)) (devCarrierFor 5 (active icon) (icon (extent 71 25)) (open (extent 121 51)) (terminals on) (pinCenter 340 200)) (devCarrierFor 6 (active icon) (icon (extent 53 14)) (open (extent 73 51)) (terminals on) (titleFont "Arial" 10) (pinCenter 260 200)) (devCarrierFor 7 (active icon) (icon (extent 68 51) (iconImage "loop.icn")) (open) (terminals on) (pinCenter 170 170)) (devCarrierFor 8 (active open) (icon (extent 67 15)) (open (extent 145 50)) (terminals on) (pinCenter 170 250)) (connect D3:1 D2:0 (points 5 378 190 390 190 390 150 430 150 430 170)) (connect D4:1 D3:1 (points 2 289 200 302 200)) (connect D5:1 D4:0 (points 3 206 170 260 170 260 190)) (connect D1:0 D5:0 (points 4 170 165 170 136 170 136 170 142)) (connect D5:0 D6:0 (points 4 170 198 170 219 170 219 170 204))) (stackingOrder 2 3 4 5 6 1 0)))) (context 9 (properties (name "Voltage") (variableName Voltage) (variableScope glob) (trigMode deg) (nextID 50) (popupTitleText "UserFunction1") (popupMoveable 1)) (interface (input 1 (name "TestSetup") (optional yes)) (output 1 (type data) (name "volt") (lock constraints) (optional yes)) (output 2 (type data) (name "curr") (lock constraints) (optional yes))) (deviceList (device 1 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 7 "WRITE TEXT \"SENS:CURR:NPLC \"+TestSetup.nplc+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"SENS:VOLT:NPLC \"+TestSetup.nplc+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"VOLT:RANG R\"+TestSetup.vRange+\"V, (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"CURR:RANG R\"+TestSetup.iRange+\"A, (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"VOLT:LIM \"+TestSetup.vLimit+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"CURR:LIM \"+TestSetup.iLimit+\", (@\"+TestSetup.channel+\")\" EOL" "WRITE TEXT \"OUTP:STAT ON, (@\"+TestSetup.channel+\")\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 2 FORMULA (properties (name "errorInfo().Message") (variableScope cont) (expr 1 "\"Hardware error\";")) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 4 FORRANGE (properties (variableScope cont) (from 0) (thru 1) (step 0.1)) (interface (input 1 (name "From") (tag "From") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 2 (name "Step") (tag "Step") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (input 3 (name "Thru") (tag "Thru") (requires (datatype Real64) (shape "Scalar")) (lock constraints) (optional yes) (buffer YES)) (output 1 (name "Data") (lock name constraints)))) (device 5 FORMULA (properties (variableScope cont) (expr 3 "start=TestSetup.vStart;" "step=TestSetup.vStep;" "stop=TestSetup.vStop;")) (interface (output 1 (name "start") (optional yes)) (output 2 (name "step") (optional yes)) (output 3 (name "stop") (optional yes)))) (device 7 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 6 "WRITE TEXT \"VOLT \"+voltage+\", (@\"+TestSetup.channel+\")\" EOL" "WAIT INTERVAL: +TestSetup.delay" "WRITE TEXT \"MEAS:CURR? (@\"+TestSetup.channel+\")\" EOL" "READ TEXT curr REAL64" "WRITE TEXT \"MEAS:VOLT? (@\"+TestSetup.channel+\")\" EOL" "READ TEXT volt REAL64")) (interface (input 1 (name "voltage") (optional yes)) (output 1 (name "volt") (optional yes)) (output 2 (name "curr") (optional yes)) (output 3 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 8 TOGLOBAL (properties (name "Set curr") (variableScope cont) (globalName "curr")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 9 TOGLOBAL (properties (name "Set volt") (variableScope cont) (globalName "volt")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 10 COLLECTOR (properties (variableScope cont) (output1D 0)) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 11 COLLECTOR (properties (variableScope cont) (output1D 0)) (interface (input 1 (name "Data") (tag "Data")) (input 2 (type trigger) (name "XEQ") (lock name constraints)) (output 1 (name "Array") (tag "Array")))) (device 18 FORMULA (properties (name "Status Busy") (variableScope cont) (expr 1 "Status=\"Busy\";"))) (device 19 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 20 EXITCONTEXT (properties (variableScope cont))) (device 23 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Continue?") (symbol Exclamation)) (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") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 25 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 27 JUNCTION (properties (name "JCT") (variableScope cont)) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (input 3 (name "C") (optional yes)) (output 1 (name "Data")))) (device 28 FORMULA (properties (variableScope cont) (expr 1 "((TestSetup.iRange==\"120m\")?120m:((TestSetup.iRange==\"10m\")?10m:((TestSetup.iRange==\"1m\")?1m:((TestSetup.iRange==\"100u\")?100u:((TestSetup.iRange==\"10u\")?10u:((TestSetup.iRange==\"1u\")?1u:0))))));" )) (interface (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 29 FORMULA (properties (variableScope cont) (expr 10 "Error=0;" "Error1=((TestSetup.vLimit<=TestSetup.vRange)?0:1);" "Error2=((TestSetup.iLimit<=iRange)?0:1);" "Error3=((abs(TestSetup.vStart)<=TestSetup.vRange)?0:1);" "Error4=((abs(TestSetup.vstop)<=TestSetup.vRange)?0:1);" "Error5=((abs(TestSetup.iStart)<=iRange)?0:1);" "Error6=((abs(TestSetup.istop)<=iRange)?0:1);" "Error7=((TestSetup.delay>=0)?0:1);" "Error=Error1+Error2+Error3+Error4+Error5+Error6+Error7;" "")) (interface (input 1 (name "iRange") (optional yes)) (output 1 (name "Error1") (optional yes)) (output 2 (name "Error2") (optional yes)) (output 3 (name "Error3") (optional yes)) (output 4 (name "Error4") (optional yes)) (output 5 (name "Error5") (optional yes)) (output 6 (name "Error6") (optional yes)) (output 7 (name "Error7") (optional yes)) (output 8 (name "Error") (optional yes)))) (device 30 IFTHENELSE (properties (variableScope cont) (cases 1 "A==0")) (interface (input 1 (name "A") (optional yes)) (output 1 (name "Then") (lock name constraints)) (output 2 (name "Else") (lock name constraints)))) (device 31 MESSAGEBOX (properties (variableScope cont) (popupTitle "Warning") (message "Input parameter(s) out of range") (symbol Exclamation)) (interface (output 1 (name "OK") (lock name constraints))) (implementation (customButtons 0) (displayMode 3) (buttons "OK") (buttonLabel1 "OK") (buttonLabel2 "") (buttonLabel3 "") (bdefault "OK") (messageBGColor "Control") (titleBarTextFont "Arial" 11 bold) (messageTextFont "Arial" 10))) (device 32 FORMULA (properties (name "Status Idle") (variableScope cont) (expr 1 "Status=\"Idle\""))) (device 33 EXITCONTEXT (properties (variableScope cont))) (device 35 IODEVICE (properties (name "u2722 ( @(NOT LIVE))") (variableScope cont) (transactions 1 "WRITE TEXT \"*RST\" EOL")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes))) (implementation (ioDevType 17) (iopath "u2722"))) (device 38 FROMGLOBAL (properties (variableScope cont) (globalName "TsSMU")) (interface (input 1 (type control) (name "Name") (requires (datatype Text) (shape "Scalar")) (lock name constraints) (optional yes)) (output 1 (name "Data") (tag "Data") (lock name constraints)))) (device 39 TOGLOBAL (properties (name "Set TestSetup") (variableScope cont) (globalName "TestSetup")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 41 FORMULA (properties (name "call SmuWaitUI") (variableScope cont) (expr 1 "SmuWaitUI();"))) (device 43 TOGLOBAL (properties (name "Set curr") (variableScope cont) (globalName "curr")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 44 TOGLOBAL (properties (name "Set volt") (variableScope cont) (globalName "volt")) (interface (input 1 (name "Data") (tag "Data") (lock name)))) (device 45 CONSTANT (properties (name "Set to Zero") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Real64") (lock name constraints))) (implementation (value Real (data 0)) (initValue Real (data 0)))) (device 46 DELGLOBAL (properties (name "Delete curr") (variableScope cont) (globalName "curr")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 47 DELGLOBAL (properties (name "Delete volt") (variableScope cont) (globalName "volt")) (interface (output 1 (type exception) (name "Error") (lock name constraints) (optional yes)))) (device 48 FORMULA (properties (name "call GraphUI") (variableScope cont) (expr 1 "GraphUI(volt,curr);"))) (device 49 FORMULA (properties (name "Iintial GraphUI") (variableScope cont) (expr 1 "GraphUI(0,0);"))) (configuration (connect D15:0 D0:0) (connect D14:1 D1:0) (connect D3:1 D2:1) (connect D3:2 D2:2) (connect D3:3 D2:3) (connect D0:0 D3:0) (connect D2:1 D4:1) (connect D7:1 D5:1) (connect D8:1 D6:1) (connect D4:2 D7:1) (connect D2:0 D7:2) (connect D4:1 D8:1) (connect D2:0 D8:2) (connect D23:0 D9:0) (connect D30:0 D10:0) (connect D13:0 D11:0) (connect D1:1 D12:1) (connect D1:0 D13:0) (connect D0:1 D14:1) (connect D4:3 D14:2) (connect D21:1 D14:3) (connect D31:0 D15:0) (connect D15:1 D16:1) (connect D16:8 D17:1) (connect D17:2 D18:0) (connect D18:0 D19:0) (connect D19:0 D20:0) (connect D3:0 D21:0) (connect D28:0 D22:0) (connect I1:1 D22:1) (connect D22:1 D23:1) (connect D27:1 D25:1) (connect D27:1 D26:1) (connect D9:0 D27:0) (connect D29:0 D28:0) (connect D24:0 D29:0) (connect D21:0 D30:0) (connect D27:0 D31:0) (connect D4:1 O1:1) (connect D4:2 O2:1))) (contextCarrier (active detail) (detail (extent 479 375) (anchorPt 208 294) (configuration (devCarrierFor 1 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 504 186)) (terminals on) (pinCenter 120 250)) (devCarrierFor 2 (active icon) (icon (extent 118 15)) (open (extent 204 96)) (terminals on) (pinCenter 900 370)) (devCarrierFor 4 (active open) (icon (iconImage "loop.icn")) (open (extent 99 79)) (pinCenter 340 460)) (devCarrierFor 5 (active open) (icon) (open (extent 184 96)) (terminals on) (pinCenter 95 460)) (devCarrierFor 7 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 354 146)) (terminals on) (pinCenter 520 570)) (devCarrierFor 8 (active icon) (icon (extent 46 15)) (open (extent 73 51)) (terminals on) (pinCenter 760 600)) (devCarrierFor 9 (active icon) (icon (extent 43 15)) (open (extent 73 51)) (terminals on) (pinCenter 770 520)) (devCarrierFor 10 (active icon) (icon (extent 53 25)) (open (extent 96 54)) (terminals on) (pinCenter 690 600)) (devCarrierFor 11 (active icon) (icon (extent 53 25)) (open (extent 96 54)) (terminals on) (pinCenter 680 520)) (devCarrierFor 18 (active icon) (icon (extent 71 15)) (open (extent 145 50)) (terminals on) (pinCenter 110 -20)) (devCarrierFor 19 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 90 700)) (devCarrierFor 20 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 910 440)) (devCarrierFor 23 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 1050 370)) (devCarrierFor 25 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 910 400)) (devCarrierFor 27 (active icon) (icon (extent 26 34)) (open (extent 12 62)) (terminals on) (pinCenter 750 340)) (devCarrierFor 28 (active icon) (icon (extent 50 25)) (open (extent 444 156)) (terminals on) (pinCenter 110 140)) (devCarrierFor 29 (active icon) (icon (extent 50 94)) (open (extent 334 182)) (terminals on) (pinCenter 270 150)) (devCarrierFor 30 (active icon) (icon (extent 71 25)) (open (extent 54 51)) (terminals on) (pinCenter 390 160)) (devCarrierFor 31 (active icon) (icon (extent 81 25)) (open (extent 219 126)) (terminals on) (font "Arial" 11) (pinCenter 530 130)) (devCarrierFor 32 (active icon) (icon (extent 61 16)) (open (extent 145 50)) (terminals on) (pinCenter 530 160)) (devCarrierFor 33 (active icon) (icon (extent 92 15)) (open) (terminals on) (pinCenter 530 190)) (devCarrierFor 35 (active icon) (icon (extent 134 51) (iconImage "io.icn")) (open (extent 354 146)) (terminals on) (pinCenter 100 570)) (devCarrierFor 38 (active open) (icon) (open (extent 73 51)) (terminals on) (pinCenter -35 -60)) (devCarrierFor 39 (active icon) (icon (extent 84 15)) (open (extent 73 51)) (terminals on) (pinCenter 120 -60)) (devCarrierFor 41 (active open) (icon (extent 92 15)) (open (extent 145 50)) (terminals on) (pinCenter -30 -310)) (devCarrierFor 43 (active icon) (icon (extent 46 15)) (open (extent 73 51)) (terminals on) (pinCenter 210 30)) (devCarrierFor 44 (active icon) (icon (extent 43 15)) (open (extent 73 51)) (terminals on) (pinCenter 210 0)) (devCarrierFor 45 (active icon) (icon (extent 64 15)) (open (extent 80 29) (showFormat real)) (pinCenter 110 10)) (devCarrierFor 46 (active icon) (icon (extent 66 15)) (open (extent 114 89)) (terminals on) (pinCenter -30 -140)) (devCarrierFor 47 (active icon) (icon (extent 62 15)) (open (extent 114 89)) (terminals on) (pinCenter -30 -190)) (devCarrierFor 48 (active icon) (icon (extent 74 15)) (open (extent 145 50)) (terminals on) (pinCenter 90 650)) (devCarrierFor 49 (active icon) (icon (extent 85 15)) (open (extent 145 50)) (terminals on) (pinCenter 100 80)) (connect D15:0 D0:0 (points 4 110 155 110 180 120 180 120 222)) (connect D14:1 D1:0 (points 3 765 340 900 340 900 360)) (connect D3:1 D2:1 (points 4 229 430 250 430 250 440 288 440)) (connect D3:2 D2:2 (points 2 229 460 288 460)) (connect D3:3 D2:3 (points 4 229 490 250 490 250 480 288 480)) (connect D0:0 D3:0 (points 4 120 278 120 300 100 300 100 391)) (connect D2:1 D4:1 (points 4 392 460 410 460 410 570 450 570)) (connect D7:1 D5:1 (points 2 719 600 734 600)) (connect D8:1 D6:1 (points 2 709 520 746 520)) (connect D4:2 D7:1 (points 4 589 570 620 570 620 590 661 590)) (connect D2:0 D7:2 (points 7 340 502 340 520 600 520 600 530 630 530 630 610 661 610)) (connect D4:1 D8:1 (points 6 589 560 600 560 600 540 590 540 590 510 651 510)) (connect D2:0 D8:2 (points 5 340 502 340 520 600 520 600 530 651 530)) (connect D23:0 D9:0 (points 4 120 -50 120 -40 110 -40 110 -30)) (connect D30:0 D10:0 (points 2 90 660 90 689)) (connect D13:0 D11:0 (points 2 910 410 910 430)) (connect D1:1 D12:1 (points 2 961 370 1007 370)) (connect D1:0 D13:0 (points 2 900 380 910 389)) (connect D0:1 D14:1 (points 4 189 250 210 250 210 330 734 330)) (connect D4:3 D14:2 (points 4 589 580 610 580 610 340 734 340)) (connect D21:1 D14:3 (points 6 169 570 190 570 190 560 420 560 420 350 734 350)) (connect D31:0 D15:0 (points 4 100 90 100 110 110 110 110 125)) (connect D15:1 D16:1 (points 4 137 140 170 140 170 150 242 150)) (connect D16:8 D17:1 (points 4 297 180 320 180 320 160 352 160)) (connect D17:2 D18:0 (points 5 428 170 450 170 450 100 530 100 530 115)) (connect D18:0 D19:0 (points 2 530 145 530 149)) (connect D19:0 D20:0 (points 2 530 170 530 180)) (connect D3:0 D21:0 (points 2 100 510 100 542)) (connect D28:0 D22:0 (points 4 -30 -130 -30 -120 -40 -120 -40 -106)) (connect I1:1 D22:1 (points 4 -208 -107 -150 -107 -150 -60 -124 -60)) (connect D22:1 D23:1 (points 2 44 -60 75 -60)) (connect D27:1 D25:1 (points 4 144 10 160 10 160 30 184 30)) (connect D27:1 D26:1 (points 4 144 10 160 10 160 0 186 0)) (connect D9:0 D27:0 (points 2 110 -10 110 0)) (connect D29:0 D28:0 (points 2 -30 -180 -30 -150)) (connect D24:0 D29:0 (points 2 -30 -283 -30 -200)) (connect D21:0 D30:0 (points 4 100 598 100 620 90 620 90 640)) (connect D27:0 D31:0 (points 4 110 20 110 40 100 40 100 70)) (connect D4:1 O1:1 (points 10 589 560 600 560 600 540 590 540 590 510 600 510 600 -80 150 -80 150 -207 270 -207)) (connect D4:2 O2:1 (points 6 589 570 620 570 620 -100 160 -100 160 -7 270 -7))) (stackingOrder 2 13 11 20 8 7 21 19 3 4 18 22 5 6 25 26 27 9 0 28 29 24 14 1 12 23 30 10 15 16 17 31))))) (device 110 FORMULA (properties (variableScope cont) (expr 1 "SwitchUI();"))) (device 113 FORMULA (properties (variableScope cont) (expr 1 "SmuUI();"))) (device 119 FORMULA (properties (variableScope cont) (expr 1 "OperatorUI();"))) (device 129 FORMULA (properties (variableScope cont) (expr 1 "showPanel(\"GraphUI\",345,0,345,350);"))) (configuration) (ShowOnExecPanel)) (contextCarrier (active detail) (panel (extent 692 506) (drawGrid "on")) (detail (extent 626 467) (anchorPt 214 -154) (configuration (devCarrierFor 110 (active icon) (icon (extent 50 15)) (open (extent 254 186)) (terminals on) (pinCenter -10 420)) (devCarrierFor 113 (active icon) (icon (extent 50 15)) (open (extent 254 186)) (terminals on) (pinCenter 70 420)) (devCarrierFor 119 (active icon) (icon (extent 50 15)) (open (extent 254 186)) (terminals on) (pinCenter 230 420)) (devCarrierFor 129 (active icon) (icon (extent 50 15)) (open (extent 334 86)) (terminals on) (pinCenter 150 420))) (stackingOrder 0 1 2 3)) (numberFormats (realFormat standard) (realSigDigits 6) (realRadixSpec 4) (integerBase decimal))))