From 03f8937c11b93a8cec184c910110bc937bdfcf92 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sat, 8 Jun 2024 12:42:40 -0500 Subject: [PATCH 1/8] Fix compiler warnings; only print 1 message when comms lost, 1 on return to normal --- ipApp/src/devMPC.c | 29 ++++++++++++++++++++--------- 1 file changed, 20 insertions(+), 9 deletions(-) diff --git a/ipApp/src/devMPC.c b/ipApp/src/devMPC.c index e8e0dde..6c6f9ae 100644 --- a/ipApp/src/devMPC.c +++ b/ipApp/src/devMPC.c @@ -139,6 +139,7 @@ typedef struct devMPCPvt { opType opType; recType recType; asynStatus status; + asynStatus prevReadStatus; char recBuf[MPC_BUFFER_SIZE]; char sendBuf[MPC_BUFFER_SIZE]; char address[3]; @@ -339,7 +340,7 @@ static int buildCommand(devMPCPvt *pPvt, int hexCmd, char *pvalue) asynPrint(pPvt->pasynUser, ASYN_TRACEIO_DEVICE, "devMPC::buildCommand %s command 0x%X len=%d string=|%s|\n", - pr->name, hexCmd, strlen(pPvt->sendBuf), pPvt->sendBuf); + pr->name, hexCmd, (int)strlen(pPvt->sendBuf), pPvt->sendBuf); return(0); } @@ -835,16 +836,26 @@ static void devMPCCallback(asynUser *pasynUser) } asynPrint(pasynUser, ASYN_TRACEIO_DEVICE, "devMPC::devMPCCallback %s nwrite=%d, output=%s\n", - pr->name, nwrite, pPvt->sendBuf); + pr->name, (int)nwrite, pPvt->sendBuf); pPvt->status = pPvt->pasynOctet->read(pPvt->octetPvt, pasynUser, readBuffer, MPC_BUFFER_SIZE, &nread, &eomReason); if (pPvt->status != asynSuccess) { - asynPrint(pasynUser, ASYN_TRACE_ERROR, - "devMPC::devMPCCallback %s read error, status=%d error= %s\n", - pr->name, pPvt->status, pasynUser->errorMessage); + if (pPvt->status != pPvt->prevReadStatus) { + asynPrint(pasynUser, ASYN_TRACE_ERROR, + "devMPC::devMPCCallback %s read error, status=%d error= %s\n", + pr->name, pPvt->status, pasynUser->errorMessage); + pPvt->prevReadStatus = pPvt->status; + } recGblSetSevr(pr, READ_ALARM, INVALID_ALARM); goto done; + } else { + if (pPvt->status != pPvt->prevReadStatus) { + asynPrint(pasynUser, ASYN_TRACE_ERROR, + "devMPC::devMPCCallback %s read status back to normal\n", + pr->name); + pPvt->prevReadStatus = pPvt->status; + } } if (eomReason !=2) { asynPrint(pasynUser, ASYN_TRACE_ERROR, @@ -856,17 +867,17 @@ static void devMPCCallback(asynUser *pasynUser) if (nread == MPC_BUFFER_SIZE) { asynPrint(pasynUser, ASYN_TRACE_ERROR, "devMPC::devMPCCallback %s message too large=%d\n", - pr->name, nread); + pr->name, (int)nread); recGblSetSevr(pr, READ_ALARM, INVALID_ALARM); goto done; } asynPrint(pasynUser, ASYN_TRACEIO_DEVICE, "devMPC::devMPCCallback %s nread=%d, input=%s\n", - pr->name, nread, readBuffer); + pr->name, (int)nread, readBuffer); if (nread < 4) { asynPrint(pasynUser, ASYN_TRACE_ERROR, "devMPC::devMPCCallback %s message too small=%d\n", - pr->name, nread); + pr->name, (int)nread); recGblSetSevr(pr, READ_ALARM, INVALID_ALARM); pPvt->status = asynError; goto done; @@ -874,7 +885,7 @@ static void devMPCCallback(asynUser *pasynUser) asynPrint(pasynUser, ASYN_TRACEIO_DEVICE, "devMPC: %s command (%d) received (before processing) len=%d, |%s|\n", - pr->name, pPvt->command, nread, readBuffer); + pr->name, pPvt->command, (int)nread, readBuffer); if(readBuffer[3]=='O' && readBuffer[4] == 'K') { if (nread < 12 ) { strcpy(pPvt->recBuf, "OK"); From e1bf5226ba325453e2cc6aa6c2c8e348d5de4fc0 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sat, 8 Jun 2024 12:43:50 -0500 Subject: [PATCH 2/8] New files for Digitel 500/1500 controllers using stream --- ipApp/Db/Digitel_stream.db | 31 +++++++++++++++++++++++++++++++ ipApp/Db/Digitel_stream.proto | 15 +++++++++++++++ 2 files changed, 46 insertions(+) create mode 100755 ipApp/Db/Digitel_stream.db create mode 100644 ipApp/Db/Digitel_stream.proto diff --git a/ipApp/Db/Digitel_stream.db b/ipApp/Db/Digitel_stream.db new file mode 100755 index 0000000..14c3e8b --- /dev/null +++ b/ipApp/Db/Digitel_stream.db @@ -0,0 +1,31 @@ +# Database for Physical Electronics Digitel 500/1500 ion pump controllers using StreamDevice +# Digitel.db uses asyn record and does not work with pumps that embed a null character in the reply +record(ai,"$(P)$(PUMP)_Volts") +{ + field(DTYP, "stream") + field(INP, "@Digitel_stream.proto readVI($(P)$(PUMP)) $(PORT)") + field(LOW, "3000") + field(LOLO, "500") + field(SCAN, "1 second") +} + +record(ai,"$(P)$(PUMP)_Current") +{ + field(LOW, "1.e-9") + field(LOLO, "1.e-9") + field(HIGH, "1.e-3") + field(HIHI, "1.e-2") + field(FLNK, "$(P)$(PUMP)_Pressure") +} + +record(calc,"$(P)$(PUMP)_Pressure") +{ + field(DESC, "Ion pump pressure") + field(CALC, ".005*A/8") + field(INPA, "$(P)$(PUMP)_Current.VAL NPP MS") + field(PREC, "1") + field(LOW, "1.e-9") + field(LOLO, "1.e-10") + field(HIGH, "1.e-6") + field(HIHI, "1.e-5") +} diff --git a/ipApp/Db/Digitel_stream.proto b/ipApp/Db/Digitel_stream.proto new file mode 100644 index 0000000..febfaa8 --- /dev/null +++ b/ipApp/Db/Digitel_stream.proto @@ -0,0 +1,15 @@ +# Digitel_stream.proto + +# Stream protocol file for Digital 500/1500 ion pump controllers + +# Mark Rivers +# May 16, 2024 + +ExtraInput = Ignore; +ReadTimeout = 1000; + +readVI { + out "RD"; + in "%*s"; + in "%*9c%fV%(\$1_Current)fI%*7c"; +} From d615f038f1cf6e3f3123b1fc2474e5b6c3072ea9 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sat, 8 Jun 2024 12:46:41 -0500 Subject: [PATCH 3/8] New file for Instek GPP power supplies; based on BK9173B --- ipApp/Db/InstekGPP.db | 300 ++++++++++++++++++++++++++++++++ ipApp/Db/InstekGPP.proto | 86 +++++++++ ipApp/Db/InstekGPP_settings.req | 16 ++ 3 files changed, 402 insertions(+) create mode 100644 ipApp/Db/InstekGPP.db create mode 100644 ipApp/Db/InstekGPP.proto create mode 100644 ipApp/Db/InstekGPP_settings.req diff --git a/ipApp/Db/InstekGPP.db b/ipApp/Db/InstekGPP.db new file mode 100644 index 0000000..aaf34ad --- /dev/null +++ b/ipApp/Db/InstekGPP.db @@ -0,0 +1,300 @@ +# InstekGPP.db - support for Intek GPP series power supplies +# - streamDevice support, uses InstekGPP.proto +# + +record (stringin, "$(P)$(R)IDN") { + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getIDN $(PORT)") +} + +record (stringin, "$(P)$(R)Error") { + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getError $(PORT)") +} + +record(ai, "$(P)$(R)CH1_Vmeas") { + field(SCAN, "Passive") + field(DESC, "Ch1 Description") + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getAllmeas(1,$(P)$(R)CH1_Imeas) $(PORT)") + field(FLNK, "$(P)$(R)CH2_Vmeas") +} + +record(ai, "$(P)$(R)CH1_Imeas") { + field(PREC, "3") +} + +record(ai, "$(P)$(R)CH2_Vmeas") { + field(DESC, "Ch2 Description") + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getAllmeas(2,$(P)$(R)CH2_Imeas) $(PORT)") + field(FLNK, "$(P)$(R)CH1_Vset_rbk") +} + +record(ai, "$(P)$(R)CH2_Imeas") { + field(PREC, "3") +} + +record(ai, "$(P)$(R)CH1_Vset_rbk") { + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getVset($(P)$(R)CH2_Vset_rbk) $(PORT)") + field(FLNK, "$(P)$(R)CH1_Iset_rbk") +} + +record(ai, "$(P)$(R)CH2_Vset_rbk") { + field(PREC, "3") +} + +record(ai, "$(P)$(R)CH1_Iset_rbk") { + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getIset($(P)$(R)CH2_Iset_rbk) $(PORT)") + field(FLNK, "$(P)$(R)CH1_State") +} + +record(ai, "$(P)$(R)CH2_Iset_rbk") { + field(PREC, "3") +} + +record(bi, "$(P)$(R)CH1_State") { + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getOutState(1) $(PORT)") + field(ZNAM, "OFF") + field(ONAM, "ON") + field(FLNK, "$(P)$(R)CH2_State") +} + +record(bi, "$(P)$(R)CH2_State") { + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getOutState(2) $(PORT)") + field(ZNAM, "OFF") + field(ONAM, "ON") +} + +record (fanout, "$(P)$(R)Get_Limits") { + field(LNK1, "$(P)$(R)CH1_Vlimit PP NMS") +# field(LNK2, "$(P)$(R)CH2_Vlimit PP NMS") +} + +record (ai, "$(P)$(R)CH1_Vlimit") { + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getCH1Vlim $(PORT)") + field(FLNK, "$(P)$(R)CH2_Vlimit") +} + +record (ai, "$(P)$(R)CH2_Vlimit") { + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getCH2Vlim $(PORT)") + field(FLNK, "$(P)$(R)CH1_Ilimit") +} + +record (ai, "$(P)$(R)CH1_Ilimit") { + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getCH1Ilim $(PORT)") + field(FLNK, "$(P)$(R)CH2_Ilimit") +} + +record (ai, "$(P)$(R)CH2_Ilimit") { + field(PREC, "3") + field(DTYP, "stream") + field(INP, "@InstekGPP.proto getCH2Ilim $(PORT)") +} + + +record(bo, "$(P)$(R)CH1_OutState") { + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setOutState(1) $(PORT)") + field(ZNAM, "OFF") + field(ONAM, "ON") +} + +record(bo, "$(P)$(R)CH2_OutState") { + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setOutState(2) $(PORT)") + field(ZNAM, "OFF") + field(ONAM, "ON") +} + +record(ao, "$(P)$(R)CH1_Vset") { + field(PREC, "3") + field(HOPR, "30") + field(LOPR, "0") + field(DRVH, "30") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setVolt(1) $(PORT)") +} + +record(ao, "$(P)$(R)CH2_Vset") { + field(PREC, "3") + field(HOPR, "30") + field(LOPR, "0") + field(DRVH, "30") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setVolt(2) $(PORT)") +} + +record(ao, "$(P)$(R)CH1_Iset") { + field(PREC, "3") + field(HOPR, "3") + field(LOPR, "0") + field(DRVH, "3") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setCurrent(1) $(PORT)") +} + +record(ao, "$(P)$(R)CH2_Iset") { + field(PREC, "3") + field(HOPR, "3") + field(LOPR, "0") + field(DRVH, "3") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setCurrent(2) $(PORT)") +} + +record(ao,"$(P)$(R)CH1_V_TweakVal") { + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH1_V_TweakUp") { + field(CALC, "A+B") + field(INPA, "$(P)$(R)CH1_Vset.VAL NPP MS") + field(INPB, "$(P)$(R)CH1_V_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH1_Vset.VAL PP MS") + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH1_V_TweakDown") { + field(CALC, "A-B") + field(INPA, "$(P)$(R)CH1_Vset.VAL NPP MS") + field(INPB, "$(P)$(R)CH1_V_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH1_Vset.VAL PP MS") + field(PREC, "3") +} + +record(ao,"$(P)$(R)CH1_I_TweakVal") { + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH1_I_TweakUp") { + field(CALC, "A+B") + field(INPA, "$(P)$(R)CH1_Iset.VAL NPP MS") + field(INPB, "$(P)$(R)CH1_I_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH1_Iset.VAL PP MS") + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH1_I_TweakDown") { + field(CALC, "A-B") + field(INPA, "$(P)$(R)CH1_Iset.VAL NPP MS") + field(INPB, "$(P)$(R)CH1_I_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH1_Iset.VAL PP MS") + field(PREC, "3") +} + +record(ao,"$(P)$(R)CH2_V_TweakVal") { + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH2_V_TweakUp") { + field(CALC, "A+B") + field(INPA, "$(P)$(R)CH2_Vset.VAL NPP MS") + field(INPB, "$(P)$(R)CH2_V_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH2_Vset.VAL PP MS") + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH2_V_TweakDown") { + field(CALC, "A-B") + field(INPA, "$(P)$(R)CH2_Vset.VAL NPP MS") + field(INPB, "$(P)$(R)CH2_V_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH2_Vset.VAL PP MS") + field(PREC, "3") +} + +record(ao,"$(P)$(R)CH2_I_TweakVal") { + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH2_I_TweakUp") { + field(CALC, "A+B") + field(INPA, "$(P)$(R)CH2_Iset.VAL NPP MS") + field(INPB, "$(P)$(R)CH2_I_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH2_Iset.VAL PP MS") + field(PREC, "3") +} + +record(calcout,"$(P)$(R)CH2_I_TweakDown") { + field(CALC, "A-B") + field(INPA, "$(P)$(R)CH2_Iset.VAL NPP MS") + field(INPB, "$(P)$(R)CH2_I_TweakVal.VAL NPP MS") + field(OUT, "$(P)$(R)CH2_Iset.VAL PP MS") + field(PREC, "3") +} + +record(ao, "$(P)$(R)CH1_Vlimit_Set") { + field(PREC, "3") + field(HOPR, "20.2") + field(LOPR, "0") + field(DRVH, "20.2") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setCH1Vlim $(PORT)") + field(FLNK, "$(P)$(R)CH1_Vlimit PP NMS") +} + +record(ao, "$(P)$(R)CH2_Vlimit_Set") { + field(PREC, "3") + field(HOPR, "20.2") + field(LOPR, "0") + field(DRVH, "20.2") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setCH2Vlim $(PORT)") + field(FLNK, "$(P)$(R)CH2_Vlimit PP NMS") +} + +record(ao, "$(P)$(R)CH1_Ilimit_Set") { + field(PREC, "3") + field(HOPR, "10.2") + field(LOPR, "0") + field(DRVH, "10.2") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setCH1Ilim $(PORT)") + field(FLNK, "$(P)$(R)CH1_Ilimit PP NMS") +} + +record(ao, "$(P)$(R)CH2_Ilimit_Set") { + field(PREC, "3") + field(HOPR, "10.2") + field(LOPR, "0") + field(DRVH, "10.2") + field(DRVL, "0") + field(DTYP, "stream") + field(OUT, "@InstekGPP.proto setCH2Ilim $(PORT)") + field(FLNK, "$(P)$(R)CH2_Ilimit PP NMS") +} + +record(scalcout, "$(P)$(R)CH1_Watts") { + field(PREC, "3") + field(INPA, "$(P)$(R)CH1_Vmeas CP NMS") + field(INPB, "$(P)$(R)CH1_Imeas CP NMS") + field(CALC, "A*B") +} + +record(scalcout, "$(P)$(R)CH2_Watts") { + field(PREC, "3") + field(INPA, "$(P)$(R)CH2_Vmeas CP NMS") + field(INPB, "$(P)$(R)CH2_Imeas CP NMS") + field(CALC, "A*B") +} diff --git a/ipApp/Db/InstekGPP.proto b/ipApp/Db/InstekGPP.proto new file mode 100644 index 0000000..5190ba5 --- /dev/null +++ b/ipApp/Db/InstekGPP.proto @@ -0,0 +1,86 @@ +# Instekl GPP Power Supply Streams Protocol File +# +##### +# Interface: ASCII (RS232, GPIB, or LAN) +# + +#ExtraInput = Ignore; + +getIDN { + out "*IDN?"; + in "%39c"; + @init {out "*IDN?"; in "%39c";} + } + +getError { + out ":SYST:ERR?"; + in "%39c"; + } + +getAllmeas { + out ":MEAS\$1:ALL?"; + in "%f,%(\$2)f,%*f"; + } + +getVset { + out ":SOUR:VOLT:ALL?"; + in "%f,%(\$1)f,%*f"; + } + +getIset { + out ":SOUR:CURR:ALL?"; + in "%f,%(\$1)f,%*f"; + } + +getOutState { + out ":OUTP\$1:STAT?"; + in "%s"; + } + +setOutState { + out ":OUTP\$1:STAT %s"; + } + +setVolt { + out "SOUR\$1:VOLT %f"; + } + +setCurrent { + out "SOUR\$1:CURR %f"; + } + +getCH1Vlim { + out "OUT:LIM:VOLT?"; + in "%f"; + } + +getCH2Vlim { + out "OUT:LIM:VOLT2?"; + in "%f"; + } + +getCH1Ilim { + out "OUT:LIM:CURR?"; + in "%f"; + } + +getCH2Ilim { + out "OUT:LIM:CURR2?"; + in "%f"; + } + +setCH1Vlim { + out "OUT:LIM:VOLT %.3f"; + } + +setCH2Vlim { + out "OUT:LIM:VOLT2 %.3f"; + } + +setCH1Ilim { + out "OUT:LIM:CURR %.3f"; + } + +setCH2Ilim { + out "OUT:LIM:CURR2 %.3f"; + } diff --git a/ipApp/Db/InstekGPP_settings.req b/ipApp/Db/InstekGPP_settings.req new file mode 100644 index 0000000..f4783a4 --- /dev/null +++ b/ipApp/Db/InstekGPP_settings.req @@ -0,0 +1,16 @@ +# FILE... InstekGPP_settings.req +$(P)$(R)CH1_Vmeas.SCAN +$(P)$(R)CH1_Vmeas.DESC +$(P)$(R)CH1_Vset +$(P)$(R)CH1_V_TweakVal +$(P)$(R)CH1_Vlimit_Set +$(P)$(R)CH1_Iset +$(P)$(R)CH1_I_TweakVal +$(P)$(R)CH1_Ilimit_Set +$(P)$(R)CH2_Vmeas.DESC +$(P)$(R)CH2_Vset +$(P)$(R)CH2_V_TweakVal +$(P)$(R)CH2_Vlimit_Set +$(P)$(R)CH2_Iset +$(P)$(R)CH2_I_TweakVal +$(P)$(R)CH2_Ilimit_Set From 854c52b19810f683ced5c387f2506c4469d814c8 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sat, 8 Jun 2024 12:50:09 -0500 Subject: [PATCH 4/8] New file for Instek GPP power supplies; based on BK9173B --- ipApp/op/adl/InstekGPP.adl | 1246 ++++++++++++++++++++++ ipApp/op/adl/InstekGPP_limits.adl | 506 +++++++++ ipApp/op/adl/InstekGPP_more.adl | 1633 +++++++++++++++++++++++++++++ 3 files changed, 3385 insertions(+) create mode 100644 ipApp/op/adl/InstekGPP.adl create mode 100644 ipApp/op/adl/InstekGPP_limits.adl create mode 100644 ipApp/op/adl/InstekGPP_more.adl diff --git a/ipApp/op/adl/InstekGPP.adl b/ipApp/op/adl/InstekGPP.adl new file mode 100644 index 0000000..e988d88 --- /dev/null +++ b/ipApp/op/adl/InstekGPP.adl @@ -0,0 +1,1246 @@ + +file { + name="/home/epics/support/ip/ipApp/op/adl/InstekGPP.adl" + version=030117 +} +display { + object { + x=110 + y=81 + width=335 + height=418 + } + clr=54 + bclr=4 + 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=7 + y=38 + width=155 + height=340 + } + "basic attribute" { + clr=2 + } +} +rectangle { + object { + x=89 + y=270 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } +} +rectangle { + object { + x=12 + y=83 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=32 + y=123 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH1_Vset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=24 + y=89 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH1_Vmeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=117 + y=89 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="V" + align="horiz. right" +} +text { + object { + x=119 + y=125 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="V" + align="horiz. centered" +} +text { + object { + x=21 + y=51 + width=123 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Output 1" + align="horiz. centered" +} +"related display" { + object { + x=252 + y=390 + width=70 + height=22 + } + display[0] { + name="InstekGPP_more.adl" + args="P=$(P),R=$(R)" + policy="replace display" + } + clr=0 + bclr=63 + label="-More" +} +text { + object { + x=8 + y=4 + width=315 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Intek GPP Power Supply" +} +text { + object { + x=307 + y=8 + width=30 + height=15 + } + "basic attribute" { + clr=54 + } + textix="$(R)" +} +text { + object { + x=256 + y=8 + width=50 + height=15 + } + "basic attribute" { + clr=54 + } + textix="$(P)" + align="horiz. right" +} +polyline { + object { + x=3 + y=23 + width=238 + height=2 + } + "basic attribute" { + clr=14 + width=2 + } + "dynamic attribute" { + chan="$(P)E3631A:$(S):locRem" + } + points { + (4,24) + (240,24) + } +} +"message button" { + object { + x=17 + y=305 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=0 + bclr=7 + } + label="Off" + press_msg="0" +} +"message button" { + object { + x=61 + y=305 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=0 + bclr=7 + } + label="ON" + press_msg="1" +} +oval { + object { + x=107 + y=309 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } +} +menu { + object { + x=11 + y=390 + width=85 + height=20 + } + control { + chan="$(P)$(R)CH1_Vmeas.SCAN" + clr=54 + bclr=4 + } +} +oval { + object { + x=109 + y=311 + width=8 + height=8 + } + "basic attribute" { + clr=10 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH1_OnOffState" + } +} +oval { + object { + x=109 + y=311 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH1_OnOffState" + } +} +text { + object { + x=103 + y=393 + width=137 + height=14 + } + "basic attribute" { + clr=14 + } + textix="Readback Scan Rate" +} +"text update" { + object { + x=19 + y=270 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH1_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } +} +text { + object { + x=98 + y=274 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + align="horiz. centered" +} +"text update" { + object { + x=21 + y=150 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH1_Vset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"text update" { + object { + x=125 + y=305 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH1_State" + clr=54 + bclr=2 + } + limits { + } +} +"message button" { + object { + x=133 + y=124 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_V_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=12 + y=124 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_V_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=82 + y=148 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH1_V_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=122 + y=151 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=117 + y=155 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (117,155) + (120,155) + } +} +rectangle { + object { + x=12 + y=173 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=32 + y=213 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH1_Iset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=24 + y=179 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH1_Imeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=117 + y=179 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="A" + align="horiz. right" +} +text { + object { + x=119 + y=215 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="A" + align="horiz. centered" +} +"text update" { + object { + x=21 + y=240 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH1_Iset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"message button" { + object { + x=133 + y=214 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_I_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=12 + y=214 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_I_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=82 + y=238 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH1_I_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=122 + y=241 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=117 + y=245 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (117,245) + (120,245) + } +} +polyline { + object { + x=33 + y=71 + width=96 + height=0 + } + "basic attribute" { + clr=54 + } + "dynamic attribute" { + chan="$(P)$(R)CH1_State" + } + points { + (33,71) + (129,71) + } +} +rectangle { + object { + x=6 + y=38 + width=155 + height=340 + } + "basic attribute" { + clr=54 + fill="outline" + } +} +"text entry" { + object { + x=15 + y=348 + width=138 + height=24 + } + control { + chan="$(P)$(R)CH1_Vmeas.DESC" + clr=14 + bclr=3 + } + limits { + } +} +rectangle { + object { + x=172 + y=38 + width=155 + height=340 + } + "basic attribute" { + clr=2 + } +} +rectangle { + object { + x=254 + y=270 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } +} +rectangle { + object { + x=177 + y=83 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=197 + y=123 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH2_Vset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=189 + y=89 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH2_Vmeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=282 + y=89 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="V" + align="horiz. right" +} +text { + object { + x=284 + y=125 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="V" + align="horiz. centered" +} +text { + object { + x=186 + y=51 + width=123 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Output 2" + align="horiz. centered" +} +"message button" { + object { + x=182 + y=305 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=0 + bclr=7 + } + label="Off" + press_msg="0" +} +"message button" { + object { + x=226 + y=305 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=0 + bclr=7 + } + label="ON" + press_msg="1" +} +oval { + object { + x=272 + y=309 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } +} +oval { + object { + x=274 + y=311 + width=8 + height=8 + } + "basic attribute" { + clr=10 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH2_OnOffState" + } +} +oval { + object { + x=274 + y=311 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH2_OnOffState" + } +} +"text update" { + object { + x=184 + y=270 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH2_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } +} +text { + object { + x=263 + y=274 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + align="horiz. centered" +} +"text update" { + object { + x=186 + y=150 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH2_Vset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"text update" { + object { + x=290 + y=305 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH2_State" + clr=54 + bclr=2 + } + limits { + } +} +"message button" { + object { + x=298 + y=124 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_V_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=177 + y=124 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_V_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=247 + y=148 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH2_V_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=287 + y=151 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=282 + y=155 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (282,155) + (285,155) + } +} +rectangle { + object { + x=177 + y=173 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=197 + y=213 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH2_Iset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=189 + y=179 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH2_Imeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=282 + y=179 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="A" + align="horiz. right" +} +text { + object { + x=284 + y=215 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="A" + align="horiz. centered" +} +"text update" { + object { + x=186 + y=240 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH2_Iset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"message button" { + object { + x=298 + y=214 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_I_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=177 + y=214 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_I_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=247 + y=238 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH2_I_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=287 + y=241 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=282 + y=245 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (282,245) + (285,245) + } +} +polyline { + object { + x=198 + y=71 + width=96 + height=0 + } + "basic attribute" { + clr=54 + } + "dynamic attribute" { + chan="$(P)$(R)CH1_State" + } + points { + (198,71) + (294,71) + } +} +rectangle { + object { + x=171 + y=38 + width=155 + height=340 + } + "basic attribute" { + clr=54 + fill="outline" + } +} +"text entry" { + object { + x=180 + y=348 + width=138 + height=24 + } + control { + chan="$(P)$(R)CH2_Vmeas.DESC" + clr=14 + bclr=3 + } + limits { + } +} +rectangle { + object { + x=6 + y=38 + width=157 + height=342 + } + "basic attribute" { + clr=20 + fill="outline" + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH1_OnOffState" + } +} +rectangle { + object { + x=170 + y=37 + width=157 + height=342 + } + "basic attribute" { + clr=20 + fill="outline" + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH2_OnOffState" + } +} diff --git a/ipApp/op/adl/InstekGPP_limits.adl b/ipApp/op/adl/InstekGPP_limits.adl new file mode 100644 index 0000000..fb18cad --- /dev/null +++ b/ipApp/op/adl/InstekGPP_limits.adl @@ -0,0 +1,506 @@ + +file { + name="/home/epics/support/ip/ipApp/op/adl/InstekGPP_limits.adl" + version=030117 +} +display { + object { + x=630 + y=124 + width=290 + height=300 + } + clr=54 + bclr=4 + 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=148 + y=61 + width=132 + height=200 + } + "basic attribute" { + clr=2 + } +} +rectangle { + object { + x=8 + y=61 + width=132 + height=200 + } + "basic attribute" { + clr=2 + } +} +"text entry" { + object { + x=30 + y=129 + width=80 + height=20 + } + control { + chan="$(P)$(R)CH1_Vlimit_Set" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=115 + y=131 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="V" + align="horiz. centered" +} +"text entry" { + object { + x=169 + y=129 + width=80 + height=20 + } + control { + chan="$(P)$(R)CH2_Vlimit_Set" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=254 + y=131 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="V" + align="horiz. centered" +} +text { + object { + x=151 + y=71 + width=123 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Output 2" + align="horiz. centered" +} +text { + object { + x=11 + y=71 + width=123 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Output 1" + align="horiz. centered" +} +text { + object { + x=259 + y=7 + width=20 + height=15 + } + "basic attribute" { + clr=54 + } + textix="$(R)" +} +text { + object { + x=217 + y=7 + width=40 + height=15 + } + "basic attribute" { + clr=54 + } + textix="$(P)" + align="horiz. right" +} +"text update" { + object { + x=33 + y=151 + width=55 + height=14 + } + monitor { + chan="$(P)$(R)CH1_Vlimit" + clr=54 + bclr=2 + } + limits { + } +} +"text update" { + object { + x=172 + y=151 + width=55 + height=14 + } + monitor { + chan="$(P)$(R)CH2_Vlimit" + clr=54 + bclr=2 + } + limits { + } +} +text { + object { + x=30 + y=105 + width=83 + height=20 + } + "basic attribute" { + clr=54 + } + textix="V Limit" + align="horiz. centered" +} +text { + object { + x=170 + y=105 + width=83 + height=20 + } + "basic attribute" { + clr=54 + } + textix="V Limit" + align="horiz. centered" +} +"message button" { + object { + x=8 + y=271 + width=85 + height=20 + } + control { + chan="$(P)$(R)Get_Limits.PROC" + clr=1 + bclr=54 + } + label="Read Limits" + press_msg="1" +} +polyline { + object { + x=23 + y=91 + width=96 + height=0 + } + "basic attribute" { + clr=54 + } + "dynamic attribute" { + chan="$(P)$(R)CH1_State" + } + points { + (23,91) + (119,91) + } +} +polyline { + object { + x=165 + y=91 + width=96 + height=0 + } + "basic attribute" { + clr=54 + } + "dynamic attribute" { + chan="$(P)$(R)CH1_State" + } + points { + (165,91) + (261,91) + } +} +"text entry" { + object { + x=30 + y=210 + width=80 + height=20 + } + control { + chan="$(P)$(R)CH1_Ilimit_Set" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=115 + y=212 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="A" + align="horiz. centered" +} +"text update" { + object { + x=33 + y=232 + width=55 + height=14 + } + monitor { + chan="$(P)$(R)CH1_Ilimit" + clr=54 + bclr=2 + } + limits { + } +} +text { + object { + x=30 + y=186 + width=83 + height=20 + } + "basic attribute" { + clr=54 + } + textix="I Limit" + align="horiz. centered" +} +"text entry" { + object { + x=170 + y=210 + width=80 + height=20 + } + control { + chan="$(P)$(R)CH2_Ilimit_Set" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=255 + y=212 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="A" + align="horiz. centered" +} +"text update" { + object { + x=173 + y=232 + width=55 + height=14 + } + monitor { + chan="$(P)$(R)CH2_Ilimit" + clr=54 + bclr=2 + } + limits { + } +} +text { + object { + x=170 + y=186 + width=83 + height=20 + } + "basic attribute" { + clr=54 + } + textix="I Limit" + align="horiz. centered" +} +text { + object { + x=10 + y=5 + width=200 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Instek GPP" +} +polyline { + object { + x=5 + y=24 + width=265 + height=2 + } + "basic attribute" { + clr=14 + width=2 + } + "dynamic attribute" { + chan="$(P)E3631A:$(S):locRem" + } + points { + (6,25) + (269,25) + } +} +rectangle { + object { + x=7 + y=60 + width=133 + height=201 + } + "basic attribute" { + clr=30 + fill="outline" + width=3 + } +} +rectangle { + object { + x=148 + y=60 + width=133 + height=201 + } + "basic attribute" { + clr=30 + fill="outline" + width=3 + } +} +text { + object { + x=11 + y=36 + width=85 + height=20 + } + "basic attribute" { + clr=54 + } + textix="LIMITS" +} diff --git a/ipApp/op/adl/InstekGPP_more.adl b/ipApp/op/adl/InstekGPP_more.adl new file mode 100644 index 0000000..1d07057 --- /dev/null +++ b/ipApp/op/adl/InstekGPP_more.adl @@ -0,0 +1,1633 @@ + +file { + name="/home/epics/support/ip/ipApp/op/adl/InstekGPP_more.adl" + version=030117 +} +display { + object { + x=281 + y=101 + width=472 + height=625 + } + clr=54 + bclr=4 + 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, + } +} +"related display" { + object { + x=349 + y=480 + width=70 + height=22 + } + display[0] { + name="InstekGPP.adl" + args="P=$(P),R=$(R)" + policy="replace display" + } + clr=0 + bclr=63 + label="-Less" +} +text { + object { + x=13 + y=523 + width=369 + height=11 + } + "basic attribute" { + clr=14 + } + textix="For Local: Set scan rate to Passive," +} +text { + object { + x=13 + y=556 + width=369 + height=11 + } + "basic attribute" { + clr=14 + } + textix="For Remote: Send the power supply a command" +} +"message button" { + object { + x=12 + y=594 + width=100 + height=19 + } + control { + chan="$(P)$(R)Error.PROC" + clr=0 + bclr=7 + } + label="Error Check:" + press_msg="1" +} +"text update" { + object { + x=121 + y=596 + width=292 + height=15 + } + monitor { + chan="$(P)$(R)Error" + clr=30 + bclr=4 + } + format="string" + limits { + } +} +rectangle { + object { + x=117 + y=594 + width=298 + height=18 + } + "basic attribute" { + clr=14 + fill="outline" + } + "dynamic attribute" { + chan="$(P)$(R)Error" + } +} +"related display" { + object { + x=349 + y=508 + width=70 + height=22 + } + display[0] { + name="InstekGPP_limits.adl" + args="P=$(P),R=$(R)" + } + clr=34 + bclr=30 + label="-Limits" +} +text { + object { + x=85 + y=536 + width=200 + height=11 + } + "basic attribute" { + clr=14 + } + textix="then press '.' on front panel" +} +text { + object { + x=175 + y=143 + width=120 + height=13 + } + "basic attribute" { + clr=14 + } + textix="-Actual V Output-" + align="horiz. centered" +} +text { + object { + x=175 + y=175 + width=120 + height=13 + } + "basic attribute" { + clr=14 + } + textix="-Voltage Setpoint-" + align="horiz. centered" +} +text { + object { + x=175 + y=194 + width=120 + height=13 + } + "basic attribute" { + clr=14 + } + textix=" Setpoint Readback-" + align="horiz. centered" +} +rectangle { + object { + x=12 + y=87 + width=155 + height=340 + } + "basic attribute" { + clr=2 + } +} +rectangle { + object { + x=94 + y=319 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } +} +rectangle { + object { + x=17 + y=132 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=37 + y=172 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH1_Vset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=29 + y=138 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH1_Vmeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=122 + y=138 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="V" + align="horiz. right" +} +text { + object { + x=124 + y=174 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="V" + align="horiz. centered" +} +text { + object { + x=26 + y=100 + width=123 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Output 1" + align="horiz. centered" +} +text { + object { + x=13 + y=8 + width=100 + height=20 + } + "basic attribute" { + clr=14 + } + textix="Instek GPP" +} +polyline { + object { + x=8 + y=27 + width=101 + height=2 + } + "basic attribute" { + clr=14 + width=2 + } + "dynamic attribute" { + chan="$(P)E3631A:$(S):locRem" + } + points { + (9,28) + (108,28) + } +} +"message button" { + object { + x=22 + y=354 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=0 + bclr=7 + } + label="Off" + press_msg="0" +} +"message button" { + object { + x=66 + y=354 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=0 + bclr=7 + } + label="ON" + press_msg="1" +} +oval { + object { + x=112 + y=358 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } +} +menu { + object { + x=12 + y=480 + width=85 + height=20 + } + control { + chan="$(P)$(R)CH1_Vmeas.SCAN" + clr=54 + bclr=4 + } +} +oval { + object { + x=114 + y=360 + width=8 + height=8 + } + "basic attribute" { + clr=10 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH1_OnOffState" + } +} +oval { + object { + x=114 + y=360 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH1_OnOffState" + } +} +text { + object { + x=104 + y=483 + width=137 + height=14 + } + "basic attribute" { + clr=14 + } + textix="Readback Scan Rate" +} +"text update" { + object { + x=24 + y=319 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH1_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } +} +text { + object { + x=103 + y=323 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + align="horiz. centered" +} +"text update" { + object { + x=26 + y=199 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH1_Vset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"text update" { + object { + x=130 + y=354 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH1_State" + clr=54 + bclr=2 + } + limits { + } +} +"message button" { + object { + x=138 + y=173 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_V_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=17 + y=173 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_V_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=87 + y=197 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH1_V_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=127 + y=200 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=122 + y=204 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (122,204) + (125,204) + } +} +rectangle { + object { + x=17 + y=222 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=37 + y=262 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH1_Iset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=29 + y=228 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH1_Imeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=122 + y=228 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="A" + align="horiz. right" +} +text { + object { + x=124 + y=264 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="A" + align="horiz. centered" +} +"text update" { + object { + x=26 + y=289 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH1_Iset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"message button" { + object { + x=138 + y=263 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_I_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=17 + y=263 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH1_I_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=87 + y=287 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH1_I_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=127 + y=290 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=122 + y=294 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (122,294) + (125,294) + } +} +polyline { + object { + x=38 + y=120 + width=96 + height=0 + } + "basic attribute" { + clr=54 + } + "dynamic attribute" { + chan="$(P)$(R)CH1_State" + } + points { + (38,120) + (134,120) + } +} +rectangle { + object { + x=11 + y=87 + width=155 + height=340 + } + "basic attribute" { + clr=54 + fill="outline" + } +} +"text entry" { + object { + x=20 + y=397 + width=138 + height=24 + } + control { + chan="$(P)$(R)CH1_Vmeas.DESC" + clr=14 + bclr=3 + } + limits { + } +} +rectangle { + object { + x=306 + y=87 + width=155 + height=340 + } + "basic attribute" { + clr=2 + } +} +rectangle { + object { + x=388 + y=319 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } +} +rectangle { + object { + x=311 + y=132 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=331 + y=172 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH2_Vset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=323 + y=138 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH2_Vmeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=416 + y=138 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="V" + align="horiz. right" +} +text { + object { + x=418 + y=174 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="V" + align="horiz. centered" +} +text { + object { + x=320 + y=100 + width=123 + height=20 + } + "basic attribute" { + clr=54 + } + textix="Output 2" + align="horiz. centered" +} +"message button" { + object { + x=316 + y=354 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=0 + bclr=7 + } + label="Off" + press_msg="0" +} +"message button" { + object { + x=360 + y=354 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=0 + bclr=7 + } + label="ON" + press_msg="1" +} +oval { + object { + x=406 + y=358 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } +} +oval { + object { + x=408 + y=360 + width=8 + height=8 + } + "basic attribute" { + clr=10 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH2_OnOffState" + } +} +oval { + object { + x=408 + y=360 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH2_OnOffState" + } +} +"text update" { + object { + x=318 + y=319 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH2_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } +} +text { + object { + x=397 + y=323 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + align="horiz. centered" +} +"text update" { + object { + x=320 + y=199 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH2_Vset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"text update" { + object { + x=424 + y=354 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH2_State" + clr=54 + bclr=2 + } + limits { + } +} +"message button" { + object { + x=432 + y=173 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_V_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=311 + y=173 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_V_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=381 + y=197 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH2_V_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=421 + y=200 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=416 + y=204 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (416,204) + (419,204) + } +} +rectangle { + object { + x=311 + y=222 + width=136 + height=36 + } + "basic attribute" { + clr=14 + } +} +"text entry" { + object { + x=331 + y=262 + width=85 + height=24 + } + control { + chan="$(P)$(R)CH2_Iset" + clr=14 + bclr=3 + } + limits { + } +} +"text update" { + object { + x=323 + y=228 + width=88 + height=24 + } + monitor { + chan="$(P)$(R)CH2_Imeas" + clr=50 + bclr=14 + } + clrmod="discrete" + align="horiz. right" + limits { + } +} +text { + object { + x=416 + y=228 + width=16 + height=24 + } + "basic attribute" { + clr=50 + } + textix="A" + align="horiz. right" +} +text { + object { + x=418 + y=264 + width=12 + height=20 + } + "basic attribute" { + clr=14 + } + textix="A" + align="horiz. centered" +} +"text update" { + object { + x=320 + y=289 + width=48 + height=10 + } + monitor { + chan="$(P)$(R)CH2_Iset_rbk" + clr=54 + bclr=2 + } + align="horiz. right" + limits { + } +} +"message button" { + object { + x=432 + y=263 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_I_TweakUp.PROC" + clr=14 + bclr=51 + } + label=">" + press_msg="1" +} +"message button" { + object { + x=311 + y=263 + width=15 + height=20 + } + control { + chan="$(P)$(R)CH2_I_TweakDown.PROC" + clr=14 + bclr=51 + } + label="<" + press_msg="1" +} +"text entry" { + object { + x=381 + y=287 + width=34 + height=15 + } + control { + chan="$(P)$(R)CH2_I_TweakVal" + clr=14 + bclr=3 + } + limits { + } +} +text { + object { + x=421 + y=290 + width=25 + height=10 + } + "basic attribute" { + clr=54 + } + textix="Tweak" +} +polyline { + object { + x=416 + y=294 + width=3 + height=0 + } + "basic attribute" { + clr=54 + } + points { + (416,294) + (419,294) + } +} +polyline { + object { + x=332 + y=120 + width=96 + height=0 + } + "basic attribute" { + clr=54 + } + "dynamic attribute" { + chan="$(P)$(R)CH1_State" + } + points { + (332,120) + (428,120) + } +} +rectangle { + object { + x=305 + y=87 + width=155 + height=340 + } + "basic attribute" { + clr=54 + fill="outline" + } +} +"text entry" { + object { + x=314 + y=397 + width=138 + height=24 + } + control { + chan="$(P)$(R)CH2_Vmeas.DESC" + clr=14 + bclr=3 + } + limits { + } +} +rectangle { + object { + x=11 + y=87 + width=157 + height=342 + } + "basic attribute" { + clr=20 + fill="outline" + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH1_OnOffState" + } +} +rectangle { + object { + x=304 + y=86 + width=157 + height=342 + } + "basic attribute" { + clr=20 + fill="outline" + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH2_OnOffState" + } +} +text { + object { + x=150 + y=9 + width=300 + height=20 + } + "basic attribute" { + clr=14 + } + textix="$(P)$(R)" + align="horiz. centered" +} +polyline { + object { + x=62 + y=215 + width=125 + height=0 + } + "basic attribute" { + clr=14 + } + points { + (62,215) + (187,215) + } +} +polyline { + object { + x=187 + y=208 + width=7 + height=7 + } + "basic attribute" { + clr=14 + } + points { + (187,215) + (194,208) + } +} +polyline { + object { + x=57 + y=210 + width=5 + height=5 + } + "basic attribute" { + clr=14 + } + points { + (57,210) + (62,215) + } +} +text { + object { + x=175 + y=234 + width=120 + height=13 + } + "basic attribute" { + clr=14 + } + textix="-Actual I Output-" + align="horiz. centered" +} +text { + object { + x=176 + y=266 + width=120 + height=13 + } + "basic attribute" { + clr=14 + } + textix="-Current Setpoint-" + align="horiz. centered" +} +text { + object { + x=175 + y=285 + width=120 + height=13 + } + "basic attribute" { + clr=14 + } + textix=" Setpoint Readback-" + align="horiz. centered" +} +polyline { + object { + x=187 + y=299 + width=7 + height=7 + } + "basic attribute" { + clr=14 + } + points { + (187,306) + (194,299) + } +} +polyline { + object { + x=62 + y=306 + width=125 + height=0 + } + "basic attribute" { + clr=14 + } + points { + (62,306) + (187,306) + } +} +polyline { + object { + x=57 + y=301 + width=5 + height=5 + } + "basic attribute" { + clr=14 + } + points { + (57,301) + (62,306) + } +} +text { + object { + x=212 + y=322 + width=44 + height=13 + } + "basic attribute" { + clr=14 + } + textix="Power" + align="horiz. centered" +} +polyline { + object { + x=181 + y=330 + width=28 + height=0 + } + "basic attribute" { + clr=14 + } + points { + (181,330) + (209,330) + } +} +polyline { + object { + x=256 + y=330 + width=28 + height=0 + } + "basic attribute" { + clr=14 + } + points { + (256,330) + (284,330) + } +} +text { + object { + x=176 + y=358 + width=120 + height=13 + } + "basic attribute" { + clr=14 + } + textix="-Output On/Off-" + align="horiz. centered" +} +text { + object { + x=19 + y=435 + width=150 + height=13 + } + "basic attribute" { + clr=14 + } + textix="CV = Constant Voltage" +} +text { + object { + x=19 + y=451 + width=150 + height=13 + } + "basic attribute" { + clr=14 + } + textix="CC = Constant Current" +} +text { + object { + x=5 + y=435 + width=12 + height=13 + } + "basic attribute" { + clr=14 + } + textix="*" + align="horiz. centered" +} +text { + object { + x=85 + y=569 + width=200 + height=11 + } + "basic attribute" { + clr=14 + } + textix="such as 'Off'" +} +text { + object { + x=5 + y=451 + width=12 + height=13 + } + "basic attribute" { + clr=14 + } + textix="*" + align="horiz. centered" +} +"text update" { + object { + x=10 + y=44 + width=400 + height=20 + } + monitor { + chan="$(P)$(R)IDN" + clr=54 + bclr=4 + } + format="string" + limits { + } +} From 11e658c31769041500d645877106b6c669f6c8af Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Sat, 8 Jun 2024 12:51:11 -0500 Subject: [PATCH 5/8] New autoconvert file --- ipApp/op/bob/autoconvert/InstekGPP.bob | 1533 +++++ ipApp/op/bob/autoconvert/InstekGPP_limits.bob | 509 ++ ipApp/op/bob/autoconvert/InstekGPP_more.bob | 1921 ++++++ ipApp/op/bob/autoconvert/InstekTop.bob | 38 + ipApp/op/edl/autoconvert/InstekGPP.edl | 1797 ++++++ ipApp/op/edl/autoconvert/InstekGPP_limits.edl | 662 ++ ipApp/op/edl/autoconvert/InstekGPP_more.edl | 2404 +++++++ ipApp/op/edl/autoconvert/InstekTop.edl | 58 + ipApp/op/opi/autoconvert/InstekGPP.opi | 4270 +++++++++++++ ipApp/op/opi/autoconvert/InstekGPP_limits.opi | 1491 +++++ ipApp/op/opi/autoconvert/InstekGPP_more.opi | 5576 +++++++++++++++++ ipApp/op/opi/autoconvert/InstekTop.opi | 89 + 12 files changed, 20348 insertions(+) create mode 100644 ipApp/op/bob/autoconvert/InstekGPP.bob create mode 100644 ipApp/op/bob/autoconvert/InstekGPP_limits.bob create mode 100644 ipApp/op/bob/autoconvert/InstekGPP_more.bob create mode 100644 ipApp/op/bob/autoconvert/InstekTop.bob create mode 100644 ipApp/op/edl/autoconvert/InstekGPP.edl create mode 100644 ipApp/op/edl/autoconvert/InstekGPP_limits.edl create mode 100644 ipApp/op/edl/autoconvert/InstekGPP_more.edl create mode 100644 ipApp/op/edl/autoconvert/InstekTop.edl create mode 100644 ipApp/op/opi/autoconvert/InstekGPP.opi create mode 100644 ipApp/op/opi/autoconvert/InstekGPP_limits.opi create mode 100644 ipApp/op/opi/autoconvert/InstekGPP_more.opi create mode 100644 ipApp/op/opi/autoconvert/InstekTop.opi diff --git a/ipApp/op/bob/autoconvert/InstekGPP.bob b/ipApp/op/bob/autoconvert/InstekGPP.bob new file mode 100644 index 0000000..0f6e56e --- /dev/null +++ b/ipApp/op/bob/autoconvert/InstekGPP.bob @@ -0,0 +1,1533 @@ + + + + InstekGPP + 110 + 81 + 335 + 418 + + + + + false + 5 + + rectangle #6 + 7 + 38 + 155 + 340 + + + + + + + + + + + rectangle #9 + 89 + 270 + 58 + + + + + + + + + + + rectangle #12 + 12 + 83 + 136 + 36 + + + + + + + + + + + text entry #15 + $(P)$(R)CH1_Vset + 32 + 123 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #19 + $(P)$(R)CH1_Vmeas + 24 + 89 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #23 + V + 117 + 89 + 16 + 24 + + + + + + + + + 2 + + + text #26 + V + 119 + 125 + 12 + + + + + 1 + + + text #29 + Output 1 + 21 + 51 + 123 + + + + + + + + + 1 + + + related display #32 + + + InstekGPP_more.opi + replace + + + More + 252 + 390 + 70 + 22 + + + + + + + + + + + text #35 + Intek GPP Power Supply + 8 + 4 + 315 + + + + + true + + + text #38 + $(R) + 307 + 8 + 30 + 15 + + + + + + + + + true + + + text #41 + $(P) + 256 + 8 + 50 + 15 + + + + + + + + + 2 + + + polyline #44 + 3 + 23 + 238 + 2 + + + + + + + 2 + + + + + + + message button #49 + + + $(P)$(R)CH1_OutState + 0 + Write + + + $(P)$(R)CH1_OutState + Off + 17 + 305 + 39 + 19 + + + + + + + + + + + message button #52 + + + $(P)$(R)CH1_OutState + 1 + Write + + + $(P)$(R)CH1_OutState + ON + 61 + 305 + 39 + 19 + + + + + + + + + + + oval #55 + 107 + 309 + 12 + 12 + 2 + + + + + + + + + true + + + menu #58 + $(P)$(R)CH1_Vmeas.SCAN + 11 + 390 + 85 + 20 + + + + + + + + + false + + + oval #61 + 109 + 311 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OnOffState + + + + + oval #65 + 109 + 311 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OnOffState + + + + + text #69 + Readback Scan Rate + 103 + 393 + 137 + 14 + true + + + text update #72 + $(P)$(R)CH1_Watts + 19 + 270 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #76 + Watts + 98 + 274 + 45 + 15 + + + + + 1 + + + text update #79 + $(P)$(R)CH1_Vset_rbk + 21 + 150 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + text update #83 + $(P)$(R)CH1_State + 125 + 305 + 30 + + + + + + + + + + + + + 1 + false + false + + + message button #87 + + + $(P)$(R)CH1_V_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH1_V_TweakUp.PROC + > + 133 + 124 + 15 + 20 + + + + + + + message button #90 + + + $(P)$(R)CH1_V_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH1_V_TweakDown.PROC + < + 12 + 124 + 15 + 20 + + + + + + + text entry #93 + $(P)$(R)CH1_V_TweakVal + 82 + 148 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #97 + Tweak + 122 + 151 + 25 + 10 + + + + + + + + + true + + + polyline #100 + 117 + 155 + 3 + 0 + + + + + + + 1 + + + + + + + rectangle #104 + 12 + 173 + 136 + 36 + + + + + + + + + + + text entry #107 + $(P)$(R)CH1_Iset + 32 + 213 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #111 + $(P)$(R)CH1_Imeas + 24 + 179 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #115 + A + 117 + 179 + 16 + 24 + + + + + + + + + 2 + + + text #118 + A + 119 + 215 + 12 + + + + + 1 + + + text update #121 + $(P)$(R)CH1_Iset_rbk + 21 + 240 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + message button #125 + + + $(P)$(R)CH1_I_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH1_I_TweakUp.PROC + > + 133 + 214 + 15 + 20 + + + + + + + message button #128 + + + $(P)$(R)CH1_I_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH1_I_TweakDown.PROC + < + 12 + 214 + 15 + 20 + + + + + + + text entry #131 + $(P)$(R)CH1_I_TweakVal + 82 + 238 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #135 + Tweak + 122 + 241 + 25 + 10 + + + + + + + + + true + + + polyline #138 + 117 + 245 + 3 + 0 + + + + + + + 1 + + + + + + + polyline #142 + 33 + 71 + 96 + 0 + + + + + + + 1 + + + + + + + rectangle #147 + 6 + 38 + 155 + 340 + 1 + + + + + + + + + true + + + text entry #150 + $(P)$(R)CH1_Vmeas.DESC + 15 + 348 + 138 + 24 + + + + + + + + + 1 + false + false + + + rectangle #154 + 172 + 38 + 155 + 340 + + + + + + + + + + + rectangle #157 + 254 + 270 + 58 + + + + + + + + + + + rectangle #160 + 177 + 83 + 136 + 36 + + + + + + + + + + + text entry #163 + $(P)$(R)CH2_Vset + 197 + 123 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #167 + $(P)$(R)CH2_Vmeas + 189 + 89 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #171 + V + 282 + 89 + 16 + 24 + + + + + + + + + 2 + + + text #174 + V + 284 + 125 + 12 + + + + + 1 + + + text #177 + Output 2 + 186 + 51 + 123 + + + + + + + + + 1 + + + message button #180 + + + $(P)$(R)CH2_OutState + 0 + Write + + + $(P)$(R)CH2_OutState + Off + 182 + 305 + 39 + 19 + + + + + + + + + + + message button #183 + + + $(P)$(R)CH2_OutState + 1 + Write + + + $(P)$(R)CH2_OutState + ON + 226 + 305 + 39 + 19 + + + + + + + + + + + oval #186 + 272 + 309 + 12 + 12 + 2 + + + + + + + + + true + + + oval #189 + 274 + 311 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OnOffState + + + + + oval #193 + 274 + 311 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OnOffState + + + + + text update #197 + $(P)$(R)CH2_Watts + 184 + 270 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #201 + Watts + 263 + 274 + 45 + 15 + + + + + 1 + + + text update #204 + $(P)$(R)CH2_Vset_rbk + 186 + 150 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + text update #208 + $(P)$(R)CH2_State + 290 + 305 + 30 + + + + + + + + + + + + + 1 + false + false + + + message button #212 + + + $(P)$(R)CH2_V_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH2_V_TweakUp.PROC + > + 298 + 124 + 15 + 20 + + + + + + + message button #215 + + + $(P)$(R)CH2_V_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH2_V_TweakDown.PROC + < + 177 + 124 + 15 + 20 + + + + + + + text entry #218 + $(P)$(R)CH2_V_TweakVal + 247 + 148 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #222 + Tweak + 287 + 151 + 25 + 10 + + + + + + + + + true + + + polyline #225 + 282 + 155 + 3 + 0 + + + + + + + 1 + + + + + + + rectangle #229 + 177 + 173 + 136 + 36 + + + + + + + + + + + text entry #232 + $(P)$(R)CH2_Iset + 197 + 213 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #236 + $(P)$(R)CH2_Imeas + 189 + 179 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #240 + A + 282 + 179 + 16 + 24 + + + + + + + + + 2 + + + text #243 + A + 284 + 215 + 12 + + + + + 1 + + + text update #246 + $(P)$(R)CH2_Iset_rbk + 186 + 240 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + message button #250 + + + $(P)$(R)CH2_I_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH2_I_TweakUp.PROC + > + 298 + 214 + 15 + 20 + + + + + + + message button #253 + + + $(P)$(R)CH2_I_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH2_I_TweakDown.PROC + < + 177 + 214 + 15 + 20 + + + + + + + text entry #256 + $(P)$(R)CH2_I_TweakVal + 247 + 238 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #260 + Tweak + 287 + 241 + 25 + 10 + + + + + + + + + true + + + polyline #263 + 282 + 245 + 3 + 0 + + + + + + + 1 + + + + + + + polyline #267 + 198 + 71 + 96 + 0 + + + + + + + 1 + + + + + + + rectangle #272 + 171 + 38 + 155 + 340 + 1 + + + + + + + + + true + + + text entry #275 + $(P)$(R)CH2_Vmeas.DESC + 180 + 348 + 138 + 24 + + + + + + + + + 1 + false + false + + + rectangle #279 + 6 + 38 + 157 + 342 + 2 + + + + + + + + + true + + + + false + + $(P)$(R)CH1_OnOffState + + + + + rectangle #283 + 170 + 37 + 157 + 342 + 2 + + + + + + + + + true + + + + false + + $(P)$(R)CH2_OnOffState + + + + diff --git a/ipApp/op/bob/autoconvert/InstekGPP_limits.bob b/ipApp/op/bob/autoconvert/InstekGPP_limits.bob new file mode 100644 index 0000000..091de49 --- /dev/null +++ b/ipApp/op/bob/autoconvert/InstekGPP_limits.bob @@ -0,0 +1,509 @@ + + + + InstekGPP_limits + 630 + 124 + 290 + 300 + + + + + false + 5 + + rectangle #6 + 148 + 61 + 132 + 200 + + + + + + + + + + + rectangle #9 + 8 + 61 + 132 + 200 + + + + + + + + + + + text entry #12 + $(P)$(R)CH1_Vlimit_Set + 30 + 129 + 80 + + + + + + + + + 1 + false + false + + + text #16 + V + 115 + 131 + 12 + + + + + 1 + + + text entry #19 + $(P)$(R)CH2_Vlimit_Set + 169 + 129 + 80 + + + + + + + + + 1 + false + false + + + text #23 + V + 254 + 131 + 12 + + + + + 1 + + + text #26 + Output 2 + 151 + 71 + 123 + + + + + + + + + 1 + + + text #29 + Output 1 + 11 + 71 + 123 + + + + + + + + + 1 + + + text #32 + $(R) + 259 + 7 + 20 + 15 + + + + + + + + + true + + + text #35 + $(P) + 217 + 7 + 40 + 15 + + + + + + + + + 2 + + + text update #38 + $(P)$(R)CH1_Vlimit + 33 + 151 + 55 + 14 + + + + + + + + + 1 + false + false + + + text update #42 + $(P)$(R)CH2_Vlimit + 172 + 151 + 55 + 14 + + + + + + + + + 1 + false + false + + + text #46 + V Limit + 30 + 105 + 83 + + + + + + + + + 1 + + + text #49 + V Limit + 170 + 105 + 83 + + + + + + + + + 1 + + + message button #52 + + + $(P)$(R)Get_Limits.PROC + 1 + Write + + + $(P)$(R)Get_Limits.PROC + Read Limits + 8 + 271 + 85 + 20 + + + + + + + + + + + polyline #55 + 23 + 91 + 96 + 0 + + + + + + + 1 + + + + + + + polyline #60 + 165 + 91 + 96 + 0 + + + + + + + 1 + + + + + + + text entry #65 + $(P)$(R)CH1_Ilimit_Set + 30 + 210 + 80 + + + + + + + + + 1 + false + false + + + text #69 + A + 115 + 212 + 12 + + + + + 1 + + + text update #72 + $(P)$(R)CH1_Ilimit + 33 + 232 + 55 + 14 + + + + + + + + + 1 + false + false + + + text #76 + I Limit + 30 + 186 + 83 + + + + + + + + + 1 + + + text entry #79 + $(P)$(R)CH2_Ilimit_Set + 170 + 210 + 80 + + + + + + + + + 1 + false + false + + + text #83 + A + 255 + 212 + 12 + + + + + 1 + + + text update #86 + $(P)$(R)CH2_Ilimit + 173 + 232 + 55 + 14 + + + + + + + + + 1 + false + false + + + text #90 + I Limit + 170 + 186 + 83 + + + + + + + + + 1 + + + text #93 + Instek GPP + 10 + 5 + 200 + + + + + true + + + polyline #96 + 5 + 24 + 265 + 2 + + + + + + + 2 + + + + + + + rectangle #101 + 7 + 60 + 133 + 201 + + + + + + + + + true + + + rectangle #104 + 148 + 60 + 133 + 201 + + + + + + + + + true + + + text #107 + LIMITS + 11 + 36 + 85 + + + + + + + + + true + + diff --git a/ipApp/op/bob/autoconvert/InstekGPP_more.bob b/ipApp/op/bob/autoconvert/InstekGPP_more.bob new file mode 100644 index 0000000..45e4919 --- /dev/null +++ b/ipApp/op/bob/autoconvert/InstekGPP_more.bob @@ -0,0 +1,1921 @@ + + + + InstekGPP_more + 281 + 101 + 472 + 625 + + + + + false + 5 + + related display #6 + + + InstekGPP.opi + replace + + + Less + 349 + 480 + 70 + 22 + + + + + + + + + + + text #9 + For Local: Set scan rate to Passive, + 13 + 523 + 369 + 11 + + + + + true + + + text #12 + For Remote: Send the power supply a command + 13 + 556 + 369 + 11 + + + + + true + + + message button #15 + + + $(P)$(R)Error.PROC + 1 + Write + + + $(P)$(R)Error.PROC + Error Check: + 12 + 594 + 19 + + + + + + + + + + + text update #18 + $(P)$(R)Error + 121 + 596 + 292 + 15 + + + + + + + + + + + + + 6 + false + false + + + rectangle #22 + 117 + 594 + 298 + 18 + 1 + + + + + + + + + true + + + related display #26 + + + InstekGPP_limits.opi + tab + + + Limits + 349 + 508 + 70 + 22 + + + + + + + + + + + text #29 + then press '.' on front panel + 85 + 536 + 200 + 11 + + + + + true + + + text #32 + -Actual V Output- + 175 + 143 + 120 + 13 + 1 + + + text #35 + -Voltage Setpoint- + 175 + 175 + 120 + 13 + 1 + + + text #38 + Setpoint Readback- + 175 + 194 + 120 + 13 + 1 + + + rectangle #41 + 12 + 87 + 155 + 340 + + + + + + + + + + + rectangle #44 + 94 + 319 + 58 + + + + + + + + + + + rectangle #47 + 17 + 132 + 136 + 36 + + + + + + + + + + + text entry #50 + $(P)$(R)CH1_Vset + 37 + 172 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #54 + $(P)$(R)CH1_Vmeas + 29 + 138 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #58 + V + 122 + 138 + 16 + 24 + + + + + + + + + 2 + + + text #61 + V + 124 + 174 + 12 + + + + + 1 + + + text #64 + Output 1 + 26 + 100 + 123 + + + + + + + + + 1 + + + text #67 + Instek GPP + 13 + 8 + + + + + true + + + polyline #70 + 8 + 27 + 101 + 2 + + + + + + + 2 + + + + + + + message button #75 + + + $(P)$(R)CH1_OutState + 0 + Write + + + $(P)$(R)CH1_OutState + Off + 22 + 354 + 39 + 19 + + + + + + + + + + + message button #78 + + + $(P)$(R)CH1_OutState + 1 + Write + + + $(P)$(R)CH1_OutState + ON + 66 + 354 + 39 + 19 + + + + + + + + + + + oval #81 + 112 + 358 + 12 + 12 + 2 + + + + + + + + + true + + + menu #84 + $(P)$(R)CH1_Vmeas.SCAN + 12 + 480 + 85 + 20 + + + + + + + + + false + + + oval #87 + 114 + 360 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OnOffState + + + + + oval #91 + 114 + 360 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OnOffState + + + + + text #95 + Readback Scan Rate + 104 + 483 + 137 + 14 + true + + + text update #98 + $(P)$(R)CH1_Watts + 24 + 319 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #102 + Watts + 103 + 323 + 45 + 15 + + + + + 1 + + + text update #105 + $(P)$(R)CH1_Vset_rbk + 26 + 199 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + text update #109 + $(P)$(R)CH1_State + 130 + 354 + 30 + + + + + + + + + + + + + 1 + false + false + + + message button #113 + + + $(P)$(R)CH1_V_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH1_V_TweakUp.PROC + > + 138 + 173 + 15 + 20 + + + + + + + message button #116 + + + $(P)$(R)CH1_V_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH1_V_TweakDown.PROC + < + 17 + 173 + 15 + 20 + + + + + + + text entry #119 + $(P)$(R)CH1_V_TweakVal + 87 + 197 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #123 + Tweak + 127 + 200 + 25 + 10 + + + + + + + + + true + + + polyline #126 + 122 + 204 + 3 + 0 + + + + + + + 1 + + + + + + + rectangle #130 + 17 + 222 + 136 + 36 + + + + + + + + + + + text entry #133 + $(P)$(R)CH1_Iset + 37 + 262 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #137 + $(P)$(R)CH1_Imeas + 29 + 228 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #141 + A + 122 + 228 + 16 + 24 + + + + + + + + + 2 + + + text #144 + A + 124 + 264 + 12 + + + + + 1 + + + text update #147 + $(P)$(R)CH1_Iset_rbk + 26 + 289 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + message button #151 + + + $(P)$(R)CH1_I_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH1_I_TweakUp.PROC + > + 138 + 263 + 15 + 20 + + + + + + + message button #154 + + + $(P)$(R)CH1_I_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH1_I_TweakDown.PROC + < + 17 + 263 + 15 + 20 + + + + + + + text entry #157 + $(P)$(R)CH1_I_TweakVal + 87 + 287 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #161 + Tweak + 127 + 290 + 25 + 10 + + + + + + + + + true + + + polyline #164 + 122 + 294 + 3 + 0 + + + + + + + 1 + + + + + + + polyline #168 + 38 + 120 + 96 + 0 + + + + + + + 1 + + + + + + + rectangle #173 + 11 + 87 + 155 + 340 + 1 + + + + + + + + + true + + + text entry #176 + $(P)$(R)CH1_Vmeas.DESC + 20 + 397 + 138 + 24 + + + + + + + + + 1 + false + false + + + rectangle #180 + 306 + 87 + 155 + 340 + + + + + + + + + + + rectangle #183 + 388 + 319 + 58 + + + + + + + + + + + rectangle #186 + 311 + 132 + 136 + 36 + + + + + + + + + + + text entry #189 + $(P)$(R)CH2_Vset + 331 + 172 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #193 + $(P)$(R)CH2_Vmeas + 323 + 138 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #197 + V + 416 + 138 + 16 + 24 + + + + + + + + + 2 + + + text #200 + V + 418 + 174 + 12 + + + + + 1 + + + text #203 + Output 2 + 320 + 100 + 123 + + + + + + + + + 1 + + + message button #206 + + + $(P)$(R)CH2_OutState + 0 + Write + + + $(P)$(R)CH2_OutState + Off + 316 + 354 + 39 + 19 + + + + + + + + + + + message button #209 + + + $(P)$(R)CH2_OutState + 1 + Write + + + $(P)$(R)CH2_OutState + ON + 360 + 354 + 39 + 19 + + + + + + + + + + + oval #212 + 406 + 358 + 12 + 12 + 2 + + + + + + + + + true + + + oval #215 + 408 + 360 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OnOffState + + + + + oval #219 + 408 + 360 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OnOffState + + + + + text update #223 + $(P)$(R)CH2_Watts + 318 + 319 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #227 + Watts + 397 + 323 + 45 + 15 + + + + + 1 + + + text update #230 + $(P)$(R)CH2_Vset_rbk + 320 + 199 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + text update #234 + $(P)$(R)CH2_State + 424 + 354 + 30 + + + + + + + + + + + + + 1 + false + false + + + message button #238 + + + $(P)$(R)CH2_V_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH2_V_TweakUp.PROC + > + 432 + 173 + 15 + 20 + + + + + + + message button #241 + + + $(P)$(R)CH2_V_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH2_V_TweakDown.PROC + < + 311 + 173 + 15 + 20 + + + + + + + text entry #244 + $(P)$(R)CH2_V_TweakVal + 381 + 197 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #248 + Tweak + 421 + 200 + 25 + 10 + + + + + + + + + true + + + polyline #251 + 416 + 204 + 3 + 0 + + + + + + + 1 + + + + + + + rectangle #255 + 311 + 222 + 136 + 36 + + + + + + + + + + + text entry #258 + $(P)$(R)CH2_Iset + 331 + 262 + 85 + 24 + + + + + + + + + 1 + false + false + + + text update #262 + $(P)$(R)CH2_Imeas + 323 + 228 + 88 + 24 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #266 + A + 416 + 228 + 16 + 24 + + + + + + + + + 2 + + + text #269 + A + 418 + 264 + 12 + + + + + 1 + + + text update #272 + $(P)$(R)CH2_Iset_rbk + 320 + 289 + 48 + 10 + + + + + + + + + + + + + 1 + false + 2 + false + + + message button #276 + + + $(P)$(R)CH2_I_TweakUp.PROC + 1 + Write + + + $(P)$(R)CH2_I_TweakUp.PROC + > + 432 + 263 + 15 + 20 + + + + + + + message button #279 + + + $(P)$(R)CH2_I_TweakDown.PROC + 1 + Write + + + $(P)$(R)CH2_I_TweakDown.PROC + < + 311 + 263 + 15 + 20 + + + + + + + text entry #282 + $(P)$(R)CH2_I_TweakVal + 381 + 287 + 34 + 15 + + + + + + + + + 1 + false + false + + + text #286 + Tweak + 421 + 290 + 25 + 10 + + + + + + + + + true + + + polyline #289 + 416 + 294 + 3 + 0 + + + + + + + 1 + + + + + + + polyline #293 + 332 + 120 + 96 + 0 + + + + + + + 1 + + + + + + + rectangle #298 + 305 + 87 + 155 + 340 + 1 + + + + + + + + + true + + + text entry #301 + $(P)$(R)CH2_Vmeas.DESC + 314 + 397 + 138 + 24 + + + + + + + + + 1 + false + false + + + rectangle #305 + 11 + 87 + 157 + 342 + 2 + + + + + + + + + true + + + + false + + $(P)$(R)CH1_OnOffState + + + + + rectangle #309 + 304 + 86 + 157 + 342 + 2 + + + + + + + + + true + + + + false + + $(P)$(R)CH2_OnOffState + + + + + text #313 + $(P)$(R) + 150 + 9 + 300 + + + + + 1 + + + polyline #316 + 62 + 215 + 125 + 0 + + + + + + + 1 + + + + + + + polyline #320 + 187 + 208 + 7 + 7 + + + + + + + 1 + + + + + + + polyline #324 + 57 + 210 + 5 + 5 + + + + + + + 1 + + + + + + + text #328 + -Actual I Output- + 175 + 234 + 120 + 13 + 1 + + + text #331 + -Current Setpoint- + 176 + 266 + 120 + 13 + 1 + + + text #334 + Setpoint Readback- + 175 + 285 + 120 + 13 + 1 + + + polyline #337 + 187 + 299 + 7 + 7 + + + + + + + 1 + + + + + + + polyline #341 + 62 + 306 + 125 + 0 + + + + + + + 1 + + + + + + + polyline #345 + 57 + 301 + 5 + 5 + + + + + + + 1 + + + + + + + text #349 + Power + 212 + 322 + 44 + 13 + 1 + + + polyline #352 + 181 + 330 + 28 + 0 + + + + + + + 1 + + + + + + + polyline #356 + 256 + 330 + 28 + 0 + + + + + + + 1 + + + + + + + text #360 + -Output On/Off- + 176 + 358 + 120 + 13 + 1 + + + text #363 + CV = Constant Voltage + 19 + 435 + 150 + 13 + true + + + text #366 + CC = Constant Current + 19 + 451 + 150 + 13 + true + + + text #369 + * + 5 + 435 + 12 + 13 + 1 + + + text #372 + such as 'Off' + 85 + 569 + 200 + 11 + + + + + true + + + text #375 + * + 5 + 451 + 12 + 13 + 1 + + + text update #378 + $(P)$(R)IDN + 10 + 44 + 400 + + + + + + + + + + + + + 6 + false + false + + diff --git a/ipApp/op/bob/autoconvert/InstekTop.bob b/ipApp/op/bob/autoconvert/InstekTop.bob new file mode 100644 index 0000000..3d7408f --- /dev/null +++ b/ipApp/op/bob/autoconvert/InstekTop.bob @@ -0,0 +1,38 @@ + + + + InstekTop + 190 + 213 + 400 + 400 + + + + + false + 5 + + related display #6 + + + InstekGPP.opi + +

Test:

+ Instek1: +
+ tab + Instek +
+
+ + 111 + 22 + 125 + 24 + + + + +
+
diff --git a/ipApp/op/edl/autoconvert/InstekGPP.edl b/ipApp/op/edl/autoconvert/InstekGPP.edl new file mode 100644 index 0000000..d0e8bab --- /dev/null +++ b/ipApp/op/edl/autoconvert/InstekGPP.edl @@ -0,0 +1,1797 @@ +4 0 1 +beginScreenProperties +major 4 +minor 0 +release 1 +x 110 +y 81 +w 335 +h 418 +font "helvetica-medium-r-18.0" +ctlFont "helvetica-bold-r-10.0" +btnFont "helvetica-medium-r-18.0" +fgColor rgb 2560 0 47104 +bgColor rgb 47872 47872 47872 +textColor rgb 0 0 0 +ctlFgColor1 rgb 64256 62208 18944 +ctlFgColor2 rgb 60928 46592 11008 +ctlBgColor1 rgb 52480 24832 0 +ctlBgColor2 rgb 65280 45056 65280 +topShadowColor rgb 44544 19968 48128 +botShadowColor rgb 13312 13056 34304 +showGrid +snapToGrid +gridSize 4 +endScreenProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 7 +y 38 +w 154 +h 339 +lineColor rgb 55808 55808 55808 +fill +fillColor rgb 55808 55808 55808 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 89 +y 270 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 83 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 32 +y 123 +w 85 +h 24 +controlPv "$(P)$(R)CH1_Vset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 24 +y 89 +w 88 +h 24 +controlPv "$(P)$(R)CH1_Vmeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 104 +y 89 +w 29 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 113 +y 125 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 21 +y 51 +w 123 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Output 1" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 8 +y 4 +w 315 +h 20 +font "helvetica-medium-r-14.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Intek GPP Power Supply" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 307 +y 8 +w 37 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "$(R)" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 256 +y 8 +w 50 +h 15 +font "helvetica-medium-r-12.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "$(P)" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 3 +y 23 +w 238 +h 2 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +numPoints 2 { +xPoints { +0 4 +1 240 +} +yPoints { +0 24 +1 24 +} +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 108 +y 310 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 111 +y 313 +w 4 +h 4 +lineColor rgb 26880 26880 26880 +fill +fillColor rgb 26880 26880 26880 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 111 +y 313 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 103 +y 393 +w 137 +h 14 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Readback Scan Rate" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 19 +y 270 +w 70 +h 20 +controlPv "$(P)$(R)CH1_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 98 +y 274 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 21 +y 150 +w 48 +h 10 +controlPv "$(P)$(R)CH1_Vset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 125 +y 305 +w 30 +h 20 +controlPv "$(P)$(R)CH1_State" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 82 +y 148 +w 34 +h 15 +controlPv "$(P)$(R)CH1_V_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 122 +y 151 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 117 +y 155 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 117 +1 120 +} +yPoints { +0 155 +1 155 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 173 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 32 +y 213 +w 85 +h 24 +controlPv "$(P)$(R)CH1_Iset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 24 +y 179 +w 88 +h 24 +controlPv "$(P)$(R)CH1_Imeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 106 +y 179 +w 27 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 113 +y 215 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 21 +y 240 +w 48 +h 10 +controlPv "$(P)$(R)CH1_Iset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 82 +y 238 +w 34 +h 15 +controlPv "$(P)$(R)CH1_I_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 122 +y 241 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 117 +y 245 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 117 +1 120 +} +yPoints { +0 245 +1 245 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 33 +y 71 +w 96 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 33 +1 129 +} +yPoints { +0 71 +1 71 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 6 +y 38 +w 155 +h 340 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 15 +y 348 +w 138 +h 24 +controlPv "$(P)$(R)CH1_Vmeas.DESC" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 172 +y 38 +w 154 +h 339 +lineColor rgb 55808 55808 55808 +fill +fillColor rgb 55808 55808 55808 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 254 +y 270 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 177 +y 83 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 197 +y 123 +w 85 +h 24 +controlPv "$(P)$(R)CH2_Vset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 189 +y 89 +w 88 +h 24 +controlPv "$(P)$(R)CH2_Vmeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 269 +y 89 +w 29 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 278 +y 125 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 186 +y 51 +w 123 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Output 2" +} +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 273 +y 310 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 276 +y 313 +w 4 +h 4 +lineColor rgb 26880 26880 26880 +fill +fillColor rgb 26880 26880 26880 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 276 +y 313 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 184 +y 270 +w 70 +h 20 +controlPv "$(P)$(R)CH2_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 263 +y 274 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 186 +y 150 +w 48 +h 10 +controlPv "$(P)$(R)CH2_Vset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 290 +y 305 +w 30 +h 20 +controlPv "$(P)$(R)CH2_State" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 247 +y 148 +w 34 +h 15 +controlPv "$(P)$(R)CH2_V_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 287 +y 151 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 282 +y 155 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 282 +1 285 +} +yPoints { +0 155 +1 155 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 177 +y 173 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 197 +y 213 +w 85 +h 24 +controlPv "$(P)$(R)CH2_Iset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 189 +y 179 +w 88 +h 24 +controlPv "$(P)$(R)CH2_Imeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 271 +y 179 +w 27 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 278 +y 215 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 186 +y 240 +w 48 +h 10 +controlPv "$(P)$(R)CH2_Iset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 247 +y 238 +w 34 +h 15 +controlPv "$(P)$(R)CH2_I_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 287 +y 241 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 282 +y 245 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 282 +1 285 +} +yPoints { +0 245 +1 245 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 198 +y 71 +w 96 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 198 +1 294 +} +yPoints { +0 71 +1 71 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 171 +y 38 +w 155 +h 340 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 180 +y 348 +w 138 +h 24 +controlPv "$(P)$(R)CH2_Vmeas.DESC" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 7 +y 39 +w 155 +h 340 +lineColor rgb 64768 0 0 +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 171 +y 38 +w 155 +h 340 +lineColor rgb 64768 0 0 +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Related Display) +object relatedDisplayClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 252 +y 390 +w 70 +h 22 +fgColor rgb 65280 65280 65280 +bgColor rgb 10240 37632 5376 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +font "helvetica-medium-r-12.0" +buttonLabel "More" +numPvs 2 +numDsps 1 +displayFileName { + 0 "InstekGPP_more.edl" +} +menuLabel { + 0 "" +} +symbols { + 0 "P=$(P),R=$(R)" +} +closeAction { + 0 1 +} +replaceSymbols { + 0 1 +} +closeDisplay { + 0 1 +} +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 17 +y 305 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_OutState" +pressValue "0" +releaseValue +onLabel "Off" +offLabel "Off" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 61 +y 305 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_OutState" +pressValue "1" +releaseValue +onLabel "ON" +offLabel "ON" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Menu Button) +object activeMenuButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 11 +y 390 +w 85 +h 20 +fgColor rgb 2560 0 47104 +bgColor rgb 47872 47872 47872 +inconsistentColor rgb 17920 17920 17920 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +controlPv "$(P)$(R)CH1_Vmeas.SCAN" +indicatorPv "$(P)$(R)CH1_Vmeas.SCAN" +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 133 +y 124 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_V_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 124 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_V_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 133 +y 214 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_I_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 214 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_I_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 182 +y 305 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_OutState" +pressValue "0" +releaseValue +onLabel "Off" +offLabel "Off" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 226 +y 305 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_OutState" +pressValue "1" +releaseValue +onLabel "ON" +offLabel "ON" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 298 +y 124 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_V_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 177 +y 124 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_V_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 298 +y 214 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_I_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 177 +y 214 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_I_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + diff --git a/ipApp/op/edl/autoconvert/InstekGPP_limits.edl b/ipApp/op/edl/autoconvert/InstekGPP_limits.edl new file mode 100644 index 0000000..69ccaf6 --- /dev/null +++ b/ipApp/op/edl/autoconvert/InstekGPP_limits.edl @@ -0,0 +1,662 @@ +4 0 1 +beginScreenProperties +major 4 +minor 0 +release 1 +x 630 +y 124 +w 290 +h 300 +font "helvetica-medium-r-18.0" +ctlFont "helvetica-bold-r-10.0" +btnFont "helvetica-medium-r-18.0" +fgColor rgb 2560 0 47104 +bgColor rgb 47872 47872 47872 +textColor rgb 0 0 0 +ctlFgColor1 rgb 64256 62208 18944 +ctlFgColor2 rgb 60928 46592 11008 +ctlBgColor1 rgb 52480 24832 0 +ctlBgColor2 rgb 65280 45056 65280 +topShadowColor rgb 44544 19968 48128 +botShadowColor rgb 13312 13056 34304 +showGrid +snapToGrid +gridSize 4 +endScreenProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 148 +y 61 +w 131 +h 199 +lineColor rgb 55808 55808 55808 +fill +fillColor rgb 55808 55808 55808 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 8 +y 61 +w 131 +h 199 +lineColor rgb 55808 55808 55808 +fill +fillColor rgb 55808 55808 55808 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 30 +y 129 +w 80 +h 20 +controlPv "$(P)$(R)CH1_Vlimit_Set" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 109 +y 131 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 169 +y 129 +w 80 +h 20 +controlPv "$(P)$(R)CH2_Vlimit_Set" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 248 +y 131 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 151 +y 71 +w 123 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Output 2" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 11 +y 71 +w 123 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Output 1" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 259 +y 7 +w 37 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "$(R)" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 217 +y 7 +w 40 +h 15 +font "helvetica-medium-r-12.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "$(P)" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 33 +y 151 +w 55 +h 14 +controlPv "$(P)$(R)CH1_Vlimit" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 172 +y 151 +w 55 +h 14 +controlPv "$(P)$(R)CH2_Vlimit" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 30 +y 105 +w 83 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "V Limit" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 170 +y 105 +w 83 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "V Limit" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 23 +y 91 +w 96 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 23 +1 119 +} +yPoints { +0 91 +1 91 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 165 +y 91 +w 96 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 165 +1 261 +} +yPoints { +0 91 +1 91 +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 30 +y 210 +w 80 +h 20 +controlPv "$(P)$(R)CH1_Ilimit_Set" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 109 +y 212 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 33 +y 232 +w 55 +h 14 +controlPv "$(P)$(R)CH1_Ilimit" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 30 +y 186 +w 83 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "I Limit" +} +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 170 +y 210 +w 80 +h 20 +controlPv "$(P)$(R)CH2_Ilimit_Set" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 249 +y 212 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 173 +y 232 +w 55 +h 14 +controlPv "$(P)$(R)CH2_Ilimit" +format "decimal" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 170 +y 186 +w 83 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "I Limit" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 10 +y 5 +w 200 +h 20 +font "helvetica-medium-r-14.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Instek GPP" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 5 +y 24 +w 265 +h 2 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +numPoints 2 { +xPoints { +0 6 +1 269 +} +yPoints { +0 25 +1 25 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 8 +y 61 +w 130 +h 198 +lineColor rgb 64256 62208 18944 +fillColor rgb 64256 62208 18944 +lineWidth 3 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 149 +y 61 +w 130 +h 198 +lineColor rgb 64256 62208 18944 +fillColor rgb 64256 62208 18944 +lineWidth 3 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 11 +y 36 +w 85 +h 20 +font "helvetica-medium-r-14.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "LIMITS" +} +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 8 +y 271 +w 85 +h 20 +fgColor rgb 60416 60416 60416 +onColor rgb 2560 0 47104 +offColor rgb 2560 0 47104 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)Get_Limits.PROC" +pressValue "1" +releaseValue +onLabel "Read Limits" +offLabel "Read Limits" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + diff --git a/ipApp/op/edl/autoconvert/InstekGPP_more.edl b/ipApp/op/edl/autoconvert/InstekGPP_more.edl new file mode 100644 index 0000000..9c15e3a --- /dev/null +++ b/ipApp/op/edl/autoconvert/InstekGPP_more.edl @@ -0,0 +1,2404 @@ +4 0 1 +beginScreenProperties +major 4 +minor 0 +release 1 +x 281 +y 101 +w 472 +h 625 +font "helvetica-medium-r-18.0" +ctlFont "helvetica-bold-r-10.0" +btnFont "helvetica-medium-r-18.0" +fgColor rgb 2560 0 47104 +bgColor rgb 47872 47872 47872 +textColor rgb 0 0 0 +ctlFgColor1 rgb 64256 62208 18944 +ctlFgColor2 rgb 60928 46592 11008 +ctlBgColor1 rgb 52480 24832 0 +ctlBgColor2 rgb 65280 45056 65280 +topShadowColor rgb 44544 19968 48128 +botShadowColor rgb 13312 13056 34304 +showGrid +snapToGrid +gridSize 4 +endScreenProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 13 +y 523 +w 369 +h 11 +font "helvetica-medium-r-8.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "For Local: Set scan rate to Passive," +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 13 +y 556 +w 369 +h 11 +font "helvetica-medium-r-8.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "For Remote: Send the power supply a command" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 121 +y 596 +w 292 +h 15 +controlPv "$(P)$(R)Error" +format "string" +font "helvetica-medium-r-12.0" +fontAlign "left" +fgColor rgb 64256 62208 18944 +bgColor rgb 47872 47872 47872 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 117 +y 594 +w 298 +h 18 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 85 +y 536 +w 200 +h 11 +font "helvetica-medium-r-8.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "then press '.' on front panel" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 175 +y 143 +w 120 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "-Actual V Output-" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 175 +y 175 +w 120 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "-Voltage Setpoint-" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 175 +y 194 +w 120 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + " Setpoint Readback-" +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 87 +w 154 +h 339 +lineColor rgb 55808 55808 55808 +fill +fillColor rgb 55808 55808 55808 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 94 +y 319 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 17 +y 132 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 37 +y 172 +w 85 +h 24 +controlPv "$(P)$(R)CH1_Vset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 29 +y 138 +w 88 +h 24 +controlPv "$(P)$(R)CH1_Vmeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 109 +y 138 +w 29 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 118 +y 174 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 26 +y 100 +w 123 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Output 1" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 13 +y 8 +w 100 +h 20 +font "helvetica-medium-r-14.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Instek GPP" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 8 +y 27 +w 101 +h 2 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +numPoints 2 { +xPoints { +0 9 +1 108 +} +yPoints { +0 28 +1 28 +} +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 113 +y 359 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 116 +y 362 +w 4 +h 4 +lineColor rgb 26880 26880 26880 +fill +fillColor rgb 26880 26880 26880 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 116 +y 362 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 104 +y 483 +w 137 +h 14 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Readback Scan Rate" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 24 +y 319 +w 70 +h 20 +controlPv "$(P)$(R)CH1_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 103 +y 323 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 26 +y 199 +w 48 +h 10 +controlPv "$(P)$(R)CH1_Vset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 130 +y 354 +w 30 +h 20 +controlPv "$(P)$(R)CH1_State" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 87 +y 197 +w 34 +h 15 +controlPv "$(P)$(R)CH1_V_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 127 +y 200 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 122 +y 204 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 122 +1 125 +} +yPoints { +0 204 +1 204 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 17 +y 222 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 37 +y 262 +w 85 +h 24 +controlPv "$(P)$(R)CH1_Iset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 29 +y 228 +w 88 +h 24 +controlPv "$(P)$(R)CH1_Imeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 111 +y 228 +w 27 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 118 +y 264 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 26 +y 289 +w 48 +h 10 +controlPv "$(P)$(R)CH1_Iset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 87 +y 287 +w 34 +h 15 +controlPv "$(P)$(R)CH1_I_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 127 +y 290 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 122 +y 294 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 122 +1 125 +} +yPoints { +0 294 +1 294 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 38 +y 120 +w 96 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 38 +1 134 +} +yPoints { +0 120 +1 120 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 11 +y 87 +w 155 +h 340 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 20 +y 397 +w 138 +h 24 +controlPv "$(P)$(R)CH1_Vmeas.DESC" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 306 +y 87 +w 154 +h 339 +lineColor rgb 55808 55808 55808 +fill +fillColor rgb 55808 55808 55808 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 388 +y 319 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 311 +y 132 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 331 +y 172 +w 85 +h 24 +controlPv "$(P)$(R)CH2_Vset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 323 +y 138 +w 88 +h 24 +controlPv "$(P)$(R)CH2_Vmeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 403 +y 138 +w 29 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 412 +y 174 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "V" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 320 +y 100 +w 123 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Output 2" +} +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 407 +y 359 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 410 +y 362 +w 4 +h 4 +lineColor rgb 26880 26880 26880 +fill +fillColor rgb 26880 26880 26880 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 410 +y 362 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 318 +y 319 +w 70 +h 20 +controlPv "$(P)$(R)CH2_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 397 +y 323 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 320 +y 199 +w 48 +h 10 +controlPv "$(P)$(R)CH2_Vset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 424 +y 354 +w 30 +h 20 +controlPv "$(P)$(R)CH2_State" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 381 +y 197 +w 34 +h 15 +controlPv "$(P)$(R)CH2_V_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 421 +y 200 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 416 +y 204 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 416 +1 419 +} +yPoints { +0 204 +1 204 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 311 +y 222 +w 135 +h 35 +lineColor rgb 0 0 0 +fill +fillColor rgb 0 0 0 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 331 +y 262 +w 85 +h 24 +controlPv "$(P)$(R)CH2_Iset" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 323 +y 228 +w 88 +h 24 +controlPv "$(P)$(R)CH2_Imeas" +format "decimal" +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor rgb 0 0 0 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 405 +y 228 +w 27 +h 24 +font "helvetica-medium-r-18.0" +fontAlign "right" +fgColor rgb 39168 65280 65280 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 412 +y 264 +w 25 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "A" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 320 +y 289 +w 48 +h 10 +controlPv "$(P)$(R)CH2_Iset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 381 +y 287 +w 34 +h 15 +controlPv "$(P)$(R)CH2_I_TweakVal" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 421 +y 290 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 +bgColor index 3 +useDisplayBg +value { + "Tweak" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 416 +y 294 +w 3 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 416 +1 419 +} +yPoints { +0 294 +1 294 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 332 +y 120 +w 96 +h 0 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +numPoints 2 { +xPoints { +0 332 +1 428 +} +yPoints { +0 120 +1 120 +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 305 +y 87 +w 155 +h 340 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 +endObjectProperties + +# (Text Control) +object activeXTextDspClass +beginObjectProperties +major 4 +minor 7 +release 0 +x 314 +y 397 +w 138 +h 24 +controlPv "$(P)$(R)CH2_Vmeas.DESC" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 88 +w 155 +h 340 +lineColor rgb 64768 0 0 +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 305 +y 87 +w 155 +h 340 +lineColor rgb 64768 0 0 +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 150 +y 9 +w 300 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "$(P)$(R)" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 62 +y 215 +w 125 +h 0 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 62 +1 187 +} +yPoints { +0 215 +1 215 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 187 +y 208 +w 7 +h 7 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 187 +1 194 +} +yPoints { +0 215 +1 208 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 57 +y 210 +w 5 +h 5 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 57 +1 62 +} +yPoints { +0 210 +1 215 +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 175 +y 234 +w 120 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "-Actual I Output-" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 176 +y 266 +w 120 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "-Current Setpoint-" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 175 +y 285 +w 120 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + " Setpoint Readback-" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 187 +y 299 +w 7 +h 7 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 187 +1 194 +} +yPoints { +0 306 +1 299 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 62 +y 306 +w 125 +h 0 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 62 +1 187 +} +yPoints { +0 306 +1 306 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 57 +y 301 +w 5 +h 5 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 57 +1 62 +} +yPoints { +0 301 +1 306 +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 212 +y 322 +w 44 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Power" +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 181 +y 330 +w 28 +h 0 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 181 +1 209 +} +yPoints { +0 330 +1 330 +} +endObjectProperties + +# (Lines) +object activeLineClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 256 +y 330 +w 28 +h 0 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 0 +numPoints 2 { +xPoints { +0 256 +1 284 +} +yPoints { +0 330 +1 330 +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 176 +y 358 +w 120 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "-Output On/Off-" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 19 +y 435 +w 150 +h 13 +font "helvetica-medium-r-10.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "CV = Constant Voltage" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 19 +y 451 +w 150 +h 13 +font "helvetica-medium-r-10.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "CC = Constant Current" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 4 +y 435 +w 15 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "*" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 85 +y 569 +w 200 +h 11 +font "helvetica-medium-r-8.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "such as 'Off'" +} +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 4 +y 451 +w 15 +h 13 +font "helvetica-medium-r-10.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "*" +} +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 10 +y 44 +w 400 +h 20 +controlPv "$(P)$(R)IDN" +format "string" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 2560 0 47104 +bgColor rgb 47872 47872 47872 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Related Display) +object relatedDisplayClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 349 +y 480 +w 70 +h 22 +fgColor rgb 65280 65280 65280 +bgColor rgb 10240 37632 5376 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +font "helvetica-medium-r-12.0" +buttonLabel "Less" +numPvs 2 +numDsps 1 +displayFileName { + 0 "InstekGPP.edl" +} +menuLabel { + 0 "" +} +symbols { + 0 "P=$(P),R=$(R)" +} +closeAction { + 0 1 +} +replaceSymbols { + 0 1 +} +closeDisplay { + 0 1 +} +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 594 +w 100 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)Error.PROC" +pressValue "1" +releaseValue +onLabel "Error Check:" +offLabel "Error Check:" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Related Display) +object relatedDisplayClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 349 +y 508 +w 70 +h 22 +fgColor rgb 52480 24832 0 +bgColor rgb 64256 62208 18944 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +font "helvetica-medium-r-12.0" +buttonLabel "Limits" +numPvs 2 +numDsps 1 +displayFileName { + 0 "InstekGPP_limits.edl" +} +menuLabel { + 0 "" +} +symbols { + 0 "P=$(P),R=$(R)" +} +replaceSymbols { + 0 1 +} +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 22 +y 354 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_OutState" +pressValue "0" +releaseValue +onLabel "Off" +offLabel "Off" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 66 +y 354 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_OutState" +pressValue "1" +releaseValue +onLabel "ON" +offLabel "ON" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Menu Button) +object activeMenuButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 480 +w 85 +h 20 +fgColor rgb 2560 0 47104 +bgColor rgb 47872 47872 47872 +inconsistentColor rgb 17920 17920 17920 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +controlPv "$(P)$(R)CH1_Vmeas.SCAN" +indicatorPv "$(P)$(R)CH1_Vmeas.SCAN" +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 138 +y 173 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_V_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 17 +y 173 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_V_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 138 +y 263 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_I_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 17 +y 263 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_I_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 316 +y 354 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_OutState" +pressValue "0" +releaseValue +onLabel "Off" +offLabel "Off" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 360 +y 354 +w 39 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_OutState" +pressValue "1" +releaseValue +onLabel "ON" +offLabel "ON" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 432 +y 173 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_V_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 311 +y 173 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_V_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 432 +y 263 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_I_TweakUp.PROC" +pressValue "1" +releaseValue +onLabel ">" +offLabel ">" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 311 +y 263 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_I_TweakDown.PROC" +pressValue "1" +releaseValue +onLabel "<" +offLabel "<" +3d +useEnumNumeric +font "helvetica-medium-r-12.0" +endObjectProperties + diff --git a/ipApp/op/edl/autoconvert/InstekTop.edl b/ipApp/op/edl/autoconvert/InstekTop.edl new file mode 100644 index 0000000..0e3b3aa --- /dev/null +++ b/ipApp/op/edl/autoconvert/InstekTop.edl @@ -0,0 +1,58 @@ +4 0 1 +beginScreenProperties +major 4 +minor 0 +release 1 +x 190 +y 213 +w 400 +h 400 +font "helvetica-medium-r-18.0" +ctlFont "helvetica-bold-r-10.0" +btnFont "helvetica-medium-r-18.0" +fgColor rgb 0 0 0 +bgColor rgb 47872 47872 47872 +textColor rgb 0 0 0 +ctlFgColor1 rgb 64256 62208 18944 +ctlFgColor2 rgb 60928 46592 11008 +ctlBgColor1 rgb 52480 24832 0 +ctlBgColor2 rgb 65280 45056 65280 +topShadowColor rgb 44544 19968 48128 +botShadowColor rgb 13312 13056 34304 +showGrid +snapToGrid +gridSize 4 +endScreenProperties + +# (Related Display) +object relatedDisplayClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 111 +y 22 +w 125 +h 24 +fgColor rgb 0 0 0 +bgColor rgb 47872 47872 47872 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +font "helvetica-medium-r-10.0" +icon +numPvs 2 +numDsps 1 +displayFileName { + 0 "InstekGPP.edl" +} +menuLabel { + 0 "Instek" +} +symbols { + 0 "P=Test:,R=Instek1:" +} +replaceSymbols { + 0 1 +} +endObjectProperties + diff --git a/ipApp/op/opi/autoconvert/InstekGPP.opi b/ipApp/op/opi/autoconvert/InstekGPP.opi new file mode 100644 index 0000000..7919c62 --- /dev/null +++ b/ipApp/op/opi/autoconvert/InstekGPP.opi @@ -0,0 +1,4270 @@ + + + + false + -1 + -1 + + false + + + + 5.1.0 + + + + 5 + 418 + + true + + InstekGPP + + + true + true + false + true + false + Display + 335 + 110 + 81 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 155 + 7 + 38 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 89 + 270 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 12 + 83 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 12 + 173 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 1 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 155 + 6 + 38 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 155 + 172 + 38 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 254 + 270 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 177 + 83 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 177 + 173 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 1 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 155 + 171 + 38 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 342 + true + + + + 0 + 2 + Rectangle + + + + + + true + + + false + + $(P)$(R)CH1_OnOffState + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 157 + 6 + 38 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 342 + true + + + + 0 + 2 + Rectangle + + + + + + true + + + false + + $(P)$(R)CH2_OnOffState + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 157 + 170 + 37 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Vset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 32 + 123 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Vmeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 24 + 89 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 16 + false + 117 + 89 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 12 + false + 119 + 125 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + Output 1 + + true + 1 + true + Label + 123 + false + 21 + 51 + + + + + InstekGPP_more.opi + + true + + 0 + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 22 + + Action Button + 0 + + + + + true + true + false + + + + More + false + $(pv_name) +$(pv_value) + true + Action Button + 70 + 252 + 390 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 0 + Label + + + true + true + false + + + false + Intek GPP Power Supply + + true + 1 + true + Label + 315 + false + 8 + 4 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + $(R) + + true + 1 + true + Label + 30 + false + 307 + 8 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 2 + Label + + + true + true + false + + + false + $(P) + + true + 1 + true + Label + 50 + false + 256 + 8 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 237 + 4 + 24 + + + + + $(P)$(R)CH1_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 17 + 305 + + + + + $(P)$(R)CH1_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 61 + 305 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 107 + 309 + + + + true + false + false + + + + false + + + + 6 + 1 + true + + Default + + false + + + + 20 + + Menu Button + $(P)$(R)CH1_Vmeas.SCAN + + + + true + true + false + + + false + $(pv_name) +$(pv_value) + false + true + Menu Button + 85 + 11 + 390 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 109 + 311 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 109 + 311 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 14 + 0 + Label + + + true + true + false + + + false + Readback Scan Rate + + true + 1 + true + Label + 137 + false + 103 + 393 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 19 + 270 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 1 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 98 + 274 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Vset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 21 + 150 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH1_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 125 + 305 + + + + + $(P)$(R)CH1_V_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_V_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 133 + 124 + + + + + $(P)$(R)CH1_V_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_V_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 12 + 124 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_V_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 82 + 148 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 122 + 151 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 117 + 155 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Iset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 32 + 213 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Imeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 24 + 179 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 16 + false + 117 + 179 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 12 + false + 119 + 215 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Iset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 21 + 240 + + + + + $(P)$(R)CH1_I_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_I_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 133 + 214 + + + + + $(P)$(R)CH1_I_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_I_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 12 + 214 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_I_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 82 + 238 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 122 + 241 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 117 + 245 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 97 + 33 + 71 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Vmeas.DESC + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 138 + 15 + 348 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Vset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 197 + 123 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Vmeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 189 + 89 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 16 + false + 282 + 89 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 12 + false + 284 + 125 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + Output 2 + + true + 1 + true + Label + 123 + false + 186 + 51 + + + + + $(P)$(R)CH2_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 182 + 305 + + + + + $(P)$(R)CH2_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 226 + 305 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 272 + 309 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 274 + 311 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 274 + 311 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 184 + 270 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 1 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 263 + 274 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Vset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 186 + 150 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH2_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 290 + 305 + + + + + $(P)$(R)CH2_V_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_V_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 298 + 124 + + + + + $(P)$(R)CH2_V_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_V_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 177 + 124 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_V_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 247 + 148 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 287 + 151 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 282 + 155 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Iset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 197 + 213 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Imeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 189 + 179 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 16 + false + 282 + 179 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 12 + false + 284 + 215 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Iset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 186 + 240 + + + + + $(P)$(R)CH2_I_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_I_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 298 + 214 + + + + + $(P)$(R)CH2_I_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_I_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 177 + 214 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_I_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 247 + 238 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 287 + 241 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 282 + 245 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 97 + 198 + 71 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Vmeas.DESC + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 138 + 180 + 348 + + diff --git a/ipApp/op/opi/autoconvert/InstekGPP_limits.opi b/ipApp/op/opi/autoconvert/InstekGPP_limits.opi new file mode 100644 index 0000000..b2f6408 --- /dev/null +++ b/ipApp/op/opi/autoconvert/InstekGPP_limits.opi @@ -0,0 +1,1491 @@ + + + + false + -1 + -1 + + false + + + + 5.1.0 + + + + 5 + 300 + + true + + InstekGPP_limits + + + true + true + false + true + false + Display + 290 + 630 + 124 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 200 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 132 + 148 + 61 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 200 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 132 + 8 + 61 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 201 + true + + + + 0 + 3 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 133 + 7 + 60 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 201 + true + + + + 0 + 3 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 133 + 148 + 60 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 20 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Vlimit_Set + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 80 + 30 + 129 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 12 + false + 115 + 131 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 20 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Vlimit_Set + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 80 + 169 + 129 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 12 + false + 254 + 131 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + Output 2 + + true + 1 + true + Label + 123 + false + 151 + 71 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + Output 1 + + true + 1 + true + Label + 123 + false + 11 + 71 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + $(R) + + true + 1 + true + Label + 20 + false + 259 + 7 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 2 + Label + + + true + true + false + + + false + $(P) + + true + 1 + true + Label + 40 + false + 217 + 7 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 14 + 0 + Text Update + 0 + true + $(P)$(R)CH1_Vlimit + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 55 + false + 33 + 151 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 14 + 0 + Text Update + 0 + true + $(P)$(R)CH2_Vlimit + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 55 + false + 172 + 151 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V Limit + + true + 1 + true + Label + 83 + false + 30 + 105 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V Limit + + true + 1 + true + Label + 83 + false + 170 + 105 + + + + + $(P)$(R)Get_Limits.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)Get_Limits.PROC + + + + true + true + false + + + + Read Limits + false + $(pv_name) +$(pv_value) + true + Action Button + 85 + 8 + 271 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 97 + 23 + 91 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 97 + 165 + 91 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 20 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Ilimit_Set + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 80 + 30 + 210 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 12 + false + 115 + 212 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 14 + 0 + Text Update + 0 + true + $(P)$(R)CH1_Ilimit + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 55 + false + 33 + 232 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + I Limit + + true + 1 + true + Label + 83 + false + 30 + 186 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 20 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Ilimit_Set + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 80 + 170 + 210 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 12 + false + 255 + 212 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 14 + 0 + Text Update + 0 + true + $(P)$(R)CH2_Ilimit + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 55 + false + 173 + 232 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + I Limit + + true + 1 + true + Label + 83 + false + 170 + 186 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 0 + Label + + + true + true + false + + + false + Instek GPP + + true + 1 + true + Label + 200 + false + 10 + 5 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 264 + 6 + 25 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 0 + Label + + + true + true + false + + + false + LIMITS + + true + 1 + true + Label + 85 + false + 11 + 36 + + diff --git a/ipApp/op/opi/autoconvert/InstekGPP_more.opi b/ipApp/op/opi/autoconvert/InstekGPP_more.opi new file mode 100644 index 0000000..db03b73 --- /dev/null +++ b/ipApp/op/opi/autoconvert/InstekGPP_more.opi @@ -0,0 +1,5576 @@ + + + + false + -1 + -1 + + false + + + + 5.1.0 + + + + 5 + 625 + + true + + InstekGPP_more + + + true + true + false + true + false + Display + 472 + 281 + 101 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 18 + true + + + + 0 + 1 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 298 + 117 + 594 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 155 + 12 + 87 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 94 + 319 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 17 + 132 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 17 + 222 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 1 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 155 + 11 + 87 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 155 + 306 + 87 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 388 + 319 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 311 + 132 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 36 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 136 + 311 + 222 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 340 + true + + + + 0 + 1 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 155 + 305 + 87 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 342 + true + + + + 0 + 2 + Rectangle + + + + + + true + + + false + + $(P)$(R)CH1_OnOffState + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 157 + 11 + 87 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 342 + true + + + + 0 + 2 + Rectangle + + + + + + true + + + false + + $(P)$(R)CH2_OnOffState + + + + true + true + false + + + $(pv_name) +$(pv_value) + true + true + Rectangle + 157 + 304 + 86 + + + + + InstekGPP.opi + + true + + 0 + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 22 + + Action Button + 0 + + + + + true + true + false + + + + Less + false + $(pv_name) +$(pv_value) + true + Action Button + 70 + 349 + 480 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 11 + 0 + Label + + + true + true + false + + + false + For Local: Set scan rate to Passive, + + true + 1 + true + Label + 369 + false + 13 + 523 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 11 + 0 + Label + + + true + true + false + + + false + For Remote: Send the power supply a command + + true + 1 + true + Label + 369 + false + 13 + 556 + + + + + $(P)$(R)Error.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)Error.PROC + + + + true + true + false + + + + Error Check: + false + $(pv_name) +$(pv_value) + true + Action Button + 100 + 12 + 594 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 4 + 15 + 0 + Text Update + 0 + true + $(P)$(R)Error + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 292 + false + 121 + 596 + + + + + InstekGPP_limits.opi + + true + + 1 + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 22 + + Action Button + 0 + + + + + true + true + false + + + + Limits + false + $(pv_name) +$(pv_value) + true + Action Button + 70 + 349 + 508 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 11 + 0 + Label + + + true + true + false + + + false + then press '.' on front panel + + true + 1 + true + Label + 200 + false + 85 + 536 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + -Actual V Output- + + true + 1 + true + Label + 120 + false + 175 + 143 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + -Voltage Setpoint- + + true + 1 + true + Label + 120 + false + 175 + 175 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + Setpoint Readback- + + true + 1 + true + Label + 120 + false + 175 + 194 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Vset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 37 + 172 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Vmeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 29 + 138 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 16 + false + 122 + 138 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 12 + false + 124 + 174 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + Output 1 + + true + 1 + true + Label + 123 + false + 26 + 100 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 0 + Label + + + true + true + false + + + false + Instek GPP + + true + 1 + true + Label + 100 + false + 13 + 8 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 100 + 9 + 28 + + + + + $(P)$(R)CH1_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 22 + 354 + + + + + $(P)$(R)CH1_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 66 + 354 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 112 + 358 + + + + true + false + false + + + + false + + + + 6 + 1 + true + + Default + + false + + + + 20 + + Menu Button + $(P)$(R)CH1_Vmeas.SCAN + + + + true + true + false + + + false + $(pv_name) +$(pv_value) + false + true + Menu Button + 85 + 12 + 480 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 114 + 360 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 114 + 360 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 14 + 0 + Label + + + true + true + false + + + false + Readback Scan Rate + + true + 1 + true + Label + 137 + false + 104 + 483 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 24 + 319 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 1 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 103 + 323 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Vset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 26 + 199 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH1_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 130 + 354 + + + + + $(P)$(R)CH1_V_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_V_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 138 + 173 + + + + + $(P)$(R)CH1_V_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_V_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 17 + 173 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_V_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 87 + 197 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 127 + 200 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 122 + 204 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Iset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 37 + 262 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Imeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 29 + 228 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 16 + false + 122 + 228 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 12 + false + 124 + 264 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Iset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 26 + 289 + + + + + $(P)$(R)CH1_I_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_I_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 138 + 263 + + + + + $(P)$(R)CH1_I_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH1_I_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 17 + 263 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_I_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 87 + 287 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 127 + 290 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 122 + 294 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 97 + 38 + 120 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Vmeas.DESC + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 138 + 20 + 397 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Vset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 331 + 172 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Vmeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 323 + 138 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 16 + false + 416 + 138 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 12 + false + 418 + 174 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + Output 2 + + true + 1 + true + Label + 123 + false + 320 + 100 + + + + + $(P)$(R)CH2_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 316 + 354 + + + + + $(P)$(R)CH2_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 360 + 354 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 406 + 358 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 408 + 360 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OnOffState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 408 + 360 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 318 + 319 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 1 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 397 + 323 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Vset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 320 + 199 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH2_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 424 + 354 + + + + + $(P)$(R)CH2_V_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_V_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 432 + 173 + + + + + $(P)$(R)CH2_V_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_V_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 311 + 173 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_V_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 381 + 197 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 421 + 200 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 416 + 204 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Iset + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 85 + 331 + 262 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Imeas + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 88 + false + 323 + 228 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 24 + 2 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 16 + false + 416 + 228 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + A + + true + 1 + true + Label + 12 + false + 418 + 264 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Iset_rbk + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 48 + false + 320 + 289 + + + + + $(P)$(R)CH2_I_TweakUp.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_I_TweakUp.PROC + + + + true + true + false + + + + > + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 432 + 263 + + + + + $(P)$(R)CH2_I_TweakDown.PROC + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 20 + + Action Button + 0 + $(P)$(R)CH2_I_TweakDown.PROC + + + + true + true + false + + + + < + false + $(pv_name) +$(pv_value) + true + Action Button + 15 + 311 + 263 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_I_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 381 + 287 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 421 + 290 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 416 + 294 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 97 + 332 + 120 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Vmeas.DESC + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 138 + 314 + 397 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + $(P)$(R) + + true + 1 + true + Label + 300 + false + 150 + 9 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 126 + 62 + 215 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 8 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 8 + 187 + 208 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 6 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 6 + 57 + 210 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + -Actual I Output- + + true + 1 + true + Label + 120 + false + 175 + 234 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + -Current Setpoint- + + true + 1 + true + Label + 120 + false + 176 + 266 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + Setpoint Readback- + + true + 1 + true + Label + 120 + false + 175 + 285 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 8 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 8 + 187 + 299 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 126 + 62 + 306 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 6 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 6 + 57 + 301 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + Power + + true + 1 + true + Label + 44 + false + 212 + 322 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 29 + 181 + 330 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 29 + 256 + 330 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + -Output On/Off- + + true + 1 + true + Label + 120 + false + 176 + 358 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 0 + Label + + + true + true + false + + + false + CV = Constant Voltage + + true + 1 + true + Label + 150 + false + 19 + 435 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 0 + Label + + + true + true + false + + + false + CC = Constant Current + + true + 1 + true + Label + 150 + false + 19 + 451 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + * + + true + 1 + true + Label + 12 + false + 5 + 435 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 11 + 0 + Label + + + true + true + false + + + false + such as 'Off' + + true + 1 + true + Label + 200 + false + 85 + 569 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 13 + 1 + Label + + + true + true + false + + + false + * + + true + 1 + true + Label + 12 + false + 5 + 451 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 4 + 20 + 0 + Text Update + 0 + true + $(P)$(R)IDN + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 400 + false + 10 + 44 + + diff --git a/ipApp/op/opi/autoconvert/InstekTop.opi b/ipApp/op/opi/autoconvert/InstekTop.opi new file mode 100644 index 0000000..e476887 --- /dev/null +++ b/ipApp/op/opi/autoconvert/InstekTop.opi @@ -0,0 +1,89 @@ + + + + false + -1 + -1 + + false + + + + 5.1.0 + + + + 5 + 400 + + true + + InstekTop + + + true + true + false + true + false + Display + 400 + 190 + 213 + + + + InstekGPP.opi + + true +

Test:

+ Instek1: +
+ 1 + Instek +
+
+ false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 24 + + Action Button + 0 + + + + + true + true + false + + + + + false + $(pv_name) +$(pv_value) + true + Action Button + 125 + 111 + 22 +
+
From e1e8551c41613996806b0c159ca4be2fa694e708 Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Mon, 10 Jun 2024 17:18:14 -0500 Subject: [PATCH 6/8] Add alarm status on OutState and State records; add Ohms calcs --- ipApp/Db/InstekGPP.db | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/ipApp/Db/InstekGPP.db b/ipApp/Db/InstekGPP.db index aaf34ad..c339f6f 100644 --- a/ipApp/Db/InstekGPP.db +++ b/ipApp/Db/InstekGPP.db @@ -64,6 +64,8 @@ record(bi, "$(P)$(R)CH1_State") { field(INP, "@InstekGPP.proto getOutState(1) $(PORT)") field(ZNAM, "OFF") field(ONAM, "ON") + field(ZSV, "NO_ALARM") + field(OSV, "MAJOR") field(FLNK, "$(P)$(R)CH2_State") } @@ -72,6 +74,8 @@ record(bi, "$(P)$(R)CH2_State") { field(INP, "@InstekGPP.proto getOutState(2) $(PORT)") field(ZNAM, "OFF") field(ONAM, "ON") + field(ZSV, "NO_ALARM") + field(OSV, "MAJOR") } record (fanout, "$(P)$(R)Get_Limits") { @@ -112,6 +116,8 @@ record(bo, "$(P)$(R)CH1_OutState") { field(OUT, "@InstekGPP.proto setOutState(1) $(PORT)") field(ZNAM, "OFF") field(ONAM, "ON") + field(ZSV, "NO_ALARM") + field(OSV, "MAJOR") } record(bo, "$(P)$(R)CH2_OutState") { @@ -119,6 +125,8 @@ record(bo, "$(P)$(R)CH2_OutState") { field(OUT, "@InstekGPP.proto setOutState(2) $(PORT)") field(ZNAM, "OFF") field(ONAM, "ON") + field(ZSV, "NO_ALARM") + field(OSV, "MAJOR") } record(ao, "$(P)$(R)CH1_Vset") { @@ -298,3 +306,17 @@ record(scalcout, "$(P)$(R)CH2_Watts") { field(INPB, "$(P)$(R)CH2_Imeas CP NMS") field(CALC, "A*B") } + +record(scalcout, "$(P)$(R)CH1_Ohms") { + field(PREC, "3") + field(INPA, "$(P)$(R)CH1_Vmeas CP NMS") + field(INPB, "$(P)$(R)CH1_Imeas CP NMS") + field(CALC, "A/B") +} + +record(scalcout, "$(P)$(R)CH2_Ohms") { + field(PREC, "3") + field(INPA, "$(P)$(R)CH2_Vmeas CP NMS") + field(INPB, "$(P)$(R)CH2_Imeas CP NMS") + field(CALC, "A/B") +} From 99e6f4bc6efd4dbfd189086f1afa34592d6cc25d Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Mon, 10 Jun 2024 17:19:08 -0500 Subject: [PATCH 7/8] Add Ohms; add alarm status; change local/remote instructions --- ipApp/op/adl/InstekGPP.adl | 720 ++++++++++++++++++-------------- ipApp/op/adl/InstekGPP_more.adl | 658 +++++++++++++++++------------ 2 files changed, 807 insertions(+), 571 deletions(-) diff --git a/ipApp/op/adl/InstekGPP.adl b/ipApp/op/adl/InstekGPP.adl index e988d88..bcf29a1 100644 --- a/ipApp/op/adl/InstekGPP.adl +++ b/ipApp/op/adl/InstekGPP.adl @@ -1,12 +1,12 @@ file { - name="/home/epics/support/ip/ipApp/op/adl/InstekGPP.adl" + name="/home/epics/support/ip-2-21-1/ipApp/op/adl/InstekGPP.adl" version=030117 } display { object { - x=110 - y=81 + x=105 + y=106 width=335 height=418 } @@ -98,17 +98,6 @@ rectangle { clr=2 } } -rectangle { - object { - x=89 - y=270 - width=58 - height=20 - } - "basic attribute" { - clr=55 - } -} rectangle { object { x=12 @@ -211,44 +200,19 @@ text { object { x=8 y=4 - width=315 + width=90 height=20 } "basic attribute" { clr=14 } - textix="Intek GPP Power Supply" -} -text { - object { - x=307 - y=8 - width=30 - height=15 - } - "basic attribute" { - clr=54 - } - textix="$(R)" -} -text { - object { - x=256 - y=8 - width=50 - height=15 - } - "basic attribute" { - clr=54 - } - textix="$(P)" - align="horiz. right" + textix="Intek GPP" } polyline { object { x=3 y=23 - width=238 + width=101 height=2 } "basic attribute" { @@ -260,50 +224,7 @@ polyline { } points { (4,24) - (240,24) - } -} -"message button" { - object { - x=17 - y=305 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH1_OutState" - clr=0 - bclr=7 - } - label="Off" - press_msg="0" -} -"message button" { - object { - x=61 - y=305 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH1_OutState" - clr=0 - bclr=7 - } - label="ON" - press_msg="1" -} -oval { - object { - x=107 - y=309 - width=12 - height=12 - } - "basic attribute" { - clr=14 - fill="outline" - width=2 + (103,24) } } menu { @@ -319,38 +240,6 @@ menu { bclr=4 } } -oval { - object { - x=109 - y=311 - width=8 - height=8 - } - "basic attribute" { - clr=10 - width=2 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)CH1_OnOffState" - } -} -oval { - object { - x=109 - y=311 - width=8 - height=8 - } - "basic attribute" { - clr=20 - width=2 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)CH1_OnOffState" - } -} text { object { x=103 @@ -363,35 +252,6 @@ text { } textix="Readback Scan Rate" } -"text update" { - object { - x=19 - y=270 - width=70 - height=20 - } - monitor { - chan="$(P)$(R)CH1_Watts" - clr=54 - bclr=55 - } - align="horiz. right" - limits { - } -} -text { - object { - x=98 - y=274 - width=45 - height=15 - } - "basic attribute" { - clr=14 - } - textix="Watts" - align="horiz. centered" -} "text update" { object { x=21 @@ -408,21 +268,6 @@ text { limits { } } -"text update" { - object { - x=125 - y=305 - width=30 - height=20 - } - monitor { - chan="$(P)$(R)CH1_State" - clr=54 - bclr=2 - } - limits { - } -} "message button" { object { x=133 @@ -708,17 +553,6 @@ rectangle { clr=2 } } -rectangle { - object { - x=254 - y=270 - width=58 - height=20 - } - "basic attribute" { - clr=55 - } -} rectangle { object { x=177 @@ -801,110 +635,6 @@ text { textix="Output 2" align="horiz. centered" } -"message button" { - object { - x=182 - y=305 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH2_OutState" - clr=0 - bclr=7 - } - label="Off" - press_msg="0" -} -"message button" { - object { - x=226 - y=305 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH2_OutState" - clr=0 - bclr=7 - } - label="ON" - press_msg="1" -} -oval { - object { - x=272 - y=309 - width=12 - height=12 - } - "basic attribute" { - clr=14 - fill="outline" - width=2 - } -} -oval { - object { - x=274 - y=311 - width=8 - height=8 - } - "basic attribute" { - clr=10 - width=2 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)CH2_OnOffState" - } -} -oval { - object { - x=274 - y=311 - width=8 - height=8 - } - "basic attribute" { - clr=20 - width=2 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)CH2_OnOffState" - } -} -"text update" { - object { - x=184 - y=270 - width=70 - height=20 - } - monitor { - chan="$(P)$(R)CH2_Watts" - clr=54 - bclr=55 - } - align="horiz. right" - limits { - } -} -text { - object { - x=263 - y=274 - width=45 - height=15 - } - "basic attribute" { - clr=14 - } - textix="Watts" - align="horiz. centered" -} "text update" { object { x=186 @@ -921,21 +651,6 @@ text { limits { } } -"text update" { - object { - x=290 - y=305 - width=30 - height=20 - } - monitor { - chan="$(P)$(R)CH2_State" - clr=54 - bclr=2 - } - limits { - } -} "message button" { object { x=298 @@ -1183,18 +898,6 @@ polyline { (294,71) } } -rectangle { - object { - x=171 - y=38 - width=155 - height=340 - } - "basic attribute" { - clr=54 - fill="outline" - } -} "text entry" { object { x=180 @@ -1244,3 +947,412 @@ rectangle { chan="$(P)$(R)CH2_OnOffState" } } +rectangle { + object { + x=171 + y=38 + width=155 + height=340 + } + "basic attribute" { + clr=54 + fill="outline" + } +} +composite { + object { + x=184 + y=270 + width=138 + height=70 + } + "composite name"="" + children { + composite { + object { + x=184 + y=320 + width=138 + height=20 + } + "composite name"="" + children { + oval { + object { + x=276 + y=326 + width=8 + height=8 + } + "basic attribute" { + clr=15 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH2_OutState" + } + } + oval { + object { + x=276 + y=326 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH2_OutState" + } + } + "message button" { + object { + x=184 + y=320 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=14 + bclr=15 + } + label="Off" + press_msg="0" + } + "message button" { + object { + x=228 + y=320 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=14 + bclr=20 + } + label="ON" + press_msg="1" + } + oval { + object { + x=274 + y=324 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } + } + "text update" { + object { + x=292 + y=320 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH2_State" + clr=54 + bclr=2 + } + clrmod="alarm" + format="string" + limits { + } + } + } + } + rectangle { + object { + x=256 + y=270 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=186 + y=270 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH2_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=265 + y=274 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + } + rectangle { + object { + x=257 + y=295 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=187 + y=295 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH2_Ohms" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=266 + y=299 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Ohms" + } + } +} +composite { + object { + x=19 + y=270 + width=138 + height=70 + } + "composite name"="" + children { + rectangle { + object { + x=91 + y=270 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=21 + y=270 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH1_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=100 + y=274 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + } + composite { + object { + x=19 + y=320 + width=138 + height=20 + } + "composite name"="" + children { + oval { + object { + x=111 + y=326 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH1_OutState" + } + } + oval { + object { + x=111 + y=326 + width=8 + height=8 + } + "basic attribute" { + clr=15 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH1_OutState" + } + } + "message button" { + object { + x=19 + y=320 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=14 + bclr=15 + } + label="Off" + press_msg="0" + } + "message button" { + object { + x=63 + y=320 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=14 + bclr=20 + } + label="ON" + press_msg="1" + } + oval { + object { + x=109 + y=324 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } + } + "text update" { + object { + x=127 + y=320 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH1_State" + clr=54 + bclr=2 + } + clrmod="alarm" + format="string" + limits { + } + } + } + } + rectangle { + object { + x=91 + y=295 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=21 + y=295 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH1_Ohms" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=100 + y=299 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Ohms" + } + } +} +text { + object { + x=110 + y=6 + width=220 + height=20 + } + "basic attribute" { + clr=14 + } + textix="$(P)$(R)" + align="horiz. centered" +} diff --git a/ipApp/op/adl/InstekGPP_more.adl b/ipApp/op/adl/InstekGPP_more.adl index 1d07057..b308d38 100644 --- a/ipApp/op/adl/InstekGPP_more.adl +++ b/ipApp/op/adl/InstekGPP_more.adl @@ -5,8 +5,8 @@ file { } display { object { - x=281 - y=101 + x=581 + y=172 width=472 height=625 } @@ -119,13 +119,13 @@ text { object { x=13 y=556 - width=369 + width=270 height=11 } "basic attribute" { clr=14 } - textix="For Remote: Send the power supply a command" + textix="For Remote: Send the power supply any command" } "message button" { object { @@ -192,13 +192,13 @@ text { object { x=85 y=536 - width=200 + width=204 height=11 } "basic attribute" { clr=14 } - textix="then press '.' on front panel" + textix="then press 'Unlock' on front panel" } text { object { @@ -250,17 +250,6 @@ rectangle { clr=2 } } -rectangle { - object { - x=94 - y=319 - width=58 - height=20 - } - "basic attribute" { - clr=55 - } -} rectangle { object { x=17 @@ -374,49 +363,6 @@ polyline { (108,28) } } -"message button" { - object { - x=22 - y=354 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH1_OutState" - clr=0 - bclr=7 - } - label="Off" - press_msg="0" -} -"message button" { - object { - x=66 - y=354 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH1_OutState" - clr=0 - bclr=7 - } - label="ON" - press_msg="1" -} -oval { - object { - x=112 - y=358 - width=12 - height=12 - } - "basic attribute" { - clr=14 - fill="outline" - width=2 - } -} menu { object { x=12 @@ -430,38 +376,6 @@ menu { bclr=4 } } -oval { - object { - x=114 - y=360 - width=8 - height=8 - } - "basic attribute" { - clr=10 - width=2 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)CH1_OnOffState" - } -} -oval { - object { - x=114 - y=360 - width=8 - height=8 - } - "basic attribute" { - clr=20 - width=2 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)CH1_OnOffState" - } -} text { object { x=104 @@ -474,35 +388,6 @@ text { } textix="Readback Scan Rate" } -"text update" { - object { - x=24 - y=319 - width=70 - height=20 - } - monitor { - chan="$(P)$(R)CH1_Watts" - clr=54 - bclr=55 - } - align="horiz. right" - limits { - } -} -text { - object { - x=103 - y=323 - width=45 - height=15 - } - "basic attribute" { - clr=14 - } - textix="Watts" - align="horiz. centered" -} "text update" { object { x=26 @@ -519,21 +404,6 @@ text { limits { } } -"text update" { - object { - x=130 - y=354 - width=30 - height=20 - } - monitor { - chan="$(P)$(R)CH1_State" - clr=54 - bclr=2 - } - limits { - } -} "message button" { object { x=138 @@ -819,17 +689,6 @@ rectangle { clr=2 } } -rectangle { - object { - x=388 - y=319 - width=58 - height=20 - } - "basic attribute" { - clr=55 - } -} rectangle { object { x=311 @@ -912,110 +771,6 @@ text { textix="Output 2" align="horiz. centered" } -"message button" { - object { - x=316 - y=354 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH2_OutState" - clr=0 - bclr=7 - } - label="Off" - press_msg="0" -} -"message button" { - object { - x=360 - y=354 - width=39 - height=19 - } - control { - chan="$(P)$(R)CH2_OutState" - clr=0 - bclr=7 - } - label="ON" - press_msg="1" -} -oval { - object { - x=406 - y=358 - width=12 - height=12 - } - "basic attribute" { - clr=14 - fill="outline" - width=2 - } -} -oval { - object { - x=408 - y=360 - width=8 - height=8 - } - "basic attribute" { - clr=10 - width=2 - } - "dynamic attribute" { - vis="if zero" - chan="$(P)$(R)CH2_OnOffState" - } -} -oval { - object { - x=408 - y=360 - width=8 - height=8 - } - "basic attribute" { - clr=20 - width=2 - } - "dynamic attribute" { - vis="if not zero" - chan="$(P)$(R)CH2_OnOffState" - } -} -"text update" { - object { - x=318 - y=319 - width=70 - height=20 - } - monitor { - chan="$(P)$(R)CH2_Watts" - clr=54 - bclr=55 - } - align="horiz. right" - limits { - } -} -text { - object { - x=397 - y=323 - width=45 - height=15 - } - "basic attribute" { - clr=14 - } - textix="Watts" - align="horiz. centered" -} "text update" { object { x=320 @@ -1032,21 +787,6 @@ text { limits { } } -"text update" { - object { - x=424 - y=354 - width=30 - height=20 - } - monitor { - chan="$(P)$(R)CH2_State" - clr=54 - bclr=2 - } - limits { - } -} "message button" { object { x=432 @@ -1594,7 +1334,7 @@ text { object { x=85 y=569 - width=200 + width=78 height=11 } "basic attribute" { @@ -1631,3 +1371,387 @@ text { limits { } } +composite { + object { + x=316 + y=319 + width=138 + height=70 + } + "composite name"="" + children { + composite { + object { + x=316 + y=369 + width=138 + height=20 + } + "composite name"="" + children { + oval { + object { + x=408 + y=375 + width=8 + height=8 + } + "basic attribute" { + clr=15 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH2_OutState" + } + } + oval { + object { + x=408 + y=375 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH2_OutState" + } + } + "message button" { + object { + x=316 + y=369 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=14 + bclr=15 + } + label="Off" + press_msg="0" + } + "message button" { + object { + x=360 + y=369 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH2_OutState" + clr=14 + bclr=20 + } + label="ON" + press_msg="1" + } + oval { + object { + x=406 + y=373 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } + } + "text update" { + object { + x=424 + y=369 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH2_State" + clr=54 + bclr=2 + } + clrmod="alarm" + format="string" + limits { + } + } + } + } + rectangle { + object { + x=388 + y=319 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=318 + y=319 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH2_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=397 + y=323 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + } + rectangle { + object { + x=389 + y=344 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=319 + y=344 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH2_Ohms" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=398 + y=348 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Ohms" + } + } +} +composite { + object { + x=22 + y=319 + width=138 + height=70 + } + "composite name"="" + children { + rectangle { + object { + x=94 + y=319 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=24 + y=319 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH1_Watts" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=103 + y=323 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Watts" + } + composite { + object { + x=22 + y=369 + width=138 + height=20 + } + "composite name"="" + children { + oval { + object { + x=114 + y=375 + width=8 + height=8 + } + "basic attribute" { + clr=20 + width=2 + } + "dynamic attribute" { + vis="if not zero" + chan="$(P)$(R)CH1_OutState" + } + } + oval { + object { + x=114 + y=375 + width=8 + height=8 + } + "basic attribute" { + clr=15 + width=2 + } + "dynamic attribute" { + vis="if zero" + chan="$(P)$(R)CH1_OutState" + } + } + "message button" { + object { + x=22 + y=369 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=14 + bclr=15 + } + label="Off" + press_msg="0" + } + "message button" { + object { + x=66 + y=369 + width=39 + height=19 + } + control { + chan="$(P)$(R)CH1_OutState" + clr=14 + bclr=20 + } + label="ON" + press_msg="1" + } + oval { + object { + x=112 + y=373 + width=12 + height=12 + } + "basic attribute" { + clr=14 + fill="outline" + width=2 + } + } + "text update" { + object { + x=130 + y=369 + width=30 + height=20 + } + monitor { + chan="$(P)$(R)CH1_State" + clr=54 + bclr=2 + } + clrmod="alarm" + format="string" + limits { + } + } + } + } + rectangle { + object { + x=94 + y=344 + width=58 + height=20 + } + "basic attribute" { + clr=55 + } + } + "text update" { + object { + x=24 + y=344 + width=70 + height=20 + } + monitor { + chan="$(P)$(R)CH1_Ohms" + clr=54 + bclr=55 + } + align="horiz. right" + limits { + } + } + text { + object { + x=103 + y=348 + width=45 + height=15 + } + "basic attribute" { + clr=14 + } + textix="Ohms" + } + } +} From 65c5e45b2baf4dec51c5600b46e44c81022f1ede Mon Sep 17 00:00:00 2001 From: Mark Rivers Date: Mon, 10 Jun 2024 17:19:29 -0500 Subject: [PATCH 8/8] New autoconvert --- ipApp/op/bob/autoconvert/InstekGPP.bob | 1046 +++--- ipApp/op/bob/autoconvert/InstekGPP_more.bob | 1008 +++--- ipApp/op/edl/autoconvert/InstekGPP.edl | 1273 ++++--- ipApp/op/edl/autoconvert/InstekGPP_more.edl | 1248 ++++--- ipApp/op/opi/autoconvert/InstekGPP.opi | 3482 +++++++++++-------- ipApp/op/opi/autoconvert/InstekGPP_more.opi | 3290 ++++++++++-------- 6 files changed, 6451 insertions(+), 4896 deletions(-) diff --git a/ipApp/op/bob/autoconvert/InstekGPP.bob b/ipApp/op/bob/autoconvert/InstekGPP.bob index 0f6e56e..10001a4 100644 --- a/ipApp/op/bob/autoconvert/InstekGPP.bob +++ b/ipApp/op/bob/autoconvert/InstekGPP.bob @@ -1,9 +1,9 @@ - + InstekGPP - 110 - 81 + 105 + 106 335 418 @@ -29,20 +29,6 @@ rectangle #9 - 89 - 270 - 58 - - - - - - - - - - - rectangle #12 12 83 136 @@ -57,7 +43,7 @@ - text entry #15 + text entry #12 $(P)$(R)CH1_Vset 32 123 @@ -76,7 +62,7 @@ false - text update #19 + text update #16 $(P)$(R)CH1_Vmeas 24 89 @@ -100,7 +86,7 @@ false - text #23 + text #20 V 117 89 @@ -117,7 +103,7 @@ 2 - text #26 + text #23 V 119 125 @@ -129,7 +115,7 @@ 1 - text #29 + text #26 Output 1 21 51 @@ -145,7 +131,7 @@ 1 - related display #32 + related display #29 InstekGPP_more.opi @@ -167,61 +153,27 @@ - text #35 - Intek GPP Power Supply + text #32 + Intek GPP 8 4 - 315 + 90 true - - text #38 - $(R) - 307 - 8 - 30 - 15 - - - - - - - - - true - - - text #41 - $(P) - 256 - 8 - 50 - 15 - - - - - - - - - 2 - - polyline #44 + polyline #35 3 23 - 238 + 101 2 - + 2 @@ -230,73 +182,8 @@ - - message button #49 - - - $(P)$(R)CH1_OutState - 0 - Write - - - $(P)$(R)CH1_OutState - Off - 17 - 305 - 39 - 19 - - - - - - - - - - - message button #52 - - - $(P)$(R)CH1_OutState - 1 - Write - - - $(P)$(R)CH1_OutState - ON - 61 - 305 - 39 - 19 - - - - - - - - - - - oval #55 - 107 - 309 - 12 - 12 - 2 - - - - - - - - - true - - menu #58 + menu #40 $(P)$(R)CH1_Vmeas.SCAN 11 390 @@ -312,54 +199,8 @@ false - - oval #61 - 109 - 311 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH1_OnOffState - - - - - oval #65 - 109 - 311 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH1_OnOffState - - - - text #69 + text #43 Readback Scan Rate 103 393 @@ -368,43 +209,7 @@ true - text update #72 - $(P)$(R)CH1_Watts - 19 - 270 - 70 - - - - - - - - - - - - - 1 - false - 2 - false - - - text #76 - Watts - 98 - 274 - 45 - 15 - - - - - 1 - - - text update #79 + text update #46 $(P)$(R)CH1_Vset_rbk 21 150 @@ -427,30 +232,8 @@ 2 false - - text update #83 - $(P)$(R)CH1_State - 125 - 305 - 30 - - - - - - - - - - - - - 1 - false - false - - message button #87 + message button #50 $(P)$(R)CH1_V_TweakUp.PROC @@ -470,7 +253,7 @@ - message button #90 + message button #53 $(P)$(R)CH1_V_TweakDown.PROC @@ -490,7 +273,7 @@ - text entry #93 + text entry #56 $(P)$(R)CH1_V_TweakVal 82 148 @@ -509,7 +292,7 @@ false - text #97 + text #60 Tweak 122 151 @@ -526,7 +309,7 @@ true - polyline #100 + polyline #63 117 155 3 @@ -544,7 +327,7 @@ - rectangle #104 + rectangle #67 12 173 136 @@ -559,7 +342,7 @@ - text entry #107 + text entry #70 $(P)$(R)CH1_Iset 32 213 @@ -578,7 +361,7 @@ false - text update #111 + text update #74 $(P)$(R)CH1_Imeas 24 179 @@ -602,7 +385,7 @@ false - text #115 + text #78 A 117 179 @@ -619,7 +402,7 @@ 2 - text #118 + text #81 A 119 215 @@ -631,7 +414,7 @@ 1 - text update #121 + text update #84 $(P)$(R)CH1_Iset_rbk 21 240 @@ -655,7 +438,7 @@ false - message button #125 + message button #88 $(P)$(R)CH1_I_TweakUp.PROC @@ -675,7 +458,7 @@ - message button #128 + message button #91 $(P)$(R)CH1_I_TweakDown.PROC @@ -695,7 +478,7 @@ - text entry #131 + text entry #94 $(P)$(R)CH1_I_TweakVal 82 238 @@ -714,7 +497,7 @@ false - text #135 + text #98 Tweak 122 241 @@ -731,7 +514,7 @@ true - polyline #138 + polyline #101 117 245 3 @@ -749,7 +532,7 @@ - polyline #142 + polyline #105 33 71 96 @@ -767,7 +550,7 @@ - rectangle #147 + rectangle #110 6 38 155 @@ -784,7 +567,7 @@ true - text entry #150 + text entry #113 $(P)$(R)CH1_Vmeas.DESC 15 348 @@ -803,7 +586,7 @@ false - rectangle #154 + rectangle #117 172 38 155 @@ -818,21 +601,7 @@ - rectangle #157 - 254 - 270 - 58 - - - - - - - - - - - rectangle #160 + rectangle #120 177 83 136 @@ -847,7 +616,7 @@ - text entry #163 + text entry #123 $(P)$(R)CH2_Vset 197 123 @@ -866,7 +635,7 @@ false - text update #167 + text update #127 $(P)$(R)CH2_Vmeas 189 89 @@ -890,7 +659,7 @@ false - text #171 + text #131 V 282 89 @@ -907,7 +676,7 @@ 2 - text #174 + text #134 V 284 125 @@ -919,7 +688,7 @@ 1 - text #177 + text #137 Output 2 186 51 @@ -934,155 +703,8 @@ 1 - - message button #180 - - - $(P)$(R)CH2_OutState - 0 - Write - - - $(P)$(R)CH2_OutState - Off - 182 - 305 - 39 - 19 - - - - - - - - - - - message button #183 - - - $(P)$(R)CH2_OutState - 1 - Write - - - $(P)$(R)CH2_OutState - ON - 226 - 305 - 39 - 19 - - - - - - - - - - - oval #186 - 272 - 309 - 12 - 12 - 2 - - - - - - - - - true - - - oval #189 - 274 - 311 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH2_OnOffState - - - - - oval #193 - 274 - 311 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH2_OnOffState - - - - - text update #197 - $(P)$(R)CH2_Watts - 184 - 270 - 70 - - - - - - - - - - - - - 1 - false - 2 - false - - - text #201 - Watts - 263 - 274 - 45 - 15 - - - - - 1 - - text update #204 + text update #140 $(P)$(R)CH2_Vset_rbk 186 150 @@ -1105,30 +727,8 @@ 2 false - - text update #208 - $(P)$(R)CH2_State - 290 - 305 - 30 - - - - - - - - - - - - - 1 - false - false - - message button #212 + message button #144 $(P)$(R)CH2_V_TweakUp.PROC @@ -1148,7 +748,7 @@ - message button #215 + message button #147 $(P)$(R)CH2_V_TweakDown.PROC @@ -1168,7 +768,7 @@ - text entry #218 + text entry #150 $(P)$(R)CH2_V_TweakVal 247 148 @@ -1187,7 +787,7 @@ false - text #222 + text #154 Tweak 287 151 @@ -1204,7 +804,7 @@ true - polyline #225 + polyline #157 282 155 3 @@ -1222,7 +822,7 @@ - rectangle #229 + rectangle #161 177 173 136 @@ -1237,7 +837,7 @@ - text entry #232 + text entry #164 $(P)$(R)CH2_Iset 197 213 @@ -1256,7 +856,7 @@ false - text update #236 + text update #168 $(P)$(R)CH2_Imeas 189 179 @@ -1280,7 +880,7 @@ false - text #240 + text #172 A 282 179 @@ -1297,7 +897,7 @@ 2 - text #243 + text #175 A 284 215 @@ -1309,7 +909,7 @@ 1 - text update #246 + text update #178 $(P)$(R)CH2_Iset_rbk 186 240 @@ -1333,7 +933,7 @@ false - message button #250 + message button #182 $(P)$(R)CH2_I_TweakUp.PROC @@ -1353,7 +953,7 @@ - message button #253 + message button #185 $(P)$(R)CH2_I_TweakDown.PROC @@ -1373,7 +973,7 @@ - text entry #256 + text entry #188 $(P)$(R)CH2_I_TweakVal 247 238 @@ -1392,7 +992,7 @@ false - text #260 + text #192 Tweak 287 241 @@ -1409,7 +1009,7 @@ true - polyline #263 + polyline #195 282 245 3 @@ -1427,7 +1027,7 @@ - polyline #267 + polyline #199 198 71 96 @@ -1444,25 +1044,8 @@ - - rectangle #272 - 171 - 38 - 155 - 340 - 1 - - - - - - - - - true - - text entry #275 + text entry #204 $(P)$(R)CH2_Vmeas.DESC 180 348 @@ -1481,7 +1064,7 @@ false - rectangle #279 + rectangle #208 6 38 157 @@ -1506,7 +1089,7 @@ - rectangle #283 + rectangle #212 170 37 157 @@ -1530,4 +1113,503 @@ + + rectangle #216 + 171 + 38 + 155 + 340 + 1 + + + + + + + + + true + + + composite #219 + 184 + 270 + 138 + 70 + + true + + composite #222 + 50 + 138 + 20 + + true + + oval #225 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OutState + + + + + oval #229 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OutState + + + + + message button #233 + + + $(P)$(R)CH2_OutState + 0 + Write + + + $(P)$(R)CH2_OutState + Off + 39 + 19 + + + + + + + message button #236 + + + $(P)$(R)CH2_OutState + 1 + Write + + + $(P)$(R)CH2_OutState + ON + 44 + 39 + 19 + + + + + + + oval #239 + 90 + 4 + 12 + 12 + 2 + + + + + + + + + true + + + text update #242 + $(P)$(R)CH2_State + 108 + 30 + + + + + + + + + + + + + 6 + false + + + + rectangle #246 + 72 + 58 + + + + + + + + + + + text update #249 + $(P)$(R)CH2_Watts + 2 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #253 + Watts + 81 + 4 + 45 + 15 + + + + + true + + + rectangle #256 + 73 + 25 + 58 + + + + + + + + + + + text update #259 + $(P)$(R)CH2_Ohms + 3 + 25 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #263 + Ohms + 82 + 29 + 45 + 15 + + + + + true + + + + composite #266 + 19 + 270 + 138 + 70 + + true + + rectangle #269 + 72 + 58 + + + + + + + + + + + text update #272 + $(P)$(R)CH1_Watts + 2 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #276 + Watts + 81 + 4 + 45 + 15 + + + + + true + + + composite #279 + 50 + 138 + 20 + + true + + oval #282 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OutState + + + + + oval #286 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OutState + + + + + message button #290 + + + $(P)$(R)CH1_OutState + 0 + Write + + + $(P)$(R)CH1_OutState + Off + 39 + 19 + + + + + + + message button #293 + + + $(P)$(R)CH1_OutState + 1 + Write + + + $(P)$(R)CH1_OutState + ON + 44 + 39 + 19 + + + + + + + oval #296 + 90 + 4 + 12 + 12 + 2 + + + + + + + + + true + + + text update #299 + $(P)$(R)CH1_State + 108 + 30 + + + + + + + + + + + + + 6 + false + + + + rectangle #303 + 72 + 25 + 58 + + + + + + + + + + + text update #306 + $(P)$(R)CH1_Ohms + 2 + 25 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #310 + Ohms + 81 + 29 + 45 + 15 + + + + + true + + + + text #313 + $(P)$(R) + 110 + 6 + 220 + + + + + 1 + diff --git a/ipApp/op/bob/autoconvert/InstekGPP_more.bob b/ipApp/op/bob/autoconvert/InstekGPP_more.bob index 45e4919..f67cc2c 100644 --- a/ipApp/op/bob/autoconvert/InstekGPP_more.bob +++ b/ipApp/op/bob/autoconvert/InstekGPP_more.bob @@ -1,9 +1,9 @@ - + InstekGPP_more - 281 - 101 + 581 + 172 472 625 @@ -49,10 +49,10 @@ text #12 - For Remote: Send the power supply a command + For Remote: Send the power supply any command 13 556 - 369 + 270 11 @@ -147,10 +147,10 @@ text #29 - then press '.' on front panel + then press 'Unlock' on front panel 85 536 - 200 + 204 11 @@ -202,20 +202,6 @@ rectangle #44 - 94 - 319 - 58 - - - - - - - - - - - rectangle #47 17 132 136 @@ -230,7 +216,7 @@ - text entry #50 + text entry #47 $(P)$(R)CH1_Vset 37 172 @@ -249,7 +235,7 @@ false - text update #54 + text update #51 $(P)$(R)CH1_Vmeas 29 138 @@ -273,7 +259,7 @@ false - text #58 + text #55 V 122 138 @@ -290,7 +276,7 @@ 2 - text #61 + text #58 V 124 174 @@ -302,7 +288,7 @@ 1 - text #64 + text #61 Output 1 26 100 @@ -318,7 +304,7 @@ 1 - text #67 + text #64 Instek GPP 13 8 @@ -329,7 +315,7 @@ true - polyline #70 + polyline #67 8 27 101 @@ -346,73 +332,8 @@ - - message button #75 - - - $(P)$(R)CH1_OutState - 0 - Write - - - $(P)$(R)CH1_OutState - Off - 22 - 354 - 39 - 19 - - - - - - - - - - - message button #78 - - - $(P)$(R)CH1_OutState - 1 - Write - - - $(P)$(R)CH1_OutState - ON - 66 - 354 - 39 - 19 - - - - - - - - - - - oval #81 - 112 - 358 - 12 - 12 - 2 - - - - - - - - - true - - menu #84 + menu #72 $(P)$(R)CH1_Vmeas.SCAN 12 480 @@ -428,54 +349,8 @@ false - - oval #87 - 114 - 360 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH1_OnOffState - - - - - oval #91 - 114 - 360 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH1_OnOffState - - - - text #95 + text #75 Readback Scan Rate 104 483 @@ -484,43 +359,7 @@ true - text update #98 - $(P)$(R)CH1_Watts - 24 - 319 - 70 - - - - - - - - - - - - - 1 - false - 2 - false - - - text #102 - Watts - 103 - 323 - 45 - 15 - - - - - 1 - - - text update #105 + text update #78 $(P)$(R)CH1_Vset_rbk 26 199 @@ -543,30 +382,8 @@ 2 false - - text update #109 - $(P)$(R)CH1_State - 130 - 354 - 30 - - - - - - - - - - - - - 1 - false - false - - message button #113 + message button #82 $(P)$(R)CH1_V_TweakUp.PROC @@ -586,7 +403,7 @@ - message button #116 + message button #85 $(P)$(R)CH1_V_TweakDown.PROC @@ -606,7 +423,7 @@ - text entry #119 + text entry #88 $(P)$(R)CH1_V_TweakVal 87 197 @@ -625,7 +442,7 @@ false - text #123 + text #92 Tweak 127 200 @@ -642,7 +459,7 @@ true - polyline #126 + polyline #95 122 204 3 @@ -660,7 +477,7 @@ - rectangle #130 + rectangle #99 17 222 136 @@ -675,7 +492,7 @@ - text entry #133 + text entry #102 $(P)$(R)CH1_Iset 37 262 @@ -694,7 +511,7 @@ false - text update #137 + text update #106 $(P)$(R)CH1_Imeas 29 228 @@ -718,7 +535,7 @@ false - text #141 + text #110 A 122 228 @@ -735,7 +552,7 @@ 2 - text #144 + text #113 A 124 264 @@ -747,7 +564,7 @@ 1 - text update #147 + text update #116 $(P)$(R)CH1_Iset_rbk 26 289 @@ -771,7 +588,7 @@ false - message button #151 + message button #120 $(P)$(R)CH1_I_TweakUp.PROC @@ -791,7 +608,7 @@ - message button #154 + message button #123 $(P)$(R)CH1_I_TweakDown.PROC @@ -811,7 +628,7 @@ - text entry #157 + text entry #126 $(P)$(R)CH1_I_TweakVal 87 287 @@ -830,7 +647,7 @@ false - text #161 + text #130 Tweak 127 290 @@ -847,7 +664,7 @@ true - polyline #164 + polyline #133 122 294 3 @@ -865,7 +682,7 @@ - polyline #168 + polyline #137 38 120 96 @@ -883,7 +700,7 @@ - rectangle #173 + rectangle #142 11 87 155 @@ -900,7 +717,7 @@ true - text entry #176 + text entry #145 $(P)$(R)CH1_Vmeas.DESC 20 397 @@ -919,7 +736,7 @@ false - rectangle #180 + rectangle #149 306 87 155 @@ -934,21 +751,7 @@ - rectangle #183 - 388 - 319 - 58 - - - - - - - - - - - rectangle #186 + rectangle #152 311 132 136 @@ -963,7 +766,7 @@ - text entry #189 + text entry #155 $(P)$(R)CH2_Vset 331 172 @@ -982,7 +785,7 @@ false - text update #193 + text update #159 $(P)$(R)CH2_Vmeas 323 138 @@ -1006,7 +809,7 @@ false - text #197 + text #163 V 416 138 @@ -1023,7 +826,7 @@ 2 - text #200 + text #166 V 418 174 @@ -1035,7 +838,7 @@ 1 - text #203 + text #169 Output 2 320 100 @@ -1050,155 +853,8 @@ 1 - - message button #206 - - - $(P)$(R)CH2_OutState - 0 - Write - - - $(P)$(R)CH2_OutState - Off - 316 - 354 - 39 - 19 - - - - - - - - - - - message button #209 - - - $(P)$(R)CH2_OutState - 1 - Write - - - $(P)$(R)CH2_OutState - ON - 360 - 354 - 39 - 19 - - - - - - - - - - - oval #212 - 406 - 358 - 12 - 12 - 2 - - - - - - - - - true - - - oval #215 - 408 - 360 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH2_OnOffState - - - - - oval #219 - 408 - 360 - 8 - 8 - - - - - - - - - - - - false - - $(P)$(R)CH2_OnOffState - - - - text update #223 - $(P)$(R)CH2_Watts - 318 - 319 - 70 - - - - - - - - - - - - - 1 - false - 2 - false - - - text #227 - Watts - 397 - 323 - 45 - 15 - - - - - 1 - - - text update #230 + text update #172 $(P)$(R)CH2_Vset_rbk 320 199 @@ -1221,30 +877,8 @@ 2 false - - text update #234 - $(P)$(R)CH2_State - 424 - 354 - 30 - - - - - - - - - - - - - 1 - false - false - - message button #238 + message button #176 $(P)$(R)CH2_V_TweakUp.PROC @@ -1264,7 +898,7 @@ - message button #241 + message button #179 $(P)$(R)CH2_V_TweakDown.PROC @@ -1284,7 +918,7 @@ - text entry #244 + text entry #182 $(P)$(R)CH2_V_TweakVal 381 197 @@ -1303,7 +937,7 @@ false - text #248 + text #186 Tweak 421 200 @@ -1320,7 +954,7 @@ true - polyline #251 + polyline #189 416 204 3 @@ -1338,7 +972,7 @@ - rectangle #255 + rectangle #193 311 222 136 @@ -1353,7 +987,7 @@ - text entry #258 + text entry #196 $(P)$(R)CH2_Iset 331 262 @@ -1372,7 +1006,7 @@ false - text update #262 + text update #200 $(P)$(R)CH2_Imeas 323 228 @@ -1396,7 +1030,7 @@ false - text #266 + text #204 A 416 228 @@ -1413,7 +1047,7 @@ 2 - text #269 + text #207 A 418 264 @@ -1425,7 +1059,7 @@ 1 - text update #272 + text update #210 $(P)$(R)CH2_Iset_rbk 320 289 @@ -1449,7 +1083,7 @@ false - message button #276 + message button #214 $(P)$(R)CH2_I_TweakUp.PROC @@ -1469,7 +1103,7 @@ - message button #279 + message button #217 $(P)$(R)CH2_I_TweakDown.PROC @@ -1489,7 +1123,7 @@ - text entry #282 + text entry #220 $(P)$(R)CH2_I_TweakVal 381 287 @@ -1508,7 +1142,7 @@ false - text #286 + text #224 Tweak 421 290 @@ -1525,7 +1159,7 @@ true - polyline #289 + polyline #227 416 294 3 @@ -1543,7 +1177,7 @@ - polyline #293 + polyline #231 332 120 96 @@ -1561,7 +1195,7 @@ - rectangle #298 + rectangle #236 305 87 155 @@ -1578,7 +1212,7 @@ true - text entry #301 + text entry #239 $(P)$(R)CH2_Vmeas.DESC 314 397 @@ -1597,7 +1231,7 @@ false - rectangle #305 + rectangle #243 11 87 157 @@ -1622,7 +1256,7 @@ - rectangle #309 + rectangle #247 304 86 157 @@ -1647,7 +1281,7 @@ - text #313 + text #251 $(P)$(R) 150 9 @@ -1659,7 +1293,7 @@ 1 - polyline #316 + polyline #254 62 215 125 @@ -1677,7 +1311,7 @@ - polyline #320 + polyline #258 187 208 7 @@ -1695,7 +1329,7 @@ - polyline #324 + polyline #262 57 210 5 @@ -1713,7 +1347,7 @@ - text #328 + text #266 -Actual I Output- 175 234 @@ -1722,7 +1356,7 @@ 1 - text #331 + text #269 -Current Setpoint- 176 266 @@ -1731,7 +1365,7 @@ 1 - text #334 + text #272 Setpoint Readback- 175 285 @@ -1740,7 +1374,7 @@ 1 - polyline #337 + polyline #275 187 299 7 @@ -1758,7 +1392,7 @@ - polyline #341 + polyline #279 62 306 125 @@ -1776,7 +1410,7 @@ - polyline #345 + polyline #283 57 301 5 @@ -1794,7 +1428,7 @@ - text #349 + text #287 Power 212 322 @@ -1803,7 +1437,7 @@ 1 - polyline #352 + polyline #290 181 330 28 @@ -1821,7 +1455,7 @@ - polyline #356 + polyline #294 256 330 28 @@ -1839,7 +1473,7 @@ - text #360 + text #298 -Output On/Off- 176 358 @@ -1848,7 +1482,7 @@ 1 - text #363 + text #301 CV = Constant Voltage 19 435 @@ -1857,7 +1491,7 @@ true - text #366 + text #304 CC = Constant Current 19 451 @@ -1866,7 +1500,7 @@ true - text #369 + text #307 * 5 435 @@ -1875,11 +1509,11 @@ 1 - text #372 + text #310 such as 'Off' 85 569 - 200 + 78 11 @@ -1888,7 +1522,7 @@ true - text #375 + text #313 * 5 451 @@ -1897,7 +1531,7 @@ 1 - text update #378 + text update #316 $(P)$(R)IDN 10 44 @@ -1918,4 +1552,474 @@ false false + + composite #320 + 316 + 319 + 138 + 70 + + true + + composite #323 + 50 + 138 + 20 + + true + + oval #326 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OutState + + + + + oval #330 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH2_OutState + + + + + message button #334 + + + $(P)$(R)CH2_OutState + 0 + Write + + + $(P)$(R)CH2_OutState + Off + 39 + 19 + + + + + + + message button #337 + + + $(P)$(R)CH2_OutState + 1 + Write + + + $(P)$(R)CH2_OutState + ON + 44 + 39 + 19 + + + + + + + oval #340 + 90 + 4 + 12 + 12 + 2 + + + + + + + + + true + + + text update #343 + $(P)$(R)CH2_State + 108 + 30 + + + + + + + + + + + + + 6 + false + + + + rectangle #347 + 72 + 58 + + + + + + + + + + + text update #350 + $(P)$(R)CH2_Watts + 2 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #354 + Watts + 81 + 4 + 45 + 15 + + + + + true + + + rectangle #357 + 73 + 25 + 58 + + + + + + + + + + + text update #360 + $(P)$(R)CH2_Ohms + 3 + 25 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #364 + Ohms + 82 + 29 + 45 + 15 + + + + + true + + + + composite #367 + 22 + 319 + 138 + 70 + + true + + rectangle #370 + 72 + 58 + + + + + + + + + + + text update #373 + $(P)$(R)CH1_Watts + 2 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #377 + Watts + 81 + 4 + 45 + 15 + + + + + true + + + composite #380 + 50 + 138 + 20 + + true + + oval #383 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OutState + + + + + oval #387 + 92 + 6 + 8 + 8 + + + + + + + + + + + + false + + $(P)$(R)CH1_OutState + + + + + message button #391 + + + $(P)$(R)CH1_OutState + 0 + Write + + + $(P)$(R)CH1_OutState + Off + 39 + 19 + + + + + + + message button #394 + + + $(P)$(R)CH1_OutState + 1 + Write + + + $(P)$(R)CH1_OutState + ON + 44 + 39 + 19 + + + + + + + oval #397 + 90 + 4 + 12 + 12 + 2 + + + + + + + + + true + + + text update #400 + $(P)$(R)CH1_State + 108 + 30 + + + + + + + + + + + + + 6 + false + + + + rectangle #404 + 72 + 25 + 58 + + + + + + + + + + + text update #407 + $(P)$(R)CH1_Ohms + 2 + 25 + 70 + + + + + + + + + + + + + 1 + false + 2 + false + + + text #411 + Ohms + 81 + 29 + 45 + 15 + + + + + true + + diff --git a/ipApp/op/edl/autoconvert/InstekGPP.edl b/ipApp/op/edl/autoconvert/InstekGPP.edl index d0e8bab..76bd4f3 100644 --- a/ipApp/op/edl/autoconvert/InstekGPP.edl +++ b/ipApp/op/edl/autoconvert/InstekGPP.edl @@ -3,8 +3,8 @@ beginScreenProperties major 4 minor 0 release 1 -x 110 -y 81 +x 105 +y 106 w 335 h 418 font "helvetica-medium-r-18.0" @@ -40,22 +40,6 @@ fillColor rgb 55808 55808 55808 lineWidth 0 endObjectProperties -# (Rectangle) -object activeRectangleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 89 -y 270 -w 57 -h 19 -lineColor rgb 60160 61696 46336 -fill -fillColor rgb 60160 61696 46336 -lineWidth 0 -endObjectProperties - # (Rectangle) object activeRectangleClass beginObjectProperties @@ -190,53 +174,14 @@ minor 1 release 1 x 8 y 4 -w 315 +w 90 h 20 font "helvetica-medium-r-14.0" fgColor rgb 0 0 0 bgColor index 3 useDisplayBg value { - "Intek GPP Power Supply" -} -endObjectProperties - -# (Static Text) -object activeXTextClass -beginObjectProperties -major 4 -minor 1 -release 1 -x 307 -y 8 -w 37 -h 15 -font "helvetica-medium-r-12.0" -fgColor rgb 2560 0 47104 -bgColor index 3 -useDisplayBg -value { - "$(R)" -} -endObjectProperties - -# (Static Text) -object activeXTextClass -beginObjectProperties -major 4 -minor 1 -release 1 -x 256 -y 8 -w 50 -h 15 -font "helvetica-medium-r-12.0" -fontAlign "right" -fgColor rgb 2560 0 47104 -bgColor index 3 -useDisplayBg -value { - "$(P)" + "Intek GPP" } endObjectProperties @@ -248,7 +193,7 @@ minor 0 release 0 x 3 y 23 -w 238 +w 101 h 2 lineColor rgb 0 0 0 fillColor rgb 0 0 0 @@ -256,7 +201,7 @@ lineWidth 2 numPoints 2 { xPoints { 0 4 -1 240 +1 103 } yPoints { 0 24 @@ -264,60 +209,6 @@ yPoints { } endObjectProperties -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 108 -y 310 -w 10 -h 10 -lineColor rgb 0 0 0 -fillColor rgb 0 0 0 -lineWidth 2 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 111 -y 313 -w 4 -h 4 -lineColor rgb 26880 26880 26880 -fill -fillColor rgb 26880 26880 26880 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" -visMin 0 -visMax 1 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 111 -y 313 -w 4 -h 4 -lineColor rgb 64768 0 0 -fill -fillColor rgb 64768 0 0 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" -visInvert -visMin 0 -visMax 1 -endObjectProperties - # (Static Text) object activeXTextClass beginObjectProperties @@ -337,50 +228,6 @@ value { } endObjectProperties -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 19 -y 270 -w 70 -h 20 -controlPv "$(P)$(R)CH1_Watts" -format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "right" -fgColor rgb 2560 0 47104 -bgColor rgb 60160 61696 46336 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Static Text) -object activeXTextClass -beginObjectProperties -major 4 -minor 1 -release 1 -x 98 -y 274 -w 45 -h 15 -font "helvetica-medium-r-12.0" -fontAlign "center" -fgColor rgb 0 0 0 -bgColor index 3 -useDisplayBg -value { - "Watts" -} -endObjectProperties - # (Text Monitor) object activeXTextDspClass:noedit beginObjectProperties @@ -405,30 +252,6 @@ newPos objType "controls" endObjectProperties -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 125 -y 305 -w 30 -h 20 -controlPv "$(P)$(R)CH1_State" -format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "left" -fgColor rgb 2560 0 47104 -bgColor rgb 55808 55808 55808 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - # (Text Control) object activeXTextDspClass beginObjectProperties @@ -778,22 +601,6 @@ fillColor rgb 55808 55808 55808 lineWidth 0 endObjectProperties -# (Rectangle) -object activeRectangleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 254 -y 270 -w 57 -h 19 -lineColor rgb 60160 61696 46336 -fill -fillColor rgb 60160 61696 46336 -lineWidth 0 -endObjectProperties - # (Rectangle) object activeRectangleClass beginObjectProperties @@ -920,170 +727,48 @@ value { } endObjectProperties -# (Circle) -object activeCircleClass +# (Text Monitor) +object activeXTextDspClass:noedit beginObjectProperties major 4 -minor 0 +minor 7 release 0 -x 273 -y 310 -w 10 +x 186 +y 150 +w 48 h 10 -lineColor rgb 0 0 0 -fillColor rgb 0 0 0 -lineWidth 2 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 276 -y 313 -w 4 -h 4 -lineColor rgb 26880 26880 26880 -fill -fillColor rgb 26880 26880 26880 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" -visMin 0 -visMax 1 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 276 -y 313 -w 4 -h 4 -lineColor rgb 64768 0 0 -fill -fillColor rgb 64768 0 0 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" -visInvert -visMin 0 -visMax 1 +controlPv "$(P)$(R)CH2_Vset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" endObjectProperties -# (Text Monitor) -object activeXTextDspClass:noedit +# (Text Control) +object activeXTextDspClass beginObjectProperties major 4 minor 7 release 0 -x 184 -y 270 -w 70 -h 20 -controlPv "$(P)$(R)CH2_Watts" +x 247 +y 148 +w 34 +h 15 +controlPv "$(P)$(R)CH2_V_TweakVal" format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "right" -fgColor rgb 2560 0 47104 -bgColor rgb 60160 61696 46336 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Static Text) -object activeXTextClass -beginObjectProperties -major 4 -minor 1 -release 1 -x 263 -y 274 -w 45 -h 15 -font "helvetica-medium-r-12.0" -fontAlign "center" -fgColor rgb 0 0 0 -bgColor index 3 -useDisplayBg -value { - "Watts" -} -endObjectProperties - -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 186 -y 150 -w 48 -h 10 -controlPv "$(P)$(R)CH2_Vset_rbk" -format "decimal" -font "helvetica-medium-r-8.0" -fontAlign "right" -fgColor rgb 2560 0 47104 -bgColor rgb 55808 55808 55808 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 290 -y 305 -w 30 -h 20 -controlPv "$(P)$(R)CH2_State" -format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "left" -fgColor rgb 2560 0 47104 -bgColor rgb 55808 55808 55808 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Text Control) -object activeXTextDspClass -beginObjectProperties -major 4 -minor 7 -release 0 -x 247 -y 148 -w 34 -h 15 -controlPv "$(P)$(R)CH2_V_TweakVal" -format "decimal" -font "helvetica-medium-r-8.0" -fontAlign "left" -fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -editable -motifWidget +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1358,21 +1043,6 @@ yPoints { } endObjectProperties -# (Rectangle) -object activeRectangleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 171 -y 38 -w 155 -h 340 -lineColor rgb 2560 0 47104 -fillColor rgb 2560 0 47104 -lineWidth 0 -endObjectProperties - # (Text Control) object activeXTextDspClass beginObjectProperties @@ -1437,161 +1107,562 @@ visMin 0 visMax 1 endObjectProperties -# (Related Display) -object relatedDisplayClass +# (Rectangle) +object activeRectangleClass beginObjectProperties major 4 minor 0 release 0 -x 252 -y 390 -w 70 -h 22 -fgColor rgb 65280 65280 65280 -bgColor rgb 10240 37632 5376 -topShadowColor rgb 55808 55808 55808 -botShadowColor rgb 17920 17920 17920 -font "helvetica-medium-r-12.0" -buttonLabel "More" -numPvs 2 -numDsps 1 -displayFileName { - 0 "InstekGPP_more.edl" -} -menuLabel { - 0 "" -} -symbols { - 0 "P=$(P),R=$(R)" -} -closeAction { - 0 1 -} -replaceSymbols { - 0 1 -} -closeDisplay { - 0 1 -} +x 171 +y 38 +w 155 +h 340 +lineColor rgb 2560 0 47104 +fillColor rgb 2560 0 47104 +lineWidth 0 endObjectProperties -# (Message Button) -object activeMessageButtonClass +# (Group) +object activeGroupClass beginObjectProperties major 4 minor 0 release 0 -x 17 -y 305 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 -topShadowColor rgb 65280 65280 65280 -botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_OutState" -pressValue "0" -releaseValue -onLabel "Off" -offLabel "Off" -3d -useEnumNumeric -font "helvetica-medium-r-10.0" -endObjectProperties +x 184 +y 270 +w 138 +h 70 -# (Message Button) -object activeMessageButtonClass +beginGroup + +# (Group) +object activeGroupClass beginObjectProperties major 4 minor 0 release 0 -x 61 -y 305 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 -topShadowColor rgb 65280 65280 65280 -botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_OutState" -pressValue "1" -releaseValue -onLabel "ON" -offLabel "ON" -3d -useEnumNumeric -font "helvetica-medium-r-10.0" -endObjectProperties +x 184 +y 320 +w 138 +h 20 -# (Menu Button) -object activeMenuButtonClass +beginGroup + +# (Circle) +object activeCircleClass beginObjectProperties major 4 minor 0 release 0 -x 11 -y 390 -w 85 -h 20 -fgColor rgb 2560 0 47104 -bgColor rgb 47872 47872 47872 -inconsistentColor rgb 17920 17920 17920 -topShadowColor rgb 55808 55808 55808 -botShadowColor rgb 17920 17920 17920 -controlPv "$(P)$(R)CH1_Vmeas.SCAN" -indicatorPv "$(P)$(R)CH1_Vmeas.SCAN" -font "helvetica-medium-r-12.0" +x 278 +y 328 +w 4 +h 4 +lineColor rgb 0 55296 0 +fill +fillColor rgb 0 55296 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OutState)" +visMin 0 +visMax 1 endObjectProperties -# (Message Button) -object activeMessageButtonClass +# (Circle) +object activeCircleClass beginObjectProperties major 4 minor 0 release 0 -x 133 -y 124 -w 15 -h 20 -fgColor rgb 0 0 0 -onColor rgb 29440 57088 65280 -offColor rgb 29440 57088 65280 -topShadowColor rgb 65280 65280 65280 -botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_V_TweakUp.PROC" -pressValue "1" -releaseValue -onLabel ">" -offLabel ">" -3d -useEnumNumeric -font "helvetica-medium-r-12.0" +x 278 +y 328 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OutState)" +visInvert +visMin 0 +visMax 1 endObjectProperties -# (Message Button) -object activeMessageButtonClass +# (Circle) +object activeCircleClass beginObjectProperties major 4 minor 0 release 0 -x 12 -y 124 -w 15 -h 20 -fgColor rgb 0 0 0 -onColor rgb 29440 57088 65280 -offColor rgb 29440 57088 65280 -topShadowColor rgb 65280 65280 65280 -botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_V_TweakDown.PROC" -pressValue "1" -releaseValue -onLabel "<" -offLabel "<" -3d -useEnumNumeric +x 275 +y 325 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 292 +y 320 +w 30 +h 20 +controlPv "$(P)$(R)CH2_State" +format "string" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 65535 0 +fgAlarm +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +endGroup + +endObjectProperties + + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 256 +y 270 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 186 +y 270 +w 70 +h 20 +controlPv "$(P)$(R)CH2_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 265 +y 274 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 257 +y 295 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 187 +y 295 +w 70 +h 20 +controlPv "$(P)$(R)CH2_Ohms" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 266 +y 299 +w 46 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Ohms" +} +endObjectProperties + +endGroup + +endObjectProperties + + +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 19 +y 270 +w 138 +h 70 + +beginGroup + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 91 +y 270 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 21 +y 270 +w 70 +h 20 +controlPv "$(P)$(R)CH1_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 100 +y 274 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 19 +y 320 +w 138 +h 20 + +beginGroup + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 113 +y 328 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OutState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 113 +y 328 +w 4 +h 4 +lineColor rgb 0 55296 0 +fill +fillColor rgb 0 55296 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OutState)" +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 110 +y 325 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 127 +y 320 +w 30 +h 20 +controlPv "$(P)$(R)CH1_State" +format "string" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 65535 0 +fgAlarm +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +endGroup + +endObjectProperties + + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 91 +y 295 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 21 +y 295 +w 70 +h 20 +controlPv "$(P)$(R)CH1_Ohms" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 100 +y 299 +w 46 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Ohms" +} +endObjectProperties + +endGroup + +endObjectProperties + + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 110 +y 6 +w 220 +h 20 +font "helvetica-medium-r-14.0" +fontAlign "center" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "$(P)$(R)" +} +endObjectProperties + +# (Related Display) +object relatedDisplayClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 252 +y 390 +w 70 +h 22 +fgColor rgb 65280 65280 65280 +bgColor rgb 10240 37632 5376 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +font "helvetica-medium-r-12.0" +buttonLabel "More" +numPvs 2 +numDsps 1 +displayFileName { + 0 "InstekGPP_more.edl" +} +menuLabel { + 0 "" +} +symbols { + 0 "P=$(P),R=$(R)" +} +closeAction { + 0 1 +} +replaceSymbols { + 0 1 +} +closeDisplay { + 0 1 +} +endObjectProperties + +# (Menu Button) +object activeMenuButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 11 +y 390 +w 85 +h 20 +fgColor rgb 2560 0 47104 +bgColor rgb 47872 47872 47872 +inconsistentColor rgb 17920 17920 17920 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +controlPv "$(P)$(R)CH1_Vmeas.SCAN" +indicatorPv "$(P)$(R)CH1_Vmeas.SCAN" font "helvetica-medium-r-12.0" endObjectProperties @@ -1602,7 +1673,7 @@ major 4 minor 0 release 0 x 133 -y 214 +y 124 w 15 h 20 fgColor rgb 0 0 0 @@ -1610,7 +1681,7 @@ onColor rgb 29440 57088 65280 offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_I_TweakUp.PROC" +controlPv "$(P)$(R)CH1_V_TweakUp.PROC" pressValue "1" releaseValue onLabel ">" @@ -1627,7 +1698,7 @@ major 4 minor 0 release 0 x 12 -y 214 +y 124 w 15 h 20 fgColor rgb 0 0 0 @@ -1635,7 +1706,7 @@ onColor rgb 29440 57088 65280 offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_I_TweakDown.PROC" +controlPv "$(P)$(R)CH1_V_TweakDown.PROC" pressValue "1" releaseValue onLabel "<" @@ -1651,23 +1722,23 @@ beginObjectProperties major 4 minor 0 release 0 -x 182 -y 305 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 +x 133 +y 214 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_OutState" -pressValue "0" +controlPv "$(P)$(R)CH1_I_TweakUp.PROC" +pressValue "1" releaseValue -onLabel "Off" -offLabel "Off" +onLabel ">" +offLabel ">" 3d useEnumNumeric -font "helvetica-medium-r-10.0" +font "helvetica-medium-r-12.0" endObjectProperties # (Message Button) @@ -1676,23 +1747,23 @@ beginObjectProperties major 4 minor 0 release 0 -x 226 -y 305 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 +x 12 +y 214 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_OutState" +controlPv "$(P)$(R)CH1_I_TweakDown.PROC" pressValue "1" releaseValue -onLabel "ON" -offLabel "ON" +onLabel "<" +offLabel "<" 3d useEnumNumeric -font "helvetica-medium-r-10.0" +font "helvetica-medium-r-12.0" endObjectProperties # (Message Button) @@ -1794,4 +1865,172 @@ offLabel "<" useEnumNumeric font "helvetica-medium-r-12.0" endObjectProperties +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 184 +y 270 +w 138 +h 70 + +beginGroup +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 184 +y 320 +w 138 +h 20 + +beginGroup + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 184 +y 320 +w 39 +h 19 +fgColor rgb 0 0 0 +onColor rgb 0 55296 0 +offColor rgb 0 55296 0 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_OutState" +pressValue "0" +releaseValue +onLabel "Off" +offLabel "Off" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 228 +y 320 +w 39 +h 19 +fgColor rgb 0 0 0 +onColor rgb 64768 0 0 +offColor rgb 64768 0 0 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_OutState" +pressValue "1" +releaseValue +onLabel "ON" +offLabel "ON" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +endGroup + +endObjectProperties + + +endGroup + +endObjectProperties + +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 19 +y 270 +w 138 +h 70 + +beginGroup +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 19 +y 320 +w 138 +h 20 + +beginGroup + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 19 +y 320 +w 39 +h 19 +fgColor rgb 0 0 0 +onColor rgb 0 55296 0 +offColor rgb 0 55296 0 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_OutState" +pressValue "0" +releaseValue +onLabel "Off" +offLabel "Off" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 63 +y 320 +w 39 +h 19 +fgColor rgb 0 0 0 +onColor rgb 64768 0 0 +offColor rgb 64768 0 0 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_OutState" +pressValue "1" +releaseValue +onLabel "ON" +offLabel "ON" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +endGroup + +endObjectProperties + + +endGroup + +endObjectProperties + diff --git a/ipApp/op/edl/autoconvert/InstekGPP_more.edl b/ipApp/op/edl/autoconvert/InstekGPP_more.edl index 9c15e3a..5fac3e7 100644 --- a/ipApp/op/edl/autoconvert/InstekGPP_more.edl +++ b/ipApp/op/edl/autoconvert/InstekGPP_more.edl @@ -3,8 +3,8 @@ beginScreenProperties major 4 minor 0 release 1 -x 281 -y 101 +x 581 +y 172 w 472 h 625 font "helvetica-medium-r-18.0" @@ -51,14 +51,14 @@ minor 1 release 1 x 13 y 556 -w 369 +w 270 h 11 font "helvetica-medium-r-8.0" fgColor rgb 0 0 0 bgColor index 3 useDisplayBg value { - "For Remote: Send the power supply a command" + "For Remote: Send the power supply any command" } endObjectProperties @@ -109,14 +109,14 @@ minor 1 release 1 x 85 y 536 -w 200 +w 204 h 11 font "helvetica-medium-r-8.0" fgColor rgb 0 0 0 bgColor index 3 useDisplayBg value { - "then press '.' on front panel" + "then press 'Unlock' on front panel" } endObjectProperties @@ -196,22 +196,6 @@ fillColor rgb 55808 55808 55808 lineWidth 0 endObjectProperties -# (Rectangle) -object activeRectangleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 94 -y 319 -w 57 -h 19 -lineColor rgb 60160 61696 46336 -fill -fillColor rgb 60160 61696 46336 -lineWidth 0 -endObjectProperties - # (Rectangle) object activeRectangleClass beginObjectProperties @@ -381,60 +365,6 @@ yPoints { } endObjectProperties -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 113 -y 359 -w 10 -h 10 -lineColor rgb 0 0 0 -fillColor rgb 0 0 0 -lineWidth 2 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 116 -y 362 -w 4 -h 4 -lineColor rgb 26880 26880 26880 -fill -fillColor rgb 26880 26880 26880 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" -visMin 0 -visMax 1 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 116 -y 362 -w 4 -h 4 -lineColor rgb 64768 0 0 -fill -fillColor rgb 64768 0 0 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH1_OnOffState)" -visInvert -visMin 0 -visMax 1 -endObjectProperties - # (Static Text) object activeXTextClass beginObjectProperties @@ -454,50 +384,6 @@ value { } endObjectProperties -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 24 -y 319 -w 70 -h 20 -controlPv "$(P)$(R)CH1_Watts" -format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "right" -fgColor rgb 2560 0 47104 -bgColor rgb 60160 61696 46336 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Static Text) -object activeXTextClass -beginObjectProperties -major 4 -minor 1 -release 1 -x 103 -y 323 -w 45 -h 15 -font "helvetica-medium-r-12.0" -fontAlign "center" -fgColor rgb 0 0 0 -bgColor index 3 -useDisplayBg -value { - "Watts" -} -endObjectProperties - # (Text Monitor) object activeXTextDspClass:noedit beginObjectProperties @@ -522,30 +408,6 @@ newPos objType "controls" endObjectProperties -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 130 -y 354 -w 30 -h 20 -controlPv "$(P)$(R)CH1_State" -format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "left" -fgColor rgb 2560 0 47104 -bgColor rgb 55808 55808 55808 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - # (Text Control) object activeXTextDspClass beginObjectProperties @@ -895,22 +757,6 @@ fillColor rgb 55808 55808 55808 lineWidth 0 endObjectProperties -# (Rectangle) -object activeRectangleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 388 -y 319 -w 57 -h 19 -lineColor rgb 60160 61696 46336 -fill -fillColor rgb 60160 61696 46336 -lineWidth 0 -endObjectProperties - # (Rectangle) object activeRectangleClass beginObjectProperties @@ -1037,76 +883,48 @@ value { } endObjectProperties -# (Circle) -object activeCircleClass +# (Text Monitor) +object activeXTextDspClass:noedit beginObjectProperties major 4 -minor 0 +minor 7 release 0 -x 407 -y 359 -w 10 +x 320 +y 199 +w 48 h 10 -lineColor rgb 0 0 0 -fillColor rgb 0 0 0 -lineWidth 2 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 410 -y 362 -w 4 -h 4 -lineColor rgb 26880 26880 26880 -fill -fillColor rgb 26880 26880 26880 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" -visMin 0 -visMax 1 -endObjectProperties - -# (Circle) -object activeCircleClass -beginObjectProperties -major 4 -minor 0 -release 0 -x 410 -y 362 -w 4 -h 4 -lineColor rgb 64768 0 0 -fill -fillColor rgb 64768 0 0 -lineWidth 2 -visPv "CALC\\\{(A)\}($(P)$(R)CH2_OnOffState)" -visInvert -visMin 0 -visMax 1 +controlPv "$(P)$(R)CH2_Vset_rbk" +format "decimal" +font "helvetica-medium-r-8.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" endObjectProperties -# (Text Monitor) -object activeXTextDspClass:noedit +# (Text Control) +object activeXTextDspClass beginObjectProperties major 4 minor 7 release 0 -x 318 -y 319 -w 70 -h 20 -controlPv "$(P)$(R)CH2_Watts" +x 381 +y 197 +w 34 +h 15 +controlPv "$(P)$(R)CH2_V_TweakVal" format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "right" -fgColor rgb 2560 0 47104 -bgColor rgb 60160 61696 46336 +font "helvetica-medium-r-8.0" +fontAlign "left" +fgColor rgb 0 0 0 +bgColor rgb 51200 51200 51200 +editable +motifWidget limitsFromDb nullColor rgb 60928 46592 11008 smartRefresh @@ -1121,118 +939,24 @@ beginObjectProperties major 4 minor 1 release 1 -x 397 -y 323 -w 45 -h 15 -font "helvetica-medium-r-12.0" -fontAlign "center" -fgColor rgb 0 0 0 +x 421 +y 200 +w 30 +h 10 +font "helvetica-medium-r-8.0" +fgColor rgb 2560 0 47104 bgColor index 3 useDisplayBg value { - "Watts" + "Tweak" } endObjectProperties -# (Text Monitor) -object activeXTextDspClass:noedit +# (Lines) +object activeLineClass beginObjectProperties major 4 -minor 7 -release 0 -x 320 -y 199 -w 48 -h 10 -controlPv "$(P)$(R)CH2_Vset_rbk" -format "decimal" -font "helvetica-medium-r-8.0" -fontAlign "right" -fgColor rgb 2560 0 47104 -bgColor rgb 55808 55808 55808 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Text Monitor) -object activeXTextDspClass:noedit -beginObjectProperties -major 4 -minor 7 -release 0 -x 424 -y 354 -w 30 -h 20 -controlPv "$(P)$(R)CH2_State" -format "decimal" -font "helvetica-medium-r-14.0" -fontAlign "left" -fgColor rgb 2560 0 47104 -bgColor rgb 55808 55808 55808 -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Text Control) -object activeXTextDspClass -beginObjectProperties -major 4 -minor 7 -release 0 -x 381 -y 197 -w 34 -h 15 -controlPv "$(P)$(R)CH2_V_TweakVal" -format "decimal" -font "helvetica-medium-r-8.0" -fontAlign "left" -fgColor rgb 0 0 0 -bgColor rgb 51200 51200 51200 -editable -motifWidget -limitsFromDb -nullColor rgb 60928 46592 11008 -smartRefresh -fastUpdate -newPos -objType "controls" -endObjectProperties - -# (Static Text) -object activeXTextClass -beginObjectProperties -major 4 -minor 1 -release 1 -x 421 -y 200 -w 30 -h 10 -font "helvetica-medium-r-8.0" -fgColor rgb 2560 0 47104 -bgColor index 3 -useDisplayBg -value { - "Tweak" -} -endObjectProperties - -# (Lines) -object activeLineClass -beginObjectProperties -major 4 -minor 0 +minor 0 release 0 x 416 y 204 @@ -1932,7 +1656,7 @@ minor 1 release 1 x 85 y 569 -w 200 +w 78 h 11 font "helvetica-medium-r-8.0" fgColor rgb 0 0 0 @@ -1987,162 +1711,578 @@ newPos objType "controls" endObjectProperties -# (Related Display) -object relatedDisplayClass +# (Group) +object activeGroupClass beginObjectProperties major 4 minor 0 release 0 -x 349 -y 480 -w 70 -h 22 -fgColor rgb 65280 65280 65280 -bgColor rgb 10240 37632 5376 -topShadowColor rgb 55808 55808 55808 -botShadowColor rgb 17920 17920 17920 -font "helvetica-medium-r-12.0" -buttonLabel "Less" -numPvs 2 -numDsps 1 -displayFileName { - 0 "InstekGPP.edl" -} -menuLabel { - 0 "" -} -symbols { - 0 "P=$(P),R=$(R)" -} -closeAction { - 0 1 -} -replaceSymbols { - 0 1 -} -closeDisplay { - 0 1 -} -endObjectProperties +x 316 +y 319 +w 138 +h 70 -# (Message Button) -object activeMessageButtonClass +beginGroup + +# (Group) +object activeGroupClass beginObjectProperties major 4 minor 0 release 0 -x 12 -y 594 -w 100 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 -topShadowColor rgb 65280 65280 65280 -botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)Error.PROC" -pressValue "1" -releaseValue -onLabel "Error Check:" -offLabel "Error Check:" -3d -useEnumNumeric -font "helvetica-medium-r-10.0" -endObjectProperties +x 316 +y 369 +w 138 +h 20 -# (Related Display) -object relatedDisplayClass +beginGroup + +# (Circle) +object activeCircleClass beginObjectProperties major 4 minor 0 release 0 -x 349 -y 508 -w 70 -h 22 -fgColor rgb 52480 24832 0 -bgColor rgb 64256 62208 18944 -topShadowColor rgb 55808 55808 55808 -botShadowColor rgb 17920 17920 17920 -font "helvetica-medium-r-12.0" -buttonLabel "Limits" -numPvs 2 -numDsps 1 -displayFileName { - 0 "InstekGPP_limits.edl" -} -menuLabel { - 0 "" -} -symbols { - 0 "P=$(P),R=$(R)" -} -replaceSymbols { - 0 1 -} +x 410 +y 377 +w 4 +h 4 +lineColor rgb 0 55296 0 +fill +fillColor rgb 0 55296 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OutState)" +visMin 0 +visMax 1 endObjectProperties -# (Message Button) -object activeMessageButtonClass +# (Circle) +object activeCircleClass beginObjectProperties major 4 minor 0 release 0 -x 22 -y 354 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 -topShadowColor rgb 65280 65280 65280 -botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_OutState" -pressValue "0" -releaseValue -onLabel "Off" -offLabel "Off" -3d -useEnumNumeric -font "helvetica-medium-r-10.0" +x 410 +y 377 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH2_OutState)" +visInvert +visMin 0 +visMax 1 endObjectProperties -# (Message Button) -object activeMessageButtonClass +# (Circle) +object activeCircleClass beginObjectProperties major 4 minor 0 release 0 -x 66 -y 354 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 -topShadowColor rgb 65280 65280 65280 -botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH1_OutState" -pressValue "1" -releaseValue -onLabel "ON" -offLabel "ON" -3d -useEnumNumeric -font "helvetica-medium-r-10.0" +x 407 +y 374 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 endObjectProperties -# (Menu Button) -object activeMenuButtonClass +# (Text Monitor) +object activeXTextDspClass:noedit beginObjectProperties major 4 -minor 0 +minor 7 release 0 -x 12 -y 480 -w 85 +x 424 +y 369 +w 30 h 20 -fgColor rgb 2560 0 47104 +controlPv "$(P)$(R)CH2_State" +format "string" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 65535 0 +fgAlarm +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +endGroup + +endObjectProperties + + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 388 +y 319 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 318 +y 319 +w 70 +h 20 +controlPv "$(P)$(R)CH2_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 397 +y 323 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 389 +y 344 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 319 +y 344 +w 70 +h 20 +controlPv "$(P)$(R)CH2_Ohms" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 398 +y 348 +w 46 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Ohms" +} +endObjectProperties + +endGroup + +endObjectProperties + + +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 22 +y 319 +w 138 +h 70 + +beginGroup + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 94 +y 319 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 24 +y 319 +w 70 +h 20 +controlPv "$(P)$(R)CH1_Watts" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 103 +y 323 +w 45 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Watts" +} +endObjectProperties + +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 22 +y 369 +w 138 +h 20 + +beginGroup + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 116 +y 377 +w 4 +h 4 +lineColor rgb 64768 0 0 +fill +fillColor rgb 64768 0 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OutState)" +visInvert +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 116 +y 377 +w 4 +h 4 +lineColor rgb 0 55296 0 +fill +fillColor rgb 0 55296 0 +lineWidth 2 +visPv "CALC\\\{(A)\}($(P)$(R)CH1_OutState)" +visMin 0 +visMax 1 +endObjectProperties + +# (Circle) +object activeCircleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 113 +y 374 +w 10 +h 10 +lineColor rgb 0 0 0 +fillColor rgb 0 0 0 +lineWidth 2 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 130 +y 369 +w 30 +h 20 +controlPv "$(P)$(R)CH1_State" +format "string" +font "helvetica-medium-r-14.0" +fontAlign "left" +fgColor rgb 0 65535 0 +fgAlarm +bgColor rgb 55808 55808 55808 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +endGroup + +endObjectProperties + + +# (Rectangle) +object activeRectangleClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 94 +y 344 +w 57 +h 19 +lineColor rgb 60160 61696 46336 +fill +fillColor rgb 60160 61696 46336 +lineWidth 0 +endObjectProperties + +# (Text Monitor) +object activeXTextDspClass:noedit +beginObjectProperties +major 4 +minor 7 +release 0 +x 24 +y 344 +w 70 +h 20 +controlPv "$(P)$(R)CH1_Ohms" +format "decimal" +font "helvetica-medium-r-14.0" +fontAlign "right" +fgColor rgb 2560 0 47104 +bgColor rgb 60160 61696 46336 +limitsFromDb +nullColor rgb 60928 46592 11008 +smartRefresh +fastUpdate +newPos +objType "controls" +endObjectProperties + +# (Static Text) +object activeXTextClass +beginObjectProperties +major 4 +minor 1 +release 1 +x 103 +y 348 +w 46 +h 15 +font "helvetica-medium-r-12.0" +fgColor rgb 0 0 0 +bgColor index 3 +useDisplayBg +value { + "Ohms" +} +endObjectProperties + +endGroup + +endObjectProperties + + +# (Related Display) +object relatedDisplayClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 349 +y 480 +w 70 +h 22 +fgColor rgb 65280 65280 65280 +bgColor rgb 10240 37632 5376 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +font "helvetica-medium-r-12.0" +buttonLabel "Less" +numPvs 2 +numDsps 1 +displayFileName { + 0 "InstekGPP.edl" +} +menuLabel { + 0 "" +} +symbols { + 0 "P=$(P),R=$(R)" +} +closeAction { + 0 1 +} +replaceSymbols { + 0 1 +} +closeDisplay { + 0 1 +} +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 594 +w 100 +h 19 +fgColor rgb 65280 65280 65280 +onColor rgb 37120 37120 37120 +offColor rgb 37120 37120 37120 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)Error.PROC" +pressValue "1" +releaseValue +onLabel "Error Check:" +offLabel "Error Check:" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Related Display) +object relatedDisplayClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 349 +y 508 +w 70 +h 22 +fgColor rgb 52480 24832 0 +bgColor rgb 64256 62208 18944 +topShadowColor rgb 55808 55808 55808 +botShadowColor rgb 17920 17920 17920 +font "helvetica-medium-r-12.0" +buttonLabel "Limits" +numPvs 2 +numDsps 1 +displayFileName { + 0 "InstekGPP_limits.edl" +} +menuLabel { + 0 "" +} +symbols { + 0 "P=$(P),R=$(R)" +} +replaceSymbols { + 0 1 +} +endObjectProperties + +# (Menu Button) +object activeMenuButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 12 +y 480 +w 85 +h 20 +fgColor rgb 2560 0 47104 bgColor rgb 47872 47872 47872 inconsistentColor rgb 17920 17920 17920 topShadowColor rgb 55808 55808 55808 @@ -2258,23 +2398,23 @@ beginObjectProperties major 4 minor 0 release 0 -x 316 -y 354 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 +x 432 +y 173 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_OutState" -pressValue "0" +controlPv "$(P)$(R)CH2_V_TweakUp.PROC" +pressValue "1" releaseValue -onLabel "Off" -offLabel "Off" +onLabel ">" +offLabel ">" 3d useEnumNumeric -font "helvetica-medium-r-10.0" +font "helvetica-medium-r-12.0" endObjectProperties # (Message Button) @@ -2283,23 +2423,23 @@ beginObjectProperties major 4 minor 0 release 0 -x 360 -y 354 -w 39 -h 19 -fgColor rgb 65280 65280 65280 -onColor rgb 37120 37120 37120 -offColor rgb 37120 37120 37120 +x 311 +y 173 +w 15 +h 20 +fgColor rgb 0 0 0 +onColor rgb 29440 57088 65280 +offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_OutState" +controlPv "$(P)$(R)CH2_V_TweakDown.PROC" pressValue "1" releaseValue -onLabel "ON" -offLabel "ON" +onLabel "<" +offLabel "<" 3d useEnumNumeric -font "helvetica-medium-r-10.0" +font "helvetica-medium-r-12.0" endObjectProperties # (Message Button) @@ -2309,7 +2449,7 @@ major 4 minor 0 release 0 x 432 -y 173 +y 263 w 15 h 20 fgColor rgb 0 0 0 @@ -2317,7 +2457,7 @@ onColor rgb 29440 57088 65280 offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_V_TweakUp.PROC" +controlPv "$(P)$(R)CH2_I_TweakUp.PROC" pressValue "1" releaseValue onLabel ">" @@ -2334,7 +2474,7 @@ major 4 minor 0 release 0 x 311 -y 173 +y 263 w 15 h 20 fgColor rgb 0 0 0 @@ -2342,7 +2482,7 @@ onColor rgb 29440 57088 65280 offColor rgb 29440 57088 65280 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_V_TweakDown.PROC" +controlPv "$(P)$(R)CH2_I_TweakDown.PROC" pressValue "1" releaseValue onLabel "<" @@ -2351,6 +2491,30 @@ offLabel "<" useEnumNumeric font "helvetica-medium-r-12.0" endObjectProperties +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 316 +y 319 +w 138 +h 70 + +beginGroup +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 316 +y 369 +w 138 +h 20 + +beginGroup # (Message Button) object activeMessageButtonClass @@ -2358,23 +2522,23 @@ beginObjectProperties major 4 minor 0 release 0 -x 432 -y 263 -w 15 -h 20 +x 316 +y 369 +w 39 +h 19 fgColor rgb 0 0 0 -onColor rgb 29440 57088 65280 -offColor rgb 29440 57088 65280 +onColor rgb 0 55296 0 +offColor rgb 0 55296 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_I_TweakUp.PROC" -pressValue "1" +controlPv "$(P)$(R)CH2_OutState" +pressValue "0" releaseValue -onLabel ">" -offLabel ">" +onLabel "Off" +offLabel "Off" 3d useEnumNumeric -font "helvetica-medium-r-12.0" +font "helvetica-medium-r-10.0" endObjectProperties # (Message Button) @@ -2383,22 +2547,116 @@ beginObjectProperties major 4 minor 0 release 0 -x 311 -y 263 -w 15 +x 360 +y 369 +w 39 +h 19 +fgColor rgb 0 0 0 +onColor rgb 64768 0 0 +offColor rgb 64768 0 0 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH2_OutState" +pressValue "1" +releaseValue +onLabel "ON" +offLabel "ON" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +endGroup + +endObjectProperties + + +endGroup + +endObjectProperties + +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 22 +y 319 +w 138 +h 70 + +beginGroup +# (Group) +object activeGroupClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 22 +y 369 +w 138 h 20 + +beginGroup + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 22 +y 369 +w 39 +h 19 fgColor rgb 0 0 0 -onColor rgb 29440 57088 65280 -offColor rgb 29440 57088 65280 +onColor rgb 0 55296 0 +offColor rgb 0 55296 0 topShadowColor rgb 65280 65280 65280 botShadowColor rgb 0 0 0 -controlPv "$(P)$(R)CH2_I_TweakDown.PROC" +controlPv "$(P)$(R)CH1_OutState" +pressValue "0" +releaseValue +onLabel "Off" +offLabel "Off" +3d +useEnumNumeric +font "helvetica-medium-r-10.0" +endObjectProperties + +# (Message Button) +object activeMessageButtonClass +beginObjectProperties +major 4 +minor 0 +release 0 +x 66 +y 369 +w 39 +h 19 +fgColor rgb 0 0 0 +onColor rgb 64768 0 0 +offColor rgb 64768 0 0 +topShadowColor rgb 65280 65280 65280 +botShadowColor rgb 0 0 0 +controlPv "$(P)$(R)CH1_OutState" pressValue "1" releaseValue -onLabel "<" -offLabel "<" +onLabel "ON" +offLabel "ON" 3d useEnumNumeric -font "helvetica-medium-r-12.0" +font "helvetica-medium-r-10.0" endObjectProperties +endGroup + +endObjectProperties + + +endGroup + +endObjectProperties + + diff --git a/ipApp/op/opi/autoconvert/InstekGPP.opi b/ipApp/op/opi/autoconvert/InstekGPP.opi index 7919c62..7056c96 100644 --- a/ipApp/op/opi/autoconvert/InstekGPP.opi +++ b/ipApp/op/opi/autoconvert/InstekGPP.opi @@ -28,8 +28,8 @@ false Display 335 - 110 - 81 + 105 + 106 false @@ -115,10 +115,10 @@ $(pv_value) false - + false - 20 + 36 true @@ -140,9 +140,9 @@ $(pv_value) false true Rectangle - 58 - 89 - 270 + 136 + 12 + 83 @@ -199,7 +199,7 @@ $(pv_value) Rectangle 136 12 - 83 + 173 @@ -223,22 +223,22 @@ $(pv_value) - 100.0 + 0.0 Default false - + false - 36 + 340 true - + 0 - 0 + 1 Rectangle @@ -251,12 +251,12 @@ $(pv_value) $(pv_name) $(pv_value) - false + true true Rectangle - 136 - 12 - 173 + 155 + 6 + 38 @@ -280,22 +280,22 @@ $(pv_value) - 0.0 + 100.0 Default false - + false 340 true - + 0 - 1 + 0 Rectangle @@ -308,11 +308,11 @@ $(pv_value) $(pv_name) $(pv_value) - true + false true Rectangle 155 - 6 + 172 38 @@ -343,10 +343,10 @@ $(pv_value) false - + false - 340 + 36 true @@ -368,9 +368,9 @@ $(pv_value) false true Rectangle - 155 - 172 - 38 + 136 + 177 + 83 @@ -400,10 +400,10 @@ $(pv_value) false - + false - 20 + 36 true @@ -425,9 +425,9 @@ $(pv_value) false true Rectangle - 58 - 254 - 270 + 136 + 177 + 173 @@ -451,26 +451,36 @@ $(pv_value) - 100.0 + 0.0 Default false - + false - 36 + 342 true - + 0 - 0 + 2 Rectangle - + + + + true + + + false + + $(P)$(R)CH1_OnOffState + + true true @@ -479,12 +489,12 @@ $(pv_value) $(pv_name) $(pv_value) - false + true true Rectangle - 136 - 177 - 83 + 157 + 6 + 38 @@ -508,26 +518,36 @@ $(pv_value) - 100.0 + 0.0 Default false - + false - 36 + 342 true - + 0 - 0 + 2 Rectangle - + + + + true + + + false + + $(P)$(R)CH2_OnOffState + + true true @@ -536,12 +556,12 @@ $(pv_value) $(pv_name) $(pv_value) - false + true true Rectangle - 136 - 177 - 173 + 157 + 170 + 37 @@ -600,139 +620,1453 @@ $(pv_value) 171 38 - + - false - 255 - true - false - + - - - - false 0 1 true - - - - 0.0 + false Default - false - + - false - 342 - true - - - - 0 - 2 - Rectangle - - - - - - true - - - false - - $(P)$(R)CH1_OnOffState - - + 70 + false + + true + + Grouping Container + true true false - $(pv_name) -$(pv_value) + false + true true - Rectangle - 157 - 6 - 38 + Grouping Container + 138 + 184 + 270 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 72 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 73 + 25 + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 20 + false + + true + + Grouping Container + + + true + true + false + + + false + + true + true + Grouping Container + 138 + 0 + 50 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + + $(P)$(R)CH2_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 0 + 0 + + + + + $(P)$(R)CH2_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 44 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 90 + 4 + + + + false + false + false + + + + false + + + + 0 + 1 + true + + + + true + + + + 4 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH2_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 108 + 0 + + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 2 + 0 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 81 + 4 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Ohms + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 3 + 25 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Ohms + + true + 1 + true + Label + 45 + false + 82 + 29 + - + - false - 255 - true - false - + - - - - false 0 1 true - - - - 0.0 + false Default - false - + - false - 342 - true - - - - 0 - 2 - Rectangle - - - - - - true - - - false - - $(P)$(R)CH2_OnOffState - - + 70 + false + + true + + Grouping Container + true true false - $(pv_name) -$(pv_value) + false + true true - Rectangle - 157 - 170 - 37 + Grouping Container + 138 + 19 + 270 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 72 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 72 + 25 + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 20 + false + + true + + Grouping Container + + + true + true + false + + + false + + true + true + Grouping Container + 138 + 0 + 50 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + + $(P)$(R)CH1_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 0 + 0 + + + + + $(P)$(R)CH1_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 44 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 90 + 4 + + + + false + false + false + + + + false + + + + 0 + 1 + true + + + + true + + + + 4 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH1_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 108 + 0 + + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 2 + 0 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 81 + 4 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Ohms + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 2 + 25 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Ohms + + true + 1 + true + Label + 45 + false + 81 + 29 + @@ -1050,38 +2384,99 @@ $(pv_value) false - Intek GPP Power Supply + Intek GPP true 1 true Label - 315 + 90 false 8 4 - + - false + false + 255 + true + 20 + 0 + false - + + false 0 1 true + true + 100.0 - + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 100 + 4 + 24 + + + + true + false + false + + + + false + + + + 6 + 1 + true + + Default + false - 15 - 0 - Label + 20 + + Menu Button + $(P)$(R)CH1_Vmeas.SCAN + true @@ -1089,17 +2484,15 @@ $(pv_value) false - false - $(R) - - true - 1 + false + $(pv_name) +$(pv_value) + false true - Label - 30 - false - 307 - 8 + Menu Button + 85 + 11 + 390 @@ -1114,13 +2507,13 @@ $(pv_value) 1 true - + - + - 15 - 2 + 14 + 0 Label @@ -1130,77 +2523,73 @@ $(pv_value) false - $(P) + Readback Scan Rate true 1 true Label - 50 + 137 false - 256 - 8 + 103 + 393 - + false - 255 - true - 20 - 0 + false false - + - false + true 0 1 true - true - 100.0 - Default + false - + - 1 - true - 0 - 1 - Polyline - - - - - + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Vset_rbk 0.0 true true - true + false + false + ###### $(pv_name) $(pv_value) false + 1 true - Polyline - 237 - 4 - 24 + Text Update + 48 + false + 21 + 150 - $(P)$(R)CH1_OutState - 0 + $(P)$(R)CH1_V_TweakUp.PROC + 1 10 @@ -1209,7 +2598,7 @@ $(pv_value) false false - + false @@ -1223,13 +2612,13 @@ $(pv_value) false - + - 19 + 20 Action Button 0 - $(P)$(R)CH1_OutState + $(P)$(R)CH1_V_TweakUp.PROC @@ -1239,20 +2628,20 @@ $(pv_value) - Off + > false $(pv_name) $(pv_value) true Action Button - 39 - 17 - 305 + 15 + 133 + 124 - $(P)$(R)CH1_OutState + $(P)$(R)CH1_V_TweakDown.PROC 1 10 @@ -1262,7 +2651,7 @@ $(pv_value) false false - + false @@ -1276,13 +2665,13 @@ $(pv_value) false - + - 19 + 20 Action Button 0 - $(P)$(R)CH1_OutState + $(P)$(R)CH1_V_TweakDown.PROC @@ -1292,100 +2681,99 @@ $(pv_value) - ON + < false $(pv_name) $(pv_value) true Action Button - 39 - 61 - 305 + 15 + 12 + 124 - + false - 255 - true + false false - + - - - false - 0 + 3 1 + true - - - - 0.0 - Default + false - false - 12 - true - - - - 0 - 2 - Ellipse - + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_V_TweakVal + false + 0.0 true true - true + false + 0 + false + true + false + false + + $(pv_name) $(pv_value) - true + false true - Ellipse - 12 - 107 - 309 + Text Input + 34 + 82 + 148 - + - true - false - false + false - + - false - 6 + 0 1 true - Default + - false - 20 - - Menu Button - $(P)$(R)CH1_Vmeas.SCAN - + 10 + 0 + Label true @@ -1393,28 +2781,29 @@ $(pv_value) false - false - $(pv_name) -$(pv_value) - false + false + Tweak + + true + 1 true - Menu Button - 85 - 11 - 390 + Label + 25 + false + 122 + 151 - + false 255 true + 20 + 0 false - - - false @@ -1422,39 +2811,28 @@ $(pv_value) 0 1 true - - - + true 100.0 Default false - + - false - 8 + 1 true - - - 0 - 0 - Ellipse + 1 + Polyline + + + + - - - - true - - - false - - $(P)$(R)CH1_OnOffState - - + 0.0 + true true @@ -1465,99 +2843,50 @@ $(pv_value) $(pv_value) false true - Ellipse - 8 - 109 - 311 + Polyline + 4 + 117 + 155 - + false - 255 - true + false false - + - - - false - 0 + 3 1 + true - - - - 100.0 - Default + false - - - - false - 8 - true - - - - 0 - 0 - Ellipse - - - - - - true - - - false - - $(P)$(R)CH1_OnOffState - - - - true - true - true - - - $(pv_name) -$(pv_value) - false - true - Ellipse - 8 - 109 - 311 - - - - false - - - - - - - 0 - 1 - true - - - - 14 + 1 + 24 0 - Label + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Iset + + false + 0.0 true @@ -1565,17 +2894,21 @@ $(pv_value) false - false - Readback Scan Rate - - true - 1 + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false true - Label - 137 - false - 103 - 393 + Text Input + 85 + 32 + 213 @@ -1583,7 +2916,7 @@ $(pv_value) false false - + true @@ -1593,19 +2926,19 @@ $(pv_value) 1 true - + false - + 1 - 20 + 24 2 Text Update 0 true - $(P)$(R)CH1_Watts + $(P)$(R)CH1_Imeas 0.0 @@ -1623,10 +2956,10 @@ $(pv_value) 1 true Text Update - 70 + 88 false - 19 - 270 + 24 + 179 @@ -1641,13 +2974,13 @@ $(pv_value) 1 true - + - + - 15 - 1 + 24 + 2 Label @@ -1657,26 +2990,23 @@ $(pv_value) false - Watts + A true 1 true Label - 45 + 16 false - 98 - 274 + 117 + 179 - + - false false - false - + - true @@ -1684,21 +3014,14 @@ $(pv_value) 1 true - + - false - + - 1 - 10 - 2 - Text Update - 0 - true - $(P)$(R)CH1_Vset_rbk - - 0.0 + 20 + 1 + Label true @@ -1706,18 +3029,17 @@ $(pv_value) false - false - ###### - $(pv_name) -$(pv_value) - false + false + A + + true 1 true - Text Update - 48 + Label + 12 false - 21 - 150 + 119 + 215 @@ -1735,19 +3057,19 @@ $(pv_value) 1 true - + false 1 - 20 - 0 + 10 + 2 Text Update 0 true - $(P)$(R)CH1_State + $(P)$(R)CH1_Iset_rbk 0.0 @@ -1765,15 +3087,15 @@ $(pv_value) 1 true Text Update - 30 + 48 false - 125 - 305 + 21 + 240 - $(P)$(R)CH1_V_TweakUp.PROC + $(P)$(R)CH1_I_TweakUp.PROC 1 10 @@ -1803,7 +3125,7 @@ $(pv_value) Action Button 0 - $(P)$(R)CH1_V_TweakUp.PROC + $(P)$(R)CH1_I_TweakUp.PROC @@ -1821,12 +3143,12 @@ $(pv_value) Action Button 15 133 - 124 + 214 - $(P)$(R)CH1_V_TweakDown.PROC + $(P)$(R)CH1_I_TweakDown.PROC 1 10 @@ -1856,7 +3178,7 @@ $(pv_value) Action Button 0 - $(P)$(R)CH1_V_TweakDown.PROC + $(P)$(R)CH1_I_TweakDown.PROC @@ -1874,7 +3196,7 @@ $(pv_value) Action Button 15 12 - 124 + 214 @@ -1911,7 +3233,7 @@ $(pv_value) false 0 true - $(P)$(R)CH1_V_TweakVal + $(P)$(R)CH1_I_TweakVal false 0.0 @@ -1936,7 +3258,7 @@ $(pv_value) Text Input 34 82 - 148 + 238 @@ -1976,7 +3298,7 @@ $(pv_value) 25 false 122 - 151 + 241 @@ -2011,8 +3333,8 @@ $(pv_value) 1 Polyline - - + + @@ -2031,231 +3353,101 @@ $(pv_value) Polyline 4 117 - 155 + 245 - + false - false + 255 + true + 20 + 0 false - + false - 3 + 0 1 - true + true + 100.0 - + Default false - + - 1 - 24 - 0 - false - Infinity - -Infinity - false - Text Input - 0 - false - 0 - true - $(P)$(R)CH1_Iset + 1 + true + 0 + 1 + Polyline + + + + + - false 0.0 true true - false + true - 0 - false - true - false - false - - $(pv_name) $(pv_value) false true - Text Input - 85 - 32 - 213 + Polyline + 97 + 33 + 71 - + false false false - + - true + false - 0 + 3 1 + true false - - - - 1 - 24 - 2 - Text Update - 0 - true - $(P)$(R)CH1_Imeas - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 88 - false - 24 - 179 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 24 - 2 - Label - - - true - true - false - - - false - A - - true - 1 - true - Label - 16 - false - 117 - 179 - - - - false - - - - - - - 0 - 1 - true - - - - 20 - 1 - Label - - - true - true - false - - - false - A - - true - 1 - true - Label - 12 - false - 119 - 215 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - - 1 - 10 - 2 - Text Update + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false 0 true - $(P)$(R)CH1_Iset_rbk + $(P)$(R)CH1_Vmeas.DESC + false 0.0 @@ -2264,938 +3456,141 @@ $(pv_value) false + 0 + false + true false - ###### + false + + $(pv_name) $(pv_value) - false - 1 - true - Text Update - 48 - false - 21 - 240 - - - - - $(P)$(R)CH1_I_TweakUp.PROC - 1 - 10 - - - - - false - false - - - - false - - - - 0 - 1 - true - - Default - - false - - - - 20 - - Action Button - 0 - $(P)$(R)CH1_I_TweakUp.PROC - - - - true - true - false - - - - > - false - $(pv_name) -$(pv_value) - true - Action Button - 15 - 133 - 214 - - - - - $(P)$(R)CH1_I_TweakDown.PROC - 1 - 10 - - - - - false - false - - - - false - - - - 0 - 1 - true - - Default - - false - - - - 20 - - Action Button - 0 - $(P)$(R)CH1_I_TweakDown.PROC - - - - true - true - false - - - - < - false - $(pv_name) -$(pv_value) - true - Action Button - 15 - 12 - 214 - - - - false - false - false - - - - false - - - - 3 - 1 - - true - - - - false - - - - 1 - 15 - 0 - false - Infinity - -Infinity - false - Text Input - 0 - false - 0 - true - $(P)$(R)CH1_I_TweakVal - - false - 0.0 - - - true - true - false - - - 0 - false - true - false - false - - - $(pv_name) -$(pv_value) - false - true - Text Input - 34 - 82 - 238 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 10 - 0 - Label - - - true - true - false - - - false - Tweak - - true - 1 - true - Label - 25 - false - 122 - 241 - - - - false - 255 - true - 20 - 0 - false - - - - false - - - - 0 - 1 - true - true - 100.0 - - Default - - false - - - - 1 - true - 0 - 1 - Polyline - - - - - - - 0.0 - - - true - true - true - - - $(pv_name) -$(pv_value) - false - true - Polyline - 4 - 117 - 245 - - - - false - 255 - true - 20 - 0 - false - - - - false - - - - 0 - 1 - true - true - 100.0 - - Default - - false - - - - 1 - true - 0 - 1 - Polyline - - - - - - - 0.0 - - - true - true - true - - - $(pv_name) -$(pv_value) - false - true - Polyline - 97 - 33 - 71 - - - - false - false - false - - - - false - - - - 3 - 1 - - true - - - - false - - - - 1 - 24 - 0 - false - Infinity - -Infinity - false - Text Input - 0 - false - 0 - true - $(P)$(R)CH1_Vmeas.DESC - - false - 0.0 - - - true - true - false - - - 0 - false - true - false - false - - - $(pv_name) -$(pv_value) - false - true - Text Input - 138 - 15 - 348 - - - - false - false - false - - - - false - - - - 3 - 1 - - true - - - - false - - - - 1 - 24 - 0 - false - Infinity - -Infinity - false - Text Input - 0 - false - 0 - true - $(P)$(R)CH2_Vset - - false - 0.0 - - - true - true - false - - - 0 - false - true - false - false - - - $(pv_name) -$(pv_value) - false - true - Text Input - 85 - 197 - 123 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - - - 1 - 24 - 2 - Text Update - 0 - true - $(P)$(R)CH2_Vmeas - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 88 - false - 189 - 89 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 24 - 2 - Label - - - true - true - false - - - false - V - - true - 1 - true - Label - 16 - false - 282 - 89 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 20 - 1 - Label - - - true - true - false - - - false - V - - true - 1 - true - Label - 12 - false - 284 - 125 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 20 - 1 - Label - - - true - true - false - - - false - Output 2 - - true - 1 - true - Label - 123 - false - 186 - 51 - - - - - $(P)$(R)CH2_OutState - 0 - 10 - - - - - false - false - - - - false - - - - 0 - 1 - true - - Default - - false - - - - 19 - - Action Button - 0 - $(P)$(R)CH2_OutState - - - - true - true - false - - - - Off - false - $(pv_name) -$(pv_value) - true - Action Button - 39 - 182 - 305 - - - - - $(P)$(R)CH2_OutState - 1 - 10 - - - - - false - false - - - - false - - - - 0 - 1 - true - - Default - - false - - - - 19 - - Action Button - 0 - $(P)$(R)CH2_OutState - - - - true - true - false - - - - ON - false - $(pv_name) -$(pv_value) - true - Action Button - 39 - 226 - 305 - - - - false - 255 - true - false - - - - - - - false - - - - 0 - 1 - true - - - - 0.0 - - Default - - false - - - - false - 12 - true - - - - 0 - 2 - Ellipse - - - - - true - true - true - - - $(pv_name) -$(pv_value) - true + false true - Ellipse - 12 - 272 - 309 + Text Input + 138 + 15 + 348 - + false - 255 - true + false false - + - - - false - 0 + 3 1 + true - - - - 100.0 - Default + false - + - false - 8 - true - - - - 0 - 0 - Ellipse - + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Vset - - - - true - - - false - - $(P)$(R)CH2_OnOffState - - + false + 0.0 + true true - true + false + 0 + false + true + false + false + + $(pv_name) $(pv_value) false true - Ellipse - 8 - 274 - 311 + Text Input + 85 + 197 + 123 - + false - 255 - true + false false - + - - - - false + true 0 1 true - - - - 100.0 - Default + false - + - false - 8 - true - - - - 0 - 0 - Ellipse - + 1 + 24 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Vmeas - - - - true - - - false - - $(P)$(R)CH2_OnOffState - - + 0.0 + true true - true + false + false + ###### $(pv_name) $(pv_value) false + 1 true - Ellipse - 8 - 274 - 311 + Text Update + 88 + false + 189 + 89 - + - false false - false - + - true @@ -3203,21 +3598,14 @@ $(pv_value) 1 true - + - false - + - 1 - 20 + 24 2 - Text Update - 0 - true - $(P)$(R)CH2_Watts - - 0.0 + Label true @@ -3225,18 +3613,17 @@ $(pv_value) false - false - ###### - $(pv_name) -$(pv_value) - false + false + V + + true 1 true - Text Update - 70 + Label + 16 false - 184 - 270 + 282 + 89 @@ -3251,12 +3638,12 @@ $(pv_value) 1 true - + - 15 + 20 1 Label @@ -3267,26 +3654,23 @@ $(pv_value) false - Watts + V true 1 true Label - 45 + 12 false - 263 - 274 + 284 + 125 - + - false false - false - + - true @@ -3294,21 +3678,14 @@ $(pv_value) 1 true - + - false - 1 - 10 - 2 - Text Update - 0 - true - $(P)$(R)CH2_Vset_rbk - - 0.0 + 20 + 1 + Label true @@ -3316,18 +3693,17 @@ $(pv_value) false - false - ###### - $(pv_name) -$(pv_value) - false + false + Output 2 + + true 1 true - Text Update - 48 + Label + 123 false 186 - 150 + 51 @@ -3345,19 +3721,19 @@ $(pv_value) 1 true - + false 1 - 20 - 0 + 10 + 2 Text Update 0 true - $(P)$(R)CH2_State + $(P)$(R)CH2_Vset_rbk 0.0 @@ -3375,10 +3751,10 @@ $(pv_value) 1 true Text Update - 30 + 48 false - 290 - 305 + 186 + 150 @@ -4267,4 +4643,44 @@ $(pv_value) 180 348 + + + false + + + + + + + 0 + 1 + true + + + + + + + 20 + 1 + Label + + + true + true + false + + + false + $(P)$(R) + + true + 1 + true + Label + 220 + false + 110 + 6 + diff --git a/ipApp/op/opi/autoconvert/InstekGPP_more.opi b/ipApp/op/opi/autoconvert/InstekGPP_more.opi index db03b73..48b939d 100644 --- a/ipApp/op/opi/autoconvert/InstekGPP_more.opi +++ b/ipApp/op/opi/autoconvert/InstekGPP_more.opi @@ -28,8 +28,8 @@ false Display 472 - 281 - 101 + 581 + 172 false @@ -144,63 +144,6 @@ $(pv_value) 12 87 - - - false - 255 - true - false - - - - - - - false - - - - 0 - 1 - true - - - - 100.0 - - Default - - false - - - - false - 20 - true - - - - 0 - 0 - Rectangle - - - - - true - true - false - - - $(pv_name) -$(pv_value) - false - true - Rectangle - 58 - 94 - 319 - false @@ -429,63 +372,6 @@ $(pv_value) 306 87 - - - false - 255 - true - false - - - - - - - false - - - - 0 - 1 - true - - - - 100.0 - - Default - - false - - - - false - 20 - true - - - - 0 - 0 - Rectangle - - - - - true - true - false - - - $(pv_name) -$(pv_value) - false - true - Rectangle - 58 - 388 - 319 - false @@ -791,6 +677,1454 @@ $(pv_value) 304 86 + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 70 + false + + true + + Grouping Container + + + true + true + false + + + false + + true + true + Grouping Container + 138 + 316 + 319 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 72 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 73 + 25 + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 20 + false + + true + + Grouping Container + + + true + true + false + + + false + + true + true + Grouping Container + 138 + 0 + 50 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH2_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + + $(P)$(R)CH2_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 0 + 0 + + + + + $(P)$(R)CH2_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH2_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 44 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 90 + 4 + + + + false + false + false + + + + false + + + + 0 + 1 + true + + + + true + + + + 4 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH2_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 108 + 0 + + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 2 + 0 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 81 + 4 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH2_Ohms + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 3 + 25 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Ohms + + true + 1 + true + Label + 45 + false + 82 + 29 + + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 70 + false + + true + + Grouping Container + + + true + true + false + + + false + + true + true + Grouping Container + 138 + 22 + 319 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 72 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 20 + true + + + + 0 + 0 + Rectangle + + + + + true + true + false + + + $(pv_name) +$(pv_value) + false + true + Rectangle + 58 + 72 + 25 + + + + + + + + + + 0 + 1 + true + false + + Default + + + + + 20 + false + + true + + Grouping Container + + + true + true + false + + + false + + true + true + Grouping Container + 138 + 0 + 50 + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 100.0 + + Default + + false + + + + false + 8 + true + + + + 0 + 0 + Ellipse + + + + + + true + + + false + + $(P)$(R)CH1_OutState + + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Ellipse + 8 + 92 + 6 + + + + + $(P)$(R)CH1_OutState + 0 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + Off + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 0 + 0 + + + + + $(P)$(R)CH1_OutState + 1 + 10 + + + + + false + false + + + + false + + + + 0 + 1 + true + + Default + + false + + + + 19 + + Action Button + 0 + $(P)$(R)CH1_OutState + + + + true + true + false + + + + ON + false + $(pv_name) +$(pv_value) + true + Action Button + 39 + 44 + 0 + + + + false + 255 + true + false + + + + + + + false + + + + 0 + 1 + true + + + + 0.0 + + Default + + false + + + + false + 12 + true + + + + 0 + 2 + Ellipse + + + + + true + true + true + + + $(pv_name) +$(pv_value) + true + true + Ellipse + 12 + 90 + 4 + + + + false + false + false + + + + false + + + + 0 + 1 + true + + + + true + + + + 4 + 20 + 0 + Text Update + 0 + true + $(P)$(R)CH1_State + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 30 + false + 108 + 0 + + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Watts + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 2 + 0 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Watts + + true + 1 + true + Label + 45 + false + 81 + 4 + + + + false + false + false + + + + true + + + + 0 + 1 + true + + + + false + + + + 1 + 20 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Ohms + + 0.0 + + + true + true + false + + + false + ###### + $(pv_name) +$(pv_value) + false + 1 + true + Text Update + 70 + false + 2 + 25 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 15 + 0 + Label + + + true + true + false + + + false + Ohms + + true + 1 + true + Label + 45 + false + 81 + 29 + + @@ -914,13 +2248,13 @@ $(pv_value) false - For Remote: Send the power supply a command + For Remote: Send the power supply any command true 1 true Label - 369 + 270 false 13 556 @@ -1112,13 +2446,13 @@ $(pv_value) false - then press '.' on front panel + then press 'Unlock' on front panel true 1 true Label - 200 + 204 false 85 536 @@ -1571,26 +2905,19 @@ $(pv_value) 9 28 - - - - $(P)$(R)CH1_OutState - 0 - 10 - - - - + + + true false false - + false - 0 + 6 1 true @@ -1598,13 +2925,12 @@ $(pv_value) false - + - 19 - - Action Button - 0 - $(P)$(R)CH1_OutState + 20 + + Menu Button + $(P)$(R)CH1_Vmeas.SCAN @@ -1613,33 +2939,22 @@ $(pv_value) false - - Off - false + false $(pv_name) $(pv_value) + false true - Action Button - 39 - 22 - 354 + Menu Button + 85 + 12 + 480 - - - - $(P)$(R)CH1_OutState - 1 - 10 - - - - - false - false + + + false - + - false @@ -1647,940 +2962,13 @@ $(pv_value) 1 true - Default + - false - + - 19 - - Action Button - 0 - $(P)$(R)CH1_OutState - - - - true - true - false - - - - ON - false - $(pv_name) -$(pv_value) - true - Action Button - 39 - 66 - 354 - - - - false - 255 - true - false - - - - - - - false - - - - 0 - 1 - true - - - - 0.0 - - Default - - false - - - - false - 12 - true - - - - 0 - 2 - Ellipse - - - - - true - true - true - - - $(pv_name) -$(pv_value) - true - true - Ellipse - 12 - 112 - 358 - - - - true - false - false - - - - false - - - - 6 - 1 - true - - Default - - false - - - - 20 - - Menu Button - $(P)$(R)CH1_Vmeas.SCAN - - - - true - true - false - - - false - $(pv_name) -$(pv_value) - false - true - Menu Button - 85 - 12 - 480 - - - - false - 255 - true - false - - - - - - - false - - - - 0 - 1 - true - - - - 100.0 - - Default - - false - - - - false - 8 - true - - - - 0 - 0 - Ellipse - - - - - - true - - - false - - $(P)$(R)CH1_OnOffState - - - - true - true - true - - - $(pv_name) -$(pv_value) - false - true - Ellipse - 8 - 114 - 360 - - - - false - 255 - true - false - - - - - - - false - - - - 0 - 1 - true - - - - 100.0 - - Default - - false - - - - false - 8 - true - - - - 0 - 0 - Ellipse - - - - - - true - - - false - - $(P)$(R)CH1_OnOffState - - - - true - true - true - - - $(pv_name) -$(pv_value) - false - true - Ellipse - 8 - 114 - 360 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 14 - 0 - Label - - - true - true - false - - - false - Readback Scan Rate - - true - 1 - true - Label - 137 - false - 104 - 483 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - - - 1 - 20 - 2 - Text Update - 0 - true - $(P)$(R)CH1_Watts - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 70 - false - 24 - 319 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 15 - 1 - Label - - - true - true - false - - - false - Watts - - true - 1 - true - Label - 45 - false - 103 - 323 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - - - 1 - 10 - 2 - Text Update - 0 - true - $(P)$(R)CH1_Vset_rbk - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 48 - false - 26 - 199 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - - - 1 - 20 - 0 - Text Update - 0 - true - $(P)$(R)CH1_State - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 30 - false - 130 - 354 - - - - - $(P)$(R)CH1_V_TweakUp.PROC - 1 - 10 - - - - - false - false - - - - false - - - - 0 - 1 - true - - Default - - false - - - - 20 - - Action Button - 0 - $(P)$(R)CH1_V_TweakUp.PROC - - - - true - true - false - - - - > - false - $(pv_name) -$(pv_value) - true - Action Button - 15 - 138 - 173 - - - - - $(P)$(R)CH1_V_TweakDown.PROC - 1 - 10 - - - - - false - false - - - - false - - - - 0 - 1 - true - - Default - - false - - - - 20 - - Action Button - 0 - $(P)$(R)CH1_V_TweakDown.PROC - - - - true - true - false - - - - < - false - $(pv_name) -$(pv_value) - true - Action Button - 15 - 17 - 173 - - - - false - false - false - - - - false - - - - 3 - 1 - - true - - - - false - - - - 1 - 15 - 0 - false - Infinity - -Infinity - false - Text Input - 0 - false - 0 - true - $(P)$(R)CH1_V_TweakVal - - false - 0.0 - - - true - true - false - - - 0 - false - true - false - false - - - $(pv_name) -$(pv_value) - false - true - Text Input - 34 - 87 - 197 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 10 - 0 - Label - - - true - true - false - - - false - Tweak - - true - 1 - true - Label - 25 - false - 127 - 200 - - - - false - 255 - true - 20 - 0 - false - - - - false - - - - 0 - 1 - true - true - 100.0 - - Default - - false - - - - 1 - true - 0 - 1 - Polyline - - - - - - - 0.0 - - - true - true - true - - - $(pv_name) -$(pv_value) - false - true - Polyline - 4 - 122 - 204 - - - - false - false - false - - - - false - - - - 3 - 1 - - true - - - - false - - - - 1 - 24 - 0 - false - Infinity - -Infinity - false - Text Input - 0 - false - 0 - true - $(P)$(R)CH1_Iset - - false - 0.0 - - - true - true - false - - - 0 - false - true - false - false - - - $(pv_name) -$(pv_value) - false - true - Text Input - 85 - 37 - 262 - - - - false - false - false - - - - true - - - - 0 - 1 - true - - - - false - - - - 1 - 24 - 2 - Text Update - 0 - true - $(P)$(R)CH1_Imeas - - 0.0 - - - true - true - false - - - false - ###### - $(pv_name) -$(pv_value) - false - 1 - true - Text Update - 88 - false - 29 - 228 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 24 - 2 - Label - - - true - true - false - - - false - A - - true - 1 - true - Label - 16 - false - 122 - 228 - - - - false - - - - - - - 0 - 1 - true - - - - - - - 20 - 1 + 14 + 0 Label @@ -2590,16 +2978,16 @@ $(pv_value) false - A + Readback Scan Rate true 1 true Label - 12 + 137 false - 124 - 264 + 104 + 483 @@ -2629,7 +3017,7 @@ $(pv_value) Text Update 0 true - $(P)$(R)CH1_Iset_rbk + $(P)$(R)CH1_Vset_rbk 0.0 @@ -2650,12 +3038,12 @@ $(pv_value) 48 false 26 - 289 + 199 - $(P)$(R)CH1_I_TweakUp.PROC + $(P)$(R)CH1_V_TweakUp.PROC 1 10 @@ -2685,7 +3073,7 @@ $(pv_value) Action Button 0 - $(P)$(R)CH1_I_TweakUp.PROC + $(P)$(R)CH1_V_TweakUp.PROC @@ -2703,12 +3091,12 @@ $(pv_value) Action Button 15 138 - 263 + 173 - $(P)$(R)CH1_I_TweakDown.PROC + $(P)$(R)CH1_V_TweakDown.PROC 1 10 @@ -2738,7 +3126,7 @@ $(pv_value) Action Button 0 - $(P)$(R)CH1_I_TweakDown.PROC + $(P)$(R)CH1_V_TweakDown.PROC @@ -2756,7 +3144,7 @@ $(pv_value) Action Button 15 17 - 263 + 173 @@ -2793,7 +3181,7 @@ $(pv_value) false 0 true - $(P)$(R)CH1_I_TweakVal + $(P)$(R)CH1_V_TweakVal false 0.0 @@ -2818,7 +3206,7 @@ $(pv_value) Text Input 34 87 - 287 + 197 @@ -2858,7 +3246,7 @@ $(pv_value) 25 false 127 - 290 + 200 @@ -2893,8 +3281,8 @@ $(pv_value) 1 Polyline - - + + @@ -2913,124 +3301,7 @@ $(pv_value) Polyline 4 122 - 294 - - - - false - 255 - true - 20 - 0 - false - - - - false - - - - 0 - 1 - true - true - 100.0 - - Default - - false - - - - 1 - true - 0 - 1 - Polyline - - - - - - - 0.0 - - - true - true - true - - - $(pv_name) -$(pv_value) - false - true - Polyline - 97 - 38 - 120 - - - - false - false - false - - - - false - - - - 3 - 1 - - true - - - - false - - - - 1 - 24 - 0 - false - Infinity - -Infinity - false - Text Input - 0 - false - 0 - true - $(P)$(R)CH1_Vmeas.DESC - - false - 0.0 - - - true - true - false - - - 0 - false - true - false - false - - - $(pv_name) -$(pv_value) - false - true - Text Input - 138 - 20 - 397 + 204 @@ -3067,7 +3338,7 @@ $(pv_value) false 0 true - $(P)$(R)CH2_Vset + $(P)$(R)CH1_Iset false 0.0 @@ -3091,8 +3362,8 @@ $(pv_value) true Text Input 85 - 331 - 172 + 37 + 262 @@ -3122,7 +3393,7 @@ $(pv_value) Text Update 0 true - $(P)$(R)CH2_Vmeas + $(P)$(R)CH1_Imeas 0.0 @@ -3142,8 +3413,8 @@ $(pv_value) Text Update 88 false - 323 - 138 + 29 + 228 @@ -3174,7 +3445,7 @@ $(pv_value) false - V + A true 1 @@ -3182,8 +3453,8 @@ $(pv_value) Label 16 false - 416 - 138 + 122 + 228 @@ -3214,7 +3485,7 @@ $(pv_value) false - V + A true 1 @@ -3222,15 +3493,18 @@ $(pv_value) Label 12 false - 418 - 174 + 124 + 264 - + + false false + false - + + true @@ -3238,14 +3512,21 @@ $(pv_value) 1 true - + + false - 20 - 1 - Label + 1 + 10 + 2 + Text Update + 0 + true + $(P)$(R)CH1_Iset_rbk + + 0.0 true @@ -3253,23 +3534,24 @@ $(pv_value) false - false - Output 2 - - true + false + ###### + $(pv_name) +$(pv_value) + false 1 true - Label - 123 + Text Update + 48 false - 320 - 100 + 26 + 289 - $(P)$(R)CH2_OutState - 0 + $(P)$(R)CH1_I_TweakUp.PROC + 1 10 @@ -3278,7 +3560,7 @@ $(pv_value) false false - + false @@ -3292,13 +3574,13 @@ $(pv_value) false - + - 19 + 20 Action Button 0 - $(P)$(R)CH2_OutState + $(P)$(R)CH1_I_TweakUp.PROC @@ -3308,20 +3590,20 @@ $(pv_value) - Off + > false $(pv_name) $(pv_value) true Action Button - 39 - 316 - 354 + 15 + 138 + 263 - $(P)$(R)CH2_OutState + $(P)$(R)CH1_I_TweakDown.PROC 1 10 @@ -3331,7 +3613,7 @@ $(pv_value) false false - + false @@ -3345,13 +3627,13 @@ $(pv_value) false - + - 19 + 20 Action Button 0 - $(P)$(R)CH2_OutState + $(P)$(R)CH1_I_TweakDown.PROC @@ -3361,28 +3643,129 @@ $(pv_value) - ON + < false $(pv_name) $(pv_value) true Action Button - 39 - 360 - 354 + 15 + 17 + 263 + + + + false + false + false + + + + false + + + + 3 + 1 + + true + + + + false + + + + 1 + 15 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_I_TweakVal + + false + 0.0 + + + true + true + false + + + 0 + false + true + false + false + + + $(pv_name) +$(pv_value) + false + true + Text Input + 34 + 87 + 287 + + + + false + + + + + + + 0 + 1 + true + + + + + + + 10 + 0 + Label + + + true + true + false + + + false + Tweak + + true + 1 + true + Label + 25 + false + 127 + 290 - + false 255 true + 20 + 0 false - - - false @@ -3390,28 +3773,82 @@ $(pv_value) 0 1 true - - - - 0.0 + true + 100.0 Default false - + - false - 12 + 1 true - - - 0 - 2 - Ellipse + 1 + Polyline + + + + + + + 0.0 + + + true + true + true + + + $(pv_name) +$(pv_value) + false + true + Polyline + 4 + 122 + 294 + + + + false + 255 + true + 20 + 0 + false + + + + false + + + + 0 + 1 + true + true + 100.0 + + Default + + false + + + + 1 + true + 0 + 1 + Polyline + + + + + 0.0 true @@ -3421,146 +3858,136 @@ $(pv_value) $(pv_name) $(pv_value) - true + false true - Ellipse - 12 - 406 - 358 + Polyline + 97 + 38 + 120 - + false - 255 - true + false false - + - - - false - 0 + 3 1 + true - - - - 100.0 - Default + false - + - false - 8 - true - - - - 0 - 0 - Ellipse - + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH1_Vmeas.DESC - - - - true - - - false - - $(P)$(R)CH2_OnOffState - - + false + 0.0 + true true - true + false + 0 + false + true + false + false + + $(pv_name) $(pv_value) false true - Ellipse - 8 - 408 - 360 + Text Input + 138 + 20 + 397 - + false - 255 - true + false false - + - - - false - 0 + 3 1 + true - - - - 100.0 - Default + false - + - false - 8 - true - - - - 0 - 0 - Ellipse - + 1 + 24 + 0 + false + Infinity + -Infinity + false + Text Input + 0 + false + 0 + true + $(P)$(R)CH2_Vset - - - - true - - - false - - $(P)$(R)CH2_OnOffState - - + false + 0.0 + true true - true + false + 0 + false + true + false + false + + $(pv_name) $(pv_value) false true - Ellipse - 8 - 408 - 360 + Text Input + 85 + 331 + 172 @@ -3568,7 +3995,7 @@ $(pv_value) false false - + true @@ -3578,19 +4005,19 @@ $(pv_value) 1 true - + false - + 1 - 20 + 24 2 Text Update 0 true - $(P)$(R)CH2_Watts + $(P)$(R)CH2_Vmeas 0.0 @@ -3608,10 +4035,10 @@ $(pv_value) 1 true Text Update - 70 + 88 false - 318 - 319 + 323 + 138 @@ -3626,12 +4053,52 @@ $(pv_value) 1 true - + + + + + + 24 + 2 + Label + + + true + true + false + + + false + V + + true + 1 + true + Label + 16 + false + 416 + 138 + + + + false + + + + + + + 0 + 1 + true + + - 15 + 20 1 Label @@ -3642,26 +4109,23 @@ $(pv_value) false - Watts + V true 1 true Label - 45 + 12 false - 397 - 323 + 418 + 174 - + - false false - false - + - true @@ -3669,21 +4133,14 @@ $(pv_value) 1 true - + - false - 1 - 10 - 2 - Text Update - 0 - true - $(P)$(R)CH2_Vset_rbk - - 0.0 + 20 + 1 + Label true @@ -3691,18 +4148,17 @@ $(pv_value) false - false - ###### - $(pv_name) -$(pv_value) - false + false + Output 2 + + true 1 true - Text Update - 48 + Label + 123 false 320 - 199 + 100 @@ -3720,19 +4176,19 @@ $(pv_value) 1 true - + false 1 - 20 - 0 + 10 + 2 Text Update 0 true - $(P)$(R)CH2_State + $(P)$(R)CH2_Vset_rbk 0.0 @@ -3750,10 +4206,10 @@ $(pv_value) 1 true Text Update - 30 + 48 false - 424 - 354 + 320 + 199 @@ -5477,7 +5933,7 @@ $(pv_value) 1 true Label - 200 + 78 false 85 569