diff --git a/stdApp/Db/softMotorTf.db b/stdApp/Db/softMotorTf.db new file mode 100644 index 00000000..4cd62d32 --- /dev/null +++ b/stdApp/Db/softMotorTf.db @@ -0,0 +1,67 @@ +#- softMotorTf.db +#- Adapted from softMotor.db to use transform records for more flexibility +#- ################################################## +#- P - IOC prefix +#- SM - Soft motor record name +#- DESC - DESC field of soft motor record +#- ################################################## + +record(motor,"$(P)$(SM)") { + field(DTYP,"Soft Channel") + field(DESC,"$(DESC=$(P)$(SM))") + field(VELO,"100") + field(VBAS,"25") + field(ACCL,"0.5") + field(OUT,"0") + field(MRES,"0.01") + field(ERES,"0.01") + field(RRES,"1.0") + field(PREC,"4") + field(DHLM,"1E10") + field(DLLM,"-1E10") + field(RTRY,"0") + field(TWV,"1.0") + field(URIP,"Yes") + field(RDBL,"$(P)$(SM)CalcRdbk.VAL PP MS") + field(OUT,"$(P)$(SM)DriveTf.A PP MS") + field(DINP,"$(P)$(SM)CalcMove.VAL NPP MS") + field(STOO,"$(P)$(SM)StopTf.PROC PP MS") +} + +record(transform,"$(P)$(SM)_ableput") { + field(CLCB,"a") + field(CLCC,"a") + field(OUTA,"$(P)$(SM).DISA NPP NMS") + field(OUTB,"$(P)$(SM).DISP NPP NMS") + field(OUTC,"$(P)$(SM).DISA NPP NMS") +} + +record(bo,"$(P)$(SM)_able") { + field(DESC,"$(SM) enable") + field(PINI,"YES") + field(OUT,"$(P)$(SM)_ableput.A PP MS") + field(ZNAM,"Enable") + field(ONAM,"Disable") +} + +record(transform,"$(P)$(SM)DriveTf") { + field(DESC, "$(SM) Output Transform") + field(CMTA, "$(SM) Output") + field(PREC, 4) +} + +record(calcout,"$(P)$(SM)CalcRdbk") { + field(DESC,"$(SM) Readback") + field(PREC, 4) +} + +record(calcout,"$(P)$(SM)CalcMove") { + field(DESC,"$(SM) Moving Calc") + field(PREC, 4) + field(OUT,"$(P)$(SM).NTM NPP NMS") +} + +record(transform, "$(P)$(SM)StopTf") { + field(DESC, "$(SM) Stop Transform") + field(PREC, 4) +} diff --git a/stdApp/Db/softMotorTf_settings.req b/stdApp/Db/softMotorTf_settings.req new file mode 100644 index 00000000..b35fc3e4 --- /dev/null +++ b/stdApp/Db/softMotorTf_settings.req @@ -0,0 +1,254 @@ +file basic_motor_settings.req P=$(P),M=$(SM) +$(P)$(SM)_able.VAL + +$(P)$(SM)DriveTf.DESC +$(P)$(SM)DriveTf.SCAN +$(P)$(SM)DriveTf.PREC +$(P)$(SM)DriveTf.COPT +$(P)$(SM)DriveTf.FLNK +$(P)$(SM)DriveTf.A +$(P)$(SM)DriveTf.B +$(P)$(SM)DriveTf.C +$(P)$(SM)DriveTf.D +$(P)$(SM)DriveTf.E +$(P)$(SM)DriveTf.F +$(P)$(SM)DriveTf.G +$(P)$(SM)DriveTf.H +$(P)$(SM)DriveTf.I +$(P)$(SM)DriveTf.J +$(P)$(SM)DriveTf.K +$(P)$(SM)DriveTf.L +$(P)$(SM)DriveTf.M +$(P)$(SM)DriveTf.N +$(P)$(SM)DriveTf.O +$(P)$(SM)DriveTf.P +$(P)$(SM)DriveTf.CMTA +$(P)$(SM)DriveTf.CMTB +$(P)$(SM)DriveTf.CMTC +$(P)$(SM)DriveTf.CMTD +$(P)$(SM)DriveTf.CMTE +$(P)$(SM)DriveTf.CMTF +$(P)$(SM)DriveTf.CMTG +$(P)$(SM)DriveTf.CMTH +$(P)$(SM)DriveTf.CMTI +$(P)$(SM)DriveTf.CMTJ +$(P)$(SM)DriveTf.CMTK +$(P)$(SM)DriveTf.CMTL +$(P)$(SM)DriveTf.CMTM +$(P)$(SM)DriveTf.CMTN +$(P)$(SM)DriveTf.CMTO +$(P)$(SM)DriveTf.CMTP +$(P)$(SM)DriveTf.CLCA$ +$(P)$(SM)DriveTf.CLCB$ +$(P)$(SM)DriveTf.CLCC$ +$(P)$(SM)DriveTf.CLCD$ +$(P)$(SM)DriveTf.CLCE$ +$(P)$(SM)DriveTf.CLCF$ +$(P)$(SM)DriveTf.CLCG$ +$(P)$(SM)DriveTf.CLCH$ +$(P)$(SM)DriveTf.CLCI$ +$(P)$(SM)DriveTf.CLCJ$ +$(P)$(SM)DriveTf.CLCK$ +$(P)$(SM)DriveTf.CLCL$ +$(P)$(SM)DriveTf.CLCM$ +$(P)$(SM)DriveTf.CLCN$ +$(P)$(SM)DriveTf.CLCO$ +$(P)$(SM)DriveTf.CLCP$ +$(P)$(SM)DriveTf.INPA +$(P)$(SM)DriveTf.INPB +$(P)$(SM)DriveTf.INPC +$(P)$(SM)DriveTf.INPD +$(P)$(SM)DriveTf.INPE +$(P)$(SM)DriveTf.INPF +$(P)$(SM)DriveTf.INPG +$(P)$(SM)DriveTf.INPH +$(P)$(SM)DriveTf.INPI +$(P)$(SM)DriveTf.INPJ +$(P)$(SM)DriveTf.INPK +$(P)$(SM)DriveTf.INPL +$(P)$(SM)DriveTf.INPM +$(P)$(SM)DriveTf.INPN +$(P)$(SM)DriveTf.INPO +$(P)$(SM)DriveTf.INPP +$(P)$(SM)DriveTf.OUTA +$(P)$(SM)DriveTf.OUTB +$(P)$(SM)DriveTf.OUTC +$(P)$(SM)DriveTf.OUTD +$(P)$(SM)DriveTf.OUTE +$(P)$(SM)DriveTf.OUTF +$(P)$(SM)DriveTf.OUTG +$(P)$(SM)DriveTf.OUTH +$(P)$(SM)DriveTf.OUTI +$(P)$(SM)DriveTf.OUTJ +$(P)$(SM)DriveTf.OUTK +$(P)$(SM)DriveTf.OUTL +$(P)$(SM)DriveTf.OUTM +$(P)$(SM)DriveTf.OUTN +$(P)$(SM)DriveTf.OUTO +$(P)$(SM)DriveTf.OUTP + +$(P)$(SM)StopTf.DESC +$(P)$(SM)StopTf.SCAN +$(P)$(SM)StopTf.PREC +$(P)$(SM)StopTf.COPT +$(P)$(SM)StopTf.FLNK +$(P)$(SM)StopTf.A +$(P)$(SM)StopTf.B +$(P)$(SM)StopTf.C +$(P)$(SM)StopTf.D +$(P)$(SM)StopTf.E +$(P)$(SM)StopTf.F +$(P)$(SM)StopTf.G +$(P)$(SM)StopTf.H +$(P)$(SM)StopTf.I +$(P)$(SM)StopTf.J +$(P)$(SM)StopTf.K +$(P)$(SM)StopTf.L +$(P)$(SM)StopTf.M +$(P)$(SM)StopTf.N +$(P)$(SM)StopTf.O +$(P)$(SM)StopTf.P +$(P)$(SM)StopTf.CMTA +$(P)$(SM)StopTf.CMTB +$(P)$(SM)StopTf.CMTC +$(P)$(SM)StopTf.CMTD +$(P)$(SM)StopTf.CMTE +$(P)$(SM)StopTf.CMTF +$(P)$(SM)StopTf.CMTG +$(P)$(SM)StopTf.CMTH +$(P)$(SM)StopTf.CMTI +$(P)$(SM)StopTf.CMTJ +$(P)$(SM)StopTf.CMTK +$(P)$(SM)StopTf.CMTL +$(P)$(SM)StopTf.CMTM +$(P)$(SM)StopTf.CMTN +$(P)$(SM)StopTf.CMTO +$(P)$(SM)StopTf.CMTP +$(P)$(SM)StopTf.CLCA$ +$(P)$(SM)StopTf.CLCB$ +$(P)$(SM)StopTf.CLCC$ +$(P)$(SM)StopTf.CLCD$ +$(P)$(SM)StopTf.CLCE$ +$(P)$(SM)StopTf.CLCF$ +$(P)$(SM)StopTf.CLCG$ +$(P)$(SM)StopTf.CLCH$ +$(P)$(SM)StopTf.CLCI$ +$(P)$(SM)StopTf.CLCJ$ +$(P)$(SM)StopTf.CLCK$ +$(P)$(SM)StopTf.CLCL$ +$(P)$(SM)StopTf.CLCM$ +$(P)$(SM)StopTf.CLCN$ +$(P)$(SM)StopTf.CLCO$ +$(P)$(SM)StopTf.CLCP$ +$(P)$(SM)StopTf.INPA +$(P)$(SM)StopTf.INPB +$(P)$(SM)StopTf.INPC +$(P)$(SM)StopTf.INPD +$(P)$(SM)StopTf.INPE +$(P)$(SM)StopTf.INPF +$(P)$(SM)StopTf.INPG +$(P)$(SM)StopTf.INPH +$(P)$(SM)StopTf.INPI +$(P)$(SM)StopTf.INPJ +$(P)$(SM)StopTf.INPK +$(P)$(SM)StopTf.INPL +$(P)$(SM)StopTf.INPM +$(P)$(SM)StopTf.INPN +$(P)$(SM)StopTf.INPO +$(P)$(SM)StopTf.INPP +$(P)$(SM)StopTf.OUTA +$(P)$(SM)StopTf.OUTB +$(P)$(SM)StopTf.OUTC +$(P)$(SM)StopTf.OUTD +$(P)$(SM)StopTf.OUTE +$(P)$(SM)StopTf.OUTF +$(P)$(SM)StopTf.OUTG +$(P)$(SM)StopTf.OUTH +$(P)$(SM)StopTf.OUTI +$(P)$(SM)StopTf.OUTJ +$(P)$(SM)StopTf.OUTK +$(P)$(SM)StopTf.OUTL +$(P)$(SM)StopTf.OUTM +$(P)$(SM)StopTf.OUTN +$(P)$(SM)StopTf.OUTO +$(P)$(SM)StopTf.OUTP + +$(P)$(SM)CalcRdbk.A +$(P)$(SM)CalcRdbk.B +$(P)$(SM)CalcRdbk.C +$(P)$(SM)CalcRdbk.D +$(P)$(SM)CalcRdbk.E +$(P)$(SM)CalcRdbk.F +$(P)$(SM)CalcRdbk.G +$(P)$(SM)CalcRdbk.H +$(P)$(SM)CalcRdbk.I +$(P)$(SM)CalcRdbk.J +$(P)$(SM)CalcRdbk.K +$(P)$(SM)CalcRdbk.L +$(P)$(SM)CalcRdbk.INPA +$(P)$(SM)CalcRdbk.INPB +$(P)$(SM)CalcRdbk.INPC +$(P)$(SM)CalcRdbk.INPD +$(P)$(SM)CalcRdbk.INPE +$(P)$(SM)CalcRdbk.INPF +$(P)$(SM)CalcRdbk.INPG +$(P)$(SM)CalcRdbk.INPH +$(P)$(SM)CalcRdbk.INPI +$(P)$(SM)CalcRdbk.INPJ +$(P)$(SM)CalcRdbk.INPK +$(P)$(SM)CalcRdbk.INPL +$(P)$(SM)CalcRdbk.CALC$ +$(P)$(SM)CalcRdbk.OCAL$ +$(P)$(SM)CalcRdbk.SCAN +$(P)$(SM)CalcRdbk.PREC +$(P)$(SM)CalcRdbk.ODLY +$(P)$(SM)CalcRdbk.OEVT +$(P)$(SM)CalcRdbk.OOPT +$(P)$(SM)CalcRdbk.DOPT +$(P)$(SM)CalcRdbk.IVOA +$(P)$(SM)CalcRdbk.IVOV +$(P)$(SM)CalcRdbk.OUT +$(P)$(SM)CalcRdbk.FLNK +$(P)$(SM)CalcRdbk.DESC +$(P)$(SM)CalcRdbk.EVNT +$(P)$(SM)CalcRdbk.EGU + +$(P)$(SM)CalcMove.A +$(P)$(SM)CalcMove.B +$(P)$(SM)CalcMove.C +$(P)$(SM)CalcMove.D +$(P)$(SM)CalcMove.E +$(P)$(SM)CalcMove.F +$(P)$(SM)CalcMove.G +$(P)$(SM)CalcMove.H +$(P)$(SM)CalcMove.I +$(P)$(SM)CalcMove.J +$(P)$(SM)CalcMove.K +$(P)$(SM)CalcMove.L +$(P)$(SM)CalcMove.INPA +$(P)$(SM)CalcMove.INPB +$(P)$(SM)CalcMove.INPC +$(P)$(SM)CalcMove.INPD +$(P)$(SM)CalcMove.INPE +$(P)$(SM)CalcMove.INPF +$(P)$(SM)CalcMove.INPG +$(P)$(SM)CalcMove.INPH +$(P)$(SM)CalcMove.INPI +$(P)$(SM)CalcMove.INPJ +$(P)$(SM)CalcMove.INPK +$(P)$(SM)CalcMove.INPL +$(P)$(SM)CalcMove.CALC$ +$(P)$(SM)CalcMove.OCAL$ +$(P)$(SM)CalcMove.SCAN +$(P)$(SM)CalcMove.PREC +$(P)$(SM)CalcMove.ODLY +$(P)$(SM)CalcMove.OEVT +$(P)$(SM)CalcMove.OOPT +$(P)$(SM)CalcMove.DOPT +$(P)$(SM)CalcMove.IVOA +$(P)$(SM)CalcMove.IVOV +$(P)$(SM)CalcMove.OUT +$(P)$(SM)CalcMove.FLNK +$(P)$(SM)CalcMove.DESC +$(P)$(SM)CalcMove.EVNT +$(P)$(SM)CalcMove.EGU diff --git a/stdApp/op/adl/softMotorTfConfig.adl b/stdApp/op/adl/softMotorTfConfig.adl new file mode 100644 index 00000000..1610e720 --- /dev/null +++ b/stdApp/op/adl/softMotorTfConfig.adl @@ -0,0 +1,622 @@ + +file { + name="softMotorTfConfig.adl" + version=030111 +} +display { + object { + x=787 + y=522 + width=325 + height=181 + } + clr=5 + bclr=2 + cmap="" + gridSpacing=5 + gridOn=1 + snapToGrid=1 +} +"color map" { + ncolors=65 + colors { + ffffff, + ececec, + dadada, + c8c8c8, + bbbbbb, + aeaeae, + 9e9e9e, + 919191, + 858585, + 787878, + 696969, + 5a5a5a, + 464646, + 2d2d2d, + 000000, + 00d800, + 1ebb00, + 339900, + 2d7f00, + 216c00, + fd0000, + de1309, + be190b, + a01207, + 820400, + 5893ff, + 597ee1, + 4b6ec7, + 3a5eab, + 27548d, + fbf34a, + f9da3c, + eeb62b, + e19015, + cd6100, + ffb0ff, + d67fe2, + ae4ebc, + 8b1a96, + 610a75, + a4aaff, + 8793e2, + 6a73c1, + 4d52a4, + 343386, + c7bb6d, + b79d5c, + a47e3c, + 7d5627, + 58340f, + 99ffff, + 73dfff, + 4ea5f9, + 2a63e4, + 0a00b8, + ebf1b5, + d4db9d, + bbc187, + a6a462, + 8b8239, + 73ff6b, + 52da3b, + 3cb420, + 289315, + 1a7309, + } +} +rectangle { + object { + x=0 + y=0 + width=539 + height=30 + } + "basic attribute" { + clr=54 + } +} +text { + object { + x=26 + y=114 + width=80 + height=26 + } + "basic attribute" { + clr=54 + fill="outline" + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(SM).DMOV" + } + textix="Moving" + align="horiz. centered" +} +text { + object { + x=27 + y=115 + width=80 + height=26 + } + "basic attribute" { + clr=54 + fill="outline" + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(SM).DMOV" + } + textix="Moving" + align="horiz. centered" +} +text { + object { + x=25 + y=113 + width=80 + height=26 + } + "basic attribute" { + clr=50 + fill="outline" + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(SM).DMOV" + } + textix="Moving" + align="horiz. centered" +} +"related display" { + object { + x=175 + y=70 + width=100 + height=20 + } + display[0] { + label="Transform" + name="yyTransform.adl" + args="P=$(P),T=$(SM)DriveTf" + } + clr=0 + bclr=16 + label="-Drive" +} +"related display" { + object { + x=175 + y=40 + width=100 + height=20 + } + display[0] { + label="Calc" + name="yyCalcoutRecord.adl" + args="P=$(P), C=$(SM)CalcRdbk" + } + clr=0 + bclr=16 + label="-Readback" +} +"text entry" { + object { + x=5 + y=69 + width=120 + height=20 + } + control { + chan="$(P)$(SM).DVAL" + clr=14 + bclr=50 + } + limits { + } +} +"text update" { + object { + x=5 + y=5 + width=200 + height=20 + } + monitor { + chan="$(P)$(SM).DESC" + clr=0 + bclr=54 + } + limits { + } +} +"text update" { + object { + x=15 + y=45 + width=100 + height=20 + } + monitor { + chan="$(P)$(SM).DRBV" + clr=54 + bclr=2 + } + align="horiz. centered" + limits { + } +} +polyline { + object { + x=276 + y=81 + width=26 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (277,82) + (301,82) + } +} +polygon { + object { + x=300 + y=77 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (300,77) + (300,87) + (315,82) + (300,77) + } +} +polygon { + object { + x=277 + y=47 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (292,47) + (292,57) + (277,52) + (292,47) + } +} +polyline { + object { + x=291 + y=51 + width=23 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (313,52) + (292,52) + } +} +polygon { + object { + x=136 + y=45 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (151,45) + (151,55) + (136,50) + (151,45) + } +} +polyline { + object { + x=150 + y=49 + width=23 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (172,50) + (151,50) + } +} +polygon { + object { + x=136 + y=119 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (151,119) + (151,129) + (136,124) + (151,119) + } +} +polyline { + object { + x=146 + y=123 + width=23 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (168,124) + (147,124) + } +} +"message button" { + object { + x=5 + y=89 + width=25 + height=22 + } + control { + chan="$(P)$(SM).TWR" + clr=0 + bclr=53 + } + label="<" + press_msg="1" +} +"message button" { + object { + x=100 + y=89 + width=25 + height=22 + } + control { + chan="$(P)$(SM).TWF" + clr=0 + bclr=53 + } + label=">" + press_msg="1" +} +"text entry" { + object { + x=30 + y=89 + width=70 + height=20 + } + control { + chan="$(P)$(SM).TWV" + clr=14 + bclr=51 + } + limits { + } +} +polygon { + object { + x=277 + y=120 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (292,120) + (292,130) + (277,125) + (292,120) + } +} +polyline { + object { + x=291 + y=124 + width=24 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (314,125) + (292,125) + } +} +"related display" { + object { + x=10 + y=150 + width=40 + height=20 + } + display[0] { + label="Small" + name="motorx.adl" + args="P=$(P),M=$(SM)" + } + display[1] { + label="Medium" + name="motorx_more.adl" + args="P=$(P),M=$(SM)" + } + display[2] { + label="All" + name="motorx_all.adl" + args="P=$(P),M=$(SM)" + } + clr=0 + bclr=17 + label="-More" +} +"related display" { + object { + x=175 + y=115 + width=100 + height=20 + } + display[0] { + label="CalcMove" + name="yyCalcoutRecord.adl" + args="P=$(P),C=$(SM)CalcMove" + } + clr=0 + bclr=16 + label="-Moving" +} +"message button" { + object { + x=75 + y=150 + width=50 + height=20 + } + control { + chan="$(P)$(SM)StopTf.PROC" + clr=30 + bclr=20 + } + label="Stop" + press_msg="1" +} +"related display" { + object { + x=175 + y=150 + width=100 + height=20 + } + display[0] { + label="Stop tf" + name="yyTransform.adl" + args="P=$(P),T=$(SM)StopTf" + } + clr=0 + bclr=16 + label="-Stop" +} +polyline { + object { + x=135 + y=80 + width=26 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (136,81) + (160,81) + } +} +polygon { + object { + x=156 + y=76 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (156,76) + (156,86) + (171,81) + (156,76) + } +} +polyline { + object { + x=135 + y=159 + width=26 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (136,160) + (160,160) + } +} +polygon { + object { + x=156 + y=155 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (156,155) + (156,165) + (171,160) + (156,155) + } +} +polyline { + object { + x=276 + y=160 + width=26 + height=2 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (277,161) + (301,161) + } +} +polygon { + object { + x=300 + y=156 + width=15 + height=10 + } + "basic attribute" { + clr=20 + width=2 + } + points { + (300,156) + (300,166) + (315,161) + (300,156) + } +} diff --git a/stdApp/op/adl/softMotorTfs10.adl b/stdApp/op/adl/softMotorTfs10.adl new file mode 100644 index 00000000..a7f6f405 --- /dev/null +++ b/stdApp/op/adl/softMotorTfs10.adl @@ -0,0 +1,673 @@ + +file { + name="softMotorTfs10.adl" + version=020306 +} +display { + object { + x=166 + y=292 + width=200 + height=225 + } + clr=64 + bclr=3 + cmap="" + gridSpacing=5 + gridOn=0 + snapToGrid=0 +} +"color map" { + ncolors=65 + colors { + ffffff, + ececec, + dadada, + c8c8c8, + bbbbbb, + aeaeae, + 9e9e9e, + 919191, + 858585, + 787878, + 696969, + 5a5a5a, + 464646, + 2d2d2d, + 000000, + 00d800, + 1ebb00, + 339900, + 2d7f00, + 216c00, + fd0000, + de1309, + be190b, + a01207, + 820400, + 5893ff, + 597ee1, + 4b6ec7, + 3a5eab, + 27548d, + fbf34a, + f9da3c, + eeb62b, + e19015, + cd6100, + ffb0ff, + d67fe2, + ae4ebc, + 8b1a96, + 610a75, + a4aaff, + 8793e2, + 6a73c1, + 4d52a4, + 343386, + c7bb6d, + b79d5c, + a47e3c, + 7d5627, + 58340f, + 99ffff, + 73dfff, + 4ea5f9, + 2a63e4, + 0a00b8, + ebf1b5, + d4db9d, + bbc187, + a6a462, + 8b8239, + 73ff6b, + 52da3b, + 3cb420, + 289315, + 1a7309, + } +} +rectangle { + object { + x=0 + y=0 + width=200 + height=22 + } + "basic attribute" { + clr=54 + } +} +"related display" { + object { + x=0 + y=25 + width=20 + height=20 + } + display[1] { + label="Small" + name="motorx.adl" + args="P=$(P),M=$(SM1)" + } + display[2] { + label="Medium" + name="motorx_more.adl" + args="P=$(P),M=$(SM1)" + } + display[3] { + label="Setup" + name="motorx_setup.adl" + args="P=$(P),M=$(SM1)" + } + clr=14 + bclr=51 +} +"text entry" { + object { + x=20 + y=145 + width=100 + height=20 + } + control { + chan="$(P)$(SM7).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=125 + width=100 + height=20 + } + control { + chan="$(P)$(SM6).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=105 + width=100 + height=20 + } + control { + chan="$(P)$(SM5).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=85 + width=100 + height=20 + } + control { + chan="$(P)$(SM4).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=65 + width=100 + height=20 + } + control { + chan="$(P)$(SM3).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=45 + width=100 + height=20 + } + control { + chan="$(P)$(SM2).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"related display" { + object { + x=0 + y=105 + width=20 + height=20 + } + display[1] { + label="$(SM5) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM5)" + } + display[2] { + label="$(SM5) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM5)" + } + display[3] { + label="$(SM5) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM5)" + } + clr=14 + bclr=51 +} +"related display" { + object { + x=0 + y=125 + width=20 + height=20 + } + display[1] { + label="$(SM6) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM6)" + } + display[2] { + label="$(SM6) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM6)" + } + display[3] { + label="$(SM6) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM6)" + } + clr=14 + bclr=51 +} +"related display" { + object { + x=0 + y=145 + width=20 + height=19 + } + display[1] { + label="$(SM7) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM7)" + } + display[2] { + label="$(SM7) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM7)" + } + display[3] { + label="$(SM7) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM7)" + } + clr=14 + bclr=51 +} +"related display" { + object { + x=0 + y=165 + width=20 + height=19 + } + display[1] { + label="$(SM8) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM8)" + } + display[2] { + label="$(SM8) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM8)" + } + display[3] { + label="$(SM8) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM8)" + } + clr=14 + bclr=51 +} +"related display" { + object { + x=0 + y=85 + width=20 + height=20 + } + display[1] { + label="$(SM4) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM4)" + } + display[2] { + label="$(SM4) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM4)" + } + display[3] { + label="$(SM4) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM4)" + } + clr=14 + bclr=51 +} +"related display" { + object { + x=0 + y=45 + width=20 + height=20 + } + display[1] { + label="$(SM2) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM2)" + } + display[2] { + label="$(SM2) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM2)" + } + display[3] { + label="$(SM2) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM2)" + } + clr=14 + bclr=51 +} +"related display" { + object { + x=0 + y=65 + width=20 + height=20 + } + display[1] { + label="$(SM3) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM3)" + } + display[2] { + label="$(SM3) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM3)" + } + display[3] { + label="$(SM3) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM3)" + } + clr=14 + bclr=51 +} +"text entry" { + object { + x=20 + y=25 + width=100 + height=20 + } + control { + chan="$(P)$(SM1).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=165 + width=100 + height=20 + } + control { + chan="$(P)$(SM8).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=205 + width=100 + height=20 + } + control { + chan="$(P)$(SM10).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"text entry" { + object { + x=20 + y=185 + width=100 + height=20 + } + control { + chan="$(P)$(SM9).DESC" + clr=14 + bclr=51 + } + limits { + } +} +"related display" { + object { + x=0 + y=205 + width=20 + height=19 + } + display[1] { + label="$(SM10) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM10)" + } + display[2] { + label="$(SM10) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM10)" + } + display[3] { + label="$(SM10) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM10)" + } + clr=14 + bclr=51 +} +"related display" { + object { + x=0 + y=185 + width=20 + height=19 + } + display[1] { + label="$(SM9) (Small)" + name="motorx.adl" + args="P=$(P),M=$(SM9)" + } + display[2] { + label="$(SM9) (Medium)" + name="motorx_more.adl" + args="P=$(P),M=$(SM9)" + } + display[3] { + label="$(SM9) (Setup)" + name="motorx_setup.adl" + args="P=$(P),M=$(SM9)" + } + clr=14 + bclr=51 +} +text { + object { + x=0 + y=1 + width=200 + height=16 + } + "basic attribute" { + clr=50 + } + textix="$(P) Soft Motors" + align="horiz. centered" +} +"related display" { + object { + x=120 + y=26 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM1)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=47 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM2)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=88 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM4)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=67 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM3)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=168 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM8)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=147 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM7)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=127 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM6)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=106 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM5)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=207 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM10)" + } + clr=14 + bclr=16 + label="-Config" +} +"related display" { + object { + x=120 + y=186 + width=80 + height=18 + } + display[0] { + label="Config Screen" + name="softMotorTfConfig.adl" + args="P=$(P), SM=$(SM9)" + } + clr=14 + bclr=16 + label="-Config" +} diff --git a/stdApp/op/ui/autoconvert/softMotorTfConfig.ui b/stdApp/op/ui/autoconvert/softMotorTfConfig.ui new file mode 100644 index 00000000..a50f205f --- /dev/null +++ b/stdApp/op/ui/autoconvert/softMotorTfConfig.ui @@ -0,0 +1,1443 @@ + + +MainWindow + + + + 787 + 522 + 325 + 181 + + + + + +QWidget#centralWidget {background: rgba(218, 218, 218, 255);} + +caTable { + background: cornsilk; + alternate-background-color: wheat; +} + +caLineEdit { + border-radius: 1px; + background: lightyellow; + color: black; + } + + caLabel { + 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; +} + +/* when font specified, no font sizing is done any more, font: 10pt; is not bad */ +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 > QPushButton { +text-align: left; +background-color: lightgray; +border: 3px gray; +} + +caChoice > QPushButton:pressed { +background-color: lightgray; +border: 3px gray; +} + +caChoice > QPushButton:checked { +background-color: #EEEEEE; +border: 3px gray; +} + +caChoice > QPushButton:default { +background-color: lightgray; +border: 3px gray; +} + +caMenu{ + background: lightyellow; +} + + + + + + + + caGraphics::Rectangle + + + + 0 + 0 + 539 + 30 + + + + + 10 + 0 + 184 + + + + Filled + + + + 10 + 0 + 184 + + + + Solid + + + + + QFrame::NoFrame + + + + 10 + 0 + 184 + + + + + 10 + 0 + 184 + + + + caLabel::IfZero + + + $(P)$(SM).DMOV + + + Moving + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 26 + 114 + 80 + 26 + + + + + + QFrame::NoFrame + + + + 10 + 0 + 184 + + + + + 10 + 0 + 184 + + + + caLabel::IfZero + + + $(P)$(SM).DMOV + + + Moving + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 27 + 115 + 80 + 26 + + + + + + QFrame::NoFrame + + + + 153 + 255 + 255 + + + + + 153 + 255 + 255 + + + + caLabel::IfZero + + + $(P)$(SM).DMOV + + + Moving + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 25 + 113 + 80 + 26 + + + + + + + 175 + 70 + 100 + 20 + + + + + 255 + 255 + 255 + + + + + 30 + 187 + 0 + + + + -Drive + + + Menu + + + Transform + + + yyTransform.adl + + + P=$(P),T=$(SM)DriveTf + + + false + + + + + + 175 + 40 + 100 + 20 + + + + + 255 + 255 + 255 + + + + + 30 + 187 + 0 + + + + -Readback + + + Menu + + + Calc + + + yyCalcoutRecord.adl + + + P=$(P), C=$(SM)CalcRdbk + + + false + + + + + + 5 + 69 + 120 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM).DVAL + + + + 0 + 0 + 0 + + + + + 153 + 255 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 5 + 5 + 200 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM).DESC + + + + 255 + 255 + 255 + + + + + 10 + 0 + 184 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + Qt::AlignAbsolute|Qt::AlignLeft|Qt::AlignVCenter + + + decimal + + + caLineEdit::Static + + + + + + 15 + 45 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM).DRBV + + + + 10 + 0 + 184 + + + + + 218 + 218 + 218 + + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + decimal + + + caLineEdit::Static + + + + + + 276 + 81 + 26 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 1,1;25,1; + + + + + + 300 + 77 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 0,0;0,10;15,5;0,0; + + + caPolyLine::Polygon + + + + + + 277 + 47 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 15,0;15,10;0,5;15,0; + + + caPolyLine::Polygon + + + + + + 291 + 51 + 23 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 22,1;1,1; + + + + + + 136 + 45 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 15,0;15,10;0,5;15,0; + + + caPolyLine::Polygon + + + + + + 150 + 49 + 23 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 22,1;1,1; + + + + + + 136 + 119 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 15,0;15,10;0,5;15,0; + + + caPolyLine::Polygon + + + + + + 146 + 123 + 23 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 22,1;1,1; + + + + + + 5 + 89 + 25 + 22 + + + + EPushButton::WidthAndHeight + + + $(P)$(SM).TWR + + + + 255 + 255 + 255 + + + + + 42 + 99 + 228 + + + + < + + + 1 + + + caMessageButton::Static + + + + + + 100 + 89 + 25 + 22 + + + + EPushButton::WidthAndHeight + + + $(P)$(SM).TWF + + + + 255 + 255 + 255 + + + + + 42 + 99 + 228 + + + + > + + + 1 + + + caMessageButton::Static + + + + + + 30 + 89 + 70 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM).TWV + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 277 + 120 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 15,0;15,10;0,5;15,0; + + + caPolyLine::Polygon + + + + + + 291 + 124 + 24 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 23,1;1,1; + + + + + + 10 + 150 + 40 + 20 + + + + + 255 + 255 + 255 + + + + + 51 + 153 + 0 + + + + -More + + + Menu + + + Small;Medium;All + + + motorx.adl;motorx_more.adl;motorx_all.adl + + + P=$(P),M=$(SM);P=$(P),M=$(SM);P=$(P),M=$(SM) + + + false;false;false + + + + + + 175 + 115 + 100 + 20 + + + + + 255 + 255 + 255 + + + + + 30 + 187 + 0 + + + + -Moving + + + Menu + + + CalcMove + + + yyCalcoutRecord.adl + + + P=$(P),C=$(SM)CalcMove + + + false + + + + + + 75 + 150 + 50 + 20 + + + + EPushButton::WidthAndHeight + + + $(P)$(SM)StopTf.PROC + + + + 251 + 243 + 74 + + + + + 253 + 0 + 0 + + + + Stop + + + 1 + + + caMessageButton::Static + + + + + + 175 + 150 + 100 + 20 + + + + + 255 + 255 + 255 + + + + + 30 + 187 + 0 + + + + -Stop + + + Menu + + + Stop tf + + + yyTransform.adl + + + P=$(P),T=$(SM)StopTf + + + false + + + + + + 135 + 80 + 26 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 1,1;25,1; + + + + + + 156 + 76 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 0,0;0,10;15,5;0,0; + + + caPolyLine::Polygon + + + + + + 135 + 159 + 26 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 1,1;25,1; + + + + + + 156 + 155 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 0,0;0,10;15,5;0,0; + + + caPolyLine::Polygon + + + + + + 276 + 160 + 26 + 2 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 1,1;25,1; + + + + + + 300 + 156 + 15 + 10 + + + + 2 + + + + 253 + 0 + 0 + + + + Filled + + + + 253 + 0 + 0 + + + + Solid + + + 0,0;0,10;15,5;0,0; + + + caPolyLine::Polygon + + + caRectangle_0 + caLabel_0 + caLabel_1 + caLabel_2 + caPolyLine_0 + caPolygon_0 + caPolygon_1 + caPolyLine_1 + caPolygon_2 + caPolyLine_2 + caPolygon_3 + caPolyLine_3 + caPolygon_4 + caPolyLine_4 + caPolyLine_5 + caPolygon_5 + caPolyLine_6 + caPolygon_6 + caPolyLine_7 + caPolygon_7 + caRelatedDisplay_0 + caRelatedDisplay_1 + caTextEntry_0 + caLineEdit_0 + caLineEdit_1 + caMessageButton_0 + caMessageButton_1 + caTextEntry_1 + caRelatedDisplay_2 + caRelatedDisplay_3 + caMessageButton_2 + caRelatedDisplay_4 + + + \ No newline at end of file diff --git a/stdApp/op/ui/autoconvert/softMotorTfs10.ui b/stdApp/op/ui/autoconvert/softMotorTfs10.ui new file mode 100644 index 00000000..5bda7f7d --- /dev/null +++ b/stdApp/op/ui/autoconvert/softMotorTfs10.ui @@ -0,0 +1,1536 @@ + + +MainWindow + + + + 166 + 292 + 200 + 225 + + + + + +QWidget#centralWidget {background: rgba(200, 200, 200, 255);} + +caTable { + background: cornsilk; + alternate-background-color: wheat; +} + +caLineEdit { + border-radius: 1px; + background: lightyellow; + color: black; + } + + caLabel { + 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; +} + +/* when font specified, no font sizing is done any more, font: 10pt; is not bad */ +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 > QPushButton { +text-align: left; +background-color: lightgray; +border: 3px gray; +} + +caChoice > QPushButton:pressed { +background-color: lightgray; +border: 3px gray; +} + +caChoice > QPushButton:checked { +background-color: #EEEEEE; +border: 3px gray; +} + +caChoice > QPushButton:default { +background-color: lightgray; +border: 3px gray; +} + +caMenu{ + background: lightyellow; +} + + + + + + + + caGraphics::Rectangle + + + + 0 + 0 + 200 + 22 + + + + + 10 + 0 + 184 + + + + Filled + + + + 10 + 0 + 184 + + + + Solid + + + + + + 0 + 25 + 20 + 20 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + Small;Medium;Setup + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM1);P=$(P),M=$(SM1);P=$(P),M=$(SM1) + + + false;false;false + + + + + + 20 + 145 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM7).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 125 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM6).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 105 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM5).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 85 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM4).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 65 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM3).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 45 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM2).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 0 + 105 + 20 + 20 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM5) (Small);$(SM5) (Medium);$(SM5) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM5);P=$(P),M=$(SM5);P=$(P),M=$(SM5) + + + false;false;false + + + + + + 0 + 125 + 20 + 20 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM6) (Small);$(SM6) (Medium);$(SM6) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM6);P=$(P),M=$(SM6);P=$(P),M=$(SM6) + + + false;false;false + + + + + + 0 + 145 + 20 + 19 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM7) (Small);$(SM7) (Medium);$(SM7) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM7);P=$(P),M=$(SM7);P=$(P),M=$(SM7) + + + false;false;false + + + + + + 0 + 165 + 20 + 19 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM8) (Small);$(SM8) (Medium);$(SM8) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM8);P=$(P),M=$(SM8);P=$(P),M=$(SM8) + + + false;false;false + + + + + + 0 + 85 + 20 + 20 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM4) (Small);$(SM4) (Medium);$(SM4) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM4);P=$(P),M=$(SM4);P=$(P),M=$(SM4) + + + false;false;false + + + + + + 0 + 45 + 20 + 20 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM2) (Small);$(SM2) (Medium);$(SM2) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM2);P=$(P),M=$(SM2);P=$(P),M=$(SM2) + + + false;false;false + + + + + + 0 + 65 + 20 + 20 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM3) (Small);$(SM3) (Medium);$(SM3) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM3);P=$(P),M=$(SM3);P=$(P),M=$(SM3) + + + false;false;false + + + + + + 20 + 25 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM1).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 165 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM8).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 205 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM10).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 20 + 185 + 100 + 20 + + + + caLineEdit::WidthAndHeight + + + $(P)$(SM9).DESC + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + caLineEdit::Channel + + + caLineEdit::Channel + + + caLineEdit::Channel + + + 0.0 + + + 1.0 + + + caLineEdit::Static + + + decimal + + + + + + 0 + 205 + 20 + 19 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM10) (Small);$(SM10) (Medium);$(SM10) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM10);P=$(P),M=$(SM10);P=$(P),M=$(SM10) + + + false;false;false + + + + + + 0 + 185 + 20 + 19 + + + + + 0 + 0 + 0 + + + + + 115 + 223 + 255 + + + + Menu + + + $(SM9) (Small);$(SM9) (Medium);$(SM9) (Setup) + + + motorx.adl;motorx_more.adl;motorx_setup.adl + + + P=$(P),M=$(SM9);P=$(P),M=$(SM9);P=$(P),M=$(SM9) + + + false;false;false + + + + + QFrame::NoFrame + + + + 153 + 255 + 255 + + + + + 153 + 255 + 255 + + + + $(P) Soft Motors + + + ESimpleLabel::WidthAndHeight + + + Qt::AlignAbsolute|Qt::AlignHCenter|Qt::AlignVCenter + + + + 0 + 1 + 200 + 16 + + + + + + + 120 + 26 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM1) + + + false + + + + + + 120 + 47 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM2) + + + false + + + + + + 120 + 88 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM4) + + + false + + + + + + 120 + 67 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM3) + + + false + + + + + + 120 + 168 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM8) + + + false + + + + + + 120 + 147 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM7) + + + false + + + + + + 120 + 127 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM6) + + + false + + + + + + 120 + 106 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM5) + + + false + + + + + + 120 + 207 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM10) + + + false + + + + + + 120 + 186 + 80 + 18 + + + + + 0 + 0 + 0 + + + + + 30 + 187 + 0 + + + + -Config + + + Menu + + + Config Screen + + + softMotorTfConfig.adl + + + P=$(P), SM=$(SM9) + + + false + + + caRectangle_0 + caLabel_0 + caRelatedDisplay_0 + caTextEntry_0 + caTextEntry_1 + caTextEntry_2 + caTextEntry_3 + caTextEntry_4 + caTextEntry_5 + caRelatedDisplay_1 + caRelatedDisplay_2 + caRelatedDisplay_3 + caRelatedDisplay_4 + caRelatedDisplay_5 + caRelatedDisplay_6 + caRelatedDisplay_7 + caTextEntry_6 + caTextEntry_7 + caTextEntry_8 + caTextEntry_9 + caRelatedDisplay_8 + caRelatedDisplay_9 + caRelatedDisplay_10 + caRelatedDisplay_11 + caRelatedDisplay_12 + caRelatedDisplay_13 + caRelatedDisplay_14 + caRelatedDisplay_15 + caRelatedDisplay_16 + caRelatedDisplay_17 + caRelatedDisplay_18 + caRelatedDisplay_19 + + + \ No newline at end of file