From 00c3c04f76f1394c764cce262b734426aae4e799 Mon Sep 17 00:00:00 2001 From: rivers Date: Sat, 24 Nov 2012 14:54:24 +0000 Subject: [PATCH] Changes for new features git-svn-id: https://subversion.xor.aps.anl.gov/synApps/areaDetector/trunk@15475 dc6c5ff5-0b8b-c028-a01f-ffb33f00fc8b --- ADApp/op/adl/Andor3.adl | 2643 +++++++++++++++++++++------------------ 1 file changed, 1416 insertions(+), 1227 deletions(-) diff --git a/ADApp/op/adl/Andor3.adl b/ADApp/op/adl/Andor3.adl index bcb3692..380dab7 100644 --- a/ADApp/op/adl/Andor3.adl +++ b/ADApp/op/adl/Andor3.adl @@ -5,10 +5,10 @@ file { } display { object { - x=109 - y=48 + x=292 + y=47 width=700 - height=875 + height=950 } clr=14 bclr=4 @@ -138,7 +138,7 @@ rectangle { x=6 y=35 width=335 - height=235 + height=260 } "basic attribute" { clr=14 @@ -271,82 +271,6 @@ composite { "composite name"="" "composite file"="ADShutter.adl" } -composite { - object { - x=132 - y=812 - width=107 - height=21 - } - "composite name"="" - children { - rectangle { - object { - x=132 - y=812 - width=107 - height=21 - } - "basic attribute" { - clr=2 - } - } - } -} -text { - object { - x=165 - y=812 - width=40 - height=20 - } - "basic attribute" { - clr=54 - } - textix="Attributes" - align="horiz. centered" -} -rectangle { - object { - x=5 - y=810 - width=335 - height=60 - } - "basic attribute" { - clr=14 - fill="outline" - } -} -text { - object { - x=18 - y=839 - width=40 - height=20 - } - "basic attribute" { - clr=14 - } - textix="File" - align="horiz. right" -} -"text entry" { - object { - x=63 - y=840 - width=265 - height=20 - } - control { - chan="$(P)$(R)NDAttributesFile" - clr=14 - bclr=51 - } - format="string" - limits { - } -} composite { object { x=472 @@ -495,106 +419,13 @@ rectangle { x=345 y=205 width=350 - height=510 + height=580 } "basic attribute" { clr=14 fill="outline" } } -composite { - object { - x=5 - y=275 - width=335 - height=80 - } - "composite name"="" - "composite file"="ADPlugins.adl" -} -rectangle { - object { - x=459 - y=722 - width=107 - height=21 - } - "basic attribute" { - clr=2 - } -} -text { - object { - x=433 - y=723 - width=159 - height=20 - } - "basic attribute" { - clr=54 - } - textix="Cooler" - align="horiz. centered" -} -rectangle { - object { - x=345 - y=720 - width=350 - height=130 - } - "basic attribute" { - clr=14 - fill="outline" - } -} -"text update" { - object { - x=555 - y=775 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)TempControl_RBV" - clr=54 - bclr=4 - } - limits { - } -} -"text update" { - object { - x=465 - y=801 - width=180 - height=16 - } - monitor { - chan="$(P)$(R)TempStatus_RBV" - clr=54 - bclr=2 - } - clrmod="alarm" - format="string" - limits { - } -} -"text update" { - object { - x=624 - y=775 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)TemperatureActual" - clr=54 - bclr=4 - } - limits { - } -} composite { object { x=114 @@ -760,191 +591,37 @@ text { textix="Controller ID" align="horiz. right" } -rectangle { - object { - x=119 - y=362 - width=107 - height=21 - } - "basic attribute" { - clr=2 - } -} -rectangle { - object { - x=5 - y=360 - width=335 - height=445 - } - "basic attribute" { - clr=14 - fill="outline" - } -} -text { - object { - x=93 - y=363 - width=159 - height=20 - } - "basic attribute" { - clr=54 - } - textix="Readout" - align="horiz. centered" -} -text { - object { - x=173 - y=390 - width=10 - height=20 - } - "basic attribute" { - clr=14 - } - textix="X" - align="horiz. right" -} -text { - object { - x=266 - y=390 - width=10 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Y" - align="horiz. right" -} -text { - object { - x=27 - y=415 - width=110 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Sensor size" - align="horiz. right" -} -"text update" { - object { - x=148 - y=416 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)MaxSizeX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -"text update" { - object { - x=241 - y=416 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)MaxSizeY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -"text update" { - object { - x=241 - y=442 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)A3Binning_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -text { - object { - x=67 - y=440 - width=70 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Binning" - align="horiz. right" -} composite { object { - x=148 - y=465 - width=154 - height=40 + x=440 + y=335 + width=230 + height=20 } "composite name"="" children { - "text update" { + text { object { - x=148 - y=465 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)MinX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text entry" { - object { - x=148 - y=485 - width=60 + x=440 + y=335 + width=80 height=20 } - control { - chan="$(P)$(R)MinX" + "basic attribute" { clr=14 - bclr=51 - } - limits { } + textix="# Images" + align="horiz. right" } "text entry" { object { - x=241 - y=485 + x=525 + y=335 width=60 height=20 } control { - chan="$(P)$(R)MinY" + chan="$(P)$(R)NumImages" clr=14 bclr=51 } @@ -953,848 +630,671 @@ composite { } "text update" { object { - x=241 - y=465 - width=61 + x=590 + y=336 + width=80 height=18 } monitor { - chan="$(P)$(R)MinY_RBV" + chan="$(P)$(R)NumImages_RBV" clr=54 bclr=4 } - align="horiz. centered" limits { } } } } -text { - object { - x=87 - y=485 - width=50 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Region start" - align="horiz. right" -} -text { - object { - x=97 - y=530 - width=40 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Region size" - align="horiz. right" -} -composite { - object { - x=148 - y=510 - width=154 - height=40 - } - "composite name"="" - children { - "text entry" { - object { - x=148 - y=530 - width=60 - height=20 - } - control { - chan="$(P)$(R)SizeX" - clr=14 - bclr=51 - } - limits { - } - } - "text entry" { - object { - x=241 - y=530 - width=60 - height=20 - } - control { - chan="$(P)$(R)SizeY" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=148 - y=510 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)SizeX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - "text update" { - object { - x=241 - y=510 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)SizeY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } - } - } -} -text { - object { - x=37 - y=555 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="AOI control" - align="horiz. right" -} -"text update" { - object { - x=148 - y=556 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)FullAOIControl_RBV" - clr=54 - bclr=4 - } - limits { - } -} -menu { - object { - x=148 - y=440 - width=60 - height=20 - } - control { - chan="$(P)$(R)A3Binning" - clr=14 - bclr=51 - } -} -text { - object { - x=34 - y=605 - width=180 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Image size (bytes)" - align="horiz. right" -} -"text update" { - object { - x=241 - y=606 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)ArraySize_RBV" - clr=54 - bclr=4 - } - limits { - } -} -"text update" { - object { - x=241 - y=581 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)ArraySizeY_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -text { - object { - x=37 - y=580 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Image size" - align="horiz. right" -} -"text update" { - object { - x=148 - y=581 - width=61 - height=18 - } - monitor { - chan="$(P)$(R)ArraySizeX_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - limits { - } -} -"text update" { - object { - x=555 - y=750 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)SensorCooling_RBV" - clr=54 - bclr=4 - } - limits { - } -} -"text update" { - object { - x=555 - y=825 - width=65 - height=18 - } - monitor { - chan="$(P)$(R)FanSpeed_RBV" - clr=54 - bclr=4 - } - limits { - } -} -text { - object { - x=47 - y=630 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Encoding" - align="horiz. right" -} -text { - object { - x=47 - y=655 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Shutter mode" - align="horiz. right" -} -"text update" { - object { - x=145 - y=633 - width=120 - height=18 - } - monitor { - chan="$(P)$(R)PixelEncoding_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -"text update" { - object { - x=145 - y=682 - width=180 - height=18 - } - monitor { - chan="$(P)$(R)PreAmpGain_RBV" - clr=54 - bclr=4 - } - align="horiz. centered" - format="string" - limits { - } -} -text { - object { - x=47 - y=730 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Readout Rate" - align="horiz. right" -} -text { - object { - x=47 - y=754 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Overlap" - align="horiz. right" -} -text { - object { - x=47 - y=780 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Readout Time" - align="horiz. right" -} -"text update" { - object { - x=143 - y=781 - width=79 - height=18 - } - monitor { - chan="$(P)$(R)ReadoutTime" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -text { - object { - x=47 - y=700 - width=90 - height=20 - } - "basic attribute" { - clr=14 - } - textix="PreAmp Gain" - align="horiz. right" -} -menu { - object { - x=143 - y=700 - width=180 - height=20 - } - control { - chan="$(P)$(R)PreAmpGain" - clr=14 - bclr=51 - } -} -menu { - object { - x=143 - y=655 - width=80 - height=20 - } - control { - chan="$(P)$(R)A3ShutterMode" - clr=14 - bclr=51 - } -} -menu { - object { - x=143 - y=730 - width=80 - height=20 - } - control { - chan="$(P)$(R)ReadoutRate" - clr=14 - bclr=51 - } -} -menu { - object { - x=143 - y=754 - width=80 - height=20 - } - control { - chan="$(P)$(R)Overlap" - clr=14 - bclr=51 - } -} -"text update" { - object { - x=228 - y=656 - width=85 - height=18 - } - monitor { - chan="$(P)$(R)A3ShutterMode_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -"text update" { - object { - x=228 - y=731 - width=85 - height=18 - } - monitor { - chan="$(P)$(R)ReadoutRate_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} -"text update" { - object { - x=228 - y=755 - width=85 - height=18 - } - monitor { - chan="$(P)$(R)Overlap_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } -} composite { object { x=350 + y=360 + width=320 + height=20 + } + "composite name"="" + children { + "text update" { + object { + x=590 + y=361 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)NumImagesCounter_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=350 + y=360 + width=170 + height=20 + } + "basic attribute" { + clr=14 + } + textix="# Images complete" + align="horiz. right" + } + } +} +composite { + object { + x=400 + y=385 + width=270 + height=20 + } + "composite name"="" + children { + text { + object { + x=400 + y=385 + width=120 + height=20 + } + "basic attribute" { + clr=14 + } + textix="# Exp./image" + align="horiz. right" + } + "text entry" { + object { + x=525 + y=385 + width=60 + height=20 + } + control { + chan="$(P)$(R)NumExposures" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=590 + y=386 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)NumExposures_RBV" + clr=54 + bclr=4 + } + limits { + } + } + } +} +composite { + object { + x=370 + y=410 + width=310 + height=20 + } + "composite name"="" + children { + text { + object { + x=370 + y=410 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Image mode" + align="horiz. right" + } + menu { + object { + x=475 + y=410 + width=120 + height=20 + } + control { + chan="$(P)$(R)ImageMode" + clr=14 + bclr=51 + } + } + "text update" { + object { + x=600 + y=412 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)ImageMode_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } +} +"text update" { + object { + x=475 + y=435 + width=150 + height=18 + } + monitor { + chan="$(P)$(R)TriggerMode_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + format="string" + limits { + } +} +composite { + object { + x=345 + y=790 + width=350 + height=130 + } + "composite name"="" + children { + rectangle { + object { + x=459 + y=792 + width=107 + height=21 + } + "basic attribute" { + clr=2 + } + } + text { + object { + x=433 + y=793 + width=159 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Cooler" + align="horiz. centered" + } + rectangle { + object { + x=345 + y=790 + width=350 + height=130 + } + "basic attribute" { + clr=14 + fill="outline" + } + } + "text update" { + object { + x=555 + y=845 + width=65 + height=18 + } + monitor { + chan="$(P)$(R)TempControl_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text update" { + object { + x=465 + y=871 + width=180 + height=16 + } + monitor { + chan="$(P)$(R)TempStatus_RBV" + clr=54 + bclr=2 + } + clrmod="alarm" + format="string" + limits { + } + } + "text update" { + object { + x=624 + y=845 + width=65 + height=18 + } + monitor { + chan="$(P)$(R)TemperatureActual" + clr=54 + bclr=4 + } + limits { + } + } + "text update" { + object { + x=555 + y=820 + width=65 + height=18 + } + monitor { + chan="$(P)$(R)SensorCooling_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text update" { + object { + x=555 + y=895 + width=65 + height=18 + } + monitor { + chan="$(P)$(R)FanSpeed_RBV" + clr=54 + bclr=4 + } + limits { + } + } + text { + object { + x=350 + y=844 + width=110 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Temperature" + align="horiz. right" + } + text { + object { + x=401 + y=869 + width=60 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Status" + align="horiz. right" + } + text { + object { + x=400 + y=819 + width=60 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Cooler" + align="horiz. right" + } + text { + object { + x=430 + y=894 + width=30 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Fan" + align="horiz. right" + } + composite { + object { + x=465 + y=819 + width=80 + height=95 + } + "composite name"="" + children { + menu { + object { + x=465 + y=844 + width=80 + height=20 + } + control { + chan="$(P)$(R)TempControl" + clr=14 + bclr=51 + } + } + menu { + object { + x=465 + y=819 + width=80 + height=20 + } + control { + chan="$(P)$(R)SensorCooling" + clr=14 + bclr=51 + } + } + menu { + object { + x=465 + y=894 + width=80 + height=20 + } + control { + chan="$(P)$(R)FanSpeed" + clr=14 + bclr=51 + } + } + } + } + } +} +composite { + object { + x=380 + y=285 + width=290 + height=20 + } + "composite name"="" + children { + text { + object { + x=380 + y=285 + width=140 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Frame rate" + align="horiz. right" + } + "text entry" { + object { + x=525 + y=285 + width=60 + height=20 + } + control { + chan="$(P)$(R)FrameRate" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=590 + y=286 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)FrameRate_RBV" + clr=54 + bclr=4 + } + limits { + } + } + } +} +text { + object { + x=380 y=310 - width=340 - height=395 + width=140 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Max transfer rate" + align="horiz. right" +} +"text update" { + object { + x=590 + y=311 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)TransferRate" + clr=54 + bclr=4 + } + limits { + } +} +composite { + object { + x=5 + y=885 + width=335 + height=60 } "composite name"="" children { composite { object { - x=440 - y=310 - width=230 - height=20 + x=132 + y=887 + width=107 + height=21 } "composite name"="" children { - text { + rectangle { object { - x=440 - y=310 - width=80 - height=20 + x=132 + y=887 + width=107 + height=21 } "basic attribute" { - clr=14 - } - textix="# Images" - align="horiz. right" - } - "text entry" { - object { - x=525 - y=310 - width=60 - height=20 - } - control { - chan="$(P)$(R)NumImages" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=590 - y=311 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)NumImages_RBV" - clr=54 - bclr=4 - } - limits { + clr=2 } } } } - composite { + text { object { - x=350 - y=335 - width=320 + x=165 + y=887 + width=40 height=20 } - "composite name"="" - children { - "text update" { - object { - x=590 - y=336 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)NumImagesCounter_RBV" - clr=54 - bclr=4 - } - limits { - } - } - text { - object { - x=350 - y=335 - width=170 - height=20 - } - "basic attribute" { - clr=14 - } - textix="# Images complete" - align="horiz. right" - } + "basic attribute" { + clr=54 } + textix="Attributes" + align="horiz. centered" } - composite { + rectangle { object { - x=400 - y=360 - width=270 - height=20 + x=5 + y=885 + width=335 + height=60 } - "composite name"="" - children { - text { - object { - x=400 - y=360 - width=120 - height=20 - } - "basic attribute" { - clr=14 - } - textix="# Exp./image" - align="horiz. right" - } - "text entry" { - object { - x=525 - y=360 - width=60 - height=20 - } - control { - chan="$(P)$(R)NumExposures" - clr=14 - bclr=51 - } - limits { - } - } - "text update" { - object { - x=590 - y=361 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)NumExposures_RBV" - clr=54 - bclr=4 - } - limits { - } - } + "basic attribute" { + clr=14 + fill="outline" } } - composite { + text { object { - x=370 - y=385 - width=310 + x=18 + y=914 + width=40 height=20 } - "composite name"="" - children { - text { - object { - x=370 - y=385 - width=100 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Image mode" - align="horiz. right" - } - menu { - object { - x=475 - y=385 - width=120 - height=20 - } - control { - chan="$(P)$(R)ImageMode" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=600 - y=387 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)ImageMode_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } + "basic attribute" { + clr=14 } + textix="File" + align="horiz. right" } - composite { + "text entry" { object { - x=350 - y=410 - width=330 + x=63 + y=915 + width=265 height=20 } - "composite name"="" - children { - text { - object { - x=350 - y=410 - width=120 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Trigger mode" - align="horiz. right" - } - menu { - object { - x=475 - y=410 - width=120 - height=20 - } - control { - chan="$(P)$(R)TriggerMode" - clr=14 - bclr=51 - } - } - "text update" { - object { - x=600 - y=411 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)TriggerMode_RBV" - clr=54 - bclr=4 - } - format="string" - limits { - } - } + control { + chan="$(P)$(R)NDAttributesFile" + clr=14 + bclr=51 + } + format="string" + limits { } } - composite { + } +} +composite { + object { + x=350 + y=510 + width=340 + height=265 + } + "composite name"="" + children { + text { + object { + x=568 + y=510 + width=40 + height=20 + } + "basic attribute" { + clr=63 + } + "dynamic attribute" { + vis="if zero" + calc="A" + chan="$(P)$(R)Acquire" + } + textix="Done" + align="horiz. centered" + } + text { + object { + x=539 + y=510 + width=100 + height=20 + } + "basic attribute" { + clr=30 + } + "dynamic attribute" { + vis="if not zero" + calc="A" + chan="$(P)$(R)Acquire" + } + textix="Collecting" + align="horiz. centered" + } + "message button" { + object { + x=525 + y=530 + width=59 + height=20 + } + control { + chan="$(P)$(R)Acquire" + clr=14 + bclr=51 + } + label="Start" + press_msg="1" + } + "message button" { + object { + x=592 + y=530 + width=59 + height=20 + } + control { + chan="$(P)$(R)Acquire" + clr=14 + bclr=51 + } + label="Stop" + press_msg="0" + } + text { object { x=450 - y=440 - width=201 - height=40 + y=530 + width=70 + height=20 } - "composite name"="" - children { - text { - object { - x=568 - y=440 - width=40 - height=20 - } - "basic attribute" { - clr=63 - } - "dynamic attribute" { - vis="if zero" - calc="A" - chan="$(P)$(R)Acquire" - } - textix="Done" - align="horiz. centered" - } - text { - object { - x=539 - y=440 - width=100 - height=20 - } - "basic attribute" { - clr=30 - } - "dynamic attribute" { - vis="if not zero" - calc="A" - chan="$(P)$(R)Acquire" - } - textix="Collecting" - align="horiz. centered" - } - "message button" { - object { - x=525 - y=460 - width=59 - height=20 - } - control { - chan="$(P)$(R)Acquire" - clr=14 - bclr=51 - } - label="Start" - press_msg="1" - } - "message button" { - object { - x=592 - y=460 - width=59 - height=20 - } - control { - chan="$(P)$(R)Acquire" - clr=14 - bclr=51 - } - label="Stop" - press_msg="0" - } - text { - object { - x=450 - y=460 - width=70 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Acquire" - align="horiz. right" - } + "basic attribute" { + clr=14 } + textix="Acquire" + align="horiz. right" } composite { object { x=380 - y=485 + y=555 width=303 height=20 } @@ -1803,7 +1303,7 @@ composite { text { object { x=380 - y=485 + y=555 width=140 height=20 } @@ -1816,7 +1316,7 @@ composite { "text update" { object { x=525 - y=485 + y=555 width=158 height=18 } @@ -1834,7 +1334,7 @@ composite { text { object { x=350 - y=510 + y=580 width=60 height=20 } @@ -1847,7 +1347,7 @@ composite { "text update" { object { x=415 - y=510 + y=580 width=275 height=18 } @@ -1863,7 +1363,7 @@ composite { composite { object { x=350 - y=535 + y=605 width=330 height=170 } @@ -1872,7 +1372,7 @@ composite { "text entry" { object { x=525 - y=535 + y=605 width=60 height=20 } @@ -1887,7 +1387,7 @@ composite { text { object { x=390 - y=535 + y=605 width=130 height=20 } @@ -1900,7 +1400,7 @@ composite { "text update" { object { x=590 - y=536 + y=606 width=80 height=18 } @@ -1915,7 +1415,7 @@ composite { composite { object { x=420 - y=560 + y=630 width=205 height=20 } @@ -1924,7 +1424,7 @@ composite { text { object { x=420 - y=560 + y=630 width=100 height=20 } @@ -1937,7 +1437,7 @@ composite { "text update" { object { x=525 - y=561 + y=631 width=100 height=18 } @@ -1954,7 +1454,7 @@ composite { composite { object { x=350 - y=585 + y=655 width=330 height=20 } @@ -1963,7 +1463,7 @@ composite { text { object { x=350 - y=585 + y=655 width=150 height=20 } @@ -1976,7 +1476,7 @@ composite { menu { object { x=505 - y=585 + y=655 width=90 height=20 } @@ -1989,7 +1489,7 @@ composite { "text update" { object { x=600 - y=587 + y=657 width=80 height=18 } @@ -2008,7 +1508,7 @@ composite { text { object { x=350 - y=660 + y=730 width=200 height=20 } @@ -2021,7 +1521,7 @@ composite { "text update" { object { x=555 - y=661 + y=731 width=60 height=18 } @@ -2037,7 +1537,7 @@ composite { "text update" { object { x=620 - y=661 + y=731 width=60 height=18 } @@ -2053,7 +1553,7 @@ composite { text { object { x=390 - y=610 + y=680 width=160 height=20 } @@ -2066,7 +1566,7 @@ composite { "text update" { object { x=555 - y=611 + y=681 width=50 height=18 } @@ -2082,7 +1582,7 @@ composite { "text update" { object { x=610 - y=611 + y=681 width=50 height=18 } @@ -2098,7 +1598,7 @@ composite { composite { object { x=370 - y=635 + y=705 width=290 height=20 } @@ -2107,7 +1607,7 @@ composite { text { object { x=370 - y=635 + y=705 width=180 height=20 } @@ -2120,7 +1620,7 @@ composite { "text update" { object { x=555 - y=636 + y=706 width=50 height=18 } @@ -2136,7 +1636,7 @@ composite { "text update" { object { x=610 - y=636 + y=706 width=50 height=18 } @@ -2154,7 +1654,7 @@ composite { text { object { x=350 - y=685 + y=755 width=230 height=20 } @@ -2167,7 +1667,7 @@ composite { menu { object { x=585 - y=685 + y=755 width=90 height=20 } @@ -2183,146 +1683,835 @@ composite { } text { object { - x=380 - y=285 - width=140 + x=350 + y=480 + width=160 height=20 } "basic attribute" { clr=14 } - textix="Frame rate" + textix="Software trigger" align="horiz. right" } -"text entry" { +"message button" { object { - x=525 - y=285 - width=60 + x=521 + y=480 + width=70 height=20 } control { - chan="$(P)$(R)FrameRate" + chan="$(P)$(R)SoftwareTrigger" clr=14 bclr=51 } - limits { - } -} -"text update" { - object { - x=590 - y=286 - width=80 - height=18 - } - monitor { - chan="$(P)$(R)FrameRate_RBV" - clr=54 - bclr=4 - } - limits { - } + label="Trigger" + press_msg="1" } text { object { x=350 - y=774 - width=110 + y=455 + width=120 height=20 } "basic attribute" { clr=14 } - textix="Temperature" + textix="Trigger mode" align="horiz. right" } +menu { + object { + x=475 + y=455 + width=150 + height=20 + } + control { + chan="$(P)$(R)TriggerMode" + clr=14 + bclr=51 + } +} +"related display" { + object { + x=188 + y=270 + width=70 + height=20 + } + display[0] { + label="asyn record" + name="asynRecord.adl" + args="P=$(P),R=$(R)AsynIO" + } + display[1] { + label="Save restore status" + name="save_restoreStatus_more.adl" + args="P=$(P)" + } + clr=14 + bclr=51 +} text { object { - x=401 - y=799 - width=60 + x=89 + y=270 + width=90 height=20 } "basic attribute" { clr=14 } - textix="Status" - align="horiz. right" -} -text { - object { - x=400 - y=749 - width=60 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Cooler" - align="horiz. right" -} -text { - object { - x=430 - y=824 - width=30 - height=20 - } - "basic attribute" { - clr=14 - } - textix="Fan" + textix="Debugging" align="horiz. right" } composite { object { - x=465 - y=749 - width=80 - height=95 + x=5 + y=300 + width=335 + height=580 } "composite name"="" children { + composite { + object { + x=5 + y=300 + width=335 + height=80 + } + "composite name"="" + "composite file"="ADPlugins.adl" + } + rectangle { + object { + x=119 + y=387 + width=107 + height=21 + } + "basic attribute" { + clr=2 + } + } + rectangle { + object { + x=5 + y=385 + width=335 + height=495 + } + "basic attribute" { + clr=14 + fill="outline" + } + } + text { + object { + x=93 + y=388 + width=159 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Readout" + align="horiz. centered" + } + text { + object { + x=173 + y=415 + width=10 + height=20 + } + "basic attribute" { + clr=14 + } + textix="X" + align="horiz. right" + } + text { + object { + x=266 + y=415 + width=10 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Y" + align="horiz. right" + } + text { + object { + x=27 + y=440 + width=110 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Sensor size" + align="horiz. right" + } + "text update" { + object { + x=148 + y=441 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)MaxSizeX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=241 + y=441 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)MaxSizeY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=241 + y=467 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)A3Binning_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + text { + object { + x=67 + y=465 + width=70 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Binning" + align="horiz. right" + } + composite { + object { + x=148 + y=490 + width=154 + height=40 + } + "composite name"="" + children { + "text update" { + object { + x=148 + y=490 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)MinX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text entry" { + object { + x=148 + y=510 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinX" + clr=14 + bclr=51 + } + limits { + } + } + "text entry" { + object { + x=241 + y=510 + width=60 + height=20 + } + control { + chan="$(P)$(R)MinY" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=241 + y=490 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)MinY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } + } + text { + object { + x=87 + y=510 + width=50 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Region start" + align="horiz. right" + } + text { + object { + x=97 + y=555 + width=40 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Region size" + align="horiz. right" + } + composite { + object { + x=148 + y=535 + width=154 + height=40 + } + "composite name"="" + children { + "text entry" { + object { + x=148 + y=555 + width=60 + height=20 + } + control { + chan="$(P)$(R)SizeX" + clr=14 + bclr=51 + } + limits { + } + } + "text entry" { + object { + x=241 + y=555 + width=60 + height=20 + } + control { + chan="$(P)$(R)SizeY" + clr=14 + bclr=51 + } + limits { + } + } + "text update" { + object { + x=148 + y=535 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)SizeX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + "text update" { + object { + x=241 + y=535 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)SizeY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + } + } + text { + object { + x=37 + y=580 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="AOI control" + align="horiz. right" + } + "text update" { + object { + x=148 + y=581 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)FullAOIControl" + clr=54 + bclr=4 + } + limits { + } + } menu { object { - x=465 - y=774 - width=80 + x=148 + y=465 + width=60 height=20 } control { - chan="$(P)$(R)TempControl" + chan="$(P)$(R)A3Binning" + clr=14 + bclr=51 + } + } + text { + object { + x=34 + y=630 + width=180 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Image size (bytes)" + align="horiz. right" + } + "text update" { + object { + x=241 + y=631 + width=80 + height=18 + } + monitor { + chan="$(P)$(R)ArraySize_RBV" + clr=54 + bclr=4 + } + limits { + } + } + "text update" { + object { + x=241 + y=606 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)ArraySizeY_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + text { + object { + x=37 + y=605 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Image size" + align="horiz. right" + } + "text update" { + object { + x=148 + y=606 + width=61 + height=18 + } + monitor { + chan="$(P)$(R)ArraySizeX_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + limits { + } + } + text { + object { + x=47 + y=680 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Encoding" + align="horiz. right" + } + "text update" { + object { + x=145 + y=658 + width=120 + height=18 + } + monitor { + chan="$(P)$(R)PixelEncoding_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + text { + object { + x=47 + y=705 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Shutter mode" + align="horiz. right" + } + "text update" { + object { + x=145 + y=732 + width=180 + height=18 + } + monitor { + chan="$(P)$(R)PreAmpGain_RBV" + clr=54 + bclr=4 + } + align="horiz. centered" + format="string" + limits { + } + } + text { + object { + x=47 + y=780 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Readout rate" + align="horiz. right" + } + text { + object { + x=47 + y=750 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="PreAmp gain" + align="horiz. right" + } + menu { + object { + x=143 + y=750 + width=180 + height=20 + } + control { + chan="$(P)$(R)PreAmpGain" clr=14 bclr=51 } } menu { object { - x=465 - y=749 + x=143 + y=705 width=80 height=20 } control { - chan="$(P)$(R)SensorCooling" + chan="$(P)$(R)A3ShutterMode" clr=14 bclr=51 } } menu { object { - x=465 - y=824 + x=143 + y=780 width=80 height=20 } control { - chan="$(P)$(R)FanSpeed" + chan="$(P)$(R)ReadoutRate" clr=14 bclr=51 } } + "text update" { + object { + x=228 + y=706 + width=85 + height=18 + } + monitor { + chan="$(P)$(R)A3ShutterMode_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + "text update" { + object { + x=228 + y=781 + width=85 + height=18 + } + monitor { + chan="$(P)$(R)ReadoutRate_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + menu { + object { + x=143 + y=680 + width=120 + height=20 + } + control { + chan="$(P)$(R)PixelEncoding" + clr=14 + bclr=51 + } + } + composite { + object { + x=47 + y=855 + width=175 + height=20 + } + "composite name"="" + children { + text { + object { + x=47 + y=855 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Readout Time" + align="horiz. right" + } + "text update" { + object { + x=143 + y=856 + width=79 + height=18 + } + monitor { + chan="$(P)$(R)ReadoutTime" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } + } + composite { + object { + x=47 + y=805 + width=266 + height=20 + } + "composite name"="" + children { + text { + object { + x=47 + y=805 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Overlap" + align="horiz. right" + } + menu { + object { + x=143 + y=805 + width=80 + height=20 + } + control { + chan="$(P)$(R)Overlap" + clr=14 + bclr=51 + } + } + "text update" { + object { + x=228 + y=806 + width=85 + height=18 + } + monitor { + chan="$(P)$(R)Overlap_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } + } + } + text { + object { + x=47 + y=828 + width=90 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Noise filter" + align="horiz. right" + } + menu { + object { + x=143 + y=828 + width=80 + height=20 + } + control { + chan="$(P)$(R)NoiseFilter" + clr=14 + bclr=51 + } + } + "text update" { + object { + x=228 + y=829 + width=85 + height=18 + } + monitor { + chan="$(P)$(R)NoiseFilter_RBV" + clr=54 + bclr=4 + } + format="string" + limits { + } + } } }