ISISComputingGroup / IBEX

Top level repository for IBEX stories
5 stars 2 forks source link

HVCAEN OPI: Improvements for MuSR #6404

Closed JamesKingWork closed 1 year ago

JamesKingWork commented 3 years ago

As a MuSR scientist, I would like my device screen for the HVCAEN to be as good as SECI.

Acceptance criteria:

Notes:

JamesKingWork commented 3 years ago

VI picture for reference:

image

Tom-Willemsen commented 1 year ago

Have implemented a draft OPI with roughly equivalent functionality to existing Labview VI and have sent screenshots to scientist for feedback. Will put this in impeded for the moment waiting for scientist response.

Tom-Willemsen commented 1 year ago

PRs:

record(calc, "$(P)CAEN:ALL_IN_TOL:1") { field(INPA, "$(P)CAEN:hv0:0:0:intol CP MSS") field(INPB, "$(P)CAEN:hv0:0:1:intol CP MSS") field(INPC, "$(P)CAEN:hv0:0:2:intol CP MSS") field(INPD, "$(P)CAEN:hv0:0:3:intol CP MSS") field(INPE, "$(P)CAEN:hv0:0:4:intol CP MSS") field(INPF, "$(P)CAEN:hv0:0:5:intol CP MSS") field(INPG, "$(P)CAEN:hv0:0:6:intol CP MSS") field(INPH, "$(P)CAEN:hv0:0:7:intol CP MSS") field(INPI, "$(P)CAEN:hv0:0:8:intol CP MSS") field(INPJ, "$(P)CAEN:hv0:0:9:intol CP MSS") field(INPK, "$(P)CAEN:hv0:0:10:intol CP MSS") field(INPL, "$(P)CAEN:hv0:0:11:intol CP MSS") field(CALC, "A&&B&&C&&D&&E&&F&&G&&H&&I&&J&&K&&L") }

record(calc, "$(P)CAEN:ALL_IN_TOL:2") { field(INPA, "$(P)CAEN:hv0:0:12:intol CP MSS") field(INPB, "$(P)CAEN:hv0:0:13:intol CP MSS") field(INPC, "$(P)CAEN:hv0:0:14:intol CP MSS") field(INPD, "$(P)CAEN:hv0:0:15:intol CP MSS") field(INPE, "$(P)CAEN:hv0:0:16:intol CP MSS") field(INPF, "$(P)CAEN:hv0:0:17:intol CP MSS") field(INPG, "$(P)CAEN:hv0:0:18:intol CP MSS") field(INPH, "$(P)CAEN:hv0:0:19:intol CP MSS") field(INPI, "$(P)CAEN:hv0:0:20:intol CP MSS") field(INPJ, "$(P)CAEN:hv0:0:21:intol CP MSS") field(INPK, "$(P)CAEN:hv0:0:22:intol CP MSS") field(INPL, "$(P)CAEN:hv0:0:23:intol CP MSS") field(CALC, "A&&B&&C&&D&&E&&F&&G&&H&&I&&J&&K&&L") }

record(calc, "$(P)CAEN:ALL_IN_TOL:3") { field(INPA, "$(P)CAEN:hv0:4:0:intol CP MSS") field(INPB, "$(P)CAEN:hv0:4:1:intol CP MSS") field(INPC, "$(P)CAEN:hv0:4:2:intol CP MSS") field(INPD, "$(P)CAEN:hv0:4:3:intol CP MSS") field(INPE, "$(P)CAEN:hv0:4:4:intol CP MSS") field(INPF, "$(P)CAEN:hv0:4:5:intol CP MSS") field(INPG, "$(P)CAEN:hv0:4:6:intol CP MSS") field(INPH, "$(P)CAEN:hv0:4:7:intol CP MSS") field(INPI, "$(P)CAEN:hv0:4:8:intol CP MSS") field(INPJ, "$(P)CAEN:hv0:4:9:intol CP MSS") field(INPK, "$(P)CAEN:hv0:4:10:intol CP MSS") field(INPL, "$(P)CAEN:hv0:4:11:intol CP MSS") field(CALC, "A&&B&&C&&D&&E&&F&&G&&H&&I&&J&&K&&L") }

record(calc, "$(P)CAEN:ALL_IN_TOL:4") { field(INPA, "$(P)CAEN:hv0:4:12:intol CP MSS") field(INPB, "$(P)CAEN:hv0:4:13:intol CP MSS") field(INPC, "$(P)CAEN:hv0:4:14:intol CP MSS") field(INPD, "$(P)CAEN:hv0:4:15:intol CP MSS") field(INPE, "$(P)CAEN:hv0:4:16:intol CP MSS") field(INPF, "$(P)CAEN:hv0:4:17:intol CP MSS") field(INPG, "$(P)CAEN:hv0:4:18:intol CP MSS") field(INPH, "$(P)CAEN:hv0:4:19:intol CP MSS") field(INPI, "$(P)CAEN:hv0:4:20:intol CP MSS") field(INPJ, "$(P)CAEN:hv0:4:21:intol CP MSS") field(INPK, "$(P)CAEN:hv0:4:22:intol CP MSS") field(INPL, "$(P)CAEN:hv0:4:23:intol CP MSS") field(CALC, "A&&B&&C&&D&&E&&F&&G&&H&&I&&J&&K&&L") }

record(calc, "$(P)CAEN:ALL_IN_TOL:3") { field(INPA, "$(P)CAEN:hv0:12:0:intol CP MSS") field(INPB, "$(P)CAEN:hv0:12:1:intol CP MSS") field(INPC, "$(P)CAEN:hv0:12:2:intol CP MSS") field(INPD, "$(P)CAEN:hv0:12:3:intol CP MSS") field(INPE, "$(P)CAEN:hv0:12:4:intol CP MSS") field(INPF, "$(P)CAEN:hv0:12:5:intol CP MSS") field(INPG, "$(P)CAEN:hv0:12:6:intol CP MSS") field(INPH, "$(P)CAEN:hv0:12:7:intol CP MSS") field(INPI, "$(P)CAEN:hv0:12:8:intol CP MSS") field(INPJ, "$(P)CAEN:hv0:12:9:intol CP MSS") field(INPK, "$(P)CAEN:hv0:12:10:intol CP MSS") field(INPL, "$(P)CAEN:hv0:12:11:intol CP MSS") field(CALC, "A&&B&&C&&D&&E&&F&&G&&H&&I&&J&&K&&L") }

record(calc, "$(P)CAEN:ALL_IN_TOL:4") { field(INPA, "$(P)CAEN:hv0:12:12:intol CP MSS") field(INPB, "$(P)CAEN:hv0:12:13:intol CP MSS") field(INPC, "$(P)CAEN:hv0:12:14:intol CP MSS") field(INPD, "$(P)CAEN:hv0:12:15:intol CP MSS") field(INPE, "$(P)CAEN:hv0:12:16:intol CP MSS") field(INPF, "$(P)CAEN:hv0:12:17:intol CP MSS") field(INPG, "$(P)CAEN:hv0:12:18:intol CP MSS") field(INPH, "$(P)CAEN:hv0:12:19:intol CP MSS") field(INPI, "$(P)CAEN:hv0:12:20:intol CP MSS") field(INPJ, "$(P)CAEN:hv0:12:21:intol CP MSS") field(INPK, "$(P)CAEN:hv0:12:22:intol CP MSS") field(INPL, "$(P)CAEN:hv0:12:23:intol CP MSS") field(CALC, "A&&B&&C&&D&&E&&F&&G&&H&&I&&J&&K&&L") }