(saveFormat "7.0")
(date "Wed 12/Oct/2022 17:20:15 ")
(veerev "9.32.17710.0")
(platform "PC")
(execMode v6)
(prefExecMode v9)
(filterNAN 0)
(workspaceStackingOrder M)
(sysconfig
(iodevice "newInstrument"
(type GPIB-VISA)
(channel 130)
(readTerm "\n")
(fs ",")
(eol "\n")
(multiField dataOnly)
(arrayFormat linear)
(timeout 5)
(byteOrder 0)
(idn "ag e4440a")
(ppAddr "GPIB0::15::INSTR")
(ScpiFileName "ag e4440a.xml")
(model "ag e4440a")
(eoiEnabled 1)
(VISAddr "GPIB0::15::INSTR")
(model "ag e4440a"
(standard 488)))
(iodevice "newInstrument2"
(type GPIB-VISA)
(channel 130)
(readTerm "\n")
(fs ",")
(eol "\n")
(multiField dataOnly)
(arrayFormat linear)
(timeout 5)
(byteOrder 0)
(idn "ag e4440a")
(ppAddr "GPIB0::18::INSTR")
(ScpiFileName "ag e4440a.xml")
(model "ag e4440a")
(eoiEnabled 1)
(VISAddr "GPIB0::18::INSTR")
(model "ag e4440a"
(standard 488)))
(iodevice "newInstrument3"
(type GPIB-VISA)
(channel 130)
(readTerm "\n")
(fs ",")
(eol "\n")
(multiField dataOnly)
(arrayFormat linear)
(timeout 5)
(byteOrder 0)
(idn "hp53132a")
(ppAddr "GPIB0::3::INSTR")
(ScpiFileName "hp53132a.xml")
(model "hp53132a")
(eoiEnabled 1)
(VISAddr "GPIB0::3::INSTR")
(model "hp53132a"
(standard 488)))
(iodevice "newInstrument4"
(type GPIB-VISA)
(channel 130)
(readTerm "\n")
(fs ",")
(eol "\n")
(multiField dataOnly)
(arrayFormat linear)
(timeout 5)
(byteOrder 0)
(idn "ag e8257d")
(ppAddr "GPIB0::24::INSTR")
(ScpiFileName "ag e8257d.xml")
(model "ag e8257d")
(eoiEnabled 1)
(VISAddr "GPIB0::24::INSTR")
(model "ag e8257d"
(standard 488)))
(iodevice "newInstrument5"
(type GPIB-VISA)
(channel 131)
(readTerm "\n")
(fs ",")
(eol "\n")
(multiField dataOnly)
(arrayFormat linear)
(timeout 5)
(byteOrder 0)
(idn "ken9040b")
(ppAddr "GPIB1::18::INSTR")
(ScpiFileName "ken9040b.xml")
(model "ken9040b")
(eoiEnabled 1)
(VISAddr "GPIB1::18::INSTR")
(model "ken9040b"
(standard 488))))
(SaveCF no)
(device 0 ROOTCONTEXT
(properties
(variableName Main)
(variableScope glob)
(trigMode deg)
(nextID 13)
(popupTitleText "Untitled")
(popupMoveable 1))
(deviceList
(device 0 LITERALCONSTANT
(properties
(name "Text Array")
(variableScope cont)
(enableEditing 1))
(interface
(output 1
(name "Text")
(lock name constraints)))
(implementation
(value Text
(numDims 1)
(size 3)
(data  [ "*,s,d" "_,u,d" "\\,b,d" ]))
(initValue Text
(data  ""))))
(device 1 TEXTDISPLAY
(properties
(name "dummy string length")
(variableScope cont))
(interface
(input 1
(name "Data"))))
(device 2 TEXTDISPLAY
(properties
(name "dummy string ASCII code")
(variableScope cont))
(interface
(input 1
(name "Data"))))
(device 5 FORMULA
(properties
(variableScope cont)
(expr 3 "L=strLen(A); // expected 1, but 2 here" "charToInt(StrFromThru(A,1,1))"
"// ASCII decimal code 10 = LF"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "L")
(optional yes))
(output 2
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 6 FROMSTRING
(properties
(variableScope cont)
(transactions 1
"READ TEXT charToReplace, replacementChar, dummy TOKEN EXCLUDE:\",\\ntToChar(10)\""
))
(interface
(input 1
(name "AString")
(tag "AString")
(requires
(datatype Text))
(lock name constraints))
(output 1
(name "charToReplace")
(optional yes))
(output 2
(name "replacementChar")
(optional yes))
(output 3
(name "dummy")
(optional yes)))
(implementation
(attr iopath string read "string"
(readTerm "\n")
(fs " ")
(eol "\n")
(multiField fullSyntax)
(arrayFormat block))))
(device 7 FORMULA
(properties
(name "strTrim(A)")
(variableScope cont)
(expr 1 "strTrim(A)"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 8 FOREACH
(properties
(name "For Each Element In")
(variableScope cont))
(interface
(input 1
(name "Collection")
(tag "Collection")
(lock name)
(optional yes))
(output 1
(name "Element")
(lock name constraints))))
(configuration
(connect D3:1 D1:1)
(connect D3:2 D2:1)
(connect D4:3 D3:1)
(connect D5:1 D4:1)
(connect D6:1 D5:1)
(connect D0:1 D6:1)))
(contextCarrier
(wndRestoredOrigin 2 2)
(wndRestoredExtent 702 385)
(wndState max)
(active detail)
(detail
(extent 1432 563)
(anchorPt -51 -14)
(configuration
(devCarrierFor 0
(active open)
(icon)
(open
(extent 134 86))
(pinCenter 240 170))
(devCarrierFor 1
(active open)
(icon
(extent 123 0))
(open
(extent 164 24))
(pinCenter 830 330))
(devCarrierFor 2
(active open)
(icon
(extent 150 0))
(open
(extent 194 26))
(pinCenter 840 380))
(devCarrierFor 5
(active open)
(icon
(extent 50 25))
(open
(extent 234 86))
(terminals on)
(pinCenter 540 350))
(devCarrierFor 6
(active open)
(icon
(extent 70 15))
(open
(extent 544 76))
(terminals on)
(pinCenter 925 170))
(devCarrierFor 7
(active icon)
(icon
(extent 59 15))
(open
(extent 104 46))
(terminals on)
(pinCenter 530 170))
(devCarrierFor 8
(active icon)
(icon
(extent 122 51)
(iconImage "loop.icn"))
(open)
(pinCenter 400 170))
(connect D3:1 D1:1
(points 2 709 330 745 330))
(connect D3:2 D2:1
(points 4 709 370 720 370 720 380 740 380))
(connect D4:3 D3:1
(points 6 1319 190 1340 190 1340 230 370 230 370 350 390 350))
(connect D5:1 D4:1
(points 2 562 170 600 170))
(connect D6:1 D5:1
(points 2 463 170 498 170))
(connect D0:1 D6:1
(points 2 309 170 336 170)))
(stackingOrder 3 1 0 5 2 4 6))
(numberFormats
(realFormat standard)
(realSigDigits 4)
(realRadixSpec 4)
(integerBase decimal))))
