[Dsg-hallc_nps] [EXTERNAL] Re: NPS LED/VLD controller specs/information/summary

Chris Cuevas cuevas at jlab.org
Mon Dec 5 12:32:49 EST 2022


I 2nd the motion about project momentum and thanks for the continued work focus.

I have a comment about the switches for the large door panel and want to make sure that the HV interlock is designed to have a latch 'OFF' feature that requires a human to reset. I do not recall if the CAEN mainframe has a provision to latch fault conditions but if not, then some external circuit must not allow HV to be enabled until after a human checks the system and presses a reset.  Merely closing the door panel should not re-enable the HV.

Probably more than a month away from full check out so there is time to verify the details.

Thanks again,
-Chris
~~~~~~~~~~~
________________________________
From: Brad Sawatzky <brads at jlab.org>
Sent: Monday, December 5, 2022 12:14
To: Bryan Moffit <moffit at jlab.org>
Cc: Aaron Brown <ambrown at jlab.org>; dsg-hallc_nps at jlab.org <dsg-hallc_nps at jlab.org>; Brian Eng <beng at jlab.org>; William Gu <jgu at jlab.org>; Chris Cuevas <cuevas at jlab.org>; Robert Michaels <rom at jlab.org>
Subject: [EXTERNAL] Re: NPS LED/VLD controller specs/information/summary

That sounds excellent Bryan -- thanks!

When you're at the point where we should check-in on the bleaching /
calibration pulse functionality, please set up a Teams meeting
with the usual suspects (basically the CC list above).

It feels like we've got some momentum on this project -- I don't
want to lose it :-)

-- Brad

On Mon, 05 Dec 2022, Bryan Moffit wrote:

