[Dsg-hallc_controls] NPS control screen request (based on Comcal GUI)

Brad Sawatzky brads at jlab.org
Thu Feb 6 11:36:41 EST 2020


Hi folks,

Just following up on this morning's meeting, I'd like to ask for your
support to develop a controls/monitoring GUI along the lines of the
Comcal screen being used in Hall D.  (Slide attached with a few
snapshots.  I have not worked with this GUI myself though.)

In addition to the HV screen, we'll have environmental readbacks
as well.  I'm afraid I do not yet have all of the hardware details for
the environmental systems, but I will enforce EPICS as the API for all
of those components.


The GUI can follow the Comcal layout and reuse as much of their screens
and layout as is practical.  I'll try to summarize basic requirements
for NPS below:

HV control
  - 1080 detectors in a grid of 30(wide) x 36(high)
  - control: set(V, I_trip), readback(V, I)
  - 'all save' and restore functions
  - Graphical screens (just a suggestion)
    - main 'overview' tab that shows a 30x36 grid of small boxes only,
      each box filled with a color and an index/reference identifier
      - Colors show basic status only:
        Green(V_set = V_read), Red(off), Yellow(trip/mismatch)
    - Overlay a 3x3 array of 'clickable' areas on this overview screen,
      each covering a 10x12 subset of crystals.  Clicking on one of the
      9 sub regions would pop up a copy of the existing 'detailed' Comcal
      HV screen as shown for per-PMT controls.  (The Comcal screen is
      set up for a 12x12 array, so should be easy to adapt to a 10x12
      grid.)

Environmental readbacks (readback only; data source is EPICS)
  - Internal air temps, humidity
  - Chiller readback (flow, temps, fans)
  - 126 temp readbacks distributed across the detector array
    - I would 'clone' the HV screen layout and make another
      'grid-like' screen/tab just for these detector temp sensors.
  Notes:
  - Unlike the ComCal system, the Collaboration is just planning to
    monitor environmental and temp readbacks at this point.  Changing
    setpoints (for example) would be local/ front-panel only.

-- Brad

-- 
Brad Sawatzky, PhD <brads at jlab.org>  -<>-  Jefferson Lab / Hall C / C111
Ph: 757-269-5947  -<>-  Fax: 757-269-5235  -<>- Pager: brads-page at jlab.org
The most exciting phrase to hear in science, the one that heralds new
  discoveries, is not "Eureka!" but "That's funny..."   -- Isaac Asimov
-------------- next part --------------
A non-text attachment was scrubbed...
Name: comcal.pdf
Type: application/pdf
Size: 1369981 bytes
Desc: not available
URL: <https://mailman.jlab.org/pipermail/dsg-hallc_controls/attachments/20200206/16adc530/attachment-0001.pdf>


More information about the Dsg-hallc_controls mailing list