diff --git a/andorApp/op/edl/autoconvert/Shamrock.edl b/andorApp/op/edl/autoconvert/Shamrock.edl new file mode 100644 index 0000000..8f9d77a --- /dev/null +++ b/andorApp/op/edl/autoconvert/Shamrock.edl @@ -0,0 +1,1623 @@ +4 0 0 +beginScreenProperties +major 4 +minor 0 +release 0 +x 84 +y 89 +w 765 +h 400 +font "helvetica-medium-r-18.0" +ctlFont "helvetica-medium-r-8.0" +btnFont "helvetica-medium-r-18.0" +fgColor index 14 +bgColor index 4 +textColor index 14 +ctlFgColor1 index 30 +ctlFgColor2 index 32 +ctlBgColor1 index 34 +ctlBgColor2 index 35 +topShadowColor index 37 +botShadowColor index 44 +snapToGrid +gridSize 5 +endScreenProperties + + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 5 +y 4 +w 704 +h 24 +lineColor index 2 +fill +fillColor index 2 +lineWidth 0 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 158 +y 5 +w 384 +h 25 +font "helvetica-medium-r-8.0" +fontAlign "center" +fgColor index 54 +useDisplayBg +value { + "Andor Shamrock Spectrograph Control - $(P)$(R)" +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 127 +y 37 +w 106 +h 20 +lineColor index 2 +fill +fillColor index 2 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 5 +y 35 +w 350 +h 265 +lineColor index 14 +fillColor index 14 +lineWidth 0 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 101 +y 38 +w 159 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "center" +fgColor index 54 +useDisplayBg +value { + "Grating" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 245 +y 71 +w 80 +h 18 +controlPv "$(P)$(R)Grating_RBV" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 65 +y 70 +w 70 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Grating" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 140 +y 95 +w 100 +h 20 +controlPv "$(P)$(R)Wavelength" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 14 +bgColor index 51 +editable +autoHeight +format decimal +motifWidget +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 150 +y 125 +w 79 +h 18 +controlPv "$(P)$(R)Wavelength_RBV" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 5 +y 95 +w 130 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Wavelength" +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 507 +y 37 +w 106 +h 20 +lineColor index 2 +fill +fillColor index 2 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 360 +y 35 +w 400 +h 170 +lineColor index 14 +fillColor index 14 +lineWidth 0 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 481 +y 38 +w 159 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "center" +fgColor index 54 +useDisplayBg +value { + "Slits" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 436 +y 70 +w 40 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Slit" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 399 +y 95 +w 100 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Input side" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 379 +y 120 +w 120 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Input direct" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 506 +y 95 +w 60 +h 18 +controlPv "$(P)$(R)SlitExists1" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 505 +y 120 +w 60 +h 18 +controlPv "$(P)$(R)SlitExists2" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 671 +y 95 +w 80 +h 18 +controlPv "$(P)$(R)SlitSize1_RBV" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 671 +y 120 +w 80 +h 18 +controlPv "$(P)$(R)SlitSize2_RBV" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 506 +y 70 +w 60 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Exists" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 596 +y 70 +w 100 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Width (um)" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 581 +y 95 +w 80 +h 20 +controlPv "$(P)$(R)SlitSize1" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 14 +bgColor index 51 +editable +autoHeight +format decimal +motifWidget +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 581 +y 120 +w 80 +h 20 +controlPv "$(P)$(R)SlitSize2" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 14 +bgColor index 51 +editable +autoHeight +format decimal +motifWidget +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 389 +y 143 +w 110 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Output side" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 506 +y 145 +w 60 +h 18 +controlPv "$(P)$(R)SlitExists3" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 671 +y 145 +w 80 +h 18 +controlPv "$(P)$(R)SlitSize3_RBV" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 581 +y 145 +w 80 +h 20 +controlPv "$(P)$(R)SlitSize3" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 14 +bgColor index 51 +editable +autoHeight +format decimal +motifWidget +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 369 +y 170 +w 130 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Output direct" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 506 +y 172 +w 60 +h 18 +controlPv "$(P)$(R)SlitExists4" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 671 +y 172 +w 80 +h 18 +controlPv "$(P)$(R)SlitSize4_RBV" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 581 +y 172 +w 80 +h 20 +controlPv "$(P)$(R)SlitSize4" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 14 +bgColor index 51 +editable +autoHeight +format decimal +motifWidget +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (X-Y Graph) +object xyGraphClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 365 +y 235 +w 390 +h 150 +# Appearance +border +graphTitle +xLabel +yLabel +fgColor index 14 +bgColor index 4 +gridColor index 14 +font "helvetica-medium-r-10.0" +# Operating Modes +plotMode "plotLastNPts" +nPts 1 +# X axis properties +showXAxis +xAxisSrc "AutoScale" +xMin -9 +xMax 9 +xLablePrecision 1 +# Y axis properties +showYAxis +yAxisSrc "AutoScale" +yMin -9 +yMax 9 +# Trace Properties +numTraces 1 +yPv { + 0 "$(P)$(R)Calibration" +} +plotStyle { + 0 "line" +} +plotUpdateMode { + 0 "x" +} +plotSymbolType { + 0 "circle" +} +plotColor { + 0 index 14 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 495 +y 212 +w 129 +h 20 +lineColor index 2 +fill +fillColor index 2 +lineWidth 0 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 481 +y 213 +w 159 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "center" +fgColor index 54 +useDisplayBg +value { + "Calibration" +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 360 +y 210 +w 400 +h 185 +lineColor index 14 +fillColor index 14 +lineWidth 0 +endObjectProperties + +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 10 +y 180 +w 330 +h 118 + +beginGroup + + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 10 +y 205 +w 70 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Grating" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 40 +y 230 +w 10 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "1" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 40 +y 255 +w 10 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "2" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 40 +y 278 +w 10 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "3" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 95 +y 230 +w 60 +h 18 +controlPv "$(P)$(R)GratingExists1" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 94 +y 255 +w 60 +h 18 +controlPv "$(P)$(R)GratingExists2" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 95 +y 280 +w 60 +h 18 +controlPv "$(P)$(R)GratingExists3" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 170 +y 230 +w 80 +h 18 +controlPv "$(P)$(R)MinWavelength1" +font "helvetica-medium-r-8.0" +fontAlign "right" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 260 +y 230 +w 80 +h 18 +controlPv "$(P)$(R)MaxWavelength1" +font "helvetica-medium-r-8.0" +fontAlign "right" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 170 +y 255 +w 80 +h 18 +controlPv "$(P)$(R)MinWavelength2" +font "helvetica-medium-r-8.0" +fontAlign "right" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 260 +y 255 +w 80 +h 18 +controlPv "$(P)$(R)MaxWavelength2" +font "helvetica-medium-r-8.0" +fontAlign "right" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 170 +y 280 +w 80 +h 18 +controlPv "$(P)$(R)MinWavelength3" +font "helvetica-medium-r-8.0" +fontAlign "right" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 260 +y 280 +w 80 +h 18 +controlPv "$(P)$(R)MaxWavelength3" +font "helvetica-medium-r-8.0" +fontAlign "right" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 95 +y 205 +w 60 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Exists" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 207 +y 205 +w 40 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Min." +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 285 +y 205 +w 40 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Max." +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 180 +y 180 +w 160 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Wavelength range" +} +endObjectProperties + +endGroup + +endObjectProperties + + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 150 +y 145 +w 70 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Center" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 245 +y 145 +w 70 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Maximum" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 55 +y 145 +w 70 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Minimum" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 50 +y 125 +w 79 +h 18 +controlPv "$(P)$(R)MinWavelength" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 245 +y 125 +w 79 +h 18 +controlPv "$(P)$(R)MaxWavelength" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 5 +y 305 +w 350 +h 90 +lineColor index 14 +fillColor index 14 +lineWidth 0 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 13 +y 349 +w 70 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Input" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 257 +y 350 +w 80 +h 18 +controlPv "$(P)$(R)FlipperMirror1_RBV" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 91 +y 306 +w 169 +h 20 +lineColor index 2 +fill +fillColor index 2 +lineWidth 0 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 76 +y 306 +w 200 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "center" +fgColor index 54 +useDisplayBg +value { + "Flipper Mirrors" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 257 +y 373 +w 80 +h 18 +controlPv "$(P)$(R)FlipperMirror2_RBV" +font "helvetica-medium-r-8.0" +smartRefresh +fastUpdate +fgColor index 54 +bgColor index 4 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 13 +y 372 +w 70 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Output" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 88 +y 329 +w 60 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Exists" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 88 +y 351 +w 60 +h 18 +controlPv "$(P)$(R)FlipperMirrorExists1" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 88 +y 374 +w 60 +h 18 +controlPv "$(P)$(R)FlipperMirrorExists2" +font "helvetica-medium-r-8.0" +fontAlign "center" +smartRefresh +fastUpdate +fgColor index 54 +fgAlarm +bgColor index 2 +autoHeight +format decimal +nullColor index 32 +useHexPrefix +objType "controls" +newPos +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 151 +y 329 +w 60 +h 20 +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor index 14 +useDisplayBg +value { + "Port" +} +endObjectProperties + +# (Menu Button) +object activeMenuButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 140 +y 71 +w 100 +h 20 +fgColor index 14 +bgColor index 51 +inconsistentColor index 12 +topShadowColor index 2 +botShadowColor index 12 +controlPv "$(P)$(R)Grating" +indicatorPv "$(P)$(R)Grating" +font "helvetica-medium-r-10.0" +endObjectProperties +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 10 +y 180 +w 330 +h 118 + +beginGroup + + +endGroup + +endObjectProperties + + +# (Menu Button) +object activeMenuButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 151 +y 350 +w 100 +h 20 +fgColor index 14 +bgColor index 51 +inconsistentColor index 12 +topShadowColor index 2 +botShadowColor index 12 +controlPv "$(P)$(R)FlipperMirror1" +indicatorPv "$(P)$(R)FlipperMirror1" +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Menu Button) +object activeMenuButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 152 +y 373 +w 100 +h 20 +fgColor index 14 +bgColor index 51 +inconsistentColor index 12 +topShadowColor index 2 +botShadowColor index 12 +controlPv "$(P)$(R)FlipperMirror2" +indicatorPv "$(P)$(R)FlipperMirror2" +font "helvetica-medium-r-10.0" +endObjectProperties + diff --git a/andorApp/op/opi/autoconvert/Shamrock.opi b/andorApp/op/opi/autoconvert/Shamrock.opi new file mode 100644 index 0000000..b21daa1 --- /dev/null +++ b/andorApp/op/opi/autoconvert/Shamrock.opi @@ -0,0 +1,4059 @@ + + false + + true + + -1ee33d7e:14c80d1e20e:-7e33 + 3.2.10.20140131 + + true + 400 + Shamrock + false + false + + + + + + + Display + true + 765 + + true + 5 + + false + -1 + -1 + + + 89 + 84 + + false + true + 100.0 + + + + -1ee33d7e:14c80d1e20e:-7e32 + + + + + 25 + true + Rectangle + false + 255 + + true + true + false + + false + + + + + + + + Rectangle + true + + + + false + + Default + + 705 + 0 + 0 + + + 1 + 0 + true + + + + + 4 + $(pv_name) +$(pv_value) + 5 + false + + + false + true + 100.0 + + + + -1ee33d7e:14c80d1e20e:-7e30 + + + + + 21 + true + Rectangle + false + 255 + + true + true + false + + false + + + + + + + + Rectangle + true + + + + false + + Default + + 107 + 0 + 0 + + + 1 + 0 + true + + + + + 37 + $(pv_name) +$(pv_value) + 127 + false + + + false + true + 0.0 + + + + -1ee33d7e:14c80d1e20e:-7e2f + + + + + 265 + true + Rectangle + false + 255 + + true + true + false + + true + + + + + + + + Rectangle + true + + + + false + + Default + + 350 + 0 + 0 + + + 1 + 1 + true + + + + + 35 + $(pv_name) +$(pv_value) + 5 + false + + + false + true + 100.0 + + + + -1ee33d7e:14c80d1e20e:-7e27 + + + + + 21 + true + Rectangle + false + 255 + + true + true + false + + false + + + + + + + + Rectangle + true + + + + false + + Default + + 107 + 0 + 0 + + + 1 + 0 + true + + + + + 37 + $(pv_name) +$(pv_value) + 507 + false + + + false + true + 0.0 + + + + -1ee33d7e:14c80d1e20e:-7e26 + + + + + 170 + true + Rectangle + false + 255 + + true + true + false + + true + + + + + + + + Rectangle + true + + + + false + + Default + + 400 + 0 + 0 + + + 1 + 1 + true + + + + + 35 + $(pv_name) +$(pv_value) + 360 + false + + + false + true + 100.0 + + + + -1ee33d7e:14c80d1e20e:-7e10 + + + + + 21 + true + Rectangle + false + 255 + + true + true + false + + false + + + + + + + + Rectangle + true + + + + false + + Default + + 130 + 0 + 0 + + + 1 + 0 + true + + + + + 212 + $(pv_name) +$(pv_value) + 495 + false + + + false + true + 0.0 + + + + -1ee33d7e:14c80d1e20e:-7e0e + + + + + 185 + true + Rectangle + false + 255 + + true + true + false + + true + + + + + + + + Rectangle + true + + + + false + + Default + + 400 + 0 + 0 + + + 1 + 1 + true + + + + + 210 + $(pv_name) +$(pv_value) + 360 + false + + + false + true + 0.0 + + + + -1ee33d7e:14c80d1e20e:-7df6 + + + + + 90 + true + Rectangle + false + 255 + + true + true + false + + true + + + + + + + + Rectangle + true + + + + false + + Default + + 350 + 0 + 0 + + + 1 + 1 + true + + + + + 305 + $(pv_name) +$(pv_value) + 5 + false + + + false + true + 100.0 + + + + -1ee33d7e:14c80d1e20e:-7df2 + + + + + 21 + true + Rectangle + false + 255 + + true + true + false + + false + + + + + + + + Rectangle + true + + + + false + + Default + + 170 + 0 + 0 + + + 1 + 0 + true + + + + + 306 + $(pv_name) +$(pv_value) + 91 + false + + + + true + + true + -1ee33d7e:14c80d1e20e:-7e0d + + 118 + Grouping Container + + true + true + false + + true + false + + + + + + + true + Grouping Container + + Default + + 330 + 0 + + false + false + 1 + + + + 180 + + 10 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e0c + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Grating + + + + 70 + 0 + + 1 + + + + 1 + + 25 + false + + 0 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e0b + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + 1 + + + + 10 + 0 + + 1 + + + + 1 + + 50 + false + + 30 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e0a + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + 2 + + + + 10 + 0 + + 1 + + + + 1 + + 75 + false + + 30 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e09 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + 3 + + + + 10 + 0 + + 1 + + + + 1 + + 98 + false + + 30 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e08 + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)GratingExists1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 50 + false + $(pv_name) +$(pv_value) + 85 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e07 + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)GratingExists2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 75 + false + $(pv_name) +$(pv_value) + 84 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e06 + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)GratingExists3 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 100 + false + $(pv_name) +$(pv_value) + 85 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e05 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MinWavelength1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 160 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e04 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MaxWavelength1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 50 + false + $(pv_name) +$(pv_value) + 250 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e03 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MinWavelength2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 160 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e02 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MaxWavelength2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 75 + false + $(pv_name) +$(pv_value) + 250 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e01 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MinWavelength3 + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 160 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e00 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MaxWavelength3 + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 100 + false + $(pv_name) +$(pv_value) + 250 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dff + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Exists + + + + 60 + 0 + + 1 + + + + 1 + + 25 + false + + 85 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dfe + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Min. + + + + 40 + 0 + + 1 + + + + 1 + + 25 + false + + 197 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dfd + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Max. + + + + 40 + 0 + + 1 + + + + 1 + + 25 + false + + 275 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dfc + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Wavelength range + + + + 160 + 0 + + 1 + + + + 1 + + 0 + false + + 170 + + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e31 + false + + 25 + Label + + true + true + false + + true + false + + + + + + + Label + true + Andor Shamrock Spectrograph Control - $(P)$(R) + + + + 384 + 0 + + 1 + + + + 1 + + 5 + false + + 158 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e2e + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Grating + + + + 159 + 0 + + 1 + + + + 1 + + 38 + false + + 101 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e2d + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)Grating_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 71 + false + $(pv_name) +$(pv_value) + 245 + + + false + true + true + -1ee33d7e:14c80d1e20e:-7e2c + + 20 + Menu Button + false + + true + true + false + + false + $(P)$(R)Grating + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + + 1 + + + + 71 + + $(pv_name) +$(pv_value) + 140 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e2b + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Grating + + + + 70 + 0 + + 1 + + + + 1 + + 70 + false + + 65 + + + false + false + true + false + true + false + + 20 + false + false + true + + + + true + Text Input + + + + + 100 + 3 + + false + Infinity + 1 + false + -Infinity + 0 + false + -1ee33d7e:14c80d1e20e:-7e2a + 0.0 + + Text Input + 1 + + true + true + false + + 0 + false + $(P)$(R)Wavelength + + + + 0 + false + + + false + 0 + + + + 95 + + 140 + $(pv_name) +$(pv_value) + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e29 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)Wavelength_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + + 1 + + + + 1 + + 125 + false + $(pv_name) +$(pv_value) + 150 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e28 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Wavelength + + + + 130 + 0 + + 1 + + + + 1 + + 95 + false + + 5 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e25 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Slits + + + + 159 + 0 + + 1 + + + + 1 + + 38 + false + + 481 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e24 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Slit + + + + 40 + 0 + + 1 + + + + 1 + + 70 + false + + 436 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e23 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Input side + + + + 100 + 0 + + 1 + + + + 1 + + 95 + false + + 399 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e22 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Input direct + + + + 120 + 0 + + 1 + + + + 1 + + 120 + false + + 379 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e21 + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)SlitExists1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 95 + false + $(pv_name) +$(pv_value) + 506 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e20 + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)SlitExists2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 120 + false + $(pv_name) +$(pv_value) + 505 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e1f + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)SlitSize1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 95 + false + $(pv_name) +$(pv_value) + 671 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e1e + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)SlitSize2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 120 + false + $(pv_name) +$(pv_value) + 671 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e1d + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Exists + + + + 60 + 0 + + 1 + + + + 1 + + 70 + false + + 506 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e1c + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Width (um) + + + + 100 + 0 + + 1 + + + + 1 + + 70 + false + + 596 + + + false + false + true + false + true + false + + 20 + false + false + true + + + + true + Text Input + + + + + 80 + 3 + + false + Infinity + 1 + false + -Infinity + 0 + false + -1ee33d7e:14c80d1e20e:-7e1b + 0.0 + + Text Input + 1 + + true + true + false + + 0 + false + $(P)$(R)SlitSize1 + + + + 0 + false + + + false + 0 + + + + 95 + + 581 + $(pv_name) +$(pv_value) + + + false + false + true + false + true + false + + 20 + false + false + true + + + + true + Text Input + + + + + 80 + 3 + + false + Infinity + 1 + false + -Infinity + 0 + false + -1ee33d7e:14c80d1e20e:-7e1a + 0.0 + + Text Input + 1 + + true + true + false + + 0 + false + $(P)$(R)SlitSize2 + + + + 0 + false + + + false + 0 + + + + 120 + + 581 + $(pv_name) +$(pv_value) + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e19 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Output side + + + + 110 + 0 + + 1 + + + + 1 + + 143 + false + + 389 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e18 + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)SlitExists3 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 145 + false + $(pv_name) +$(pv_value) + 506 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e17 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)SlitSize3_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 145 + false + $(pv_name) +$(pv_value) + 671 + + + false + false + true + false + true + false + + 20 + false + false + true + + + + true + Text Input + + + + + 80 + 3 + + false + Infinity + 1 + false + -Infinity + 0 + false + -1ee33d7e:14c80d1e20e:-7e16 + 0.0 + + Text Input + 1 + + true + true + false + + 0 + false + $(P)$(R)SlitSize3 + + + + 0 + false + + + false + 0 + + + + 145 + + 581 + $(pv_name) +$(pv_value) + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e15 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Output direct + + + + 130 + 0 + + 1 + + + + 1 + + 170 + false + + 369 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e14 + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)SlitExists4 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 172 + false + $(pv_name) +$(pv_value) + 506 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7e13 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)SlitSize4_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 172 + false + $(pv_name) +$(pv_value) + 671 + + + false + false + true + false + true + false + + 20 + false + false + true + + + + true + Text Input + + + + + 80 + 3 + + false + Infinity + 1 + false + -Infinity + 0 + false + -1ee33d7e:14c80d1e20e:-7e12 + 0.0 + + Text Input + 1 + + true + true + false + + 0 + false + $(P)$(R)SlitSize4 + + + + 0 + false + + + false + 0 + + + + 172 + + 581 + $(pv_name) +$(pv_value) + + + true + true + + 100 + 0 + 0 + 100 + 1 + 0 + true + + + + + 0 + 100 + 0 + true + 0 + 0.0 + + true + + 100 + 100 + 0 + 100 + 0 + 4 + 1 + 0 + 0 + 0 + 100 + 1 + true + + true + + true + false + true + + 1 + false + 0 + 4 + $(trace_19_y_pv) + true + true + 0 + 1 + 0 + 0 + 1 + 0 + $(trace_1_y_pv) + $(trace_17_y_pv) + true + + + + 0 + 0.0 + 1 + 4 + + true + 0 + 0 + true + 0 + 1 + + + + 235 + 0 + 365 + + + + true + + + true + + + 150 + 100.0 + $(trace_10_y_pv) + + + + + $(trace_9_y_pv) + 100 + 0 + 0 + true + 1 + + + + + + 100 + + + + 1 + true + 0 + true + $(trace_3_y_pv) + 0 + + + + + 0 + 0 + + 100 + XY Graph + 0 + 0.0 + true + 100 + + 1 + true + 1 + 0 + 0 + 0 + + true + true + + 100 + 100 + 0 + true + 0 + $(trace_15_y_pv) + + + + 0 + 100 + true + 1 + + 1 + 0 + 1 + 0.0 + 0 + 0 + $(trace_0_y_pv) + true + 0.0 + + 1 + 4 + 100.0 + 0 + true + true + 1 + + + 100 + + 1 + + + + $(trace_14_y_pv) + -1ee33d7e:14c80d1e20e:-7e11 + 100 + + + + + + + 4 + 0 + + + + 0 + 0 + false + + true + + 1 + + 0 + true + 0 + 100.0 + 100 + true + 4 + 100 + 0 + $(trace_16_y_pv) + + Default + + 1 + 0 + true + $(trace_12_y_pv) + 4 + 0 + 0 + 1 + 0 + 0 + 0 + + 0 + $(trace_8_y_pv) + 0 + + + 0 + + true + true + + + + + + 0 + true + + true + $(trace_5_y_pv) + true + 100 + 1 + 0 + 0 + false + + 1 + 0 + + + 0 + + 1 + 0.0 + + 100 + + $(trace_13_y_pv) + + true + 0 + 100.0 + 0 + + + + + + + + + 100 + true + 100 + 0 + true + true + true + true + 0 + 0 + true + 0 + 0 + + + 4 + + + + false + 0 + 0 + + + 1 + true + + $(trace_4_y_pv) + 1 + true + true + 100 + 0 + 0 + + 100 + 0 + true + 1 + $(pv_name) + $(trace_18_y_pv) + + true + + 4 + + 4 + + 0 + + + + 100 + + 0 + true + 0 + 100 + 1 + 4 + true + 100 + 1 + 0 + 0 + + + + true + + true + false + + + + Secondary Axis (2) + + true + 0 + XY Graph + true + 390 + 100 + 0 + + + + 1 + 0 + 100 + 100 + + 0 + + + + 0 + 1 + 100 + + + + 2 + $(trace_2_y_pv) + true + 4 + true + false + true + 0 + true + true + + 100 + + 0 + 0 + true + 100 + + + + 0 + 1 + 4 + + 0 + $(trace_0_y_pv) +$(trace_0_y_pv_value) + $(trace_11_y_pv) + true + + + + + 4 + 0 + 100 + $(trace_6_y_pv) + 4 + 0 + 1 + true + 0 + 1 + true + + Default + + 0 + 0 + 1 + 0 + + + + true + 0 + + Default + + 4 + + 0 + true + 0 + + Secondary Axis (3) + false + true + 0 + 100 + + + true + 0 + + 0.0 + + + + 0 + 4 + + true + 1 + + Default + + true + + + 0.0 + + + + + + + + + + + 100 + 4 + true + 100 + true + 1 + true + + true + true + + 0 + + + + 0 + 1 + + + + + + + true + 100 + + + + + + + + 4 + + + + true + 0 + + + + + + + 1 + + 0 + true + + 0 + 1 + + 0 + true + 1 + true + true + + + true + true + false + + + true + + 100 + 1 + 0 + + + + 0 + + + + + true + 100 + + + + true + 4 + true + $(trace_7_y_pv) + + + true + 1 + -1ee33d7e:14c80d1e20e:-7e0f + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Calibration + + + + 159 + 0 + + 1 + + + + 1 + + 213 + false + + 481 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dfb + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Center + + + + 70 + 0 + + 1 + + + + 1 + + 145 + false + + 150 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dfa + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Maximum + + + + 70 + 0 + + 1 + + + + 1 + + 145 + false + + 245 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7df9 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Minimum + + + + 70 + 0 + + 1 + + + + 1 + + 145 + false + + 55 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7df8 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MinWavelength + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + + 1 + + + + 1 + + 125 + false + $(pv_name) +$(pv_value) + 50 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7df7 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)MaxWavelength + + + + + + + Text Update + true + ###### + false + 0 + + + + 79 + 0 + + + 1 + + + + 1 + + 125 + false + $(pv_name) +$(pv_value) + 245 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7df5 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Input + + + + 70 + 0 + + 1 + + + + 1 + + 349 + false + + 13 + + + false + true + true + -1ee33d7e:14c80d1e20e:-7df4 + + 20 + Menu Button + false + + true + true + false + + false + $(P)$(R)FlipperMirror1 + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + + 1 + + + + 350 + + $(pv_name) +$(pv_value) + 151 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7df3 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)FlipperMirror1_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 350 + false + $(pv_name) +$(pv_value) + 257 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7df1 + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Flipper Mirrors + + + + 200 + 0 + + 1 + + + + 1 + + 306 + false + + 76 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7df0 + false + 0.0 + + 18 + Text Update + false + + true + true + false + + 1 + true + false + $(P)$(R)FlipperMirror2_RBV + + + + + + + Text Update + true + ###### + false + 0 + + + + 80 + 0 + + + 1 + + + + 0 + + 373 + false + $(pv_name) +$(pv_value) + 257 + + + false + true + true + -1ee33d7e:14c80d1e20e:-7def + + 20 + Menu Button + false + + true + true + false + + false + $(P)$(R)FlipperMirror2 + + + + + + + Menu Button + true + false + + Default + + 100 + 6 + + + + 1 + + + + 373 + + $(pv_name) +$(pv_value) + 152 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dee + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Output + + + + 70 + 0 + + 1 + + + + 1 + + 372 + false + + 13 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7ded + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Exists + + + + 60 + 0 + + 1 + + + + 1 + + 329 + false + + 88 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7dec + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)FlipperMirrorExists1 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 351 + false + $(pv_name) +$(pv_value) + 88 + + + true + true + 1 + false + -1ee33d7e:14c80d1e20e:-7deb + false + 0.0 + + 18 + Text Update + true + + true + true + false + + 1 + true + false + $(P)$(R)FlipperMirrorExists2 + + + + + + + Text Update + true + ###### + false + 0 + + + + 60 + 0 + + + 1 + + + + 1 + + 374 + false + $(pv_name) +$(pv_value) + 88 + + + true + 1 + -1ee33d7e:14c80d1e20e:-7dea + false + + 20 + Label + + true + true + false + + true + false + + + + + + + Label + true + Port + + + + 60 + 0 + + 1 + + + + 1 + + 329 + false + + 151 + + \ No newline at end of file diff --git a/andorApp/op/ui/autoconvert/Shamrock.ui b/andorApp/op/ui/autoconvert/Shamrock.ui new file mode 100644 index 0000000..bf68475 --- /dev/null +++ b/andorApp/op/ui/autoconvert/Shamrock.ui @@ -0,0 +1,3312 @@ + + +MainWindow + + + + 84 + 89 + 765 + 400 + + + + + +QWidget#centralWidget {background: rgba(187, 187, 187, 255);} +QPushButton::menu-indicator {image: url(none.png); width: 0} + +caTable { + font: 10pt; + background: cornsilk; + alternate-background-color: wheat; +} + +caLineEdit { + border-radius: 1px; + background: lightyellow; + color: black; + } + +caTextEntry { + color: rgb(127, 0, 63); + background-color: cornsilk; + selection-color: #0a214c; + selection-background-color: wheat; + border: 1px groove black; + border-radius: 1px; + padding: 1px; +} + +caTextEntry:focus { + padding: 0px; + border: 2px groove darkred; + border-radius: 1px; +} + +QPushButton { + border-color: #00b; + border-radius: 2px; + padding: 3px; + border-width: 1px; + + background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, + stop:0 rgba(224, 239, 255, 255), + stop:0.5 rgba(199, 215, 230, 255), + stop:1 rgba(184, 214, 236, 255)); +} +QPushButton:hover { + background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, + stop:0 rgba(201, 226, 255, 255), + stop:0.5 rgba(177, 204, 230, 255), + stop:1 rgba(163, 205, 236, 255)); +} +QPushButton:pressed { + background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, + stop:0 rgba(174, 219, 255, 255), + stop:0.5 rgba(165, 199, 230, 255), + stop:1 rgba(134, 188, 236, 255)); +} + +QPushButton:disabled { + background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, + stop:0 rgba(174, 219, 255, 255), + stop:0.5 rgba(165, 199, 230, 255), + stop:1 rgba(134, 188, 236, 255)); +} + +caChoice { + background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, + stop: 0 #E1E1E1, stop: 0.4 #DDDDDD, + stop: 0.5 #D8D8D8, stop: 1.0 #D3D3D3); +} + +caChoice > QPushButton { + text-align: left; + padding: 1px; +} + +caSlider::groove:horizontal { +border: 1px solid #bbb; +background: lightgrey; +height: 20px; +border-radius: 4px; +} + +caSlider::handle:horizontal { +background: red; +border: 1px solid #777; +width: 13px; +margin-top: -2px; +margin-bottom: -2px; +border-radius: 2px; +} + + + + + + + + + caGraphics::Rectangle + + + + 5 + 4 + 705 + 25 + + + + + 218 + 218 + 218 + + + + Filled + + + + 218 + 218 + 218 + + + + Solid + + + + + QFrame::NoFrame + + + + 10 + 0 + 184 + + + + + 10 + 0 + 184 + + + + Andor Shamrock Spectrograph Control - $(P)$(R) + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 158 + 5 + 690 + 25 + + + + + + caGraphics::Rectangle + + + + 127 + 37 + 107 + 21 + + + + + 218 + 218 + 218 + + + + Filled + + + + 218 + 218 + 218 + + + + Solid + + + + + caGraphics::Rectangle + + + + 5 + 35 + 350 + 265 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Solid + + + + + QFrame::NoFrame + + + + 10 + 0 + 184 + + + + + 10 + 0 + 184 + + + + Grating + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 101 + 38 + 159 + 20 + + + + + + + 245 + 71 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)Grating_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + + 140 + 71 + 100 + 20 + + + + $(P)$(R)Grating + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caMenu::Static + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Grating + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 65 + 70 + 84 + 20 + + + + + + + 140 + 95 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)Wavelength + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 150 + 125 + 79 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)Wavelength_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Wavelength + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 5 + 95 + 130 + 20 + + + + + + caGraphics::Rectangle + + + + 507 + 37 + 107 + 21 + + + + + 218 + 218 + 218 + + + + Filled + + + + 218 + 218 + 218 + + + + Solid + + + + + caGraphics::Rectangle + + + + 360 + 35 + 400 + 170 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Solid + + + + + QFrame::NoFrame + + + + 10 + 0 + 184 + + + + + 10 + 0 + 184 + + + + Slits + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 481 + 38 + 159 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Slit + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 436 + 70 + 48 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Input side + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 399 + 95 + 120 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Input direct + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 379 + 120 + 144 + 20 + + + + + + + 506 + 95 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitExists1 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 505 + 120 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitExists2 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 671 + 95 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize1_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + + 671 + 120 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize2_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Exists + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 506 + 70 + 72 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Width (um) + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 596 + 70 + 120 + 20 + + + + + + + 581 + 95 + 80 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize1 + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 581 + 120 + 80 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize2 + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Output side + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 389 + 143 + 132 + 20 + + + + + + + 506 + 145 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitExists3 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 671 + 145 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize3_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + + 581 + 145 + 80 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize3 + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Output direct + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 369 + 170 + 156 + 20 + + + + + + + 506 + 172 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitExists4 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 671 + 172 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize4_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + + 581 + 172 + 80 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)SlitSize4 + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 365 + 235 + 390 + 150 + + + + + 0 + 0 + 0 + + + + + 187 + 187 + 187 + + + + + 187 + 187 + 187 + + + + + 0 + 0 + 0 + + + + ;$(P)$(R)Calibration + + + caCartesianPlot::Dots + + + caCartesianPlot::Dots + + + caCartesianPlot::Dots + + + caCartesianPlot::NoSymbol + + + caCartesianPlot::Rect + + + caCartesianPlot::Triangle + + + caCartesianPlot::Channel + + + caCartesianPlot::Channel + + + + + caGraphics::Rectangle + + + + 495 + 212 + 130 + 21 + + + + + 218 + 218 + 218 + + + + Filled + + + + 218 + 218 + 218 + + + + Solid + + + + + QFrame::NoFrame + + + + 10 + 0 + 184 + + + + + 10 + 0 + 184 + + + + Calibration + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 481 + 213 + 159 + 20 + + + + + + caGraphics::Rectangle + + + + 360 + 210 + 400 + 185 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Solid + + + + + + 10 + 180 + 332 + 120 + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Grating + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 0 + 25 + 84 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + 1 + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 30 + 50 + 12 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + 2 + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 30 + 75 + 12 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + 3 + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 30 + 98 + 12 + 20 + + + + + + + 85 + 50 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)GratingExists1 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 84 + 75 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)GratingExists2 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 85 + 100 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)GratingExists3 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 160 + 50 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MinWavelength1 + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + + 250 + 50 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MaxWavelength1 + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + + 160 + 75 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MinWavelength2 + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + + 250 + 75 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MaxWavelength2 + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + + 160 + 100 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MinWavelength3 + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + + 250 + 100 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MaxWavelength3 + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Exists + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 85 + 25 + 72 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Min. + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 197 + 25 + 48 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Max. + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 275 + 25 + 48 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Wavelength range + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 170 + 0 + 192 + 20 + + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Center + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 150 + 145 + 72 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Maximum + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 245 + 145 + 84 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Minimum + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 55 + 145 + 84 + 20 + + + + + + + 50 + 125 + 79 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MinWavelength + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + + 245 + 125 + 79 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)MaxWavelength + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + caGraphics::Rectangle + + + + 5 + 305 + 350 + 90 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Solid + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Input + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 13 + 349 + 70 + 20 + + + + + + + 151 + 350 + 100 + 20 + + + + $(P)$(R)FlipperMirror1 + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caMenu::Static + + + + + + 257 + 350 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)FlipperMirror1_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + caGraphics::Rectangle + + + + 91 + 306 + 170 + 21 + + + + + 218 + 218 + 218 + + + + Filled + + + + 218 + 218 + 218 + + + + Solid + + + + + QFrame::NoFrame + + + + 10 + 0 + 184 + + + + + 10 + 0 + 184 + + + + Flipper Mirrors + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 76 + 306 + 200 + 20 + + + + + + + 257 + 373 + 80 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)FlipperMirror2_RBV + + + + 10 + 0 + 184 + + + + + 187 + 187 + 187 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + + 152 + 373 + 100 + 20 + + + + $(P)$(R)FlipperMirror2 + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caMenu::Static + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Output + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 13 + 372 + 72 + 20 + + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Exists + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 88 + 329 + 72 + 20 + + + + + + + 88 + 351 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)FlipperMirrorExists1 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + + 88 + 374 + 60 + 18 + + + + caLineEdit::WidthAndHeight + + + $(P)$(R)FlipperMirrorExists2 + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Alarm_Static + + + + + QFrame::NoFrame + + + + 0 + 0 + 0 + + + + + 0 + 0 + 0 + + + + Port + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignRight|Qt::AlignVCenter + + + + 151 + 329 + 60 + 20 + + + + caRectangle_0 + caLabel_0 + caRectangle_1 + caRectangle_2 + caLabel_1 + caLabel_2 + caLabel_3 + caRectangle_3 + caRectangle_4 + caLabel_4 + caLabel_5 + caLabel_6 + caLabel_7 + caLabel_8 + caLabel_9 + caLabel_10 + caLabel_11 + caRectangle_5 + caLabel_12 + caRectangle_6 + caLabel_13 + caLabel_14 + caLabel_15 + caLabel_16 + caLabel_17 + caLabel_18 + caLabel_19 + caLabel_20 + caFrame_0 + caLabel_21 + caLabel_22 + caLabel_23 + caRectangle_7 + caLabel_24 + caRectangle_8 + caLabel_25 + caLabel_26 + caLabel_27 + caLabel_28 + caLineEdit_0 + caMenu_0 + caTextEntry_0 + caLineEdit_1 + caLineEdit_2 + caLineEdit_3 + caLineEdit_4 + caLineEdit_5 + caTextEntry_1 + caTextEntry_2 + caLineEdit_6 + caLineEdit_7 + caTextEntry_3 + caLineEdit_8 + caLineEdit_9 + caTextEntry_4 + caCartesianPlot_0 + caLineEdit_10 + caLineEdit_11 + caLineEdit_12 + caLineEdit_13 + caLineEdit_14 + caLineEdit_15 + caLineEdit_16 + caLineEdit_17 + caLineEdit_18 + caLineEdit_19 + caLineEdit_20 + caMenu_1 + caLineEdit_21 + caLineEdit_22 + caMenu_2 + caLineEdit_23 + caLineEdit_24 + + + \ No newline at end of file