> I've pushed a 'beta' version of the vld-epics driver to github:
>
>     https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_vld-2Depics&d=DwIDAw&c=CJqEzB1piLOyyvZjb8YUQw&r=WqNl28DmXBHG4t4e3fl8GQ&m=y-_GFOhFVCEcnhMmeTvrhyXIIqnQkkQJd6-XCgwB_y0s1vZl4ibmh_YzIxabO3-S&s=_frEa-cWWUTuo78A33bw_4IybfUngMH8iIuXFpmjXzA&e=
>
> It has read/write support to the VLD parameters, but does not yet
> include 'automated' specific procedure support (bleaching, calibration
> pulse).
>
> I'm starting to code up that procedure support into the vld library
> (which has also been updated).  We ought to talk about specifics for
> the bleaching / calibration pulse functionality and driver hooks to
> your UI.
>
> On 22-Nov-22 5:36 PM, Aaron Brown wrote:
> > Hi Brad,
> >
> > Brian will be on vacation from 11/24/2022 until 01/03/2023.
> > He will begin working on the control scripts that utilize the existing
> > Linux drivers and is confident that this can be completed by early
> > January 2023.
> > With regards to the "Beta quality GUI", the EPICS drivers would need to
> > be completed before we could finish this.
> > The layout of the GUI is done, we just need the PVs before we can move
> > to the testing/debugging phase.
> > for the EPICS drivers, it would be a good idea to see if someone from
> > the FE/DAQ group could complete the task.
> >
> > Happy Thanksgiving!
> >
> > -- Aaron
> > ------------------------------------------------------------------------
> > *From:* Brad Sawatzky <brads at jlab.org>
> > *Sent:* Monday, November 21, 2022 6:42 PM
> > *To:* Bryan Moffit <moffit at jlab.org>; dsg-hallc_nps at jlab.org
> > <dsg-hallc_nps at jlab.org>
> > *Cc:* Brian Eng <beng at jlab.org>; Aaron Brown <ambrown at jlab.org>; William
> > Gu <jgu at jlab.org>; Chris Cuevas <cuevas at jlab.org>; Robert Michaels
> > <rom at jlab.org>
> > *Subject:* [EXTERNAL] NPS LED/VLD controller specs/information/summary
> > After recent discussions with Bryan and William, I volunteered to send
> > out a status/summary on the NPS LED/VLD needs for the near (Dec/Jan)
> > and medium term (Feb/Mar).
> >
> >
> > - Operational specs for the LED pulser are in William's directories.
> >    - His software libraries and test code can be found here:
> >         /group/da/distribution/coda/Hardwaremanual/VLD/
> >      or from the CODA web page.  The test software can be accessed from
> >         /daqfs/home/jgu/Triggersoftware/trigger.c, VLDtestN functions.
> >    There are docx files in the /group directory with specs and technical
> >    details.  Ideally we would be running the software under linux (intel
> >    vme computer), so any vxworks specific code should be updated to
> >    compile in that environment.
> >    - I am attaching what I think is the most recent spec document for
> >      easy access:  'VLD.docx'
> >
> > - A Control/GUI requirements summary is attached as a text file.
> >    - See: 'LED-GUI-summary-21Nov2022.txt'
> >
> > - Here is a link to some (intel controller) development code from Bryan
> >    Moffit:
> > https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_vld&d=DwIDAw&c=CJqEzB1piLOyyvZjb8YUQw&r=WqNl28DmXBHG4t4e3fl8GQ&m=y-_GFOhFVCEcnhMmeTvrhyXIIqnQkkQJd6-XCgwB_y0s1vZl4ibmh_YzIxabO3-S&s=D6xI2--hVKOeeWEWS3P7kTN5UGXuLBBz1iCbOPxbQZI&e=  <https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_vld&d=DwIDAw&c=CJqEzB1piLOyyvZjb8YUQw&r=TkJUDpm1-rWCci4nhe47n5XMOLWvRg1TNSqSgPyxyhs&m=1N3fMPIfm78FoxmXp_mXreXU8E0U2i30VAPa6A-PqDvhIBy5Wm1U9gzMBHv6iWyH&s=B6Fs97LKHZhH97IC2bajCCDXfhExhHaLYIvGerKATkM&e=>
> >
> >
> > ---------------------------------------------
> > Near Term Requirements (ie. late-Dec/early-January)
> > ---------------------------------------------
> > - We don't need a full working GUI, but we do need a clear, student-
> >    accessible way to run specific tests.
> >    * I am imagining a set of pre-compiled, special-case binaries or
> >      script(s) that are run from a command-line running on the VME
> >      contoller(s)
> >
> > - The scripts should be able to do the following:
> >    A.  Turn all LED on in bleach mode
> >      * This should also set the Trg_out NIM ouput logic HI *first*
> >        and that needs to be tied into the HV interlock circuit.
> >
> >    B.  Pulse one or more specified LEDs when a pulse is seen on the VLD
> >        Trg/Clk input.
> >        - The list of LEDs to be activated, pulse characteristics, etc can
> >          either be hardcoded, or read-in via a config file.  Doesn't have
> >          to be perfect, just needs to work.  We can fine-tune later.
> >
> >
> > ---------------------------------------------
> > 'Beta' quality GUI (Feb, early-March)
> > ---------------------------------------------
> > - NPS installation begins this spring -- that will come very soon!
> >
> > * We will need at least a 'beta' quality (ie. feature complete, but may
> >    be buggy) GUI by Feb/early-March so we can test and fix bugs before
> >    the systems is disassembled and moved to the Hall.  It will be a while
> >    before it is working again in the Hall and we definitely do not want
> >    to leave testing this critical system to the summer.
> >
> > -- Brad
> >
> > --
> > Brad Sawatzky (he/him), PhD <brads at jlab.org> -<>- Jefferson Lab/SciComp/F272
> > 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
>

--
Brad Sawatzky (he/him), PhD <brads at jlab.org> -<>- Jefferson Lab/SciComp/F272
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 --------------
An HTML attachment was scrubbed...
URL: <https://mailman.jlab.org/pipermail/dsg-hallc_nps/attachments/20221205/85f461a6/attachment-0001.html>


More information about the Dsg-hallc_nps mailing list