diff --git a/ADApp/op/adl/ADAsyn.adl b/ADApp/op/adl/ADAsyn.adl index ef4441a..1de6910 100644 --- a/ADApp/op/adl/ADAsyn.adl +++ b/ADApp/op/adl/ADAsyn.adl @@ -5,10 +5,10 @@ file { } display { object { - x=213 - y=89 - width=1020 - height=829 + x=386 + y=115 + width=1021 + height=900 } clr=14 bclr=4 @@ -191,93 +191,12 @@ text { textix="Area Detector Control - $(P)$(D)" align="horiz. centered" } -text { - object { - x=110 - y=110 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Model" - align="horiz. right" -} -"text update" { - object { - x=169 - y=111 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)Model_RBV" - clr=54 - bclr=4 - } - limits { - } -} -text { - object { - x=40 - y=85 - width=120 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Manufacturer" - align="horiz. right" -} -"text update" { - object { - x=169 - y=86 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)Manufacturer_RBV" - clr=54 - bclr=4 - } - limits { - } -} -text { - object { - x=169 - y=61 - width=160 - height=18 - } - "basic attribute" { - clr=54 - } - textix="$(P)$(D)" -} -text { - object { - x=60 - y=60 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="EPICS name" - align="horiz. right" -} rectangle { object { x=2 y=33 width=335 - height=325 + height=250 } "basic attribute" { clr=14 @@ -479,129 +398,6 @@ text { textix="Shutter" align="horiz. centered" } -text { - object { - x=30 - y=185 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Server port" - align="horiz. right" -} -"text entry" { - object { - x=169 - y=185 - width=60 - height=20 - } - control { - chan="$(P)$(D)ServerPort" - clr=14 - bclr=51 - } - limits { - } -} -composite { - object { - x=30 - y=160 - width=299 - height=20 - } - "composite name"="" - children { - text { - object { - x=30 - y=160 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Server name" - align="horiz. right" - } - "text entry" { - object { - x=169 - y=160 - width=160 - height=20 - } - control { - chan="$(P)$(D)ServerName" - clr=14 - bclr=51 - } - limits { - } - } - } -} -composite { - object { - x=70 - y=210 - width=262 - height=20 - } - "composite name"="" - children { - "text update" { - object { - x=232 - y=211 - width=100 - height=18 - } - monitor { - chan="$(P)$(D)ConnectState" - clr=54 - bclr=2 - } - clrmod="alarm" - align="horiz. centered" - limits { - } - } - text { - object { - x=70 - y=210 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Connect" - align="horiz. right" - } - "message button" { - object { - x=169 - y=210 - width=60 - height=20 - } - control { - chan="$(P)$(D)Initialize" - clr=14 - bclr=51 - } - label="Connect" - press_msg="1" - } - } -} composite { object { x=389 @@ -669,75 +465,6 @@ text { textix="Close delay" align="horiz. right" } -text { - object { - x=110 - y=285 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="To detector" - align="horiz. right" -} -"text update" { - object { - x=169 - y=286 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)DetOutStr" - clr=54 - bclr=4 - } - limits { - } -} -text { - object { - x=110 - y=310 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="From detector" - align="horiz. right" -} -"text update" { - object { - x=169 - y=311 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)DetInStr" - clr=54 - bclr=4 - } - limits { - } -} -text { - object { - x=70 - y=260 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Debugging mask" - align="horiz. right" -} text { object { x=369 @@ -764,49 +491,6 @@ menu { bclr=51 } } -text { - object { - x=50 - y=235 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Temperature" - align="horiz. right" -} -"text entry" { - object { - x=169 - y=235 - width=60 - height=20 - } - control { - chan="$(P)$(D)Temperature" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=237 - y=236 - width=80 - height=18 - } - monitor { - chan="$(P)$(D)Temperature_RBV" - clr=54 - bclr=4 - } - limits { - } -} rectangle { object { x=345 @@ -832,473 +516,6 @@ text { textix="Collect" align="horiz. centered" } -rectangle { - object { - x=794 - y=35 - width=107 - height=21 - } - "basic attribute" { - clr=2 - } -} -rectangle { - object { - x=682 - y=33 - width=330 - height=600 - } - "basic attribute" { - clr=14 - fill="outline" - } -} -text { - object { - x=768 - y=36 - width=159 - height=20 - } - "basic attribute" { - clr=54 - } - textix="File" - align="horiz. centered" -} -text { - object { - x=687 - y=218 - width=150 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Filename format" - align="horiz. right" -} -"text entry" { - object { - x=846 - y=218 - width=160 - height=20 - } - control { - chan="$(P)$(D)FileTemplate" - clr=14 - bclr=51 - } - format="string" - limits { - } -} -text { - object { - x=727 - y=138 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Next file #" - align="horiz. right" -} -"text entry" { - object { - x=846 - y=137 - width=60 - height=22 - } - control { - chan="$(P)$(D)FileNumber" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=687 - y=251 - width=150 - height=20 - } - monitor { - chan="$(P)$(D)Comment1.DESC" - clr=14 - bclr=4 - } - align="horiz. right" - limits { - } -} -"text entry" { - object { - x=846 - y=251 - width=160 - height=20 - } - control { - chan="$(P)$(D)Comment1" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=687 - y=276 - width=150 - height=20 - } - monitor { - chan="$(P)$(D)Comment2.DESC" - clr=14 - bclr=4 - } - align="horiz. right" - limits { - } -} -"text entry" { - object { - x=846 - y=276 - width=160 - height=20 - } - control { - chan="$(P)$(D)Comment2" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=687 - y=301 - width=150 - height=20 - } - monitor { - chan="$(P)$(D)Comment3.DESC" - clr=14 - bclr=4 - } - align="horiz. right" - limits { - } -} -"text entry" { - object { - x=846 - y=301 - width=160 - height=20 - } - control { - chan="$(P)$(D)Comment3" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=687 - y=326 - width=150 - height=20 - } - monitor { - chan="$(P)$(D)Comment4.DESC" - clr=14 - bclr=4 - } - align="horiz. right" - limits { - } -} -"text entry" { - object { - x=846 - y=326 - width=160 - height=20 - } - control { - chan="$(P)$(D)Comment4" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=687 - y=351 - width=150 - height=20 - } - monitor { - chan="$(P)$(D)Comment5.DESC" - clr=14 - bclr=4 - } - align="horiz. right" - limits { - } -} -"text entry" { - object { - x=846 - y=351 - width=160 - height=20 - } - control { - chan="$(P)$(D)Comment5" - clr=14 - bclr=51 - } - limits { - } -} -text { - object { - x=747 - y=102 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File name" - align="horiz. right" -} -"text entry" { - object { - x=846 - y=102 - width=160 - height=20 - } - control { - chan="$(P)$(D)FileName" - clr=14 - bclr=51 - } - format="string" - limits { - } -} -text { - object { - x=707 - y=71 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File path" - align="horiz. right" -} -"text entry" { - object { - x=846 - y=70 - width=160 - height=20 - } - control { - chan="$(P)$(D)FilePath" - clr=14 - bclr=51 - } - format="string" - limits { - } -} -"text update" { - object { - x=846 - y=502 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)FullFileName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -text { - object { - x=727 - y=501 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Last filename" - align="horiz. right" -} -text { - object { - x=747 - y=476 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Save file" - align="horiz. right" -} -"message button" { - object { - x=846 - y=476 - width=60 - height=20 - } - control { - chan="$(P)$(D)SaveFile" - clr=14 - bclr=51 - } - label="Save" - press_msg="1" -} -text { - object { - x=747 - y=451 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Auto save" - align="horiz. right" -} -menu { - object { - x=846 - y=451 - width=64 - height=20 - } - control { - chan="$(P)$(D)AutoSave" - clr=14 - bclr=51 - } -} -text { - object { - x=706 - y=376 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Correct bkgnd" - align="horiz. right" -} -menu { - object { - x=846 - y=376 - width=110 - height=20 - } - control { - chan="$(P)$(D)CorrectBackground" - clr=14 - bclr=51 - } -} -text { - object { - x=706 - y=401 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Correct flat." - align="horiz. right" -} -menu { - object { - x=846 - y=401 - width=110 - height=20 - } - control { - chan="$(P)$(D)CorrectFlatfield" - clr=14 - bclr=51 - } -} -text { - object { - x=706 - y=426 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Correct spatial" - align="horiz. right" -} -menu { - object { - x=846 - y=426 - width=110 - height=20 - } - control { - chan="$(P)$(D)CorrectSpatial" - clr=14 - bclr=51 - } -} "message button" { object { x=480 @@ -1428,7 +645,7 @@ menu { rectangle { object { x=116 - y=367 + y=299 width=107 height=21 } @@ -1439,9 +656,9 @@ rectangle { rectangle { object { x=2 - y=365 + y=297 width=335 - height=350 + height=320 } "basic attribute" { clr=14 @@ -1451,7 +668,7 @@ rectangle { text { object { x=90 - y=368 + y=300 width=159 height=20 } @@ -1463,266 +680,8 @@ text { } text { object { - x=50 - y=468 - width=70 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Binning" - align="horiz. right" -} -"text entry" { - object { - x=129 - y=468 - width=60 - height=20 - } - control { - chan="$(P)$(D)BinX" - clr=14 - bclr=51 - } - limits { - } -} -"text entry" { - object { - x=227 - y=468 - width=60 - height=20 - } - control { - chan="$(P)$(D)BinY" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=129 - y=447 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)BinX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -"text update" { - object { - x=227 - y=447 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)BinY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -text { - object { - x=70 - y=513 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Start" - align="horiz. right" -} -"text entry" { - object { - x=129 - y=513 - width=60 - height=20 - } - control { - chan="$(P)$(D)MinX" - clr=14 - bclr=51 - } - limits { - } -} -"text entry" { - object { - x=227 - y=513 - width=60 - height=20 - } - control { - chan="$(P)$(D)MinY" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=129 - y=492 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)MinX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -"text update" { - object { - x=227 - y=492 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)MinY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -text { - object { - x=80 - y=573 - width=40 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Size" - align="horiz. right" -} -"text entry" { - object { - x=129 - y=573 - width=60 - height=20 - } - control { - chan="$(P)$(D)SizeX" - clr=14 - bclr=51 - } - limits { - } -} -"text entry" { - object { - x=227 - y=573 - width=60 - height=20 - } - control { - chan="$(P)$(D)SizeY" - clr=14 - bclr=51 - } - limits { - } -} -"text update" { - object { - x=129 - y=552 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)SizeX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -"text update" { - object { - x=227 - y=552 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)SizeY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -text { - object { - x=70 - y=335 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix=" More" - align="horiz. right" -} -"related display" { - object { - x=169 - y=335 - width=70 - height=20 - } - display[0] { - label="asynRecord" - name="asynRecord.adl" - args="P=$(P),R=$(D)AsynIO" - } - display[1] { - label="Save restore status" - name="save_restoreStatus_more.adl" - args="P=$(P)" - } - clr=14 - bclr=51 -} -text { - object { - x=163 - y=395 + x=170 + y=327 width=10 height=20 } @@ -1734,8 +693,8 @@ text { } text { object { - x=255 - y=395 + x=263 + y=327 width=10 height=20 } @@ -1932,66 +891,6 @@ text { limits { } } -"text entry" { - object { - x=169 - y=259 - width=60 - height=20 - } - control { - chan="$(P)$(D)AsynIO.TMSK" - clr=14 - bclr=51 - } - format="hexadecimal" - limits { - } -} -"text entry" { - object { - x=129 - y=643 - width=60 - height=20 - } - control { - chan="$(P)$(D)Gain" - clr=14 - bclr=51 - } - limits { - } -} -text { - object { - x=79 - y=643 - width=40 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Gain" - align="horiz. right" -} -"text update" { - object { - x=204 - y=644 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)Gain_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} text { object { x=361 @@ -2052,128 +951,1041 @@ menu { limits { } } -text { +composite { object { - x=81 - y=596 - width=40 + x=691 + y=276 + width=309 + height=129 + } + "composite name"="" + children { + rectangle { + object { + x=765 + y=276 + width=150 + height=21 + } + "basic attribute" { + clr=2 + } + } + text { + object { + x=761 + y=277 + width=157 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Image Display" + align="horiz. centered" + } + text { + object { + x=711 + y=303 + width=110 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Post images" + align="horiz. right" + } + menu { + object { + x=833 + y=303 + width=80 + height=20 + } + control { + chan="$(P)$(D)PostImages" + clr=14 + bclr=51 + } + } + "text entry" { + object { + x=833 + y=328 + width=60 + height=20 + } + control { + chan="$(P)$(D)MinImageUpdate" + clr=14 + bclr=51 + } + limits { + } + } + text { + object { + x=731 + y=328 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Min. time" + align="horiz. right" + } + text { + object { + x=691 + y=356 + width=130 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Image counter" + align="horiz. right" + } + "text update" { + object { + x=899 + y=356 + width=100 + height=18 + } + monitor { + chan="$(P)$(D)ImageCounter_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text entry" { + object { + x=833 + y=355 + width=60 + height=20 + } + control { + chan="$(P)$(D)ImageCounter" + clr=14 + bclr=51 + } + limits { + } + } + text { + object { + x=692 + y=385 + width=130 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Frame counter" + align="horiz. right" + } + "text update" { + object { + x=900 + y=385 + width=100 + height=18 + } + monitor { + chan="$(P)$(D)FrameCounter_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text entry" { + object { + x=834 + y=384 + width=60 + height=20 + } + control { + chan="$(P)$(D)FrameCounter" + clr=14 + bclr=51 + } + limits { + } + } + } +} +composite { + object { + x=60 + y=60 + width=268 height=20 } - "basic attribute" { - clr=14 - } - textix="Image Size" - align="horiz. right" -} -"text update" { - object { - x=127 - y=597 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)ImageSizeX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { + "composite name"="" + children { + text { + object { + x=168 + y=61 + width=160 + height=18 + } + "basic attribute" { + clr=54 + } + textix="$(P)$(D)" + } + text { + object { + x=60 + y=60 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="EPICS name" + align="horiz. right" + } } } -"text update" { +composite { object { - x=225 - y=597 - width=61 - height=18 - } - monitor { - chan="$(P)$(D)ImageSizeY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -text { - object { - x=156 - y=619 - width=40 + x=40 + y=85 + width=288 height=20 } - "basic attribute" { - clr=14 + "composite name"="" + children { + text { + object { + x=40 + y=85 + width=120 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Manufacturer" + align="horiz. right" + } + "text update" { + object { + x=168 + y=86 + width=160 + height=18 + } + monitor { + chan="$(P)$(D)Manufacturer_RBV" + clr=54 + bclr=4 + } + limits { + } + } } - textix="Image Size (bytes)" - align="horiz. right" } -"text update" { +composite { object { - x=222 - y=619 - width=61 - height=18 + x=110 + y=110 + width=218 + height=20 } - monitor { - chan="$(P)$(D)ImageSize_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { + "composite name"="" + children { + text { + object { + x=110 + y=110 + width=50 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Model" + align="horiz. right" + } + "text update" { + object { + x=168 + y=111 + width=160 + height=18 + } + monitor { + chan="$(P)$(D)Model_RBV" + clr=54 + bclr=4 + } + limits { + } + } } } -text { +composite { object { x=30 - y=673 - width=89 + y=135 + width=298 + height=20 + } + "composite name"="" + children { + text { + object { + x=30 + y=135 + width=130 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Status string" + align="horiz. right" + } + "text update" { + object { + x=168 + y=136 + width=160 + height=18 + } + monitor { + chan="$(P)$(D)StatusString" + clr=54 + bclr=4 + } + limits { + } + } + } +} +composite { + object { + x=70 + y=160 + width=262 + height=20 + } + "composite name"="" + children { + "text update" { + object { + x=232 + y=161 + width=100 + height=18 + } + monitor { + chan="$(P)$(D)Connect_RBV" + clr=54 + bclr=2 + } + clrmod="alarm" + align="horiz. centered" + limits { + } + } + text { + object { + x=70 + y=160 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Connect" + align="horiz. right" + } + "message button" { + object { + x=168 + y=160 + width=60 + height=20 + } + control { + chan="$(P)$(D)Connect" + clr=14 + bclr=51 + } + label="Connect" + press_msg="1" + } + } +} +composite { + object { + x=9 + y=185 + width=314 + height=39 + } + "composite name"="" + children { + text { + object { + x=9 + y=202 + width=110 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Trace flags" + align="horiz. right" + } + "choice button" { + object { + x=127 + y=199 + width=44 + height=25 + } + control { + chan="$(P)$(D)AsynIO.TB0" + clr=14 + bclr=51 + } + } + text { + object { + x=132 + y=185 + width=35 + height=13 + } + "basic attribute" { + clr=14 + } + textix="Error" + align="horiz. right" + } + "choice button" { + object { + x=179 + y=199 + width=44 + height=25 + } + control { + chan="$(P)$(D)AsynIO.TB1" + clr=14 + bclr=51 + } + } + text { + object { + x=180 + y=185 + width=42 + height=13 + } + "basic attribute" { + clr=14 + } + textix="Device" + align="horiz. right" + } + "choice button" { + object { + x=228 + y=199 + width=44 + height=25 + } + control { + chan="$(P)$(D)AsynIO.TB3" + clr=14 + bclr=51 + } + } + text { + object { + x=229 + y=185 + width=42 + height=13 + } + "basic attribute" { + clr=14 + } + textix="Driver" + align="horiz. right" + } + "choice button" { + object { + x=279 + y=199 + width=44 + height=25 + } + control { + chan="$(P)$(D)AsynIO.TB4" + clr=14 + bclr=51 + } + } + text { + object { + x=287 + y=185 + width=28 + height=13 + } + "basic attribute" { + clr=14 + } + textix="Flow" + align="horiz. right" + } + } +} +composite { + object { + x=70 + y=229 + width=169 + height=20 + } + "composite name"="" + children { + text { + object { + x=70 + y=229 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix=" More" + align="horiz. right" + } + "related display" { + object { + x=169 + y=229 + width=70 + height=20 + } + display[0] { + label="asynRecord" + name="asynRecord.adl" + args="P=$(P),R=$(D)AsynIO" + } + display[1] { + label="Save restore status" + name="save_restoreStatus_more.adl" + args="P=$(P)" + } + clr=14 + bclr=51 + } + } +} +composite { + object { + x=64 + y=377 + width=235 + height=40 + } + "composite name"="" + children { + composite { + object { + x=145 + y=377 + width=154 + height=40 + } + "composite name"="" + children { + "text entry" { + object { + x=145 + y=397 + width=60 + height=20 + } + control { + chan="$(P)$(D)BinX" + clr=14 + bclr=51 + } + limits { + } + } + "text entry" { + object { + x=238 + y=397 + width=60 + height=20 + } + control { + chan="$(P)$(D)BinY" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=145 + y=377 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)BinX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=238 + y=377 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)BinY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } + } + text { + object { + x=64 + y=397 + width=70 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Binning" + align="horiz. right" + } + } +} +composite { + object { + x=145 + y=422 + width=154 + height=40 + } + "composite name"="" + children { + "text update" { + object { + x=145 + y=422 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)MinX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text entry" { + object { + x=145 + y=442 + width=60 + height=20 + } + control { + chan="$(P)$(D)MinX" + clr=14 + bclr=51 + } + limits { + } + } + "text entry" { + object { + x=238 + y=442 + width=60 + height=20 + } + control { + chan="$(P)$(D)MinY" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=238 + y=422 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)MinY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } +} +text { + object { + x=84 + y=442 + width=50 height=20 } "basic attribute" { clr=14 } - textix="Data type" + textix="Region start" align="horiz. right" } -menu { +text { object { - x=128 - y=673 - width=100 + x=94 + y=487 + width=40 height=20 } - control { - chan="$(P)$(D)DataType" + "basic attribute" { clr=14 - bclr=51 + } + textix="Region size" + align="horiz. right" +} +composite { + object { + x=145 + y=467 + width=154 + height=40 + } + "composite name"="" + children { + "text entry" { + object { + x=145 + y=487 + width=60 + height=20 + } + control { + chan="$(P)$(D)SizeX" + clr=14 + bclr=51 + } + limits { + } + } + "text entry" { + object { + x=238 + y=487 + width=60 + height=20 + } + control { + chan="$(P)$(D)SizeY" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=145 + y=467 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)SizeX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=238 + y=467 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)SizeY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } } } -"text update" { +composite { object { - x=239 - y=675 - width=79 - height=18 + x=34 + y=512 + width=265 + height=20 } - monitor { - chan="$(P)$(D)DataType_RBV" - clr=54 - bclr=4 + "composite name"="" + children { + text { + object { + x=34 + y=512 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Image Size" + align="horiz. right" + } + "text update" { + object { + x=145 + y=513 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)ImageSizeX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=238 + y=513 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)ImageSizeY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } } - align="horiz. centered" - format="string" - limits { +} +composite { + object { + x=31 + y=537 + width=268 + height=20 + } + "composite name"="" + children { + text { + object { + x=31 + y=537 + width=180 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Image Size (bytes)" + align="horiz. right" + } + "text update" { + object { + x=238 + y=538 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)ImageSize_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } +} +composite { + object { + x=94 + y=562 + width=205 + height=20 + } + "composite name"="" + children { + "text update" { + object { + x=238 + y=563 + width=61 + height=18 + } + monitor { + chan="$(P)$(D)Gain_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text entry" { + object { + x=145 + y=562 + width=60 + height=20 + } + control { + chan="$(P)$(D)Gain" + clr=14 + bclr=51 + } + limits { + } + } + text { + object { + x=94 + y=562 + width=40 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Gain" + align="horiz. right" + } + } +} +composite { + object { + x=44 + y=587 + width=273 + height=20 + } + "composite name"="" + children { + text { + object { + x=44 + y=587 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Data type" + align="horiz. right" + } + menu { + object { + x=140 + y=587 + width=80 + height=20 + } + control { + chan="$(P)$(D)DataType" + clr=14 + bclr=51 + } + } + "text update" { + object { + x=238 + y=588 + width=79 + height=18 + } + monitor { + chan="$(P)$(D)DataType_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + format="string" + limits { + } + } } } text { object { - x=68 - y=420 - width=50 + x=24 + y=352 + width=110 height=20 } "basic attribute" { @@ -2184,8 +1996,8 @@ text { } "text update" { object { - x=128 - y=420 + x=145 + y=353 width=61 height=18 } @@ -2200,8 +2012,8 @@ text { } "text update" { object { - x=226 - y=420 + x=238 + y=353 width=61 height=18 } @@ -2214,289 +2026,82 @@ text { limits { } } +composite { + object { + x=17 + y=632 + width=107 + height=21 + } + "composite name"="" + children { + composite { + object { + x=17 + y=632 + width=107 + height=21 + } + "composite name"="" + children { + rectangle { + object { + x=17 + y=632 + width=107 + height=21 + } + "basic attribute" { + clr=2 + } + } + } + } + text { + object { + x=50 + y=632 + width=40 + height=20 + } + "basic attribute" { + clr=54 + } + textix="File" + align="horiz. centered" + } + } +} text { object { - x=697 - y=177 - width=140 + x=419 + y=856 + width=90 height=20 } "basic attribute" { clr=14 } - textix="Auto increment" + textix="Auto save" align="horiz. right" } menu { object { - x=846 - y=177 + x=513 + y=856 width=64 height=20 } control { - chan="$(P)$(D)AutoIncrement" + chan="$(P)$(D)AutoSave" clr=14 bclr=51 } } -composite { - object { - x=350 - y=573 - width=309 - height=129 - } - "composite name"="" - children { - rectangle { - object { - x=424 - y=573 - width=150 - height=21 - } - "basic attribute" { - clr=2 - } - } - text { - object { - x=420 - y=574 - width=157 - height=20 - } - "basic attribute" { - clr=54 - } - textix="Image Display" - align="horiz. centered" - } - text { - object { - x=370 - y=600 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Post images" - align="horiz. right" - } - menu { - object { - x=492 - y=600 - width=80 - height=20 - } - control { - chan="$(P)$(D)PostImages" - clr=14 - bclr=51 - } - } - "text entry" { - object { - x=492 - y=625 - width=60 - height=20 - } - control { - chan="$(P)$(D)MinImageUpdate" - clr=14 - bclr=51 - } - limits { - } - } - text { - object { - x=390 - y=625 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Min. time" - align="horiz. right" - } - text { - object { - x=350 - y=653 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Image counter" - align="horiz. right" - } - "text update" { - object { - x=558 - y=653 - width=100 - height=18 - } - monitor { - chan="$(P)$(D)ImageCounter_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text entry" { - object { - x=492 - y=652 - width=60 - height=20 - } - control { - chan="$(P)$(D)ImageCounter" - clr=14 - bclr=51 - } - limits { - } - } - text { - object { - x=351 - y=682 - width=130 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Frame counter" - align="horiz. right" - } - "text update" { - object { - x=559 - y=682 - width=100 - height=18 - } - monitor { - chan="$(P)$(D)FrameCounter_RBV" - clr=54 - bclr=4 - } - limits { - } - } - "text entry" { - object { - x=493 - y=681 - width=60 - height=20 - } - control { - chan="$(P)$(D)FrameCounter" - clr=14 - bclr=51 - } - limits { - } - } - } -} "text update" { object { - x=847 - y=52 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)FilePath_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -"text update" { - object { - x=844 - y=87 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)FileName_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -"text update" { - object { - x=915 - y=139 - width=80 - height=18 - } - monitor { - chan="$(P)$(D)FileNumber_RBV" - clr=54 - bclr=4 - } - limits { - } -} -"text update" { - object { - x=916 - y=177 - width=80 - height=18 - } - monitor { - chan="$(P)$(D)AutoIncrement_RBV" - clr=54 - bclr=4 - } - limits { - } -} -"text update" { - object { - x=847 - y=199 - width=160 - height=18 - } - monitor { - chan="$(P)$(D)FileTemplate_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -"text update" { - object { - x=914 - y=452 + x=582 + y=857 width=80 height=18 } @@ -2508,3 +2113,470 @@ composite { limits { } } +composite { + object { + x=29 + y=831 + width=639 + height=20 + } + "composite name"="" + children { + text { + object { + x=29 + y=831 + width=130 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Last filename" + align="horiz. right" + } + "text update" { + object { + x=168 + y=832 + width=500 + height=18 + } + monitor { + chan="$(P)$(D)FullFileName_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } +} +text { + object { + x=9 + y=806 + width=150 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Filename format" + align="horiz. right" +} +composite { + object { + x=168 + y=783 + width=160 + height=43 + } + "composite name"="" + children { + "text update" { + object { + x=168 + y=783 + width=160 + height=18 + } + monitor { + chan="$(P)$(D)FileTemplate_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + "text entry" { + object { + x=168 + y=806 + width=160 + height=20 + } + control { + chan="$(P)$(D)FileTemplate" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + } +} +composite { + object { + x=19 + y=758 + width=298 + height=20 + } + "composite name"="" + children { + text { + object { + x=19 + y=758 + width=140 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Auto increment" + align="horiz. right" + } + menu { + object { + x=168 + y=758 + width=64 + height=20 + } + control { + chan="$(P)$(D)AutoIncrement" + clr=14 + bclr=51 + } + } + "text update" { + object { + x=237 + y=759 + width=80 + height=18 + } + monitor { + chan="$(P)$(D)AutoIncrement_RBV" + clr=54 + bclr=4 + } + limits { + } + } + } +} +composite { + object { + x=49 + y=731 + width=264 + height=22 + } + "composite name"="" + children { + text { + object { + x=49 + y=732 + width=110 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Next file #" + align="horiz. right" + } + "text entry" { + object { + x=168 + y=731 + width=60 + height=22 + } + control { + chan="$(P)$(D)FileNumber" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=233 + y=733 + width=80 + height=18 + } + monitor { + chan="$(P)$(D)FileNumber_RBV" + clr=54 + bclr=4 + } + limits { + } + } + } +} +composite { + object { + x=69 + y=683 + width=599 + height=43 + } + "composite name"="" + children { + text { + object { + x=69 + y=706 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="File name" + align="horiz. right" + } + composite { + object { + x=168 + y=683 + width=500 + height=43 + } + "composite name"="" + children { + "text entry" { + object { + x=168 + y=706 + width=500 + height=20 + } + control { + chan="$(P)$(D)FileName" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + "text update" { + object { + x=168 + y=683 + width=500 + height=18 + } + monitor { + chan="$(P)$(D)FileName_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } + } + } +} +composite { + object { + x=69 + y=635 + width=599 + height=43 + } + "composite name"="" + children { + composite { + object { + x=168 + y=635 + width=500 + height=43 + } + "composite name"="" + children { + "text entry" { + object { + x=168 + y=658 + width=500 + height=20 + } + control { + chan="$(P)$(D)FilePath" + clr=14 + bclr=51 + } + format="string" + limits { + } + } + "text update" { + object { + x=168 + y=635 + width=500 + height=18 + } + monitor { + chan="$(P)$(D)FilePath_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } + } + text { + object { + x=69 + y=658 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="File path" + align="horiz. right" + } + } +} +rectangle { + object { + x=2 + y=625 + width=675 + height=260 + } + "basic attribute" { + clr=14 + fill="outline" + } +} +composite { + object { + x=376 + y=806 + width=280 + height=20 + } + "composite name"="" + children { + text { + object { + x=376 + y=806 + width=110 + height=20 + } + "basic attribute" { + clr=14 + } + textix="File format" + align="horiz. right" + } + "text update" { + object { + x=576 + y=807 + width=80 + height=18 + } + monitor { + chan="$(P)$(D)FileFormat_RBV" + clr=54 + bclr=4 + } + limits { + } + } + menu { + object { + x=491 + y=806 + width=80 + height=20 + } + control { + chan="$(P)$(D)FileFormat" + clr=14 + bclr=51 + } + } + } +} +composite { + object { + x=69 + y=856 + width=159 + height=20 + } + "composite name"="" + children { + text { + object { + x=69 + y=856 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Save file" + align="horiz. right" + } + "message button" { + object { + x=168 + y=856 + width=60 + height=20 + } + control { + chan="$(P)$(D)WriteFile" + clr=14 + bclr=51 + } + label="Save" + press_msg="1" + } + } +} +text { + object { + x=248 + y=856 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Read file" + align="horiz. right" +} +"message button" { + object { + x=343 + y=856 + width=60 + height=20 + } + control { + chan="$(P)$(D)ReadFile" + clr=14 + bclr=51 + } + label="Read" + press_msg="1" +}