<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 style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Hi Brad,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
No config files, just the screens themselves. These screens aren't in version control at the moment.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
Phoebus uses a memento file to set the start up config, but that depends on the locations of the screens.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);" class="elementToProof">
I'm guessing that's part of what the startup script Steve mentioned does.</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> Tuesday, October 18, 2022 2:32 PM<br>
<b>To:</b> Stephen Wood <saw@jlab.org>; Brian Eng <beng@jlab.org><br>
<b>Cc:</b> Patrizia Rossi <rossi@jlab.org>; Dsg-hallc_nps@jlab.org <dsg-hallc_nps@jlab.org><br>
<b>Subject:</b> [EXTERNAL] Re: [Dsg-hallc_nps] Re: NPS/DSG update</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Yeah, I want to be very careful that our development work does not<br>
impact the running experiment.  We will keep our work isolated from<br>
the Hall C production environment for the time being.<br>
<br>
We will keep using the Phoebus package under the cdsg account (that was<br>
used to develop this software) for the time being.<br>
<br>
What we need is the appropriate config files (I assume those are in the<br>
tarball attached to the email), environment settings, instructions<br>
on where to place those files, and instructions on how to run Phoebus<br>
and get the relevant GUI up and running under the 'hccoda'<br>
account we will use in EEL/108.<br>
<br>
The 'proper' way to do this is to put the relevant GUI/application<br>
specific files along with a Readme/Howto up on Github.  That makes it<br>
trivial to track and sync changes in a controlled way.  If you (DSG<br>
folks) doing this already, perhaps you can send me a link to the repo?<br>
<br>
-- Brad<br>
<br>
<br>
On Tue, 18 Oct 2022, Stephen Wood wrote:<br>
<br>
> There is a copy of Phoebus in ~cvxwrks/CSS used for the high voltage<br>
> controls.  The script hcphoebus.sh is used to start it.<br>
><br>
> Steve<br>
> <br>
>   On Oct 18, 2022, at 1:36 PM, Brian Eng via Dsg-hallc_nps<br>
>   <dsg-hallc_nps@jlab.org> wrote:<br>
><br>
>   Hi Brad,<br>
> <br>
>   Since it will need to be under another account I guess you can install<br>
>   Phoebus in a more common area?<br>
> <br>
>   <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__controlssoftware.sns.ornl.gov_css-5Fphoebus_nightly_phoebus-2Dlinux.zip&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=vRrieMgp4FbexQ5kgKImwA&m=RHEu54KFcnskP4iA7KArAuX-wmPHxvtgIv_Pm5bezDF31cttJ-udFKL3mjP8UTvN&s=8oRt9fDFEHNOfJEY-UXYkc2P_yuFELuG4Ro3zyxbm_s&e=">
https://urldefense.proofpoint.com/v2/url?u=https-3A__controlssoftware.sns.ornl.gov_css-5Fphoebus_nightly_phoebus-2Dlinux.zip&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=vRrieMgp4FbexQ5kgKImwA&m=RHEu54KFcnskP4iA7KArAuX-wmPHxvtgIv_Pm5bezDF31cttJ-udFKL3mjP8UTvN&s=8oRt9fDFEHNOfJEY-UXYkc2P_yuFELuG4Ro3zyxbm_s&e=</a> 
<br>
> <br>
>   I've attached an archive of the current screens. I suspect there<br>
>   will be tweaks to them at some point once they're used more often<br>
>   and we get some feedback.<br>
> <br>
>   > On Oct 18, 2022, at 12:39 PM, Brad Sawatzky via Dsg-hallc_nps<br>
>   <dsg-hallc_nps@jlab.org> wrote:<br>
>   ><br>
>   > Hi Aaron,<br>
>   ><br>
>   > Thanks very much!  There should be an NPS status meeting at 9am on<br>
>   > Thursday, Oct 20.  It would be good for the DSG to provide a summary/<br>
>   > update there too.<br>
>   ><br>
>   ><br>
>   > Follow-up on a couple questions/comments in the PPT file:<br>
>   > -------------------<br>
>   > HV / LV crates are ** now in use **<br>
>   > -------------------<br>
>   >  ** PLEASE NEGOTIATE ANY TESTS INVOLVING THOSE SYSTEMS WITH ME **<br>
>   >  - The 'free test' window has largely closed for hardware located<br>
>   >    in the EEL/108.<br>
>   ><br>
>   > - The Wiener MPOD LV crate (nps-lv1.jlab.org) *is* in active use.<br>
>   > - The 1st CAEN HV crate (nps-hv1.jlab.ort     *is* in active use.<br>
>   ><br>
>   > - The 2nd CAEN HV crate (nps-hv2.jlab.org) is not used at this time<br>
>   hv-nps2.<br>
>   ><br>
>   > -------------------<br>
>   > Account questions:<br>
>   > -------------------<br>
>   > - 'cdsg' is the development sandbox for you folks.<br>
>   ><br>
>   > - 'hccoda' will be the account we will use to run software developed by<br>
>   >  your group during the EEL/108 tests.<br>
>   >  - Usernames and (rooted) pathnames should not be hardcoded in the<br>
>   >    software or config files though.  The software will need to be moved<br>
>   >    to more standard Hall C accounts in the spring.<br>
>   ><br>
>   > -------------------<br>
>   > LED controls<br>
>   > -------------------<br>
>   > - Bryan Moffit and William Gu will support you on this.<br>
>   > - There was an email thread on the necessary drivers and software with<br>
>   >  those folks, Aaron, and me that seems to have stalled on Aug 22.<br>
>   >  - Any follow-up there?  (If so, please keep me in the loop.)<br>
>   ><br>
>   > -------------------<br>
>   > LabVIEW questions<br>
>   > -------------------<br>
>   > - Can you confirm if this is Linux or Window-based LabVIEW?<br>
>   >  - It should be linux-based, but I want to double-check this<br>
>   >    requirement wasn't lost.<br>
>   ><br>
>   ><br>
>   > -- Brad<br>
>   ><br>
>   > On Mon, 17 Oct 2022, Aaron Brown wrote:<br>
>   ><br>
>   >> Hi Brad et al.,<br>
>   >> Attached please find the outcome of DSG discussion regarding Brad's<br>
>   email<br>
>   >> from 10/14/2022.<br>
>   >> Brad will be receiving follow up emails with further questions as they<br>
>   >> arise.<br>
>   >> Best,<br>
>   >> Aaron<br>
>   >><br>
>   >><br>
>   ----------------------------------------------------------------------------<br>
>   >><br>
>   ><br>
>   >> From: Brad Sawatzky <brads@jlab.org><br>
>   >> Sent: Friday, October 14, 2022 3:56 PM<br>
>   >> To: Aaron Brown <ambrown@jlab.org><br>
>   >> Cc: Dsg-hallc_nps@jlab.org <dsg-hallc_nps@jlab.org>; Patrizia Rossi<br>
>   >> <rossi@jlab.org><br>
>   >> Subject: [EXTERNAL] Re: [Dsg-hallc_nps] NPS/DSG update<br>
>   >><br>
>   >> Hi folks,<br>
>   >><br>
>   >> Aaron and I had a brief email exchange earlier in the week, but I also<br>
>   >> had some more general follow-up questions to the DSG group.  The NPS<br>
>   >> Collaboration is getting to the point where the controls noted below<br>
>   >> will be required, even after all of the delays associated with the PMT<br>
>   >> noise issue.<br>
>   >><br>
>   >> We will need working software within a few weeks to continue the<br>
>   >> program.  I understand that things are being worked on, but I'd like<br>
>   >> a rough, but meaningful, timetable for the development work noted below<br>
>   >> to help us plan on our end.<br>
>   >><br>
>   >> o Phoebus HV GUI isn't quite ready to go.<br>
>   >>  - The Instructions here aren't enough to run the GUI<br>
>   >><br>
>   >><br>
>   <a href="https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Phoebus_HV_controls">
https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Phoebus_HV_controls</a><br>
>   >>  - I presume that works from the cdsg account, but that is not the<br>
>   >>    account that we will use.<br>
>   >>    - Can you add instructions on how to install a copy of that software<br>
>   >>      in a different account (provide a tarball, etc.)<br>
>   >><br>
>   >> o Chiller controls: Please add documentation to the wiki on how to<br>
>   >>    configure and run the relevant software<br>
>   >>    <a href="https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Chiller">
https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Chiller</a><br>
>   >><br>
>   >> o Thermal Readbacks: Please add documentation to the wiki on how to<br>
>   >>    configure and run the relevant software<br>
>   >><br>
>   >><br>
>   <a href="https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Thermal_Readbacks_.28Keysight.29">
https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Thermal_Readbacks_.28Keysight.29</a><br>
>   >><br>
>   >> o Can you provide an ETA on the LV controls software?<br>
>   >>  - I had understood there was a GUI for the same Weiner MPOD system<br>
>   >>    running in Hall A associated with the GEMs.  Can that be adapated?<br>
>   >><br>
>   >> o Can you provide a status update on the LED controls<br>
>   >>  - Do you have a testbed established using the boards and drivers you<br>
>   >>    in your possession?<br>
>   >>  - Have you been able to take to the boards with the low level code<br>
>   >>    Bryan Moffit, William Gu, et al have provided?<br>
>   >><br>
>   >> All the best,<br>
>   >> -- Brad<br>
>   >><br>
>   >> On Mon, 10 Oct 2022, Aaron Brown wrote:<br>
>   >><br>
>   >>> Hi Brad,<br>
>   >>> Here's a quick update on the NPS items we're working on:<br>
>   >>><br>
>   >>>  o The LV control GUI is still being developed (we have the base<br>
>   >>>    driver for EPICS, but have not be able to get much done beyond<br>
>   >>>    that, so the iSeg version is still the only working version)<br>
>   >>>  o Peter, Brian, and I are still working on the LED controls GUI<br>
>   >>>    (we have base level software but no real testing/implementation)<br>
>   >>>  o The humidity/thermocouple readback is being redone since the<br>
>   >>>    thermocouple connections have been changed (almost complete,<br>
>   >>>    needs to be retested)<br>
>   >>>  o The chiller controls are done<br>
>   >>><br>
>   >>> Best,<br>
>   >>> Aaron<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>
>   > Dsg-hallc_nps mailing list<br>
>   > Dsg-hallc_nps@jlab.org<br>
>   > <a href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps</a><br>
> <br>
>   <phoebus_screens.tar.gz>_______________________________________________<br>
>   Dsg-hallc_nps mailing list<br>
>   Dsg-hallc_nps@jlab.org<br>
>   <a href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps</a><br>
> <br>
> References<br>
> <br>
>    Visible links<br>
>    . <a href="mailto:dsg-hallc_nps@jlab.org">mailto:dsg-hallc_nps@jlab.org</a><br>
>    . <a href="https://urldefense.proofpoint.com/v2/url?u=https-3A__controlssoftware.sns.ornl.gov_css-5Fphoebus_nightly_phoebus-2Dlinux.zip&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=vRrieMgp4FbexQ5kgKImwA&m=RHEu54KFcnskP4iA7KArAuX-wmPHxvtgIv_Pm5bezDF31cttJ-udFKL3mjP8UTvN&s=8oRt9fDFEHNOfJEY-UXYkc2P_yuFELuG4Ro3zyxbm_s&e=">
https://urldefense.proofpoint.com/v2/url?u=https-3A__controlssoftware.sns.ornl.gov_css-5Fphoebus_nightly_phoebus-2Dlinux.zip&d=DwIBAg&c=CJqEzB1piLOyyvZjb8YUQw&r=vRrieMgp4FbexQ5kgKImwA&m=RHEu54KFcnskP4iA7KArAuX-wmPHxvtgIv_Pm5bezDF31cttJ-udFKL3mjP8UTvN&s=8oRt9fDFEHNOfJEY-UXYkc2P_yuFELuG4Ro3zyxbm_s&e=</a> 
<br>
>    . <a href="mailto:dsg-hallc_nps@jlab.org">mailto:dsg-hallc_nps@jlab.org</a><br>
>    . <a href="http://nps-lv1.jlab.org/">http://nps-lv1.jlab.org/</a><br>
>    . <a href="http://nps-hv2.jlab.org/">http://nps-hv2.jlab.org/</a><br>
>    . <a href="mailto:brads@jlab.org">mailto:brads@jlab.org</a><br>
>    . <a href="mailto:ambrown@jlab.org">mailto:ambrown@jlab.org</a><br>
>    . <a href="mailto:Dsg-hallc_nps@jlab.org">mailto:Dsg-hallc_nps@jlab.org</a><br>
>    . <a href="mailto:dsg-hallc_nps@jlab.org">mailto:dsg-hallc_nps@jlab.org</a><br>
>    . <a href="mailto:rossi@jlab.org">mailto:rossi@jlab.org</a><br>
>    . <a href="https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Phoebus_HV_controls">
https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Phoebus_HV_controls</a><br>
>    . <a href="https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Chiller">https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Chiller</a><br>
>    . <a href="https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Thermal_Readbacks_.28Keysight.29">
https://wiki.jlab.org/cuawiki/index.php/NPS_Controls#Thermal_Readbacks_.28Keysight.29</a><br>
>    . <a href="mailto:brads@jlab.org">mailto:brads@jlab.org</a><br>
>    . <a href="mailto:brads-page@jlab.org">mailto:brads-page@jlab.org</a><br>
>    . <a href="mailto:Dsg-hallc_nps@jlab.org">mailto:Dsg-hallc_nps@jlab.org</a><br>
>    . <a href="https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps">https://mailman.jlab.org/mailman/listinfo/dsg-hallc_nps</a><br>
>    . <a href="mailto:Dsg-hallc_nps@jlab.org">mailto:Dsg-hallc_nps@jlab.org</a><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>