1(saveFormat "7.0") (date "Fri 21/Jun/2013 16:11:56 ") (veerev "8.51.10917.0") (platform "PC") (execMode v6) (prefExecMode v8.5) (filterNAN 0) (workspaceStackingOrder M) (SaveCF no) (device 0 ROOTCONTEXT (properties (variableName Main) (variableScope glob) (trigMode deg) (nextID 11) (popupTitleText "Untitled") (popupMoveable 1)) (deviceList (device 6 CONTEXT (properties (name "ChoicePanel") (variableScope cont) (trigMode deg) (nextID 4) (popupTitleText "UserObject") (popupMoveable 1) (popupTitleBackgroundColor "UserObject")) (interface (output 1 (type data) (name "Result") (lock constraints) (optional yes))) (deviceList (device 0 TOGGLE25 (properties (name "First Control") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 1)) (initValue Int32 (data 0)))) (device 1 TOGGLE25 (properties (name "Second control") (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Toggle") (lock name constraints))) (implementation (value Int32 (data 0)) (initValue Int32 (data 0)))) (device 2 FORMULA (properties (name "Make into an array") (variableScope cont) (expr 1 "[A,B]")) (interface (input 1 (name "A") (optional yes)) (input 2 (name "B") (optional yes)) (output 1 (name "Result") (tag "Result") (lock name constraints) (optional yes)))) (device 3 CONFIRM25 (properties (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (configuration (connect D3:1 D0:0) (connect D0:0 D1:0) (connect D0:1 D2:1) (connect D1:1 D2:2) (connect D2:1 O1:1)) (ShowOnExecPanel (relativeOrigin 388 322))) (contextCarrier (active detail) (panel (extent 180 129) (drawGrid "on") (widget 0 detail (relativeOrigin 10 10) (PID 0) (title off) (tabIndex 0) (borderStyle none) (extent 124 24) (scaled off) (format check box)) (widget 1 detail (relativeOrigin 10 50) (PID 1) (title off) (tabIndex 1) (borderStyle none) (extent 124 24) (scaled off) (format check box)) (widget 3 detail (relativeOrigin 90 90) (PID 2) (title off) (tabIndex 2) (borderStyle none) (extent 47 22))) (detail (extent 536 201) (anchorPt 0 0) (configuration (devCarrierFor 0 (active open) (icon (extent 73 0)) (open (extent 124 24) (scaled off) (format check box)) (title off) (pinCenter 130 80)) (devCarrierFor 1 (active open) (icon (extent 90 0)) (open (extent 124 24) (scaled off) (format check box)) (title off) (pinCenter 130 120)) (devCarrierFor 2 (active open) (icon (extent 108 0)) (open (extent 134 50)) (terminals on) (pinCenter 350 100)) (devCarrierFor 3 (active open) (icon) (open (extent 47 22)) (title off) (pinCenter 70 30)) (connect D3:1 D0:0 (points 3 96 30 130 30 130 65)) (connect D0:0 D1:0 (points 2 130 94 130 105)) (connect D0:1 D2:1 (points 4 194 80 210 80 210 90 250 90)) (connect D1:1 D2:2 (points 4 194 120 210 120 210 110 250 110)) (connect D2:1 O1:1 (points 4 469 100 502 100 502 100 535 100))) (stackingOrder 1 2 0 3)))) (device 10 CONTEXT (properties (name "ControlPanel") (variableName ControlPanel) (variableScope glob) (trigMode deg) (nextID 5) (popupTitleText "Control Panel") (popupMoveable 1)) (interface (input 1 (name "Control") (requires (datatype Boolean) (shape "Array 1D")) (optional yes))) (deviceList (device 0 CONSTANT (properties (name "First Data Entry") (variableName Data1) (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Int16") (lock name constraints))) (implementation (value Int16 (data 0)) (initValue Int16 (data 0)))) (device 1 CONSTANT (properties (name "SecondData Entry") (variableName Data2) (variableScope cont) (enableEditing 1)) (interface (output 1 (name "Int16") (lock name constraints))) (implementation (value Int16 (data 0)) (initValue Int16 (data 0)))) (device 2 CONFIRM25 (properties (variableScope cont) (enterButton 0) (escapeButton 0) (isAssigned2FKey None) (okDisabled 1)) (interface (output 1 (name "Go") (lock name constraints))) (implementation)) (device 3 FORMULA (properties (name "Show/hide controls") (variableScope cont) (expr 2 "Data1.Visible = A[0];" "Data2.Visible = A[1];")) (interface (input 1 (name "A") (optional yes)))) (configuration (connect I1:1 D3:1)) (ShowOnExecPanel (relativeOrigin 279 370))) (contextCarrier (active detail) (panel (extent 204 208) (drawGrid "on") (widget 2 detail (relativeOrigin 130 150) (PID 0) (title off) (tabIndex 0) (borderStyle none) (extent 47 22)) (widget 1 detail (relativeOrigin 30 80) (PID 1) (title on) (tabIndex 1) (borderStyle flat) (extent 143 26) (showFormat int)) (widget 0 detail (relativeOrigin 30 20) (PID 2) (title on) (tabIndex 2) (borderStyle flat) (extent 146 28) (showFormat int))) (detail (extent 616 311) (anchorPt 59 168) (configuration (devCarrierFor 0 (active open) (icon (extent 91 0)) (open (extent 127 26) (showFormat int)) (pinCenter 180 10)) (devCarrierFor 1 (active open) (icon (extent 107 0)) (open (extent 143 26) (showFormat int)) (pinCenter 180 80)) (devCarrierFor 2 (active open) (icon) (open (extent 47 22)) (title off) (pinCenter 320 90)) (devCarrierFor 3 (active open) (icon (extent 115 15)) (open (extent 284 66)) (terminals on) (pinCenter 210 -90)) (connect I1:1 D3:1 (points 4 -59 -13 -50 -13 -50 -90 35 -90))) (stackingOrder 3 0 1 2)))) (configuration (connect D0:1 D1:1))) (contextCarrier (wndOrigin 2 2) (wndState res) (active detail) (detail (extent 712 533) (anchorPt 60 95) (configuration (devCarrierFor 6 (active icon) (icon (extent 78 15)) (open (extent 146 97) (carbonCopy)) (terminals on) (pinCenter 40 10)) (devCarrierFor 10 (active icon) (icon (extent 79 15)) (open (extent 204 208) (carbonCopy)) (pinCenter 220 10)) (connect D0:1 D1:1 (points 2 81 10 178 10))) (stackingOrder 0 1)) (numberFormats (realFormat standard) (realSigDigits 4) (realRadixSpec 4) (integerBase decimal))))