<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
There are several softIOCs running on Linux VME controllers in the SBS setup.  I don’t recall that there was anything special that needed to be done other than using 64.
<div class=""><br class="">
</div>
<div class="">Steve</div>
<div class=""><br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Nov 23, 2022, at 8:06 AM, Bryan Moffit via Dsg-hallc_nps <<a href="mailto:dsg-hallc_nps@jlab.org" class="">dsg-hallc_nps@jlab.org</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class=""><span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Hi
 Aaron.</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">I
 think there was initially some misunderstanding with regard to the EPICS driver.</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">From
 the meeting last Friday, I had agreed to work on it.</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">There's
 common procedures used in the EPICS and script applications that can be absorbed into the VLD library.</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">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).</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">On
 22-Nov-22 5:36 PM, Aaron Brown wrote:</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
Hi Brad,<br class="">
Brian will be on vacation from 11/24/2022 until 01/03/2023.<br class="">
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.<br class="">
With regards to the "Beta quality GUI", the EPICS drivers would need to be completed before we could finish this.<br class="">
The layout of the GUI is done, we just need the PVs before we can move to the testing/debugging phase.<br class="">
for the EPICS drivers, it would be a good idea to see if someone from the FE/DAQ group could complete the task.<br class="">
Happy Thanksgiving!<br class="">
-- Aaron<br class="">
------------------------------------------------------------------------<br class="">
*From:* Brad Sawatzky <<a href="mailto:brads@jlab.org" class="">brads@jlab.org</a>><br class="">
*Sent:* Monday, November 21, 2022 6:42 PM<br class="">
*To:* Bryan Moffit <<a href="mailto:moffit@jlab.org" class="">moffit@jlab.org</a>>;
<a href="mailto:dsg-hallc_nps@jlab.org" class="">dsg-hallc_nps@jlab.org</a> <<a href="mailto:dsg-hallc_nps@jlab.org" class="">dsg-hallc_nps@jlab.org</a>><br class="">
*Cc:* Brian Eng <<a href="mailto:beng@jlab.org" class="">beng@jlab.org</a>>; Aaron Brown <<a href="mailto:ambrown@jlab.org" class="">ambrown@jlab.org</a>>; William Gu <<a href="mailto:jgu@jlab.org" class="">jgu@jlab.org</a>>; Chris Cuevas <<a href="mailto:cuevas@jlab.org" class="">cuevas@jlab.org</a>>;
 Robert Michaels <<a href="mailto:rom@jlab.org" class="">rom@jlab.org</a>><br class="">
*Subject:* [EXTERNAL] NPS LED/VLD controller specs/information/summary<br class="">
After recent discussions with Bryan and William, I volunteered to send<br class="">
out a status/summary on the NPS LED/VLD needs for the near (Dec/Jan)<br class="">
and medium term (Feb/Mar).<br class="">
- Operational specs for the LED pulser are in William's directories.<br class="">
 <span class="Apple-converted-space"> </span>- His software libraries and test code can be found here:<br class="">
      <span class="Apple-converted-space"> </span>/group/da/distribution/coda/Hardwaremanual/VLD/<br class="">
   <span class="Apple-converted-space"> </span>or from the CODA web page.  The test software can be accessed from<br class="">
      <span class="Apple-converted-space"> </span>/daqfs/home/jgu/Triggersoftware/trigger.c, VLDtestN functions.<br class="">
 <span class="Apple-converted-space"> </span>There are docx files in the /group directory with specs and technical<br class="">
 <span class="Apple-converted-space"> </span>details.  Ideally we would be running the software under linux (intel<br class="">
 <span class="Apple-converted-space"> </span>vme computer), so any vxworks specific code should be updated to<br class="">
 <span class="Apple-converted-space"> </span>compile in that environment.<br class="">
 <span class="Apple-converted-space"> </span>- I am attaching what I think is the most recent spec document for<br class="">
   <span class="Apple-converted-space"> </span>easy access:  'VLD.docx'<br class="">
- A Control/GUI requirements summary is attached as a text file.<br class="">
 <span class="Apple-converted-space"> </span>- See: 'LED-GUI-summary-21Nov2022.txt'<br class="">
- Here is a link to some (intel controller) development code from Bryan<br class="">
  Moffit:<span class="Apple-converted-space"> </span><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=" class="">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><span class="Apple-converted-space"> </span><<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=" class="">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 class="">
---------------------------------------------<br class="">
Near Term Requirements (ie. late-Dec/early-January)<br class="">
---------------------------------------------<br class="">
- We don't need a full working GUI, but we do need a clear, student-<br class="">
 <span class="Apple-converted-space"> </span>accessible way to run specific tests.<br class="">
 <span class="Apple-converted-space"> </span>* I am imagining a set of pre-compiled, special-case binaries or<br class="">
   <span class="Apple-converted-space"> </span>script(s) that are run from a command-line running on the VME<br class="">
   <span class="Apple-converted-space"> </span>contoller(s)<br class="">
- The scripts should be able to do the following:<br class="">
 <span class="Apple-converted-space"> </span>A.  Turn all LED on in bleach mode<br class="">
   <span class="Apple-converted-space"> </span>* This should also set the Trg_out NIM ouput logic HI *first*<br class="">
     <span class="Apple-converted-space"> </span>and that needs to be tied into the HV interlock circuit.<br class="">
 <span class="Apple-converted-space"> </span>B.  Pulse one or more specified LEDs when a pulse is seen on the VLD<br class="">
     <span class="Apple-converted-space"> </span>Trg/Clk input.<br class="">
     <span class="Apple-converted-space"> </span>- The list of LEDs to be activated, pulse characteristics, etc can<br class="">
       <span class="Apple-converted-space"> </span>either be hardcoded, or read-in via a config file.  Doesn't have<br class="">
       <span class="Apple-converted-space"> </span>to be perfect, just needs to work.  We can fine-tune later.<br class="">
---------------------------------------------<br class="">
'Beta' quality GUI (Feb, early-March)<br class="">
---------------------------------------------<br class="">
- NPS installation begins this spring -- that will come very soon!<br class="">
* We will need at least a 'beta' quality (ie. feature complete, but may<br class="">
 <span class="Apple-converted-space"> </span>be buggy) GUI by Feb/early-March so we can test and fix bugs before<br class="">
 <span class="Apple-converted-space"> </span>the systems is disassembled and moved to the Hall.  It will be a while<br class="">
 <span class="Apple-converted-space"> </span>before it is working again in the Hall and we definitely do not want<br class="">
 <span class="Apple-converted-space"> </span>to leave testing this critical system to the summer.<br class="">
-- Brad<br class="">
--<span class="Apple-converted-space"> </span><br class="">
Brad Sawatzky (he/him), PhD <<a href="mailto:brads@jlab.org" class="">brads@jlab.org</a>> -<>- Jefferson Lab/SciComp/F272<br class="">
Ph: 757-269-5947  -<>-  Fax: 757-269-5235  -<>- Pager: <a href="mailto:brads-page@jlab.org" class="">
brads-page@jlab.org</a><br class="">
The most exciting phrase to hear in science, the one that heralds new<br class="">
 <span class="Apple-converted-space"> </span>discoveries, is not "Eureka!" but "That's funny..."   -- Isaac Asimov<br class="">
</blockquote>
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">_______________________________________________</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">Dsg-hallc_nps
 mailing list</span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class=""><a href="mailto:Dsg-hallc_nps@jlab.org" class="">Dsg-hallc_nps@jlab.org</a></span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class=""><a href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps" class="">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps</a></span></div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>