(saveFormat "2.3")
(date "Thu 26/Feb/2004 20:11:10 ")
(veerev "6.2")
(platform "PC")
(execMode v6)
(filterNAN 0)
(workspaceStackingOrder M)
(SaveCF no)
(device 0 ROOTCONTEXT
(properties
(trigMode deg)
(nextID 13)
(popupTitleText "Outputting a Default Value on Timeout")
(popupMoveable 1)
(deleteGlobals 0))
(deviceList
(device 0 TEXTDISPLAY
(interface
(input 1
(name "Data"))))
(device 1 CONTEXT
(properties
(name "Text Input")
(trigMode deg)
(nextID 11)
(popupMoveable 1))
(interface
(output 1
(type data)
(name "X")
(lock constraints)
(optional yes)))
(deviceList
(device 0 CONFIRM25
(properties
(escapeButton 0))
(interface
(output 1
(name "Go")
(lock name constraints)))
(implementation))
(device 1 CONFIRM25
(properties
(name "Cancel")
(enterButton 0))
(interface
(output 1
(name "Go")
(lock name constraints)))
(implementation))
(device 2 EXITCONTEXT)
(device 3 LITERALCONSTANT
(properties
(name "Enter Text:"))
(interface
(input 1
(type control)
(name "Default Value")
(requires
(datatype Text))
(lock name constraints)
(optional yes))
(output 1
(name "Text")
(lock name constraints)))
(implementation
(value Text
(data  "333"))
(initValue Text
(data  ""))))
(device 4 EXITCONTEXT)
(device 5 DELAY
(properties
(delay 4))
(interface
(output 1
(name "Done")
(tag "Done"))))
(device 6 EXITCONTEXT)
(device 8 LITERALCONSTANT
(properties
(name "Default Value"))
(interface
(output 1
(name "Text")
(lock name constraints)))
(implementation
(value Text
(data  "333"))
(initValue Text
(data  ""))))
(device 9 JUNCTION
(properties
(name "JCT"))
(interface
(input 1
(name "A"))
(input 2
(name "B"))
(output 1
(name "Data")
(lock name constraints))))
(device 10 GATE
(interface
(input 1
(name "A")
(tag "InData"))
(output 1
(name "X")
(tag "OutData")
(lock name constraints))))
(configuration
(connect D1:1 D2:0)
(connect D0:1 D3:0)
(connect D7:1 D3:1)
(connect D3:0 D4:0)
(connect D9:0 D6:0)
(connect D3:1 D8:1)
(connect D9:1 D8:2)
(connect D5:1 D9:0)
(connect D7:1 D9:1)
(connect D8:1 O1:1))
(ShowOnExecPanel
(relativeOrigin 376 97)))
(contextCarrier
(active panel)
(panel
(extent 199 161)
(widget 3 detail
(relativeOrigin 10 20)
(title on)
(borderStyle flat)
(extent 176 38))
(widget 0 detail
(relativeOrigin 30 90)
(title off)
(borderStyle none)
(extent 60 20))
(widget 1 detail
(relativeOrigin 110 90)
(title off)
(borderStyle none)
(extent 56 20)))
(detail
(extent 497 336)
(anchorPt 79 27)
(configuration
(devCarrierFor 0
(active open)
(icon)
(open
(extent 49 20))
(title off)
(pinCenter -10 0))
(devCarrierFor 1
(active open)
(icon
(extent 52 0))
(open
(extent 58 22))
(title off)
(pinCenter 120 230))
(devCarrierFor 2
(active icon)
(icon
(extent 119 15))
(open)
(terminals on)
(pinCenter 160 280))
(devCarrierFor 3
(active open)
(icon
(extent 84 0))
(open
(extent 162 25))
(pinCenter 30 60))
(devCarrierFor 4
(active icon)
(icon
(extent 119 15))
(open)
(terminals on)
(pinCenter 30 280))
(devCarrierFor 5
(active open)
(icon
(extent 45 15))
(open
(extent 81 31))
(pinCenter 230 100))
(devCarrierFor 6
(active icon)
(icon
(extent 119 15))
(open)
(terminals on)
(pinCenter 300 280))
(devCarrierFor 8
(active open)
(icon
(extent 107 0))
(open
(extent 143 28))
(pinCenter 120 180))
(devCarrierFor 9
(active icon)
(icon
(extent 28 25))
(open)
(terminals on)
(pinCenter 380 140))
(devCarrierFor 10
(active icon)
(icon
(extent 38 15))
(open)
(terminals on)
(pinCenter 300 150))
(connect D1:1 D2:0
(points 3 151 230 160 230 160 270))
(connect D0:1 D3:0
(points 3 17 0 30 0 30 27))
(connect D7:1 D3:1
(points 6 194 180 210 180 210 130 -70 130 -70 60 -54 60))
(connect D3:0 D4:0
(points 2 30 75 30 270))
(connect D9:0 D6:0
(points 2 300 160 300 270))
(connect D3:1 D8:1
(points 6 113 60 130 60 130 40 340 40 340 130 363 130))
(connect D9:1 D8:2
(points 2 321 150 363 150))
(connect D5:1 D9:0
(points 3 273 100 300 100 300 140))
(connect D7:1 D9:1
(points 4 194 180 210 180 210 150 278 150))
(connect D8:1 O1:1
(points 4 396 140 425 140 425 140 417 140)))
(stackingOrder 3 0 4 7 5 9 1 2 6 8))))
(device 11 CONTEXT
(properties
(name "Press For")
(trigMode deg)
(nextID 3))
(deviceList
(device 0 IFTHENELSE
(properties
(name "!= 0")
(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 1 TOGGLE25
(properties
(name "Info About")
(autoTrigger 1))
(interface
(input 1
(type control)
(name "Reset")
(lock name constraints)
(optional yes))
(output 1
(lock name constraints)))
(implementation
(value Int32
(data  0))
(initValue Int32
(data  0))))
(device 2 CONTEXT
(properties
(name "Info About This Example")
(trigMode deg)
(nextID 3)
(popupMoveable 1))
(deviceList
(device 0 CONFIRM25
(properties
(name "DONE")
(description2 7 "This tiny \"thread\" begins running when the"
"enclosing UserObject is executed.  When the user"
"acknowledges the OK/DONE button, there is nothing"
"left to execute, so the thread ends.  Since there"
"are not other threads running, the User Object"
"is completed and will exit, removing the Show on" "execute Panel."))
(interface
(output 1
(name "Go")
(lock name constraints)))
(implementation))
(device 2 NOTE
(properties
(text2 19 "" "PURPOSE: To demonstrate outputting"
"the default value from a custom dialog" "box when it times out." ""
"USER DATA REQUIRED:  Press Run." "" "EXPLANATION: When the custom dialog box "
"shown in dialog2.vee times out, an empty "
"container is output from the UserObject."
"Often you want to output a value instead." "This program shows the basic"
"structure and logic of a custom dialog"
"box with a timeout that outputs the default"
"value with the timeout period expires." ""
"For more details, see the \"VEE Help\" topic" "\"To Set a Timeout\"." "")))
(configuration)
(ShowOnExecPanel
(relativeOrigin 72 15)))
(contextCarrier
(active panel)
(panel
(extent 550 444)
(widget 1 detail
(relativeOrigin 10 10)
(title on)
(borderStyle flat)
(extent 526 338)
(editing disabled))
(widget 0 detail
(relativeOrigin 240 390)
(title off)
(borderStyle flat)
(extent 66 34)))
(detail
(extent 545 491)
(anchorPt 409 374)
(configuration
(devCarrierFor 0
(active open)
(icon
(extent 45 24))
(open
(extent 58 37))
(title off)
(pinCenter -140 60))
(devCarrierFor 2
(active icon)
(icon
(extent 71 51)
(iconImage "notepad.icn"))
(open
(extent 456 346)
(editing enabled))
(pinCenter -150 -170)))
(stackingOrder 0 1))))
(configuration
(connect D1:1 D0:1)
(connect D2:0 D1:1)
(connect D0:1 D2:0)))
(contextCarrier
(active panel)
(panel
(extent 319 77)
(widget 1 detail
(relativeOrigin 100 11)
(title off)
(borderStyle flat)
(extent 114 39)
(scaled on)
(format button)))
(detail
(extent 330 249)
(anchorPt 251 160)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 46 25))
(open
(extent 73 64))
(terminals on)
(pinCenter 0 0))
(devCarrierFor 1
(active open)
(icon
(extent 81 24))
(open
(extent 114 39)
(scaled on)
(format button))
(title off)
(pinCenter -130 0))
(devCarrierFor 2
(active icon)
(icon
(extent 217 25))
(open
(extent 550 391)
(carbonCopy))
(pinCenter -110 -87))
(connect D1:1 D0:1
(points 2 -71 0 -26 0))
(connect D2:0 D1:1
(points 5 -110 -72 -110 -47 -210 -47 -210 0 -190 0))
(connect D0:1 D2:0
(points 5 25 -10 50 -10 50 -117 -110 -117 -110 -102)))
(stackingOrder 0 1 2))))
(device 12 NOTE
(properties
(name "Warranty Disclaimer")
(text2 4 "This example is provided as an illustration"
"\"as is\", and Agilent Technologies makes"
"no warranty of any kind with regard to this" "example.")))
(configuration
(connect D1:1 D0:1)))
(contextCarrier
(wndOrigin 2 2)
(wndState res)
(active detail)
(detail
(extent 739 348)
(anchorPt 733 340)
(configuration
(devCarrierFor 0
(active open)
(icon)
(open
(extent 146 25))
(pinCenter -380 -70))
(devCarrierFor 1
(active icon)
(icon
(extent 79 15))
(open
(extent 199 161)
(carbonCopy))
(terminals on)
(pinCenter -600 -70))
(devCarrierFor 11
(active open)
(icon
(extent 110 25))
(open
(extent 319 77)
(carbonCopy))
(bg "Light Blue Gray")
(pinCenter -550 -230))
(devCarrierFor 12
(active icon)
(icon
(extent 338 48)
(iconImage "disclaim.icn")
(label off))
(open
(extent 410 78)
(editing enabled))
(pinCenter -190 -250))
(connect D1:1 D0:1
(points 2 -558 -70 -456 -70)))
(stackingOrder 3 2 0 1))
(numberFormats
(realFormat standard)
(realSigDigits 4)
(realRadixSpec 4)
(integerBase decimal))))
