Ymmärtääkö joku mitä tämä ohjelman pätkä tekee? Ohjelma ohjaa erästä kutistumaa mittaavaa laitetta ja tutkimukseni mukaan laitteen nollapiste on päin per##ttä! Itse en ymmärrä tästä ohjelman pätkästä mitään mutta voisiko joku valaista missä tässä voisi olla jotain ratkaisevaa tietoa nollapisteesta tai jonkin mitan asettamisesta...
Kiitos etukäteen jos apua saan :)
(saveFormat "2.3")
(date "Mon 16/Aug/2004 17:04:29 ")
(veerev "6.01")
(platform "PC")
(execMode v6)
(filterNAN 0)
(workspaceStackingOrder F0)
(sysconfig
(iodevice "balance"
(type Serial)
(gateway "This host")
(channel 1)
(readTerm "\n")
(fs ",")
(eol "\r")
(multiField dataOnly)
(arrayFormat linear)
(timeout 2)
(byteOrder 0)
(model "")
(baudRate 2400)
(charSize 7)
(stopBits 2)
(parity off)
(handshake off)
(recvBufferSize 4096)))
(SaveCF no)
(device 0 ROOTCONTEXT
(properties
(trigMode deg)
(nextID 75)
(popupTitleText "Untitled")
(popupMoveable 1)
(deleteGlobals 0))
(deviceList
(UserFunctions
(nextID 17)
(context 9
(properties
(name "acquisition_codeur")
(trigMode deg)
(nextID 7)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "adresse")
(optional yes))
(output 1
(type data)
(name "Result")
(lock constraints)
(optional yes)))
(deviceList
(device 1 CONTEXT
(properties
(name "RAZ")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 0 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 1 IFTHENELSE
(properties
(cases 1 "A==0 OR A==18"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 2 CALL
(properties
(name "Call myLib.c_axina1")
(callFunc "myLib.c_axina1")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 4 TEXTDISPLAY
(interface
(input 1
(name "Data"))))
(configuration
(connect I1:1 D1:1)
(connect D1:2 D2:0)
(connect D0:1 D2:1)
(connect D3:1 D2:2)
(connect D2:1 D4:1)))
(contextCarrier
(active detail)
(detail
(extent 547 217)
(anchorPt 241 366)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 25 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 80 70))
(devCarrierFor 1
(active icon)
(icon
(extent 71 25))
(open
(extent 117 51))
(terminals on)
(pinCenter 210 80))
(devCarrierFor 2
(active icon)
(icon
(extent 121 25))
(open
(extent 176 51))
(terminals on)
(pinCenter 270 130))
(devCarrierFor 3
(active icon)
(icon
(extent 25 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 130 150))
(devCarrierFor 4
(active icon)
(icon
(extent 85 15))
(open
(extent 135 37))
(pinCenter 430 140))
(connect I1:1 D1:1
(points 6 -241 -258 -260 -258 -260 110 120 110 120 80 172 80))
(connect D1:2 D2:0
(points 3 248 90 270 90 270 115))
(connect D0:1 D2:1
(points 4 95 70 110 70 110 120 207 120))
(connect D3:1 D2:2
(points 4 145 150 170 150 170 140 207 140))
(connect D2:1 D4:1
(points 4 333 130 350 130 350 140 385 140)))
(stackingOrder 0 3 4 1 2))))
(device 3 CALL
(properties
(name "Call myLib.c_axina1")
(callFunc "myLib.c_axina1")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 4 CALL
(properties
(name "Deplacement")
(callFunc "myLib.ax_answer")
(parmMode rev30))
(interface
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 5 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 32))
(initValue UInt8
(data 0))))
(configuration
(connect D1:1 D0:1)
(connect D3:1 D1:1)
(connect I1:1 D1:2)
(connect D1:0 D2:0)
(connect D2:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 1095 925)
(anchorPt 182 280)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 27 14))
(terminals on)
(pinCenter 410 90))
(devCarrierFor 3
(active open)
(icon
(extent 121 25))
(open
(extent 155 41))
(terminals on)
(pinCenter 295 50))
(devCarrierFor 4
(active icon)
(icon
(extent 81 15))
(open
(extent 176 51))
(terminals on)
(pinCenter 300 140))
(devCarrierFor 5
(active open)
(icon
(extent 35 15))
(open
(extent 65 19)
(showFormat int))
(pinCenter 70 -50))
(connect D1:1 D0:1
(points 4 445 50 370 50 370 90 394 90))
(connect D3:1 D1:1
(points 4 105 -50 130 -50 130 40 135 40))
(connect I1:1 D1:2
(points 4 -182 182 -180 182 -180 60 135 60))
(connect D1:0 D2:0
(points 4 290 73 290 90 300 90 300 130))
(connect D2:1 O1:1
(points 4 343 140 450 140 450 182 912 182)))
(stackingOrder 2 3 1 0))))
(context 11
(properties
(name "acquisition_LS8UI")
(trigMode deg)
(nextID 41)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "adresse carte")
(optional yes))
(input 2
(name "Numero d\'entree")
(optional yes))
(input 3
(name "gamme")
(optional yes))
(output 1
(type data)
(name "X")
(lock constraints)
(optional yes)))
(deviceList
(device 0 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 1 CONTEXT
(properties
(name "RAZ")
(trigMode deg)
(nextID 4)
(popupTitleText "UserObject")
(popupMoveable 1))
(deviceList
(device 0 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 100))
(initValue UInt8
(data 0))))
(device 2 CALL
(properties
(name "Call myLib.C_axina1")
(callFunc "myLib.C_axina1")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 3 TEXTDISPLAY
(interface
(input 1
(name "Data"))))
(configuration
(connect D0:1 D2:1)
(connect D1:1 D2:2)
(connect D2:1 D3:1)))
(contextCarrier
(active detail)
(detail
(extent 492 172)
(anchorPt 291 106)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 25 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 90 70))
(devCarrierFor 1
(active icon)
(icon
(extent 25 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 80 100))
(devCarrierFor 2
(active icon)
(icon
(extent 124 25))
(open
(extent 176 51))
(terminals on)
(pinCenter 200 80))
(devCarrierFor 3
(active icon)
(icon
(extent 85 15))
(open
(extent 135 37))
(pinCenter 380 80))
(connect D0:1 D2:1
(points 2 105 70 135 70))
(connect D1:1 D2:2
(points 4 95 100 120 100 120 90 135 90))
(connect D2:1 D3:1
(points 2 264 80 335 80)))
(stackingOrder 0 1 3 2))))
(device 2 IFTHENELSE
(properties
(cases 1 "A==0 OR A==18"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 4 CALL
(properties
(name "Call myLib.c_axina3")
(callFunc "myLib.c_axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))
(output 2
(type exception)
(name "Error")
(lock name constraints)
(optional yes))))
(device 6 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 21))
(initValue UInt8
(data 0))))
(device 7 CONTEXT
(properties
(name "Asym\351trie")
(trigMode deg)
(nextID 5)
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(type data)
(name "Result")
(lock constraints)
(optional yes)))
(deviceList
(device 0 IFTHENELSE
(properties
(cases 1 "A>2047"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 1 GATE
(interface
(input 1
(name "A")
(tag "InData"))
(output 1
(name "X"))))
(device 2 JUNCTION
(properties
(name "JCT"))
(interface
(input 1
(name "A"))
(input 2
(name "B"))
(output 1
(name "Data"))))
(device 4 FORMULA
(properties
(expr 3 "A-4095" "" ""))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(configuration
(connect I1:1 D0:1)
(connect D0:2 D1:0)
(connect I1:1 D1:1)
(connect D1:1 D2:1)
(connect D3:1 D2:2)
(connect D0:1 D3:0)
(connect I1:1 D3:1)
(connect D2:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 420 228)
(anchorPt 174 288)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 71 25))
(open
(extent 68 51))
(terminals on)
(pinCenter 100 80))
(devCarrierFor 1
(active icon)
(icon
(extent 30 15))
(open)
(terminals on)
(pinCenter 190 120))
(devCarrierFor 2
(active icon)
(icon
(extent 26 25))
(open)
(terminals on)
(pinCenter 260 140))
(devCarrierFor 4
(active icon)
(icon
(extent 50 15))
(open
(extent 71 61))
(terminals on)
(pinCenter 130 160))
(connect I1:1 D0:1
(points 4 -174 -175 20 -175 20 80 62 80))
(connect D0:2 D1:0
(points 3 138 90 190 90 190 110))
(connect I1:1 D1:1
(points 6 -174 -175 20 -175 20 130 160 130 160 120 172 120))
(connect D1:1 D2:1
(points 4 207 120 220 120 220 130 244 130))
(connect D3:1 D2:2
(points 4 157 160 180 160 180 150 244 150))
(connect D0:1 D3:0
(points 5 138 70 150 70 150 120 130 120 130 150))
(connect I1:1 D3:1
(points 6 -174 -175 20 -175 20 130 70 130 70 160 102 160))
(connect D2:1 O1:1
(points 4 275 140 300 140 300 -175 245 -175)))
(stackingOrder 1 2 3 0))))
(device 8 CALL
(properties
(name "Call myLib.c_answer")
(callFunc "myLib.c_answer")
(parmMode rev30))
(interface
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))
(output 2
(type exception)
(name "Error")
(lock name constraints)
(optional yes))))
(device 9 FORMULA
(properties
(expr 1 "(16*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 20 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(numDims 1)
(size 4)
(data [ 129 137 133 141 ]))
(initValue UInt8
(data 0))))
(device 21 FROMARRAY
(properties
(expr 1 "Ary[a]"))
(interface
(input 1
(name "Ary")
(tag "Ary"))
(input 2
(name "A")
(optional yes))
(output 1
(name "SubAry")
(tag "Result"))
(output 2
(name "Type")
(tag "Type"))
(output 3
(name "NumDims")
(tag "NumDims"))
(output 4
(name "DimSizes")
(tag "DimSizes"))
(output 5
(name "TotSize")
(tag "TotSize"))))
(device 25 IFTHENELSE
(properties
(cases 1 "A==133 OR A==141"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 30 JUNCTION
(properties
(name "JCT"))
(interface
(input 1
(name "A"))
(input 2
(name "B"))
(output 1
(name "Data"))))
(device 33 IFTHENELSE
(properties
(cases 1 "A==137 OR A==141"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 35 FORMULA
(properties
(expr 3 "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 37 FORMULA
(properties
(expr 3 "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 38 CONSTANT
(properties
(name "Real64"))
(interface
(output 1
(name "Real64")
(lock name constraints)))
(implementation
(value Real
(data 1.221))
(initValue Real
(data 0))))
(device 39 CONSTANT
(properties
(name "Real64"))
(interface
(output 1
(name "Real64")
(lock name constraints)))
(implementation
(value Real
(data 0.6105))
(initValue Real
(data 0))))
(device 40 JUNCTION
(properties
(name "JCT"))
(interface
(input 1
(name "A"))
(input 2
(name "B"))
(output 1
(name "Data"))))
(configuration
(connect D2:2 D1:0)
(connect D3:1 D2:1)
(connect D4:1 D3:1)
(connect I1:1 D3:2)
(connect D7:1 D3:3)
(connect D0:1 D3:4)
(connect D10:1 D5:0)
(connect D6:1 D5:1)
(connect D3:0 D6:0)
(connect I2:1 D7:1)
(connect D9:1 D7:2)
(connect D8:1 D9:1)
(connect I3:1 D9:2)
(connect D6:1 D10:0)
(connect D9:1 D10:1)
(connect D13:1 D11:1)
(connect D14:1 D11:2)
(connect D9:1 D12:1)
(connect D5:1 D13:1)
(connect D17:1 D13:2)
(connect D10:2 D14:0)
(connect D6:1 D14:1)
(connect D17:1 D14:2)
(connect D12:2 D15:0)
(connect D12:1 D16:0)
(connect D15:1 D17:1)
(connect D16:1 D17:2)
(connect D11:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 350 300)
(anchorPt 164 7)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 33 15))
(open
(extent 99 27)
(showFormat int))
(pinCenter 120 270))
(devCarrierFor 1
(active icon)
(icon
(extent 27 15))
(terminals on)
(pinCenter 660 230))
(devCarrierFor 2
(active icon)
(icon
(extent 71 25))
(open
(extent 117 51))
(terminals on)
(pinCenter 590 220))
(devCarrierFor 4
(active icon)
(icon
(extent 121 45))
(open
(extent 176 90))
(terminals on)
(titleBg "Red")
(pinCenter 390 220))
(devCarrierFor 6
(active icon)
(icon
(extent 34 15))
(open
(extent 65 29)
(showFormat int))
(pinCenter 190 180))
(devCarrierFor 7
(active icon)
(icon
(extent 59 25))
(terminals on)
(pinCenter 610 320))
(devCarrierFor 8
(active icon)
(icon
(extent 126 25))
(open
(extent 176 51))
(terminals on)
(pinCenter 390 340))
(devCarrierFor 9
(active icon)
(icon
(extent 50 25))
(open
(extent 71 42))
(terminals on)
(pinCenter 10 290))
(devCarrierFor 20
(active icon)
(icon
(extent 33 15))
(open
(extent 117 74)
(showFormat int))
(pinCenter -230 340))
(devCarrierFor 21
(active icon)
(icon
(extent 68 54)
(iconImage "unbuild.icn"))
(open
(extent 93 110))
(terminals on)
(pinCenter -120 360))
(devCarrierFor 25
(active icon)
(icon
(extent 71 25))
(open
(extent 138 51))
(terminals on)
(pinCenter 390 440))
(devCarrierFor 30
(active icon)
(icon
(extent 26 25))
(open)
(terminals on)
(pinCenter 910 390))
(devCarrierFor 33
(active icon)
(icon
(extent 71 25))
(open
(extent 138 51))
(terminals on)
(pinCenter 350 520))
(devCarrierFor 35
(active icon)
(icon
(extent 55 25))
(open
(extent 225 61))
(terminals on)
(pinCenter 720 370))
(devCarrierFor 37
(active icon)
(icon
(extent 55 25))
(open
(extent 225 61))
(terminals on)
(pinCenter 610 420))
(devCarrierFor 38
(active icon)
(icon
(extent 44 15))
(open
(extent 80 29)
(showFormat real))
(pinCenter 470 520))
(devCarrierFor 39
(active icon)
(icon
(extent 44 15))
(open
(extent 80 29)
(showFormat real))
(pinCenter 510 600))
(devCarrierFor 40
(active icon)
(icon
(extent 26 25))
(open)
(terminals on)
(pinCenter 550 460))
(connect D2:2 D1:0
(points 5 628 230 640 230 640 210 660 210 660 220))
(connect D3:1 D2:1
(points 4 453 210 470 210 470 220 552 220))
(connect D4:1 D3:1
(points 4 209 180 230 180 230 200 327 200))
(connect I1:1 D3:2
(points 4 -164 42 30 42 30 210 327 210))
(connect D7:1 D3:3
(points 4 37 290 60 290 60 220 327 220))
(connect D0:1 D3:4
(points 4 139 270 160 270 160 230 327 230))
(connect D10:1 D5:0
(points 5 428 430 460 430 460 290 610 290 610 305))
(connect D6:1 D5:1
(points 4 455 330 480 330 480 320 578 320))
(connect D3:0 D6:0
(points 2 390 245 390 325))
(connect I2:1 D7:1
(points 4 -164 142 -180 142 -180 280 -18 280))
(connect D9:1 D7:2
(points 4 -84 340 -60 340 -60 300 -18 300))
(connect D8:1 D9:1
(points 2 -211 340 -157 340))
(connect I3:1 D9:2
(points 4 -164 242 -170 242 -170 380 -157 380))
(connect D6:1 D10:0
(points 5 455 330 480 330 480 380 390 380 390 425))
(connect D9:1 D10:1
(points 4 -84 340 -50 340 -50 440 352 440))
(connect D13:1 D11:1
(points 4 750 370 770 370 770 380 894 380))
(connect D14:1 D11:2
(points 4 640 420 770 420 770 400 894 400))
(connect D9:1 D12:1
(points 6 -84 340 -50 340 -50 440 280 440 280 520 312 520))
(connect D5:1 D13:1
(points 4 642 320 660 320 660 360 690 360))
(connect D17:1 D13:2
(points 4 565 460 660 460 660 380 690 380))
(connect D10:2 D14:0
(points 5 428 450 470 450 470 390 610 390 610 405))
(connect D6:1 D14:1
(points 4 455 330 480 330 480 410 580 410))
(connect D17:1 D14:2
(points 6 565 460 580 460 580 450 570 450 570 430 580 430))
(connect D12:2 D15:0
(points 5 388 530 410 530 410 490 470 490 470 510))
(connect D12:1 D16:0
(points 5 388 510 420 510 420 560 510 560 510 590))
(connect D15:1 D17:1
(points 4 494 520 510 520 510 450 534 450))
(connect D16:1 D17:2
(points 6 534 600 550 600 550 500 520 500 520 470 534 470))
(connect D11:1 O1:1
(points 4 925 390 950 390 950 142 185 142)))
(stackingOrder 2 0 4 7 9 8 5 10 13 14 16 12 17 15 11 3 6 1))))
(context 8
(properties
(name "Antiflash")
(trigMode deg)
(nextID 3)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "Data")
(optional yes))
(output 1
(type data)
(name "X")
(lock constraints)
(optional yes)))
(deviceList
(device 0 SHIFTREGISTER
(properties
(clearAtActivate 0))
(interface
(input 1
(name "Data"))
(output 1
(name "Current")
(lock name constraints))
(output 2
(name "1 Prev")
(lock name constraints)
(optional yes))))
(device 1 GATE
(interface
(input 1
(name "A")
(tag "InData"))
(output 1
(name "X"))))
(device 2 IFTHENELSE
(properties
(name "If A == B")
(cases 1 "A==B"))
(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))))
(configuration
(connect I1:1 D0:1)
(connect D2:2 D1:0)
(connect I1:1 D1:1)
(connect D0:1 D2:1)
(connect D0:2 D2:2)
(connect D1:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 1105 925)
(anchorPt 272 181)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 81 25))
(open
(extent 17 50))
(terminals on)
(pinCenter 40 80))
(devCarrierFor 1
(active icon)
(icon
(extent 30 15))
(open)
(terminals on)
(pinCenter 250 160))
(devCarrierFor 2
(active icon)
(icon
(extent 48 25))
(open)
(terminals on)
(pinCenter 260 60))
(connect I1:1 D0:1
(points 4 -272 281 -30 281 -30 80 -3 80))
(connect D2:2 D1:0
(points 5 286 70 310 70 310 100 250 100 250 150))
(connect I1:1 D1:1
(points 4 -272 281 -30 281 -30 160 232 160))
(connect D0:1 D2:1
(points 4 83 70 90 70 90 50 233 50))
(connect D0:2 D2:2
(points 4 83 90 100 90 100 70 233 70))
(connect D1:1 O1:1
(points 4 267 160 290 160 290 281 832 281)))
(stackingOrder 0 2 1))))
(context 14
(properties
(name "commande_diverses_ecran")
(trigMode deg)
(nextID 4)
(popupTitleText "UserFunction1")
(popupMoveable 1))
(interface
(input 1
(name "adr")
(optional yes))
(input 2
(name "arg")
(optional yes)))
(deviceList
(device 0 CALL
(properties
(name "Call myLib.c_axina3")
(callFunc "myLib.c_axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 3 NOTE
(properties
(text2 9 "si cde = 0, on a les commandes suivantes :"
"arg = 1 => effacer l\'\351cran" "arg = 2 => curseur en premi\350re position"
"arg = 8 => \351teindre l\'\351cran" "arg = 12 => pas de curseur"
"arg = 13 => curseur clignotant" "arg = 14 => curseur fixe"
"arg = 15 => curseur clignotant (les autres valeurs sont" "")))
(configuration
(connect D1:1 D0:1)
(connect I1:1 D0:2)
(connect D2:1 D0:3)
(connect I2:1 D0:4)))
(contextCarrier
(active detail)
(detail
(extent 732 395)
(anchorPt 4 -135)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 121 45))
(open
(extent 176 90))
(terminals on)
(titleBg "Warning Red")
(pinCenter 360 310))
(devCarrierFor 1
(active icon)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 150 260))
(devCarrierFor 2
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 0 360))
(devCarrierFor 3
(active open)
(icon
(iconImage "notepad.icn"))
(open
(extent 355 207)
(editing enabled))
(pinCenter 480 530))
(connect D1:1 D0:1
(points 4 169 260 200 260 200 290 297 290))
(connect I1:1 D0:2
(points 6 -4 232 160 232 160 230 190 230 190 300 297 300))
(connect D2:1 D0:3
(points 4 37 360 60 360 60 310 297 310))
(connect I2:1 D0:4
(points 4 -4 432 160 432 160 320 297 320)))
(stackingOrder 1 3 2 0))))
(context 7
(properties
(name "Effacer_LCD")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "adresse")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.c_axina3")
(callFunc "myLib.c_axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 225 254)
(configuration
(devCarrierFor 1
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -80 150))
(devCarrierFor 2
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 260 40))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 90 230))
(devCarrierFor 4
(active open)
(icon
(extent 121 45))
(open
(extent 176 90))
(terminals on)
(titleBg "Red")
(pinCenter 555 150))
(connect D1:1 D3:1
(points 4 297 40 320 40 320 120 384 120))
(connect I1:1 D3:2
(points 4 -225 -122 -20 -122 -20 140 384 140))
(connect D0:1 D3:3
(points 4 -43 150 225 150 225 160 384 160))
(connect D2:1 D3:4
(points 4 127 230 150 230 150 180 384 180)))
(stackingOrder 1 2 0 3))))
(context 10
(properties
(name "envoyer_a_afficheur")
(trigMode deg)
(nextID 74)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "texte")
(optional yes))
(input 2
(name "adresse")
(optional yes)))
(deviceList
(device 0 REPEATUNTILBREAK
(interface
(output 1
(name "Continuous")
(lock name constraints))))
(device 1 COUNTER
(interface
(input 1
(name "Data"))
(input 2
(type control)
(name "Clear")
(lock name constraints)
(optional yes))
(output 1
(name "Count"))))
(device 2 FORMULA
(properties
(name "strLen(str)")
(expr 1 "strLen(str)"))
(interface
(input 1
(name "str")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 4 FORMULA
(properties
(name "totSize(x)")
(expr 1 "x-A"))
(interface
(input 1
(name "x")
(optional yes))
(input 2
(name "A")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 5 IFTHENELSE
(properties
(cases 1 "A==-1"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 6 FORMULA
(properties
(name "strRev(str)")
(expr 1 "strRev(str)"))
(interface
(input 1
(name "str")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 7 FORMULA
(properties
(name "strFromLen(str,from,len)")
(expr 1 "strFromLen(str,from,len)"))
(interface
(input 1
(name "str")
(optional yes))
(input 2
(name "from")
(optional yes))
(input 3
(name "len")
(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 10 REPEATUNTILBREAK
(interface
(output 1
(name "Continuous")
(lock name constraints))))
(device 12 COLLECTOR
(properties
(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 13 COUNTER
(interface
(input 1
(name "Data"))
(input 2
(type control)
(name "Clear")
(lock name constraints)
(optional yes))
(output 1
(name "Count"))))
(device 14 FORMULA
(properties
(expr 1 "A-1"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 15 FROMARRAY
(properties
(expr 1 "Ary[A]"))
(interface
(input 1
(name "Ary")
(tag "Ary"))
(input 2
(name "A")
(optional yes))
(output 1
(name "SubAry")
(tag "Result"))
(output 2
(name "Type")
(tag "Type"))
(output 3
(name "NumDims")
(tag "NumDims"))
(output 4
(name "DimSizes")
(tag "DimSizes"))
(output 5
(name "TotSize")
(tag "TotSize"))
(output 6
(type exception)
(name "Error")
(lock name constraints)
(optional yes))))
(device 16 FORMULA
(properties
(name "charToInt(str)")
(expr 1 "charToInt(str)"))
(interface
(input 1
(name "str")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 18 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 4))
(initValue UInt8
(data 0))))
(device 20 CALL
(properties
(name "Call myLib.axina2")
(callFunc "myLib.axina2")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 25 CONTEXT
(properties
(name "effacer \351cran")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 178 259)
(configuration
(devCarrierFor 1
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -70 170))
(devCarrierFor 2
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 180 -20))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 90 230))
(devCarrierFor 4
(active open)
(icon
(extent 106 0))
(open
(extent 176 90))
(terminals on)
(pinCenter 555 150))
(connect D1:1 D3:1
(points 4 217 -20 240 -20 240 120 384 120))
(connect I1:1 D3:2
(points 6 -178 -127 -250 -127 -250 100 -20 100 -20 140 384 140))
(connect D0:1 D3:3
(points 4 -33 170 -10 170 -10 160 384 160))
(connect D2:1 D3:4
(points 4 127 230 250 230 250 180 384 180)))
(stackingOrder 2 3 1 0))))
(device 26 EXITCONTEXT)
(device 27 COUNTER
(interface
(input 1
(name "Data"))
(input 2
(type control)
(name "Clear")
(lock name constraints)
(optional yes))
(output 1
(name "Count"))))
(device 28 IFTHENELSE
(properties
(cases 1 "A==10"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 39 CONTEXT
(properties
(name "Go to 2eme partie 1ere ligne")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 333 78)
(configuration
(devCarrierFor 1
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -90 160))
(devCarrierFor 2
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 260 10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 110 280))
(devCarrierFor 4
(active open)
(icon
(extent 106 0))
(open
(extent 176 90))
(terminals on)
(pinCenter 555 150))
(connect D1:1 D3:1
(points 4 280 10 300 10 300 120 384 120))
(connect I1:1 D3:2
(points 6 -333 54 -360 54 -360 110 -30 110 -30 140 384 140))
(connect D0:1 D3:3
(points 2 -53 160 384 160))
(connect D2:1 D3:4
(points 4 147 280 170 280 170 180 384 180)))
(stackingOrder 3 0 2 1))))
(device 44 CONTEXT
(properties
(name "Go to 2eme ligne")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 40))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 492 224)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 0 180))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 70 280))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 300 110))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 90 244 90))
(connect I1:1 D3:2
(points 4 -492 -92 -190 -92 -190 100 244 100))
(connect D0:1 D3:3
(points 4 20 180 40 180 40 110 244 110))
(connect D2:1 D3:4
(points 4 107 280 130 280 130 120 244 120)))
(stackingOrder 1 0 3 2))))
(device 45 IFTHENELSE
(properties
(cases 1 "A==20"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 50 CONTEXT
(properties
(name "Go to 2 eme partie 2eme ligne")
(trigMode deg)
(nextID 7)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 74))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 500 244)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -90 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 290 140))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 120 234 120))
(connect I1:1 D3:2
(points 6 -500 -112 -490 -112 -490 100 -60 100 -60 130 234 130))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 140 234 140))
(connect D2:1 D3:4
(points 4 -53 260 -30 260 -30 150 234 150)))
(stackingOrder 1 0 3 2))))
(device 51 IFTHENELSE
(properties
(cases 1 "A==30"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 58 CONTEXT
(properties
(name "Go to 3eme ligne")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 20))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 338 261)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -140 170))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -100 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 260 120))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 100 204 100))
(connect I1:1 D3:2
(points 6 -338 -129 -540 -129 -540 100 -70 100 -70 110 204 110))
(connect D0:1 D3:3
(points 4 -120 170 -100 170 -100 120 204 120))
(connect D2:1 D3:4
(points 4 -63 260 -40 260 -40 130 204 130)))
(stackingOrder 1 3 2 0))))
(device 59 IFTHENELSE
(properties
(cases 1 "A==40"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 65 CONTEXT
(properties
(name "Go to 3eme ligne 2eme partie")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 30))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 463 313)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -70 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 230 150))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 130 174 130))
(connect I1:1 D3:2
(points 4 -463 -181 -60 -181 -60 140 174 140))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 150 174 150))
(connect D2:1 D3:4
(points 4 -33 260 -10 260 -10 160 174 160)))
(stackingOrder 1 0 2 3))))
(device 66 IFTHENELSE
(properties
(cases 1 "A==50"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 68 CONTEXT
(properties
(name "Go to 4eme ligne")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 84))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 364 145)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -200 230))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 270 110))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 90 214 90))
(connect I1:1 D3:2
(points 4 -364 -13 -530 -13 -530 100 214 100))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 110 214 110))
(connect D2:1 D3:4
(points 4 -163 230 -60 230 -60 120 214 120)))
(stackingOrder 1 0 3 2))))
(device 69 IFTHENELSE
(properties
(cases 1 "A==60"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 71 CONTEXT
(properties
(name "Go to2eme partie 4eme ligne")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 94))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 416 421)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active icon)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -70 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 270 110))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 90 214 90))
(connect I1:1 D3:2
(points 4 -416 -289 -570 -289 -570 100 214 100))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 110 214 110))
(connect D2:1 D3:4
(points 4 -51 260 -30 260 -30 120 214 120)))
(stackingOrder 1 0 3 2))))
(device 72 IFTHENELSE
(properties
(cases 1 "A==70"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(configuration
(connect D16:0 D0:0)
(connect D0:1 D1:1)
(connect D5:1 D1:2)
(connect I1:1 D2:1)
(connect D2:1 D4:1)
(connect D1:1 D4:2)
(connect D4:1 D5:1)
(connect I1:1 D6:1)
(connect D6:1 D7:1)
(connect D4:1 D7:2)
(connect D3:1 D7:3)
(connect D9:1 D8:0)
(connect D7:1 D9:1)
(connect D5:1 D9:2)
(connect D8:1 D10:1)
(connect D12:6 D10:2)
(connect D10:1 D11:1)
(connect D9:1 D12:1)
(connect D11:1 D12:2)
(connect D12:1 D13:1)
(connect D14:1 D15:1)
(connect I2:1 D15:2)
(connect D13:1 D15:3)
(connect I2:1 D16:1)
(connect D12:6 D17:0)
(connect D15:1 D18:1)
(connect D18:1 D19:1)
(connect D19:1 D20:0)
(connect I2:1 D20:1)
(connect D22:1 D21:0)
(connect I2:1 D21:1)
(connect D18:1 D22:1)
(connect D24:1 D23:0)
(connect I2:1 D23:1)
(connect D18:1 D24:1)
(connect D26:1 D25:0)
(connect I2:1 D25:1)
(connect D18:1 D26:1)
(connect D28:1 D27:0)
(connect I2:1 D27:1)
(connect D18:1 D28:1)
(connect D30:1 D29:0)
(connect I2:1 D29:1)
(connect D18:1 D30:1)
(connect D32:1 D31:0)
(connect I2:1 D31:1)
(connect D18:1 D32:1)))
(contextCarrier
(active detail)
(detail
(extent 1618 862)
(anchorPt -1461 133)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 68 51)
(iconImage "loop.icn"))
(open)
(terminals on)
(pinCenter 50 120))
(devCarrierFor 1
(active icon)
(icon
(extent 45 25))
(open
(extent 84 31))
(pinCenter 250 130))
(devCarrierFor 2
(active icon)
(icon
(extent 62 15))
(open
(extent 88 31))
(terminals on)
(pinCenter 250 90))
(devCarrierFor 3
(active icon)
(icon
(extent 33 15))
(open
(extent 65 27)
(showFormat int))
(pinCenter 590 80))
(devCarrierFor 4
(active icon)
(icon
(extent 53 25))
(open
(extent 75 32))
(terminals on)
(pinCenter 440 120))
(devCarrierFor 5
(active icon)
(icon
(extent 71 25))
(open
(extent 70 51))
(terminals on)
(pinCenter 620 220))
(devCarrierFor 6
(active icon)
(icon
(extent 62 15))
(open
(extent 88 31))
(terminals on)
(pinCenter 400 40))
(devCarrierFor 7
(active icon)
(icon
(extent 147 34))
(open
(extent 165 70))
(terminals on)
(pinCenter 720 70))
(devCarrierFor 10
(active icon)
(icon
(extent 68 51)
(iconImage "loop.icn"))
(open)
(terminals on)
(pinCenter 380 400))
(devCarrierFor 12
(active icon)
(icon
(extent 53 25))
(open)
(terminals on)
(pinCenter 860 200))
(devCarrierFor 13
(active icon)
(icon
(extent 48 25))
(open
(extent 84 31))
(pinCenter 560 410))
(devCarrierFor 14
(active icon)
(icon
(extent 50 15))
(open
(extent 71 31))
(terminals on)
(pinCenter 650 410))
(devCarrierFor 15
(active icon)
(icon
(extent 68 65)
(iconImage "unbuild.icn"))
(open
(extent 85 157))
(terminals on)
(pinCenter 960 380))
(devCarrierFor 16
(active icon)
(icon
(extent 80 15))
(open
(extent 104 31))
(terminals on)
(pinCenter 1090 340))
(devCarrierFor 18
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 1070 280))
(devCarrierFor 20
(active icon)
(icon
(extent 106 34))
(open
(extent 176 70))
(terminals on)
(pinCenter 1220 330))
(devCarrierFor 25
(active icon)
(icon
(extent 115 15))
(terminals on)
(pinCenter 50 60))
(devCarrierFor 26
(active icon)
(icon
(extent 92 15))
(open)
(terminals on)
(pinCenter 990 580))
(devCarrierFor 27
(active open)
(icon
(extent 48 25))
(open
(extent 84 31))
(pinCenter 1170 50))
(devCarrierFor 28
(active open)
(icon
(extent 71 25))
(open
(extent 72 51))
(terminals on)
(pinCenter 1355 -220))
(devCarrierFor 39
(active icon)
(icon
(extent 155 15))
(terminals on)
(pinCenter 1810 -230))
(devCarrierFor 44
(active icon)
(icon
(extent 103 15))
(terminals on)
(pinCenter 1780 -160))
(devCarrierFor 45
(active open)
(icon
(extent 71 25))
(open
(extent 65 41))
(terminals on)
(pinCenter 1345 -150))
(devCarrierFor 50
(active icon)
(icon
(extent 182 15))
(terminals on)
(pinCenter 1820 -80))
(devCarrierFor 51
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinCenter 1345 -70))
(devCarrierFor 58
(active icon)
(icon
(extent 103 15))
(terminals on)
(pinCenter 1810 20))
(devCarrierFor 59
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinCenter 1345 10))
(devCarrierFor 65
(active icon)
(icon
(extent 179 15))
(terminals on)
(pinCenter 1830 110))
(devCarrierFor 66
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinCenter 1345 90))
(devCarrierFor 68
(active icon)
(icon
(extent 103 15))
(terminals on)
(pinCenter 1810 200))
(devCarrierFor 69
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinC
Kiitos etukäteen jos apua saan :)
(saveFormat "2.3")
(date "Mon 16/Aug/2004 17:04:29 ")
(veerev "6.01")
(platform "PC")
(execMode v6)
(filterNAN 0)
(workspaceStackingOrder F0)
(sysconfig
(iodevice "balance"
(type Serial)
(gateway "This host")
(channel 1)
(readTerm "\n")
(fs ",")
(eol "\r")
(multiField dataOnly)
(arrayFormat linear)
(timeout 2)
(byteOrder 0)
(model "")
(baudRate 2400)
(charSize 7)
(stopBits 2)
(parity off)
(handshake off)
(recvBufferSize 4096)))
(SaveCF no)
(device 0 ROOTCONTEXT
(properties
(trigMode deg)
(nextID 75)
(popupTitleText "Untitled")
(popupMoveable 1)
(deleteGlobals 0))
(deviceList
(UserFunctions
(nextID 17)
(context 9
(properties
(name "acquisition_codeur")
(trigMode deg)
(nextID 7)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "adresse")
(optional yes))
(output 1
(type data)
(name "Result")
(lock constraints)
(optional yes)))
(deviceList
(device 1 CONTEXT
(properties
(name "RAZ")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 0 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 1 IFTHENELSE
(properties
(cases 1 "A==0 OR A==18"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 2 CALL
(properties
(name "Call myLib.c_axina1")
(callFunc "myLib.c_axina1")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 4 TEXTDISPLAY
(interface
(input 1
(name "Data"))))
(configuration
(connect I1:1 D1:1)
(connect D1:2 D2:0)
(connect D0:1 D2:1)
(connect D3:1 D2:2)
(connect D2:1 D4:1)))
(contextCarrier
(active detail)
(detail
(extent 547 217)
(anchorPt 241 366)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 25 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 80 70))
(devCarrierFor 1
(active icon)
(icon
(extent 71 25))
(open
(extent 117 51))
(terminals on)
(pinCenter 210 80))
(devCarrierFor 2
(active icon)
(icon
(extent 121 25))
(open
(extent 176 51))
(terminals on)
(pinCenter 270 130))
(devCarrierFor 3
(active icon)
(icon
(extent 25 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 130 150))
(devCarrierFor 4
(active icon)
(icon
(extent 85 15))
(open
(extent 135 37))
(pinCenter 430 140))
(connect I1:1 D1:1
(points 6 -241 -258 -260 -258 -260 110 120 110 120 80 172 80))
(connect D1:2 D2:0
(points 3 248 90 270 90 270 115))
(connect D0:1 D2:1
(points 4 95 70 110 70 110 120 207 120))
(connect D3:1 D2:2
(points 4 145 150 170 150 170 140 207 140))
(connect D2:1 D4:1
(points 4 333 130 350 130 350 140 385 140)))
(stackingOrder 0 3 4 1 2))))
(device 3 CALL
(properties
(name "Call myLib.c_axina1")
(callFunc "myLib.c_axina1")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 4 CALL
(properties
(name "Deplacement")
(callFunc "myLib.ax_answer")
(parmMode rev30))
(interface
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 5 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 32))
(initValue UInt8
(data 0))))
(configuration
(connect D1:1 D0:1)
(connect D3:1 D1:1)
(connect I1:1 D1:2)
(connect D1:0 D2:0)
(connect D2:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 1095 925)
(anchorPt 182 280)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 27 14))
(terminals on)
(pinCenter 410 90))
(devCarrierFor 3
(active open)
(icon
(extent 121 25))
(open
(extent 155 41))
(terminals on)
(pinCenter 295 50))
(devCarrierFor 4
(active icon)
(icon
(extent 81 15))
(open
(extent 176 51))
(terminals on)
(pinCenter 300 140))
(devCarrierFor 5
(active open)
(icon
(extent 35 15))
(open
(extent 65 19)
(showFormat int))
(pinCenter 70 -50))
(connect D1:1 D0:1
(points 4 445 50 370 50 370 90 394 90))
(connect D3:1 D1:1
(points 4 105 -50 130 -50 130 40 135 40))
(connect I1:1 D1:2
(points 4 -182 182 -180 182 -180 60 135 60))
(connect D1:0 D2:0
(points 4 290 73 290 90 300 90 300 130))
(connect D2:1 O1:1
(points 4 343 140 450 140 450 182 912 182)))
(stackingOrder 2 3 1 0))))
(context 11
(properties
(name "acquisition_LS8UI")
(trigMode deg)
(nextID 41)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "adresse carte")
(optional yes))
(input 2
(name "Numero d\'entree")
(optional yes))
(input 3
(name "gamme")
(optional yes))
(output 1
(type data)
(name "X")
(lock constraints)
(optional yes)))
(deviceList
(device 0 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 1 CONTEXT
(properties
(name "RAZ")
(trigMode deg)
(nextID 4)
(popupTitleText "UserObject")
(popupMoveable 1))
(deviceList
(device 0 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 100))
(initValue UInt8
(data 0))))
(device 2 CALL
(properties
(name "Call myLib.C_axina1")
(callFunc "myLib.C_axina1")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 3 TEXTDISPLAY
(interface
(input 1
(name "Data"))))
(configuration
(connect D0:1 D2:1)
(connect D1:1 D2:2)
(connect D2:1 D3:1)))
(contextCarrier
(active detail)
(detail
(extent 492 172)
(anchorPt 291 106)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 25 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 90 70))
(devCarrierFor 1
(active icon)
(icon
(extent 25 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 80 100))
(devCarrierFor 2
(active icon)
(icon
(extent 124 25))
(open
(extent 176 51))
(terminals on)
(pinCenter 200 80))
(devCarrierFor 3
(active icon)
(icon
(extent 85 15))
(open
(extent 135 37))
(pinCenter 380 80))
(connect D0:1 D2:1
(points 2 105 70 135 70))
(connect D1:1 D2:2
(points 4 95 100 120 100 120 90 135 90))
(connect D2:1 D3:1
(points 2 264 80 335 80)))
(stackingOrder 0 1 3 2))))
(device 2 IFTHENELSE
(properties
(cases 1 "A==0 OR A==18"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 4 CALL
(properties
(name "Call myLib.c_axina3")
(callFunc "myLib.c_axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))
(output 2
(type exception)
(name "Error")
(lock name constraints)
(optional yes))))
(device 6 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 21))
(initValue UInt8
(data 0))))
(device 7 CONTEXT
(properties
(name "Asym\351trie")
(trigMode deg)
(nextID 5)
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(type data)
(name "Result")
(lock constraints)
(optional yes)))
(deviceList
(device 0 IFTHENELSE
(properties
(cases 1 "A>2047"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 1 GATE
(interface
(input 1
(name "A")
(tag "InData"))
(output 1
(name "X"))))
(device 2 JUNCTION
(properties
(name "JCT"))
(interface
(input 1
(name "A"))
(input 2
(name "B"))
(output 1
(name "Data"))))
(device 4 FORMULA
(properties
(expr 3 "A-4095" "" ""))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(configuration
(connect I1:1 D0:1)
(connect D0:2 D1:0)
(connect I1:1 D1:1)
(connect D1:1 D2:1)
(connect D3:1 D2:2)
(connect D0:1 D3:0)
(connect I1:1 D3:1)
(connect D2:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 420 228)
(anchorPt 174 288)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 71 25))
(open
(extent 68 51))
(terminals on)
(pinCenter 100 80))
(devCarrierFor 1
(active icon)
(icon
(extent 30 15))
(open)
(terminals on)
(pinCenter 190 120))
(devCarrierFor 2
(active icon)
(icon
(extent 26 25))
(open)
(terminals on)
(pinCenter 260 140))
(devCarrierFor 4
(active icon)
(icon
(extent 50 15))
(open
(extent 71 61))
(terminals on)
(pinCenter 130 160))
(connect I1:1 D0:1
(points 4 -174 -175 20 -175 20 80 62 80))
(connect D0:2 D1:0
(points 3 138 90 190 90 190 110))
(connect I1:1 D1:1
(points 6 -174 -175 20 -175 20 130 160 130 160 120 172 120))
(connect D1:1 D2:1
(points 4 207 120 220 120 220 130 244 130))
(connect D3:1 D2:2
(points 4 157 160 180 160 180 150 244 150))
(connect D0:1 D3:0
(points 5 138 70 150 70 150 120 130 120 130 150))
(connect I1:1 D3:1
(points 6 -174 -175 20 -175 20 130 70 130 70 160 102 160))
(connect D2:1 O1:1
(points 4 275 140 300 140 300 -175 245 -175)))
(stackingOrder 1 2 3 0))))
(device 8 CALL
(properties
(name "Call myLib.c_answer")
(callFunc "myLib.c_answer")
(parmMode rev30))
(interface
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))
(output 2
(type exception)
(name "Error")
(lock name constraints)
(optional yes))))
(device 9 FORMULA
(properties
(expr 1 "(16*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 20 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(numDims 1)
(size 4)
(data [ 129 137 133 141 ]))
(initValue UInt8
(data 0))))
(device 21 FROMARRAY
(properties
(expr 1 "Ary[a]"))
(interface
(input 1
(name "Ary")
(tag "Ary"))
(input 2
(name "A")
(optional yes))
(output 1
(name "SubAry")
(tag "Result"))
(output 2
(name "Type")
(tag "Type"))
(output 3
(name "NumDims")
(tag "NumDims"))
(output 4
(name "DimSizes")
(tag "DimSizes"))
(output 5
(name "TotSize")
(tag "TotSize"))))
(device 25 IFTHENELSE
(properties
(cases 1 "A==133 OR A==141"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 30 JUNCTION
(properties
(name "JCT"))
(interface
(input 1
(name "A"))
(input 2
(name "B"))
(output 1
(name "Data"))))
(device 33 IFTHENELSE
(properties
(cases 1 "A==137 OR A==141"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 35 FORMULA
(properties
(expr 3 "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 37 FORMULA
(properties
(expr 3 "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 38 CONSTANT
(properties
(name "Real64"))
(interface
(output 1
(name "Real64")
(lock name constraints)))
(implementation
(value Real
(data 1.221))
(initValue Real
(data 0))))
(device 39 CONSTANT
(properties
(name "Real64"))
(interface
(output 1
(name "Real64")
(lock name constraints)))
(implementation
(value Real
(data 0.6105))
(initValue Real
(data 0))))
(device 40 JUNCTION
(properties
(name "JCT"))
(interface
(input 1
(name "A"))
(input 2
(name "B"))
(output 1
(name "Data"))))
(configuration
(connect D2:2 D1:0)
(connect D3:1 D2:1)
(connect D4:1 D3:1)
(connect I1:1 D3:2)
(connect D7:1 D3:3)
(connect D0:1 D3:4)
(connect D10:1 D5:0)
(connect D6:1 D5:1)
(connect D3:0 D6:0)
(connect I2:1 D7:1)
(connect D9:1 D7:2)
(connect D8:1 D9:1)
(connect I3:1 D9:2)
(connect D6:1 D10:0)
(connect D9:1 D10:1)
(connect D13:1 D11:1)
(connect D14:1 D11:2)
(connect D9:1 D12:1)
(connect D5:1 D13:1)
(connect D17:1 D13:2)
(connect D10:2 D14:0)
(connect D6:1 D14:1)
(connect D17:1 D14:2)
(connect D12:2 D15:0)
(connect D12:1 D16:0)
(connect D15:1 D17:1)
(connect D16:1 D17:2)
(connect D11:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 350 300)
(anchorPt 164 7)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 33 15))
(open
(extent 99 27)
(showFormat int))
(pinCenter 120 270))
(devCarrierFor 1
(active icon)
(icon
(extent 27 15))
(terminals on)
(pinCenter 660 230))
(devCarrierFor 2
(active icon)
(icon
(extent 71 25))
(open
(extent 117 51))
(terminals on)
(pinCenter 590 220))
(devCarrierFor 4
(active icon)
(icon
(extent 121 45))
(open
(extent 176 90))
(terminals on)
(titleBg "Red")
(pinCenter 390 220))
(devCarrierFor 6
(active icon)
(icon
(extent 34 15))
(open
(extent 65 29)
(showFormat int))
(pinCenter 190 180))
(devCarrierFor 7
(active icon)
(icon
(extent 59 25))
(terminals on)
(pinCenter 610 320))
(devCarrierFor 8
(active icon)
(icon
(extent 126 25))
(open
(extent 176 51))
(terminals on)
(pinCenter 390 340))
(devCarrierFor 9
(active icon)
(icon
(extent 50 25))
(open
(extent 71 42))
(terminals on)
(pinCenter 10 290))
(devCarrierFor 20
(active icon)
(icon
(extent 33 15))
(open
(extent 117 74)
(showFormat int))
(pinCenter -230 340))
(devCarrierFor 21
(active icon)
(icon
(extent 68 54)
(iconImage "unbuild.icn"))
(open
(extent 93 110))
(terminals on)
(pinCenter -120 360))
(devCarrierFor 25
(active icon)
(icon
(extent 71 25))
(open
(extent 138 51))
(terminals on)
(pinCenter 390 440))
(devCarrierFor 30
(active icon)
(icon
(extent 26 25))
(open)
(terminals on)
(pinCenter 910 390))
(devCarrierFor 33
(active icon)
(icon
(extent 71 25))
(open
(extent 138 51))
(terminals on)
(pinCenter 350 520))
(devCarrierFor 35
(active icon)
(icon
(extent 55 25))
(open
(extent 225 61))
(terminals on)
(pinCenter 720 370))
(devCarrierFor 37
(active icon)
(icon
(extent 55 25))
(open
(extent 225 61))
(terminals on)
(pinCenter 610 420))
(devCarrierFor 38
(active icon)
(icon
(extent 44 15))
(open
(extent 80 29)
(showFormat real))
(pinCenter 470 520))
(devCarrierFor 39
(active icon)
(icon
(extent 44 15))
(open
(extent 80 29)
(showFormat real))
(pinCenter 510 600))
(devCarrierFor 40
(active icon)
(icon
(extent 26 25))
(open)
(terminals on)
(pinCenter 550 460))
(connect D2:2 D1:0
(points 5 628 230 640 230 640 210 660 210 660 220))
(connect D3:1 D2:1
(points 4 453 210 470 210 470 220 552 220))
(connect D4:1 D3:1
(points 4 209 180 230 180 230 200 327 200))
(connect I1:1 D3:2
(points 4 -164 42 30 42 30 210 327 210))
(connect D7:1 D3:3
(points 4 37 290 60 290 60 220 327 220))
(connect D0:1 D3:4
(points 4 139 270 160 270 160 230 327 230))
(connect D10:1 D5:0
(points 5 428 430 460 430 460 290 610 290 610 305))
(connect D6:1 D5:1
(points 4 455 330 480 330 480 320 578 320))
(connect D3:0 D6:0
(points 2 390 245 390 325))
(connect I2:1 D7:1
(points 4 -164 142 -180 142 -180 280 -18 280))
(connect D9:1 D7:2
(points 4 -84 340 -60 340 -60 300 -18 300))
(connect D8:1 D9:1
(points 2 -211 340 -157 340))
(connect I3:1 D9:2
(points 4 -164 242 -170 242 -170 380 -157 380))
(connect D6:1 D10:0
(points 5 455 330 480 330 480 380 390 380 390 425))
(connect D9:1 D10:1
(points 4 -84 340 -50 340 -50 440 352 440))
(connect D13:1 D11:1
(points 4 750 370 770 370 770 380 894 380))
(connect D14:1 D11:2
(points 4 640 420 770 420 770 400 894 400))
(connect D9:1 D12:1
(points 6 -84 340 -50 340 -50 440 280 440 280 520 312 520))
(connect D5:1 D13:1
(points 4 642 320 660 320 660 360 690 360))
(connect D17:1 D13:2
(points 4 565 460 660 460 660 380 690 380))
(connect D10:2 D14:0
(points 5 428 450 470 450 470 390 610 390 610 405))
(connect D6:1 D14:1
(points 4 455 330 480 330 480 410 580 410))
(connect D17:1 D14:2
(points 6 565 460 580 460 580 450 570 450 570 430 580 430))
(connect D12:2 D15:0
(points 5 388 530 410 530 410 490 470 490 470 510))
(connect D12:1 D16:0
(points 5 388 510 420 510 420 560 510 560 510 590))
(connect D15:1 D17:1
(points 4 494 520 510 520 510 450 534 450))
(connect D16:1 D17:2
(points 6 534 600 550 600 550 500 520 500 520 470 534 470))
(connect D11:1 O1:1
(points 4 925 390 950 390 950 142 185 142)))
(stackingOrder 2 0 4 7 9 8 5 10 13 14 16 12 17 15 11 3 6 1))))
(context 8
(properties
(name "Antiflash")
(trigMode deg)
(nextID 3)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "Data")
(optional yes))
(output 1
(type data)
(name "X")
(lock constraints)
(optional yes)))
(deviceList
(device 0 SHIFTREGISTER
(properties
(clearAtActivate 0))
(interface
(input 1
(name "Data"))
(output 1
(name "Current")
(lock name constraints))
(output 2
(name "1 Prev")
(lock name constraints)
(optional yes))))
(device 1 GATE
(interface
(input 1
(name "A")
(tag "InData"))
(output 1
(name "X"))))
(device 2 IFTHENELSE
(properties
(name "If A == B")
(cases 1 "A==B"))
(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))))
(configuration
(connect I1:1 D0:1)
(connect D2:2 D1:0)
(connect I1:1 D1:1)
(connect D0:1 D2:1)
(connect D0:2 D2:2)
(connect D1:1 O1:1)))
(contextCarrier
(active detail)
(detail
(extent 1105 925)
(anchorPt 272 181)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 81 25))
(open
(extent 17 50))
(terminals on)
(pinCenter 40 80))
(devCarrierFor 1
(active icon)
(icon
(extent 30 15))
(open)
(terminals on)
(pinCenter 250 160))
(devCarrierFor 2
(active icon)
(icon
(extent 48 25))
(open)
(terminals on)
(pinCenter 260 60))
(connect I1:1 D0:1
(points 4 -272 281 -30 281 -30 80 -3 80))
(connect D2:2 D1:0
(points 5 286 70 310 70 310 100 250 100 250 150))
(connect I1:1 D1:1
(points 4 -272 281 -30 281 -30 160 232 160))
(connect D0:1 D2:1
(points 4 83 70 90 70 90 50 233 50))
(connect D0:2 D2:2
(points 4 83 90 100 90 100 70 233 70))
(connect D1:1 O1:1
(points 4 267 160 290 160 290 281 832 281)))
(stackingOrder 0 2 1))))
(context 14
(properties
(name "commande_diverses_ecran")
(trigMode deg)
(nextID 4)
(popupTitleText "UserFunction1")
(popupMoveable 1))
(interface
(input 1
(name "adr")
(optional yes))
(input 2
(name "arg")
(optional yes)))
(deviceList
(device 0 CALL
(properties
(name "Call myLib.c_axina3")
(callFunc "myLib.c_axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 3 NOTE
(properties
(text2 9 "si cde = 0, on a les commandes suivantes :"
"arg = 1 => effacer l\'\351cran" "arg = 2 => curseur en premi\350re position"
"arg = 8 => \351teindre l\'\351cran" "arg = 12 => pas de curseur"
"arg = 13 => curseur clignotant" "arg = 14 => curseur fixe"
"arg = 15 => curseur clignotant (les autres valeurs sont" "")))
(configuration
(connect D1:1 D0:1)
(connect I1:1 D0:2)
(connect D2:1 D0:3)
(connect I2:1 D0:4)))
(contextCarrier
(active detail)
(detail
(extent 732 395)
(anchorPt 4 -135)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 121 45))
(open
(extent 176 90))
(terminals on)
(titleBg "Warning Red")
(pinCenter 360 310))
(devCarrierFor 1
(active icon)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 150 260))
(devCarrierFor 2
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 0 360))
(devCarrierFor 3
(active open)
(icon
(iconImage "notepad.icn"))
(open
(extent 355 207)
(editing enabled))
(pinCenter 480 530))
(connect D1:1 D0:1
(points 4 169 260 200 260 200 290 297 290))
(connect I1:1 D0:2
(points 6 -4 232 160 232 160 230 190 230 190 300 297 300))
(connect D2:1 D0:3
(points 4 37 360 60 360 60 310 297 310))
(connect I2:1 D0:4
(points 4 -4 432 160 432 160 320 297 320)))
(stackingOrder 1 3 2 0))))
(context 7
(properties
(name "Effacer_LCD")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "adresse")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.c_axina3")
(callFunc "myLib.c_axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 225 254)
(configuration
(devCarrierFor 1
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -80 150))
(devCarrierFor 2
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 260 40))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 90 230))
(devCarrierFor 4
(active open)
(icon
(extent 121 45))
(open
(extent 176 90))
(terminals on)
(titleBg "Red")
(pinCenter 555 150))
(connect D1:1 D3:1
(points 4 297 40 320 40 320 120 384 120))
(connect I1:1 D3:2
(points 4 -225 -122 -20 -122 -20 140 384 140))
(connect D0:1 D3:3
(points 4 -43 150 225 150 225 160 384 160))
(connect D2:1 D3:4
(points 4 127 230 150 230 150 180 384 180)))
(stackingOrder 1 2 0 3))))
(context 10
(properties
(name "envoyer_a_afficheur")
(trigMode deg)
(nextID 74)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "texte")
(optional yes))
(input 2
(name "adresse")
(optional yes)))
(deviceList
(device 0 REPEATUNTILBREAK
(interface
(output 1
(name "Continuous")
(lock name constraints))))
(device 1 COUNTER
(interface
(input 1
(name "Data"))
(input 2
(type control)
(name "Clear")
(lock name constraints)
(optional yes))
(output 1
(name "Count"))))
(device 2 FORMULA
(properties
(name "strLen(str)")
(expr 1 "strLen(str)"))
(interface
(input 1
(name "str")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 4 FORMULA
(properties
(name "totSize(x)")
(expr 1 "x-A"))
(interface
(input 1
(name "x")
(optional yes))
(input 2
(name "A")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 5 IFTHENELSE
(properties
(cases 1 "A==-1"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 6 FORMULA
(properties
(name "strRev(str)")
(expr 1 "strRev(str)"))
(interface
(input 1
(name "str")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 7 FORMULA
(properties
(name "strFromLen(str,from,len)")
(expr 1 "strFromLen(str,from,len)"))
(interface
(input 1
(name "str")
(optional yes))
(input 2
(name "from")
(optional yes))
(input 3
(name "len")
(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 10 REPEATUNTILBREAK
(interface
(output 1
(name "Continuous")
(lock name constraints))))
(device 12 COLLECTOR
(properties
(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 13 COUNTER
(interface
(input 1
(name "Data"))
(input 2
(type control)
(name "Clear")
(lock name constraints)
(optional yes))
(output 1
(name "Count"))))
(device 14 FORMULA
(properties
(expr 1 "A-1"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 15 FROMARRAY
(properties
(expr 1 "Ary[A]"))
(interface
(input 1
(name "Ary")
(tag "Ary"))
(input 2
(name "A")
(optional yes))
(output 1
(name "SubAry")
(tag "Result"))
(output 2
(name "Type")
(tag "Type"))
(output 3
(name "NumDims")
(tag "NumDims"))
(output 4
(name "DimSizes")
(tag "DimSizes"))
(output 5
(name "TotSize")
(tag "TotSize"))
(output 6
(type exception)
(name "Error")
(lock name constraints)
(optional yes))))
(device 16 FORMULA
(properties
(name "charToInt(str)")
(expr 1 "charToInt(str)"))
(interface
(input 1
(name "str")
(optional yes))
(output 1
(name "Result")
(tag "Result")
(lock name constraints)
(optional yes))))
(device 18 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 4))
(initValue UInt8
(data 0))))
(device 20 CALL
(properties
(name "Call myLib.axina2")
(callFunc "myLib.axina2")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(device 25 CONTEXT
(properties
(name "effacer \351cran")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 1))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 178 259)
(configuration
(devCarrierFor 1
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -70 170))
(devCarrierFor 2
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 180 -20))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 90 230))
(devCarrierFor 4
(active open)
(icon
(extent 106 0))
(open
(extent 176 90))
(terminals on)
(pinCenter 555 150))
(connect D1:1 D3:1
(points 4 217 -20 240 -20 240 120 384 120))
(connect I1:1 D3:2
(points 6 -178 -127 -250 -127 -250 100 -20 100 -20 140 384 140))
(connect D0:1 D3:3
(points 4 -33 170 -10 170 -10 160 384 160))
(connect D2:1 D3:4
(points 4 127 230 250 230 250 180 384 180)))
(stackingOrder 2 3 1 0))))
(device 26 EXITCONTEXT)
(device 27 COUNTER
(interface
(input 1
(name "Data"))
(input 2
(type control)
(name "Clear")
(lock name constraints)
(optional yes))
(output 1
(name "Count"))))
(device 28 IFTHENELSE
(properties
(cases 1 "A==10"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 39 CONTEXT
(properties
(name "Go to 2eme partie 1ere ligne")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 333 78)
(configuration
(devCarrierFor 1
(active open)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -90 160))
(devCarrierFor 2
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 260 10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 110 280))
(devCarrierFor 4
(active open)
(icon
(extent 106 0))
(open
(extent 176 90))
(terminals on)
(pinCenter 555 150))
(connect D1:1 D3:1
(points 4 280 10 300 10 300 120 384 120))
(connect I1:1 D3:2
(points 6 -333 54 -360 54 -360 110 -30 110 -30 140 384 140))
(connect D0:1 D3:3
(points 2 -53 160 384 160))
(connect D2:1 D3:4
(points 4 147 280 170 280 170 180 384 180)))
(stackingOrder 3 0 2 1))))
(device 44 CONTEXT
(properties
(name "Go to 2eme ligne")
(trigMode deg)
(nextID 5)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 40))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 492 224)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter 0 180))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 70 280))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 300 110))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 90 244 90))
(connect I1:1 D3:2
(points 4 -492 -92 -190 -92 -190 100 244 100))
(connect D0:1 D3:3
(points 4 20 180 40 180 40 110 244 110))
(connect D2:1 D3:4
(points 4 107 280 130 280 130 120 244 120)))
(stackingOrder 1 0 3 2))))
(device 45 IFTHENELSE
(properties
(cases 1 "A==20"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 50 CONTEXT
(properties
(name "Go to 2 eme partie 2eme ligne")
(trigMode deg)
(nextID 7)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 74))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 500 244)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -90 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 290 140))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 120 234 120))
(connect I1:1 D3:2
(points 6 -500 -112 -490 -112 -490 100 -60 100 -60 130 234 130))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 140 234 140))
(connect D2:1 D3:4
(points 4 -53 260 -30 260 -30 150 234 150)))
(stackingOrder 1 0 3 2))))
(device 51 IFTHENELSE
(properties
(cases 1 "A==30"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 58 CONTEXT
(properties
(name "Go to 3eme ligne")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 20))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 338 261)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -140 170))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -100 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 260 120))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 100 204 100))
(connect I1:1 D3:2
(points 6 -338 -129 -540 -129 -540 100 -70 100 -70 110 204 110))
(connect D0:1 D3:3
(points 4 -120 170 -100 170 -100 120 204 120))
(connect D2:1 D3:4
(points 4 -63 260 -40 260 -40 130 204 130)))
(stackingOrder 1 3 2 0))))
(device 59 IFTHENELSE
(properties
(cases 1 "A==40"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 65 CONTEXT
(properties
(name "Go to 3eme ligne 2eme partie")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 30))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 463 313)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -70 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 230 150))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 130 174 130))
(connect I1:1 D3:2
(points 4 -463 -181 -60 -181 -60 140 174 140))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 150 174 150))
(connect D2:1 D3:4
(points 4 -33 260 -10 260 -10 160 174 160)))
(stackingOrder 1 0 2 3))))
(device 66 IFTHENELSE
(properties
(cases 1 "A==50"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 68 CONTEXT
(properties
(name "Go to 4eme ligne")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 84))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 364 145)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active open)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -200 230))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 270 110))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 90 214 90))
(connect I1:1 D3:2
(points 4 -364 -13 -530 -13 -530 100 214 100))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 110 214 110))
(connect D2:1 D3:4
(points 4 -163 230 -60 230 -60 120 214 120)))
(stackingOrder 1 0 3 2))))
(device 69 IFTHENELSE
(properties
(cases 1 "A==60"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(device 71 CONTEXT
(properties
(name "Go to2eme partie 4eme ligne")
(trigMode deg)
(nextID 8)
(popupTitleText "UserObject")
(popupMoveable 1))
(interface
(input 1
(name "A")
(optional yes)))
(deviceList
(device 1 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 0))
(initValue UInt8
(data 0))))
(device 2 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 10))
(initValue UInt8
(data 0))))
(device 3 CONSTANT
(properties
(name "UInt8"))
(interface
(output 1
(name "UInt8")
(lock name constraints)))
(implementation
(value UInt8
(data 94))
(initValue UInt8
(data 0))))
(device 4 CALL
(properties
(name "Call myLib.axina3")
(callFunc "myLib.axina3")
(parmMode rev30))
(interface
(input 1
(name "commande")
(requires
(datatype Int32))
(optional yes))
(input 2
(name "adr")
(requires
(datatype Int32))
(optional yes))
(input 3
(name "arg1")
(requires
(datatype Int32))
(optional yes))
(input 4
(name "arg2")
(requires
(datatype Int32))
(optional yes))
(output 1
(name "Ret Value")
(lock name constraints)
(optional yes))))
(configuration
(connect D1:1 D3:1)
(connect I1:1 D3:2)
(connect D0:1 D3:3)
(connect D2:1 D3:4)))
(contextCarrier
(active detail)
(detail
(extent 784 265)
(anchorPt 416 421)
(configuration
(devCarrierFor 1
(active icon)
(icon
(extent 35 14))
(open
(extent 69 29)
(showFormat int))
(pinCenter -110 130))
(devCarrierFor 2
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 100 -10))
(devCarrierFor 3
(active icon)
(icon
(extent 33 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter -70 260))
(devCarrierFor 4
(active icon)
(icon
(extent 106 45))
(open
(extent 176 90))
(terminals on)
(pinCenter 270 110))
(connect D1:1 D3:1
(points 4 120 -10 140 -10 140 90 214 90))
(connect I1:1 D3:2
(points 4 -416 -289 -570 -289 -570 100 214 100))
(connect D0:1 D3:3
(points 4 -90 130 -70 130 -70 110 214 110))
(connect D2:1 D3:4
(points 4 -51 260 -30 260 -30 120 214 120)))
(stackingOrder 1 0 3 2))))
(device 72 IFTHENELSE
(properties
(cases 1 "A==70"))
(interface
(input 1
(name "A")
(optional yes))
(output 1
(name "Then")
(lock name constraints))
(output 2
(name "Else")
(lock name constraints))))
(configuration
(connect D16:0 D0:0)
(connect D0:1 D1:1)
(connect D5:1 D1:2)
(connect I1:1 D2:1)
(connect D2:1 D4:1)
(connect D1:1 D4:2)
(connect D4:1 D5:1)
(connect I1:1 D6:1)
(connect D6:1 D7:1)
(connect D4:1 D7:2)
(connect D3:1 D7:3)
(connect D9:1 D8:0)
(connect D7:1 D9:1)
(connect D5:1 D9:2)
(connect D8:1 D10:1)
(connect D12:6 D10:2)
(connect D10:1 D11:1)
(connect D9:1 D12:1)
(connect D11:1 D12:2)
(connect D12:1 D13:1)
(connect D14:1 D15:1)
(connect I2:1 D15:2)
(connect D13:1 D15:3)
(connect I2:1 D16:1)
(connect D12:6 D17:0)
(connect D15:1 D18:1)
(connect D18:1 D19:1)
(connect D19:1 D20:0)
(connect I2:1 D20:1)
(connect D22:1 D21:0)
(connect I2:1 D21:1)
(connect D18:1 D22:1)
(connect D24:1 D23:0)
(connect I2:1 D23:1)
(connect D18:1 D24:1)
(connect D26:1 D25:0)
(connect I2:1 D25:1)
(connect D18:1 D26:1)
(connect D28:1 D27:0)
(connect I2:1 D27:1)
(connect D18:1 D28:1)
(connect D30:1 D29:0)
(connect I2:1 D29:1)
(connect D18:1 D30:1)
(connect D32:1 D31:0)
(connect I2:1 D31:1)
(connect D18:1 D32:1)))
(contextCarrier
(active detail)
(detail
(extent 1618 862)
(anchorPt -1461 133)
(configuration
(devCarrierFor 0
(active icon)
(icon
(extent 68 51)
(iconImage "loop.icn"))
(open)
(terminals on)
(pinCenter 50 120))
(devCarrierFor 1
(active icon)
(icon
(extent 45 25))
(open
(extent 84 31))
(pinCenter 250 130))
(devCarrierFor 2
(active icon)
(icon
(extent 62 15))
(open
(extent 88 31))
(terminals on)
(pinCenter 250 90))
(devCarrierFor 3
(active icon)
(icon
(extent 33 15))
(open
(extent 65 27)
(showFormat int))
(pinCenter 590 80))
(devCarrierFor 4
(active icon)
(icon
(extent 53 25))
(open
(extent 75 32))
(terminals on)
(pinCenter 440 120))
(devCarrierFor 5
(active icon)
(icon
(extent 71 25))
(open
(extent 70 51))
(terminals on)
(pinCenter 620 220))
(devCarrierFor 6
(active icon)
(icon
(extent 62 15))
(open
(extent 88 31))
(terminals on)
(pinCenter 400 40))
(devCarrierFor 7
(active icon)
(icon
(extent 147 34))
(open
(extent 165 70))
(terminals on)
(pinCenter 720 70))
(devCarrierFor 10
(active icon)
(icon
(extent 68 51)
(iconImage "loop.icn"))
(open)
(terminals on)
(pinCenter 380 400))
(devCarrierFor 12
(active icon)
(icon
(extent 53 25))
(open)
(terminals on)
(pinCenter 860 200))
(devCarrierFor 13
(active icon)
(icon
(extent 48 25))
(open
(extent 84 31))
(pinCenter 560 410))
(devCarrierFor 14
(active icon)
(icon
(extent 50 15))
(open
(extent 71 31))
(terminals on)
(pinCenter 650 410))
(devCarrierFor 15
(active icon)
(icon
(extent 68 65)
(iconImage "unbuild.icn"))
(open
(extent 85 157))
(terminals on)
(pinCenter 960 380))
(devCarrierFor 16
(active icon)
(icon
(extent 80 15))
(open
(extent 104 31))
(terminals on)
(pinCenter 1090 340))
(devCarrierFor 18
(active icon)
(icon
(extent 35 15))
(open
(extent 69 29)
(showFormat int))
(pinCenter 1070 280))
(devCarrierFor 20
(active icon)
(icon
(extent 106 34))
(open
(extent 176 70))
(terminals on)
(pinCenter 1220 330))
(devCarrierFor 25
(active icon)
(icon
(extent 115 15))
(terminals on)
(pinCenter 50 60))
(devCarrierFor 26
(active icon)
(icon
(extent 92 15))
(open)
(terminals on)
(pinCenter 990 580))
(devCarrierFor 27
(active open)
(icon
(extent 48 25))
(open
(extent 84 31))
(pinCenter 1170 50))
(devCarrierFor 28
(active open)
(icon
(extent 71 25))
(open
(extent 72 51))
(terminals on)
(pinCenter 1355 -220))
(devCarrierFor 39
(active icon)
(icon
(extent 155 15))
(terminals on)
(pinCenter 1810 -230))
(devCarrierFor 44
(active icon)
(icon
(extent 103 15))
(terminals on)
(pinCenter 1780 -160))
(devCarrierFor 45
(active open)
(icon
(extent 71 25))
(open
(extent 65 41))
(terminals on)
(pinCenter 1345 -150))
(devCarrierFor 50
(active icon)
(icon
(extent 182 15))
(terminals on)
(pinCenter 1820 -80))
(devCarrierFor 51
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinCenter 1345 -70))
(devCarrierFor 58
(active icon)
(icon
(extent 103 15))
(terminals on)
(pinCenter 1810 20))
(devCarrierFor 59
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinCenter 1345 10))
(devCarrierFor 65
(active icon)
(icon
(extent 179 15))
(terminals on)
(pinCenter 1830 110))
(devCarrierFor 66
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinCenter 1345 90))
(devCarrierFor 68
(active icon)
(icon
(extent 103 15))
(terminals on)
(pinCenter 1810 200))
(devCarrierFor 69
(active open)
(icon
(extent 71 25))
(open
(extent 65 51))
(terminals on)
(pinC
Vastaukset 3
Vanhimmat
tuo litania kannattaa kopsata "salaliittoteoria" -palstalle. Siellä viestisi saisi todellista säpinää aikaan. Vastauksia tulisi joka makuun.
Tuosta viestistä puhuttais siellä vielä Joulun jälkeenkin.
http://www.doe.carleton.ca/~jaguirre/
http://www.doe.carleton.ca/~jaguirre/Panels/hp8981A/Constl.vee
Mutta eipä tutkittu kutistumia vaan verkkojuttuja:
"Gain Bandwidth Considerations in Fully Integrated Distributed Amplifiers Implemented in Silicon"
Tämä "Apua aloittelijoille" -palsta.