[Dsg-hallc_nps] [EXTERNAL] NPS LED/VLD controller specs/information/summary
Bryan Moffit
moffit at jlab.org
Wed Nov 23 08:06:35 EST 2022
Hi Aaron.
I think there was initially some misunderstanding with regard to the
EPICS driver.
From the meeting last Friday, I had agreed to work on it.
There's common procedures used in the EPICS and script applications that
can be absorbed into the VLD library.
I will also try to work with your group to resolve issues with running a
softIOC on the Linux VME Controllers (unless there is a more compatible
solution).
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=TkJUDpm1-rWCci4nhe47n5XMOLWvRg1TNSqSgPyxyhs&m=1N3fMPIfm78FoxmXp_mXreXU8E0U2i30VAPa6A-PqDvhIBy5Wm1U9gzMBHv6iWyH&s=B6Fs97LKHZhH97IC2bajCCDXfhExhHaLYIvGerKATkM&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
More information about the Dsg-hallc_nps
mailing list