<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">Hi Brad,</span></div>
<div class="elementToProof"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br>
</span></div>
<div class="elementToProof"><span style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">Thanks for the verification and this is what I recall from operating a CAEN mainframe with external
 interlock controls in the past. </span></div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Yes, I am sure this HV interlock will be thoroughly tested before turning on all of the NPS PMT.</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
-Chris</div>
<div class="elementToProof" style="font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
~~~~~~~~~~~~~~</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Brad Sawatzky <brads@jlab.org><br>
<b>Sent:</b> Monday, December 5, 2022 15:16<br>
<b>To:</b> Chris Cuevas <cuevas@jlab.org><br>
<b>Cc:</b> Bryan Moffit <moffit@jlab.org>; Aaron Brown <ambrown@jlab.org>; dsg-hallc_nps@jlab.org <dsg-hallc_nps@jlab.org>; Brian Eng <beng@jlab.org>; William Gu <jgu@jlab.org>; Robert Michaels <rom@jlab.org><br>
<b>Subject:</b> [EXTERNAL] Re: NPS LED/VLD controller specs/information/summary</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi Chris,<br>
<br>
The CAEN 4527 manual states that external interlock trips are handled<br>
the same as internal (overvolt, overcurrent) trips.  The internal trips<br>
require manual intervention to reset.<br>
<br>
It would be good to (safely!) confirm this works as expected though.<br>
<br>
-- Brad<br>
<br>
On Mon, 05 Dec 2022, Chris Cuevas wrote:<br>
<br>
> I 2nd the motion about project momentum and thanks for the continued work<br>
> focus.<br>
> I have a comment about the switches for the large door panel and want to<br>
> make sure that the HV interlock is designed to have a latch 'OFF' feature<br>
> that requires a human to reset. I do not recall if the CAEN mainframe has a<br>
> provision to latch fault conditions but if not, then some external circuit<br>
> must not allow HV to be enabled until after a human checks the system and<br>
> presses a reset.  Merely closing the door panel should not re-enable the HV.<br>
> Probably more than a month away from full check out so there is time to<br>
> verify the details.<br>
> Thanks again,<br>
> -Chris<br>
> ~~~~~~~~~~~<br>
> <br>
> ----------------------------------------------------------------------------<br>
> <br>
<br>
<br>
> From: Brad Sawatzky <brads@jlab.org><br>
> Sent: Monday, December 5, 2022 12:14<br>
> To: Bryan Moffit <moffit@jlab.org><br>
> Cc: Aaron Brown <ambrown@jlab.org>; dsg-hallc_nps@jlab.org<br>
> <dsg-hallc_nps@jlab.org>; Brian Eng <beng@jlab.org>; William Gu<br>
> <jgu@jlab.org>; Chris Cuevas <cuevas@jlab.org>; Robert Michaels<br>
> <rom@jlab.org><br>
> Subject: [EXTERNAL] Re: NPS LED/VLD controller specs/information/summary<br>
> <br>
> That sounds excellent Bryan -- thanks!<br>
> <br>
> When you're at the point where we should check-in on the bleaching /<br>
> calibration pulse functionality, please set up a Teams meeting<br>
> with the usual suspects (basically the CC list above).<br>
> <br>
> It feels like we've got some momentum on this project -- I don't<br>
> want to lose it :-)<br>
> <br>
> -- Brad<br>
> <br>
> On Mon, 05 Dec 2022, Bryan Moffit wrote:<br>
> <br>
> > I've pushed a 'beta' version of the vld-epics driver to github:<br>
> ><br>
> ><br>
> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_vld-2Depics&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=WqNl28DmXBHG4t4e3fl8GQ&m=4KPfe3H0qQp0SZUJC0D3qFogaJ8Ih1DWYS6GgplTuM68XMuc37fNBtI3KEp19dBS&s=R8S4rpTcuLIPAVnuLMBQARGk08Y4384Se3-aKiP0JZ8&e=">
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_vld-2Depics&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=WqNl28DmXBHG4t4e3fl8GQ&m=4KPfe3H0qQp0SZUJC0D3qFogaJ8Ih1DWYS6GgplTuM68XMuc37fNBtI3KEp19dBS&s=R8S4rpTcuLIPAVnuLMBQARGk08Y4384Se3-aKiP0JZ8&e=</a>
<br>
> ><br>
> > It has read/write support to the VLD parameters, but does not yet<br>
> > include 'automated' specific procedure support (bleaching, calibration<br>
> > pulse).<br>
> ><br>
> > I'm starting to code up that procedure support into the vld library<br>
> > (which has also been updated).  We ought to talk about specifics for<br>
> > the bleaching / calibration pulse functionality and driver hooks to<br>
> > your UI.<br>
> ><br>
> > On 22-Nov-22 5:36 PM, Aaron Brown wrote:<br>
> > > Hi Brad,<br>
> > ><br>
> > > Brian will be on vacation from 11/24/2022 until 01/03/2023.<br>
> > > He will begin working on the control scripts that utilize the existing<br>
> > > Linux drivers and is confident that this can be completed by early<br>
> > > January 2023.<br>
> > > With regards to the "Beta quality GUI", the EPICS drivers would need to<br>
> > > be completed before we could finish this.<br>
> > > The layout of the GUI is done, we just need the PVs before we can move<br>
> > > to the testing/debugging phase.<br>
> > > for the EPICS drivers, it would be a good idea to see if someone from<br>
> > > the FE/DAQ group could complete the task.<br>
> > ><br>
> > > Happy Thanksgiving!<br>
> > ><br>
> > > -- Aaron<br>
> > > ------------------------------------------------------------------------<br>
> > > *From:* Brad Sawatzky <brads@jlab.org><br>
> > > *Sent:* Monday, November 21, 2022 6:42 PM<br>
> > > *To:* Bryan Moffit <moffit@jlab.org>; dsg-hallc_nps@jlab.org<br>
> > > <dsg-hallc_nps@jlab.org><br>
> > > *Cc:* Brian Eng <beng@jlab.org>; Aaron Brown <ambrown@jlab.org>; William<br>
> > > Gu <jgu@jlab.org>; Chris Cuevas <cuevas@jlab.org>; Robert Michaels<br>
> > > <rom@jlab.org><br>
> > > *Subject:* [EXTERNAL] NPS LED/VLD controller specs/information/summary<br>
> > > After recent discussions with Bryan and William, I volunteered to send<br>
> > > out a status/summary on the NPS LED/VLD needs for the near (Dec/Jan)<br>
> > > and medium term (Feb/Mar).<br>
> > ><br>
> > ><br>
> > > - Operational specs for the LED pulser are in William's directories.<br>
> > >    - His software libraries and test code can be found here:<br>
> > >         /group/da/distribution/coda/Hardwaremanual/VLD/<br>
> > >      or from the CODA web page.  The test software can be accessed from<br>
> > >         /daqfs/home/jgu/Triggersoftware/trigger.c, VLDtestN functions.<br>
> > >    There are docx files in the /group directory with specs and technical<br>
> > >    details.  Ideally we would be running the software under linux (intel<br>
> > >    vme computer), so any vxworks specific code should be updated to<br>
> > >    compile in that environment.<br>
> > >    - I am attaching what I think is the most recent spec document for<br>
> > >      easy access:  'VLD.docx'<br>
> > ><br>
> > > - A Control/GUI requirements summary is attached as a text file.<br>
> > >    - See: 'LED-GUI-summary-21Nov2022.txt'<br>
> > ><br>
> > > - Here is a link to some (intel controller) development code from Bryan<br>
> > >    Moffit:<br>
> > ><br>
> <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_vld&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=WqNl28DmXBHG4t4e3fl8GQ&m=4KPfe3H0qQp0SZUJC0D3qFogaJ8Ih1DWYS6GgplTuM68XMuc37fNBtI3KEp19dBS&s=dqW7AT3y0gr0QnEMKCriPOOWjKo52OOluhX9o7jmFp4&e=">
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_JeffersonLab_vld&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=WqNl28DmXBHG4t4e3fl8GQ&m=4KPfe3H0qQp0SZUJC0D3qFogaJ8Ih1DWYS6GgplTuM68XMuc37fNBtI3KEp19dBS&s=dqW7AT3y0gr0QnEMKCriPOOWjKo52OOluhX9o7jmFp4&e=</a>
<br>
> <<a href="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=</a>><br>
> > ><br>
> > ><br>
> > > ---------------------------------------------<br>
> > > Near Term Requirements (ie. late-Dec/early-January)<br>
> > > ---------------------------------------------<br>
> > > - We don't need a full working GUI, but we do need a clear, student-<br>
> > >    accessible way to run specific tests.<br>
> > >    * I am imagining a set of pre-compiled, special-case binaries or<br>
> > >      script(s) that are run from a command-line running on the VME<br>
> > >      contoller(s)<br>
> > ><br>
> > > - The scripts should be able to do the following:<br>
> > >    A.  Turn all LED on in bleach mode<br>
> > >      * This should also set the Trg_out NIM ouput logic HI *first*<br>
> > >        and that needs to be tied into the HV interlock circuit.<br>
> > ><br>
> > >    B.  Pulse one or more specified LEDs when a pulse is seen on the VLD<br>
> > >        Trg/Clk input.<br>
> > >        - The list of LEDs to be activated, pulse characteristics, etc<br>
> can<br>
> > >          either be hardcoded, or read-in via a config file.  Doesn't<br>
> have<br>
> > >          to be perfect, just needs to work.  We can fine-tune later.<br>
> > ><br>
> > ><br>
> > > ---------------------------------------------<br>
> > > 'Beta' quality GUI (Feb, early-March)<br>
> > > ---------------------------------------------<br>
> > > - NPS installation begins this spring -- that will come very soon!<br>
> > ><br>
> > > * We will need at least a 'beta' quality (ie. feature complete, but may<br>
> > >    be buggy) GUI by Feb/early-March so we can test and fix bugs before<br>
> > >    the systems is disassembled and moved to the Hall.  It will be a<br>
> while<br>
> > >    before it is working again in the Hall and we definitely do not want<br>
> > >    to leave testing this critical system to the summer.<br>
> > ><br>
> > > -- Brad<br>
> > ><br>
> > > --<br>
> > > Brad Sawatzky (he/him), PhD <brads@jlab.org> -<>- Jefferson<br>
> Lab/SciComp/F272<br>
> > > Ph: 757-269-5947  -<>-  Fax: 757-269-5235  -<>- Pager:<br>
> brads-page@jlab.org<br>
> > > The most exciting phrase to hear in science, the one that heralds new<br>
> > >    discoveries, is not "Eureka!" but "That's funny..."   -- Isaac Asimov<br>
> ><br>
> <br>
-- <br>
Brad Sawatzky (he/him), PhD <brads@jlab.org> -<>- Jefferson Lab/SciComp/F272<br>
Ph: 757-269-5947  -<>-  Fax: 757-269-5235  -<>- Pager: brads-page@jlab.org<br>
The most exciting phrase to hear in science, the one that heralds new<br>
  discoveries, is not "Eureka!" but "That's funny..."   -- Isaac Asimov<br>
</div>
</span></font></div>
</body>
</html>