<?xml version='1.0' encoding='us-ascii'?>
<rss version='2.0'>
<!-- MHonArc v2.6.18 -->
  <channel>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>

    <title>EPICS Tech-talk mailing list</title>
    <link>https://epics.anl.gov/tech-talk/index.php</link>
    <description>
      Email archive for the EPICS Tech-talk mailing list.
    </description>
    <webMaster>anj@aps.anl.gov</webMaster>

    <image>
       <url>https://epics.anl.gov/icons/logoOnly.png</url>
       <title>EPICS Tech-talk mailing list</title>
       <link>https://epics.anl.gov/tech-talk/index.php</link>
    </image>

    <lastBuildDate>Fri, 05 Jun 2026 10:57:38 GMT</lastBuildDate>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00633.php</link>
      <author>David Bracey via Tech-talk</author>
      <pubDate>Wed, 27 May 2026 17:54:10 GMT</pubDate>
      <guid isPermaLink="false">SA1PR09MB806275E6F50D1B986901D559C5082@SA1PR09MB8062.namprd09.prod.outlook.com</guid>
      <title>What is serving these PVs?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: What is serving these PVs? -->
<!--X-From-R13: Rnivq Penprl ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Wed, 27 May 2026 17:54:10 +0000 -->
<!--X-Message-Id: SA1PR09MB806275E6F50D1B986901D559C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>What is serving these PVs?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
David Bracey via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
&quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Wed, 27 May 2026 17:54:10 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="a:link { color: #467886 } a:visited { color: #96607D } ">


<div class="WordSection1">
<p class="MsoNormal">I have all of the servers disabled on this IOC:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="p1"><span class="s1">epics&gt; </span><span class="s2">dbsr</span><o:p></o:p></p>
<p class="p2"><span class="s1">No server layers registered with IOC</span><o:p></o:p></p>
<p class="p1"><span class="s1">epics&gt; </span><span class="s2">dbl</span><o:p></o:p></p>
<p class="p2"><span class="s1">ABC:XYZ_CTRL_SYS:AMP</span><o:p></o:p></p>
<p class="p2"><span class="s1">ABC:XYZ_CTRL_SYS:FREQ</span><o:p></o:p></p>
<p class="p2"><span class="s1">ABC:XYZ_CTRL_SYS:TIME</span><o:p></o:p></p>
<p class="p2"><span class="s1">ABC:XYZ_CTRL_SYS:COS</span><o:p></o:p></p>
<p class="p2"><span class="s1">ABC:XYZ_CTRL_SYS:SIN</span><o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">However the PVs are still being served:<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604;mso-ligatures:none">dbracey@xyzzy:~$ pvxget ABC:XYZ_CTRL_SYS:AMP<o:p></o:p></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604;mso-ligatures:none">ABC:XYZ_CTRL_SYS:AMP<o:p></o:p></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604;mso-ligatures:none">&nbsp; &nbsp; value double = 10<o:p></o:p></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604;mso-ligatures:none">&nbsp; &nbsp; alarm.severity int32_t = 0<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#2FB41D;mso-ligatures:none">epics&gt;
</span><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604;mso-ligatures:none">epicsPrtEnvParams<o:p></o:p></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604;mso-ligatures:none">EPICS_IOC_IGNORE_SERVERS: rsrv qsrv2<o:p></o:p></span></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">I am just guessing at how things work, so I must have made a wrong assumption.<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Can someone explain what&#x2019;s going on?<o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<p class="MsoNormal">Dave Bracey, Fermilab<o:p></o:p></p>
</div>


</td></tr></table>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00634.php</link>
      <author>Ralph Lange via Tech-talk</author>
      <pubDate>Wed, 27 May 2026 18:36:10 GMT</pubDate>
      <guid isPermaLink="false">CAGJXJ2F4-aj=kNG_+0j072CKpsAVVr9NZL+Tr_1LDCnS=vphFQ@mail.gmail.com</guid>
      <title>Re: What is serving these PVs?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: What is serving these PVs? -->
<!--X-From-R13: Dnycu Znatr ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Wed, 27 May 2026 20:36:10 +0200 -->
<!--X-Message-Id: CAGJXJ2F4&#45;aj=kNG_+0j072CKpsAVVr9NZL+Tr_1LDCnS=vphFQ@mail.gmail.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: SA1PR09MB806275E6F50D1B986901D559C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: What is serving these PVs?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Ralph Lange via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
EPICS Tech Talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Wed, 27 May 2026 20:36:10 +0200</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<div dir="ltr"><div dir="ltr">On Wed, 27 May 2026 at 19:54, David Bracey via Tech-talk &lt;<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov">tech-talk at aps.anl.gov</a>&gt; wrote:</div><div class="gmail_quote gmail_quote_container"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg-5152723939713143417">





<div lang="EN-US" style="overflow-wrap: break-word;">
<div class="m_-7937088566332147511WordSection1">
<p class="MsoNormal">I have all of the servers disabled on this IOC:<u></u><u></u></p>
<p class="MsoNormal"><u></u>&#xA0;<u></u></p>
<p class="m_-7937088566332147511p1"><span class="m_-7937088566332147511s1">epics&gt; </span><span class="m_-7937088566332147511s2">dbsr</span><u></u><u></u></p>
<p class="m_-7937088566332147511p2"><span class="m_-7937088566332147511s1">No server layers registered with IOC</span><u></u><u></u></p>
<p class="m_-7937088566332147511p1"><span class="m_-7937088566332147511s1">epics&gt; </span><span class="m_-7937088566332147511s2">dbl</span><u></u><u></u></p>
<p class="m_-7937088566332147511p2"><span class="m_-7937088566332147511s1">ABC:XYZ_CTRL_SYS:AMP</span><u></u><u></u></p>
<p class="m_-7937088566332147511p2"><span class="m_-7937088566332147511s1">ABC:XYZ_CTRL_SYS:FREQ</span><u></u><u></u></p>
<p class="m_-7937088566332147511p2"><span class="m_-7937088566332147511s1">ABC:XYZ_CTRL_SYS:TIME</span><u></u><u></u></p>
<p class="m_-7937088566332147511p2"><span class="m_-7937088566332147511s1">ABC:XYZ_CTRL_SYS:COS</span><u></u><u></u></p>
<p class="m_-7937088566332147511p2"><span class="m_-7937088566332147511s1">ABC:XYZ_CTRL_SYS:SIN</span><u></u><u></u></p>
<p class="MsoNormal"><u></u>&#xA0;<u></u></p>
<p class="MsoNormal">However the PVs are still being served:<u></u><u></u></p>
<p class="MsoNormal"><u></u>&#xA0;<u></u></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9pt;font-family:&quot;Andale Mono&quot;;color:rgb(28,214,4)">dbracey@xyzzy:~$ pvxget ABC:XYZ_CTRL_SYS:AMP<u></u><u></u></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9pt;font-family:&quot;Andale Mono&quot;;color:rgb(28,214,4)">ABC:XYZ_CTRL_SYS:AMP<u></u><u></u></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9pt;font-family:&quot;Andale Mono&quot;;color:rgb(28,214,4)">&#xA0; &#xA0; value double = 10<u></u><u></u></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9pt;font-family:&quot;Andale Mono&quot;;color:rgb(28,214,4)">&#xA0; &#xA0; alarm.severity int32_t = 0<u></u><u></u></span></p>
<p class="MsoNormal"><u></u>&#xA0;<u></u></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9pt;font-family:&quot;Andale Mono&quot;;color:rgb(47,180,29)">epics&gt;
</span><span style="font-size:9pt;font-family:&quot;Andale Mono&quot;;color:rgb(28,214,4)">epicsPrtEnvParams<u></u><u></u></span></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9pt;font-family:&quot;Andale Mono&quot;;color:rgb(28,214,4)">EPICS_IOC_IGNORE_SERVERS: rsrv qsrv2<u></u><u></u></span></p>
<p class="MsoNormal"><u></u>&#xA0;<u></u></p>
<p class="MsoNormal">I am just guessing at how things work, so I must have made a wrong assumption.&#xA0;</p>
<p class="MsoNormal">Can someone explain what&#x2019;s going on?</p></div></div></div></blockquote><div><br></div><div>What does `pvinfo ...` show?</div><div><div>Maybe another instance of the IOC running...</div><br class="gmail-Apple-interchange-newline"></div><div>Cheers,<br>~Ralph</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="msg-5152723939713143417"><div lang="EN-US" style="overflow-wrap: break-word;"><div class="m_-7937088566332147511WordSection1">
</div>
</div>

</div></blockquote></div></div>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00635.php</link>
      <author>David Bracey via Tech-talk</author>
      <pubDate>Wed, 27 May 2026 18:40:19 GMT</pubDate>
      <guid isPermaLink="false">SA1PR09MB806242386F8EEA7841FDEA23C5082@SA1PR09MB8062.namprd09.prod.outlook.com</guid>
      <title>Re: What is serving these PVs?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: What is serving these PVs? -->
<!--X-From-R13: Rnivq Penprl ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Wed, 27 May 2026 18:40:19 +0000 -->
<!--X-Message-Id: SA1PR09MB806242386F8EEA7841FDEA23C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: SA1PR09MB806275E6F50D1B986901D559C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Reference: CAGJXJ2F4&#45;aj=kNG_+0j072CKpsAVVr9NZL+Tr_1LDCnS=vphFQ@mail.gmail.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: What is serving these PVs?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
David Bracey via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
Ralph Lange &lt;<a href="mailto:ralph%20dot%20lange%20at%20gmx%20dot%20de">ralph.lange at gmx.de</a>&gt;, EPICS Tech Talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Wed, 27 May 2026 18:40:19 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="a:link { color: blue } a:visited { color: purple } ">


<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Pierrick Hanlet caught my mistake &#x2013; QSRV was also running.&nbsp; When I added that to EPICS_IOC_IGNORE_SERVERS, the PVs went away as expected.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="color:black">From:
</span></b><span style="color:black">Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of Ralph Lange via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Date: </b>Wednesday, May 27, 2026 at 1:37</span><span style="font-family:&quot;Arial&quot;,sans-serif;color:black">&#x202F;</span><span style="color:black">PM<br>
<b>To: </b>EPICS Tech Talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject: </b>Re: What is serving these PVs?<o:p></o:p></span></p>
</div>
<div>
<div>
<p class="MsoNormal">On Wed, 27 May 2026 at 19:54, David Bracey via Tech-talk &lt;<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov">tech-talk at aps.anl.gov</a>&gt; wrote:<o:p></o:p></p>
</div>
<div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I have all of the servers disabled on this IOC:<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<p class="m-7937088566332147511p1"><span class="m-7937088566332147511s1">epics&gt; </span>
<span class="m-7937088566332147511s2">dbsr</span><o:p></o:p></p>
<p class="m-7937088566332147511p2"><span class="m-7937088566332147511s1">No server layers registered with IOC</span><o:p></o:p></p>
<p class="m-7937088566332147511p1"><span class="m-7937088566332147511s1">epics&gt; </span>
<span class="m-7937088566332147511s2">dbl</span><o:p></o:p></p>
<p class="m-7937088566332147511p2"><span class="m-7937088566332147511s1">ABC:XYZ_CTRL_SYS:AMP</span><o:p></o:p></p>
<p class="m-7937088566332147511p2"><span class="m-7937088566332147511s1">ABC:XYZ_CTRL_SYS:FREQ</span><o:p></o:p></p>
<p class="m-7937088566332147511p2"><span class="m-7937088566332147511s1">ABC:XYZ_CTRL_SYS:TIME</span><o:p></o:p></p>
<p class="m-7937088566332147511p2"><span class="m-7937088566332147511s1">ABC:XYZ_CTRL_SYS:COS</span><o:p></o:p></p>
<p class="m-7937088566332147511p2"><span class="m-7937088566332147511s1">ABC:XYZ_CTRL_SYS:SIN</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">However the PVs are still being served:<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:black">
<span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">dbracey@xyzzy:~$ pvxget ABC:XYZ_CTRL_SYS:AMP</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:black">
<span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">ABC:XYZ_CTRL_SYS:AMP</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:black">
<span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">&nbsp; &nbsp; value double = 10</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:black">
<span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">&nbsp; &nbsp; alarm.severity int32_t = 0</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:black">
<span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#2FB41D">epics&gt; </span>
<span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">epicsPrtEnvParams</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;background:black">
<span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">EPICS_IOC_IGNORE_SERVERS: rsrv qsrv2</span><o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">I am just guessing at how things work, so I must have made a wrong assumption.&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="mso-margin-top-alt:auto;mso-margin-bottom-alt:auto">Can someone explain what&#x2019;s going on?<o:p></o:p></p>
</div>
</div>
</div>
</blockquote>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">What does `pvinfo ...` show?<o:p></o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">Maybe another instance of the IOC running...<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Cheers,<br>
~Ralph<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


</td></tr></table>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00636.php</link>
      <author>Hu, Yong via Tech-talk</author>
      <pubDate>Thu, 28 May 2026 14:00:45 GMT</pubDate>
      <guid isPermaLink="false">BLAPR09MB60347B90327F7971C49AE5F3AE092@BLAPR09MB6034.namprd09.prod.outlook.com</guid>
      <title>Re: What is serving these PVs?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: What is serving these PVs? -->
<!--X-From-R13: "Vh, Kbat ivn Frpu&#45;gnyx" <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 28 May 2026 14:00:45 +0000 -->
<!--X-Message-Id: BLAPR09MB60347B90327F7971C49AE5F3AE092@BLAPR09MB6034.namprd09.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: SA1PR09MB806275E6F50D1B986901D559C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Reference: CAGJXJ2F4&#45;aj=kNG_+0j072CKpsAVVr9NZL+Tr_1LDCnS=vphFQ@mail.gmail.com -->
<!--X-Reference: SA1PR09MB806242386F8EEA7841FDEA23C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: What is serving these PVs?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
&quot;Hu, Yong via Tech-talk&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
David Bracey &lt;<a href="mailto:dbracey%20at%20fnal%20dot%20gov">dbracey at fnal.gov</a>&gt;, Ralph Lange &lt;<a href="mailto:ralph%20dot%20lange%20at%20gmx%20dot%20de">ralph.lange at gmx.de</a>&gt;, EPICS Tech Talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 28 May 2026 14:00:45 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->



<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi David,</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
What is your use case for using &#x2018;EPICS_IOC_IGNORE_SERVERS&#x2019;, just for playing around? I did a quick Google search (and quick chats with Gemini and ChatGPT). My Google search points to two sites and one is this tech-talk
<a rel="nofollow" href="https://epics.anl.gov/tech-talk/2023/msg00756.php">thread</a>&nbsp;showing one interesting use case.</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
This is my first time to pay attention to that EPICS environment variable. Naturally I want to give a quick try. To further train Google and other AI models, I am spending a few minutes on posting what I have found out:</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; color: rgb(0, 0, 0);">
<span style="font-size: 16px;">1. My EPICS base is R7.0.5. It seems I have to set this variable, i.e.
<i>epicsEnvSet(&quot;EPICS_IOC_IGNORE_SERVERS&quot;, &quot;qsrv qsrv2 rsrv pva pvxs&quot;)</i></span><span style="font-size: 12pt;">,
</span><span style="font-size: 16px;">&nbsp;before <i>dbLoadDatabase</i>. Both Gemini and ChatGPT say something like this &#x201C;You define this variable in your host environment or directly in your IOC's startup script (<i>st.cmd</i>) before calling
<i>iocInit</i>.&#x201D;. That makes perfect sense. However, to me, the right location in
<i>st.cmd</i>&nbsp;is <b>BEFORE</b>&nbsp; <i>dbLoadDatabase</i></span><span style="font-size: 12pt;">, more ahead of
<i>iocInit</i>.</span></div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr"><span style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">2. In the EPICS base<a rel="nofollow" href="https://urldefense.us/v3/__https://docs.epics-controls.org/projects/base/en/b7.0.10/RELEASE_NOTES.html__;!!G_uCfscf7eWS!de6V0NSOo0f40MsD8iy1C4-hWnNg2wfIi9i1HIW_3RRVDLQ1hMBfAbHFoF0_3cTDIDtMN3XWN6G-opyC$">&nbsp;Release Note</a>, it mentions this
 variable (along with dbServer API which my Gemini chat also mentions): &quot;separated by spaces if more than one should be ignored&quot;. That is why I use
</span><i>epicsEnvSet(&quot;EPICS_IOC_IGNORE_SERVERS&quot;, &quot;qsrv qsrv2 rsrv pva pvxs&quot;)</i><span style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);"><i>.
</i></span>However, it seems to me only one IOC server layer can be ignored at the moment: rsrv which is the traditional IOC server.</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">3. To stop PVA server, I simply type <span style="color: rgb(0, 0, 0);">
<i>stopPVAServer</i></span><span style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">&nbsp;in the EPICS shell.</span>&nbsp;</div>
<div dir="ltr"><br>
</div>
<div dir="ltr">Cheers,</div>
<div dir="ltr">Yong &nbsp;<span style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);"><i>&nbsp;</i></span></div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 16px; color: rgb(0, 0, 0);">
<i><br>
</i></div>
<div id="mail-editor-reference-message-container">
<div dir="ltr" class="ms-outlook-mobile-reference-message skipProofing"></div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="text-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of David Bracey via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Date: </b>Wednesday, May 27, 2026 at 2:40&#x202F;PM</div>
<div dir="ltr" lang="en" id="pfptBannerqpircav" style="visibility: visible !important; opacity: 1 !important; max-width: none !important; max-height: none !important; display: block !important; text-align: left !important; margin: 0px 0px 10px !important; padding: 7px 16px 8px !important; border-radius: 4px !important; min-width: 200px !important; background-color: rgb(250, 223, 155); border-top: 4px solid rgb(242, 176, 4) !important;">
<div id="pfptBannerqpircav" style="visibility: visible !important; opacity: 1 !important; background-color: rgb(250, 223, 155); max-height: none !important; float: left !important; display: block !important; margin: 1px 0px !important; max-width: 600px !important;" dir="ltr">
<br>
</div>
</div>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-size: 11pt;">Pierrick Hanlet caught my mistake &#x2013; QSRV was also running.&nbsp; When I added that to EPICS_IOC_IGNORE_SERVERS, the PVs went away as expected.</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-size: 11pt;"><br>
</span></p>
<div id="mail-editor-reference-message-container">
<div style="padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor;">
<p class="MsoNormal" style="margin: 0in 0in 12pt; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;"><b>From: </b>Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of Ralph Lange via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Date: </b>Wednesday, May 27, 2026 at 1:37</span><span style="font-family: Arial, sans-serif; color: black;">&#x202F;</span><span style="color: black;">PM<br>
<b>To: </b>EPICS Tech Talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject: </b>Re: What is serving these PVs?</span></p>
</div>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
On Wed, 27 May 2026 at 19:54, David Bracey via Tech-talk &lt;<span style="color: blue;"><u><a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" style="color: blue; margin-top: 0px; margin-bottom: 0px;">tech-talk at aps.anl.gov</a></u></span>&gt; wrote:</p>
<blockquote style="margin-right: 0in; margin-left: 4.8pt; padding: 0in 0in 0in 6pt; border-width: medium medium medium 1pt; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(204, 204, 204);">
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
I have all of the servers disabled on this IOC:</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="m-7937088566332147511p1" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
epics&gt; dbsr</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
No server layers registered with IOC</p>
<p class="m-7937088566332147511p1" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
epics&gt; dbl</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:AMP</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:FREQ</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:TIME</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:COS</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:SIN</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
However the PVs are still being served:</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">dbracey@xyzzy:~$ pvxget ABC:XYZ_CTRL_SYS:AMP</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">ABC:XYZ_CTRL_SYS:AMP</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">&nbsp; &nbsp; value double = 10</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">&nbsp; &nbsp; alarm.severity int32_t = 0</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(47, 180, 29);">epics&gt;
</span><span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">epicsPrtEnvParams</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">EPICS_IOC_IGNORE_SERVERS: rsrv qsrv2</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
I am just guessing at how things work, so I must have made a wrong assumption.&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Can someone explain what&#x2019;s going on?</p>
</blockquote>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
What does `pvinfo ...` show?</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Maybe another instance of the IOC running...</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Cheers,<br>
~Ralph</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
</div>
</div>



<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00637.php</link>
      <author>David Bracey via Tech-talk</author>
      <pubDate>Thu, 28 May 2026 14:39:12 GMT</pubDate>
      <guid isPermaLink="false">SA1PR09MB80620DDC80CEB14B751F4550C5092@SA1PR09MB8062.namprd09.prod.outlook.com</guid>
      <title>Re: What is serving these PVs?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: What is serving these PVs? -->
<!--X-From-R13: Rnivq Penprl ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 28 May 2026 14:39:12 +0000 -->
<!--X-Message-Id: SA1PR09MB80620DDC80CEB14B751F4550C5092@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: SA1PR09MB806275E6F50D1B986901D559C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Reference: CAGJXJ2F4&#45;aj=kNG_+0j072CKpsAVVr9NZL+Tr_1LDCnS=vphFQ@mail.gmail.com -->
<!--X-Reference: SA1PR09MB806242386F8EEA7841FDEA23C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Reference: BLAPR09MB60347B90327F7971C49AE5F3AE092@BLAPR09MB6034.namprd09.prod.outlook.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: What is serving these PVs?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
David Bracey via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
&quot;Hu, Yong&quot; &lt;<a href="mailto:yhu%20at%20bnl%20dot%20gov">yhu at bnl.gov</a>&gt;, Ralph Lange &lt;<a href="mailto:ralph%20dot%20lange%20at%20gmx%20dot%20de">ralph.lange at gmx.de</a>&gt;, EPICS Tech Talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 28 May 2026 14:39:12 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="a:link { color: blue } a:visited { color: purple } ">


<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi Yong &#x2013; mostly playing around, I like to understand how things work.&nbsp;
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I am curious about where you have included &#x201C;pva&#x201D; and &#x201C;pvxs&#x201D; in the
</span><span style="color:black">EPICS_IOC_IGNORE_SERVERS env variable.&nbsp; Does this do anything, to your knowledge?&nbsp; My understanding was that RSRV = CA, QSRV = PVA and QSRV2 = PVXS.&nbsp; So already having &#x201C;qsrv&#x201D; and &#x201C;qsrv2&#x201D; in the value would seem make &#x201C;pva&#x201D; and
 &#x201C;pvxs&#x201D; redundant.</span><span style="font-size:11.0pt"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<div id="mail-editor-reference-message-container">
<div>
<div>
<div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="color:black">From:
</span></b><span style="color:black">Hu, Yong &lt;yhu at bnl.gov&gt;<br>
<b>Date: </b>Thursday, May 28, 2026 at 9:01</span><span style="font-family:&quot;Arial&quot;,sans-serif;color:black">&#x202F;</span><span style="color:black">AM<br>
<b>To: </b>David Bracey &lt;dbracey at fnal.gov&gt;, Ralph Lange &lt;ralph.lange at gmx.de&gt;, EPICS Tech Talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject: </b>Re: What is serving these PVs?<o:p></o:p></span></p>
</div>
<p>[EXTERNAL] &#x2013; This message is from an external sender<o:p></o:p></p>
<div>
<div>
<p class="MsoNormal"><span style="color:black">Hi David,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">What is your use case for using &#x2018;EPICS_IOC_IGNORE_SERVERS&#x2019;, just for playing around? I did a quick Google search (and quick chats with Gemini and ChatGPT). My Google search points to two sites and one is this tech-talk
<a rel="nofollow" href="https://urldefense.proofpoint.com/v2/url?u=https-3A__epics.anl.gov_tech-2Dtalk_2023_msg00756.php&amp;d=DwMGaQ&amp;c=gRgGjJ3BkIsb5y6s49QqsA&amp;r=-F5ElEx0xTIzUkth_6VDnd86lqN2rUgF0GIN-S3DMY4&amp;m=pBvNjzoyqObYhzsMJ_e86s0F9lOOwm5A0edGCc670Tzdt_TCgap_GgOnvoXeH8BC&amp;s=AtAT97v7KnzHjEbJhpms6Wfs4gw268UyOHvR5eaBfVM&amp;e=">
thread</a>&nbsp;showing one interesting use case.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">This is my first time to pay attention to that EPICS environment variable. Naturally I want to give a quick try. To further train Google and other AI models, I am spending a few minutes on posting what I have found
 out:<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">1. My EPICS base is R7.0.5. It seems I have to set this variable, i.e.
<i>epicsEnvSet(&quot;EPICS_IOC_IGNORE_SERVERS&quot;, &quot;qsrv qsrv2 rsrv pva pvxs&quot;)</i>, &nbsp;before
<i>dbLoadDatabase</i>. Both Gemini and ChatGPT say something like this &#x201C;You define this variable in your host environment or directly in your IOC's startup script (<i>st.cmd</i>) before calling
<i>iocInit</i>.&#x201D;. That makes perfect sense. However, to me, the right location in
<i>st.cmd</i>&nbsp;is <b>BEFORE</b>&nbsp; <i>dbLoadDatabase</i>, more ahead of <i>iocInit</i>.<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black">2. In the EPICS base<a rel="nofollow" href="https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.epics-2Dcontrols.org_projects_base_en_b7.0.10_RELEASE-5FNOTES.html&amp;d=DwMGaQ&amp;c=gRgGjJ3BkIsb5y6s49QqsA&amp;r=-F5ElEx0xTIzUkth_6VDnd86lqN2rUgF0GIN-S3DMY4&amp;m=pBvNjzoyqObYhzsMJ_e86s0F9lOOwm5A0edGCc670Tzdt_TCgap_GgOnvoXeH8BC&amp;s=_HPufn-Vz-qSwQJj9U-eWq-Fhm4VOBryj6WyOg4jyHU&amp;e=">&nbsp;Release
 Note</a>, it mentions this variable (along with dbServer API which my Gemini chat also mentions): &quot;separated by spaces if more than one should be ignored&quot;. That is why I use
</span><i>epicsEnvSet(&quot;EPICS_IOC_IGNORE_SERVERS&quot;, &quot;qsrv qsrv2 rsrv pva pvxs&quot;)<span style="color:black">.
</span></i>However, it seems to me only one IOC server layer can be ignored at the moment: rsrv which is the traditional IOC server.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">3. To stop PVA server, I simply type <i><span style="color:black">stopPVAServer</span></i><span style="color:black">&nbsp;in the EPICS shell.</span>&nbsp;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<div>
<p class="MsoNormal">Cheers,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Yong &nbsp;<i><span style="color:black">&nbsp;</span></i><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><span style="color:black"><o:p>&nbsp;</o:p></span></p>
</div>
<div id="mail-editor-reference-message-container">
<div style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:currentcolor currentcolor">
<p class="MsoNormal"><b><span style="color:black">From: </span></b><span style="color:black">Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of David Bracey via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Date: </b>Wednesday, May 27, 2026 at 2:40</span><span style="font-family:&quot;Arial&quot;,sans-serif;color:black">&#x202F;</span><span style="color:black">PM<o:p></o:p></span></p>
</div>
<div style="border:none;border-top:solid #F2B004 3.0pt;padding:0in 0in 0in 0in;visibility:visible!important;opacity:1!important;max-width:none!important;max-height:none!important;display:block!important;text-align:left!important;margin:10px!important;padding:8px!important;border-radius:4px!important;min-width:200px!important" id="pfptBannerqpircav">
<div id="pfptBannerqpircav">
<p class="MsoNormal" style="background:#FADF9B"><span lang="EN"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
<p class="MsoNormal"><span style="font-size:11.0pt">Pierrick Hanlet caught my mistake &#x2013; QSRV was also running.&nbsp; When I added that to EPICS_IOC_IGNORE_SERVERS, the PVs went away as expected.</span><o:p></o:p></p>
<p class="MsoNormal"><o:p>&nbsp;</o:p></p>
<div id="mail-editor-reference-message-container">
<div style="border:none;border-top:solid windowtext 1.0pt;padding:3.0pt 0in 0in 0in;border-color:currentcolor currentcolor">
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="color:black">From:
</span></b><span style="color:black">Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of Ralph Lange via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Date: </b>Wednesday, May 27, 2026 at 1:37</span><span style="font-family:&quot;Arial&quot;,sans-serif;color:black">&#x202F;</span><span style="color:black">PM<br>
<b>To: </b>EPICS Tech Talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject: </b>Re: What is serving these PVs?</span><o:p></o:p></p>
</div>
<p class="MsoNormal">On Wed, 27 May 2026 at 19:54, David Bracey via Tech-talk &lt;<u><span style="color:blue"><a rel="nofollow" href="mailto:tech-talk at aps.anl.gov">tech-talk at aps.anl.gov</a></span></u>&gt; wrote:<o:p></o:p></p>
<blockquote style="border:none;border-left:solid windowtext 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-top:5.0pt;margin-right:0in;margin-bottom:5.0pt;border-color:currentcolor currentcolor currentcolor rgb(204,204,204)">
<p class="MsoNormal">I have all of the servers disabled on this IOC:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="m-7937088566332147511p1">epics&gt; dbsr<o:p></o:p></p>
<p class="m-7937088566332147511p2">No server layers registered with IOC<o:p></o:p></p>
<p class="m-7937088566332147511p1">epics&gt; dbl<o:p></o:p></p>
<p class="m-7937088566332147511p2">ABC:XYZ_CTRL_SYS:AMP<o:p></o:p></p>
<p class="m-7937088566332147511p2">ABC:XYZ_CTRL_SYS:FREQ<o:p></o:p></p>
<p class="m-7937088566332147511p2">ABC:XYZ_CTRL_SYS:TIME<o:p></o:p></p>
<p class="m-7937088566332147511p2">ABC:XYZ_CTRL_SYS:COS<o:p></o:p></p>
<p class="m-7937088566332147511p2">ABC:XYZ_CTRL_SYS:SIN<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">However the PVs are still being served:<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">dbracey@xyzzy:~$ pvxget ABC:XYZ_CTRL_SYS:AMP</span><o:p></o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">ABC:XYZ_CTRL_SYS:AMP</span><o:p></o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">&nbsp; &nbsp; value double = 10</span><o:p></o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">&nbsp; &nbsp; alarm.severity int32_t = 0</span><o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#2FB41D">epics&gt;
</span><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">epicsPrtEnvParams</span><o:p></o:p></p>
<p class="MsoNormal" style="background:black"><span style="font-size:9.0pt;font-family:&quot;Andale Mono&quot;;color:#1CD604">EPICS_IOC_IGNORE_SERVERS: rsrv qsrv2</span><o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">I am just guessing at how things work, so I must have made a wrong assumption.&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Can someone explain what&#x2019;s going on?<o:p></o:p></p>
</blockquote>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">What does `pvinfo ...` show?<o:p></o:p></p>
<p class="MsoNormal">Maybe another instance of the IOC running...<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
<p class="MsoNormal">Cheers,<br>
~Ralph<o:p></o:p></p>
<p class="MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>


</td></tr></table>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00638.php</link>
      <author>Hu, Yong via Tech-talk</author>
      <pubDate>Fri, 29 May 2026 14:39:29 GMT</pubDate>
      <guid isPermaLink="false">BLAPR09MB60342A35B0C32A4535C4FF34AE162@BLAPR09MB6034.namprd09.prod.outlook.com</guid>
      <title>Re: What is serving these PVs?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: What is serving these PVs? -->
<!--X-From-R13: "Vh, Kbat ivn Frpu&#45;gnyx" <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Fri, 29 May 2026 14:39:29 +0000 -->
<!--X-Message-Id: BLAPR09MB60342A35B0C32A4535C4FF34AE162@BLAPR09MB6034.namprd09.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: SA1PR09MB806275E6F50D1B986901D559C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Reference: CAGJXJ2F4&#45;aj=kNG_+0j072CKpsAVVr9NZL+Tr_1LDCnS=vphFQ@mail.gmail.com -->
<!--X-Reference: SA1PR09MB806242386F8EEA7841FDEA23C5082@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Reference: BLAPR09MB60347B90327F7971C49AE5F3AE092@BLAPR09MB6034.namprd09.prod.outlook.com -->
<!--X-Reference: SA1PR09MB80620DDC80CEB14B751F4550C5092@SA1PR09MB8062.namprd09.prod.outlook.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: What is serving these PVs?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
&quot;Hu, Yong via Tech-talk&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
David Bracey &lt;<a href="mailto:dbracey%20at%20fnal%20dot%20gov">dbracey at fnal.gov</a>&gt;, Ralph Lange &lt;<a href="mailto:ralph%20dot%20lange%20at%20gmx%20dot%20de">ralph.lange at gmx.de</a>&gt;, EPICS Tech Talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Fri, 29 May 2026 14:39:29 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->



<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Hi David,</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div dir="ltr"><span style="font-size: 16px;">Just as most of us do not have enough time (also probably not enough capability) to understand the sophisticated source codes of EPICS cores, I simply
</span>synthesized<span style="font-family: Aptos, sans-serif; font-size: 16px; color: black;">&nbsp;</span><span style="font-family: Aptos, sans-serif;"><i>epicsEnvSet(&quot;EPICS_IOC_IGNORE_SERVERS&quot;, &quot;qsrv qsrv2 rsrv pva pvxs&quot;)
</i></span><span style="font-family: Aptos, sans-serif; font-size: 16px;">based on your initial message and LLM</span><span style="font-family: Aptos, sans-serif;">&#x2019;s suggestions. Honestly I only have a decent understanding of RSRV. For that variable, you can
 put any strings (event duplicated ones) separated by spaces.&nbsp;</span></div>
<div dir="ltr" style="font-family: Aptos, sans-serif;"><br>
</div>
<div dir="ltr" style="font-family: Aptos, sans-serif; color: rgb(0, 0, 0);"><span style="font-size: 12pt;">One correction about my statement #1 below:
</span><span style="font-size: 16px; background-color: rgb(255, 255, 255);">&nbsp;the right location in
</span><span style="font-size: 16px;"><i>st.cmd</i></span><span style="font-size: 16px; background-color: rgb(255, 255, 255);">&nbsp;is
</span><span style="font-size: 16px;"><b>BEFORE</b></span><span style="font-size: 16px; background-color: rgb(255, 255, 255);">&nbsp;<i>&nbsp;xxx</i></span><span style="font-size: 16px;"><i>_registerRecordDeviceDriver pdbbase</i></span><span style="font-size: 16px; background-color: rgb(255, 255, 255);">,
 more ahead of </span><span style="font-size: 16px;"><i>iocInit</i></span><span style="font-size: 16px; background-color: rgb(255, 255, 255);">.</span></div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt;">
<br>
</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Have a great weekend!</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
Yong</div>
<div dir="ltr" style="font-family: Aptos, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div id="mail-editor-reference-message-container">
<div dir="ltr" class="ms-outlook-mobile-reference-message skipProofing"></div>
<div class="ms-outlook-mobile-reference-message skipProofing" style="text-align: left; padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor; font-family: Aptos; font-size: 12pt; color: black;">
<b>From: </b>David Bracey &lt;dbracey at fnal.gov&gt;<br>
<b>Date: </b>Thursday, May 28, 2026 at 10:39&#x202F;AM</div>
<div dir="ltr" lang="en" id="pfptBannerzsghd97" style="visibility: visible !important; opacity: 1 !important; max-width: none !important; max-height: none !important; display: block !important; text-align: left !important; margin: 0px 0px 10px !important; padding: 7px 16px 8px !important; border-radius: 4px !important; min-width: 200px !important; background-color: rgb(250, 223, 155); border-top: 4px solid rgb(242, 176, 4) !important;">
<div id="pfptBannerzsghd97" style="visibility: visible !important; opacity: 1 !important; background-color: rgb(250, 223, 155); max-height: none !important; float: left !important; display: block !important; margin: 1px 0px !important; max-width: 600px !important;">
<div id="pfptBannerzsghd97" style="opacity: 1 !important; max-width: none !important; max-height: none !important; display: block !important; visibility: visible !important; background-color: rgb(250, 223, 155); color: rgb(0, 0, 0); font-family: Arial, sans-serif !important; font-weight: bold !important; font-size: 14px !important; line-height: 1.29 !important;" dir="ltr">
</div>
<div id="pfptBannerzsghd97" style="font-weight: normal; opacity: 1 !important; max-width: none !important; max-height: none !important; display: block !important; visibility: visible !important; background-color: rgb(250, 223, 155); color: rgb(0, 0, 0); font-family: Arial, sans-serif !important; font-size: 12px !important; line-height: 1.5 !important; margin-top: 2px !important;" dir="ltr">
</div>
</div>
</div>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-size: 11pt;">Hi Yong &#x2013; mostly playing around, I like to understand how things work.&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-size: 11pt;">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-size: 11pt;">I am curious about where you have included &#x201C;pva&#x201D; and &#x201C;pvxs&#x201D; in the
</span><span style="color: black;">EPICS_IOC_IGNORE_SERVERS env variable.&nbsp; Does this do anything, to your knowledge?&nbsp; My understanding was that RSRV = CA, QSRV = PVA and QSRV2 = PVXS.&nbsp; So already having &#x201C;qsrv&#x201D; and &#x201C;qsrv2&#x201D; in the value would seem make &#x201C;pva&#x201D;
 and &#x201C;pvxs&#x201D; redundant.</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-size: 11pt;">&nbsp;</span></p>
<div id="mail-editor-reference-message-container">
<div style="padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: rgb(181, 196, 223) currentcolor currentcolor;">
<p class="MsoNormal" style="margin: 0in 0in 12pt; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;"><b>From: </b>Hu, Yong &lt;yhu at bnl.gov&gt;<br>
<b>Date: </b>Thursday, May 28, 2026 at 9:01</span><span style="font-family: Arial, sans-serif; color: black;">&#x202F;</span><span style="color: black;">AM</span></p>
</div>
<p><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">Hi David,</span></p>
<p><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">What is your use case for using &#x2018;EPICS_IOC_IGNORE_SERVERS&#x2019;, just for playing around? I did a quick Google search (and quick chats with Gemini and ChatGPT). My Google search points
 to two sites and one is this tech-talk </span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: blue;"><u><a rel="nofollow" href="https://urldefense.proofpoint.com/v2/url?u=https-3A__epics.anl.gov_tech-2Dtalk_2023_msg00756.php&amp;d=DwMGaQ&amp;c=gRgGjJ3BkIsb5y6s49QqsA&amp;r=-F5ElEx0xTIzUkth_6VDnd86lqN2rUgF0GIN-S3DMY4&amp;m=pBvNjzoyqObYhzsMJ_e86s0F9lOOwm5A0edGCc670Tzdt_TCgap_GgOnvoXeH8BC&amp;s=AtAT97v7KnzHjEbJhpms6Wfs4gw268UyOHvR5eaBfVM&amp;e=" style="color: blue; margin-top: 0px; margin-bottom: 0px;">thread</a></u></span><span style="font-family: Aptos, sans-serif; font-size: 12pt; color: black;">&nbsp;showing
 one interesting use case.&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;">This is my first time to pay attention to that EPICS environment variable. Naturally I want to give a quick try. To further train Google and other AI models, I am spending a few minutes on posting what I have found out:</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;"><br>
</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;">1. My EPICS base is R7.0.5. It seems I have to set this variable, i.e.
<i>epicsEnvSet(&quot;EPICS_IOC_IGNORE_SERVERS&quot;, &quot;qsrv qsrv2 rsrv pva pvxs&quot;)</i>, &nbsp;before
<i>dbLoadDatabase</i>. Both Gemini and ChatGPT say something like this &#x201C;You define this variable in your host environment or directly in your IOC's startup script (<i>st.cmd</i>) before calling
<i>iocInit</i>.&#x201D;. That makes perfect sense. However, to me,&nbsp;the right location in
<i>st.cmd</i>&nbsp;is <b>BEFORE</b>&nbsp; <i>dbLoadDatabase</i>, more ahead of <i>iocInit</i>.</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;">&nbsp;</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;">2. In the EPICS base</span><span style="color: blue;"><u><a rel="nofollow" href="https://urldefense.proofpoint.com/v2/url?u=https-3A__docs.epics-2Dcontrols.org_projects_base_en_b7.0.10_RELEASE-5FNOTES.html&amp;d=DwMGaQ&amp;c=gRgGjJ3BkIsb5y6s49QqsA&amp;r=-F5ElEx0xTIzUkth_6VDnd86lqN2rUgF0GIN-S3DMY4&amp;m=pBvNjzoyqObYhzsMJ_e86s0F9lOOwm5A0edGCc670Tzdt_TCgap_GgOnvoXeH8BC&amp;s=_HPufn-Vz-qSwQJj9U-eWq-Fhm4VOBryj6WyOg4jyHU&amp;e=" style="color: blue; margin-top: 0px; margin-bottom: 0px;">&nbsp;Release
 Note</a></u></span><span style="color: black;">, it mentions this variable (along with dbServer API which my Gemini chat also mentions): &quot;separated by spaces if more than one should be ignored&quot;. That is why I use
</span><i>epicsEnvSet(&quot;EPICS_IOC_IGNORE_SERVERS&quot;, &quot;qsrv qsrv2 rsrv pva pvxs&quot;)</i><span style="color: black;"><i>.
</i></span>However, it seems to me only one IOC server layer can be ignored at the moment: rsrv which is the traditional IOC server.</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
3. To stop PVA server, I simply type <span style="color: black;"><i>stopPVAServer</i>&nbsp;in the EPICS shell.</span>&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Cheers,</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Yong &nbsp;<span style="color: black;"><i>&nbsp;</i></span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;">&nbsp;</span></p>
<div id="mail-editor-reference-message-container">
<div style="padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: currentcolor;">
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;"><b>From: </b>Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of David Bracey via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Date: </b>Wednesday, May 27, 2026 at 2:40</span><span style="font-family: Arial, sans-serif; color: black;">&#x202F;</span><span style="color: black;">PM</span></p>
</div>
<div id="pfptBannerqpircav" style="border:none; border-top:solid #F2B004 3.0pt; padding:0in 0in 0in 0in; visibility:visible!important; opacity:1!important; max-width:none!important; max-height:none!important; display:block!important; text-align:left!important; margin:10px!important; padding:8px!important; border-radius:4px!important; min-width:200px!important">
<div id="pfptBannerqpircav">
<p class="MsoNormal" style="background-color: rgb(250, 223, 155); margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
</div>
</div>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-size: 11pt;">Pierrick Hanlet caught my mistake &#x2013; QSRV was also running.&nbsp; When I added that to EPICS_IOC_IGNORE_SERVERS, the PVs went away as expected.</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<div id="mail-editor-reference-message-container">
<div style="padding: 3pt 0in 0in; border-width: 1pt medium medium; border-style: solid none none; border-color: currentcolor;">
<p class="MsoNormal" style="margin: 0in 0in 12pt; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="color: black;"><b>From: </b>Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of Ralph Lange via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Date: </b>Wednesday, May 27, 2026 at 1:37</span><span style="font-family: Arial, sans-serif; color: black;">&#x202F;</span><span style="color: black;">PM<br>
<b>To: </b>EPICS Tech Talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject: </b>Re: What is serving these PVs?</span></p>
</div>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
On Wed, 27 May 2026 at 19:54, David Bracey via Tech-talk &lt;<span style="color: blue;"><u><a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" style="color: blue; margin-top: 0px; margin-bottom: 0px;">tech-talk at aps.anl.gov</a></u></span>&gt; wrote:</p>
<blockquote style="margin: 5pt 0in 5pt 4.8pt; padding: 0in 0in 0in 6pt; border-width: medium medium medium 1pt; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(204, 204, 204);">
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
I have all of the servers disabled on this IOC:</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="m-7937088566332147511p1" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
epics&gt; dbsr</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
No server layers registered with IOC</p>
<p class="m-7937088566332147511p1" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
epics&gt; dbl</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:AMP</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:FREQ</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:TIME</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:COS</p>
<p class="m-7937088566332147511p2" style="margin-right: 0in; margin-left: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
ABC:XYZ_CTRL_SYS:SIN</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
However the PVs are still being served:</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">dbracey@xyzzy:~$ pvxget ABC:XYZ_CTRL_SYS:AMP</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">ABC:XYZ_CTRL_SYS:AMP</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">&nbsp; &nbsp; value double = 10</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">&nbsp; &nbsp; alarm.severity int32_t = 0</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(47, 180, 29);">epics&gt;
</span><span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">epicsPrtEnvParams</span></p>
<p class="MsoNormal" style="background-color: black; margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
<span style="font-family: &quot;Andale Mono&quot;; font-size: 9pt; color: rgb(28, 214, 4);">EPICS_IOC_IGNORE_SERVERS: rsrv qsrv2</span></p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
I am just guessing at how things work, so I must have made a wrong assumption.&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Can someone explain what&#x2019;s going on?</p>
</blockquote>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
What does `pvinfo ...` show?</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Maybe another instance of the IOC running...</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
Cheers,<br>
~Ralph</p>
<p class="MsoNormal" style="margin: 0in; font-family: Aptos, sans-serif; font-size: 12pt;">
&nbsp;</p>
</div>
</div>
</div>
</div>



<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00639.php</link>
      <author>Han Lee via Tech-talk</author>
      <pubDate>Fri, 29 May 2026 20:19:34 GMT</pubDate>
      <guid isPermaLink="false">CAGJ+AwA5erPk=zNXUGbwmq+fku3G5MN=CNEbM6haX2fwOrSXkw@mail.gmail.com</guid>
      <title>Re: epics-ioc-runner: A lightweight systemd &amp; procServ IOC</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: epics&#45;ioc&#45;runner: A lightweight systemd &#38; procServ IOC -->
<!--X-From-R13: Vna Zrr ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Fri, 29 May 2026 13:19:34 &#45;0700 -->
<!--X-Message-Id: CAGJ+AwA5erPk=zNXUGbwmq+fku3G5MN=CNEbM6haX2fwOrSXkw@mail.gmail.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: CAGJ+AwBOR+jha9O0=EGjnqXn1EVtXEsax2vsfvHC0&#45;Xw4+O+Sg@mail.gmail.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: epics-ioc-runner: A lightweight systemd &amp; procServ IOC</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Han Lee via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
EPICS tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Fri, 29 May 2026 13:19:34 -0700</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<div dir="ltr"><div dir="ltr">Hi,<br><br>I am pleased to announce the release of epics-ioc-runner version 1.1.0. This update was made possible through significant support from multiple AI agents, which helped facilitate progress despite my limited availability.<br><br><a rel="nofollow" href="https://urldefense.us/v3/__https://github.com/jeonghanlee/epics-ioc-runner__;!!G_uCfscf7eWS!eP7aut5vdjKfi4rBQLuwbv6zf9keE-1lgwhCjhxWz6wJpcOoPyj0cIzSk3plxBExYQ_w9Rjk6mseHGGDGhFYmHQ$">https://github.com/jeonghanlee/epics-ioc-runner</a><br><br>The primary enhancement in this version is the inclusion of early IOC error detection within systemd, procServ, and other components.<br><br>As always, feedback, code reviews, and contributions are more than welcome.<br><br>Best,<br>Han<br><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Mon, Mar 30, 2026 at 7:08&#x202F;PM Han Lee &lt;<a rel="nofollow" href="mailto:jeonglee at lbl.gov">jeonglee at lbl.gov</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><p>Hello EPICS Community,</p><p>I would like to share a new repository I have been working on called <b><code>epics-ioc-runner</code></b>.</p><p>Repository: <span><span><a rel="nofollow" rel="noopener" href="https://urldefense.us/v3/__https://www.google.com/search?q=https:**Agithub.com*jeonghanlee*epics-ioc-runner__;Ly8vLw!!G_uCfscf7eWS!eP7aut5vdjKfi4rBQLuwbv6zf9keE-1lgwhCjhxWz6wJpcOoPyj0cIzSk3plxBExYQ_w9Rjk6mseHGGDHwEKMt4$" target="_blank">https://github.com/jeonghanlee/epics-ioc-runner</a></span></span></p><p>For a long time, I have wanted to create a generic, standardized way to manage EPICS IOCs on Linux by combining <code>systemd</code> and <code>procServ</code>&#x2014;but strictly without introducing any heavy external dependencies (just pure POSIX bash and native OS tools).</p><p>I am well aware that large accelerator facilities already have their own robust, heavily customized deployment policies and complex infrastructure. However, I believe this tool will be particularly useful for individual developers, small laboratories, or standalone test-stands looking for a quick, secure, and production-ready setup out of the box.</p><p> I hope some of you might find this useful for your smaller projects or local test environments. Furthermore, if your facility does not yet have a standardized IOC management solution in place, this architecture is robust and secure enough to be considered for a site-wide deployment.</p><p>Feedback, code reviews, and contributions are always more than welcome.</p><p>Best,</p><p>Han</p></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div style="text-align:left"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="text-align:left"><font style="font-family:monospace" size="1">Jeong Han Lee, Dr.rer.nat.</font></div><div style="text-align:left"><font style="font-family:monospace" size="1">Staff Scientist and Engineer</font></div><div style="text-align:left"><font style="font-family:monospace" size="1">Lawrence Berkeley National Laboratory</font></div><div style="text-align:left"><font style="font-family:monospace" size="1">1 Cyclotron Road&#xA0;Mailstop 46R0161</font></div><div style="text-align:left"><font style="font-family:monospace" size="1">Berkeley, CA 94720, United States</font></div><div style="text-align:left"><font style="font-family:monospace" size="1">Lab:&#xA0; +1 510 486 6163<br></font></div><div style="text-align:left"><font style="font-family:monospace" size="1">Cell: +1 510 384 3868</font></div><div style="text-align:left"><font style="font-family:monospace" size="1"><a rel="nofollow" href="https://urldefense.us/v3/__https://orcid.org/0000-0002-1699-2660__;!!G_uCfscf7eWS!eP7aut5vdjKfi4rBQLuwbv6zf9keE-1lgwhCjhxWz6wJpcOoPyj0cIzSk3plxBExYQ_w9Rjk6mseHGGDC2GtpBE$" target="_blank">https://orcid.org/0000-0002-1699-2660</a></font><font style="font-family:monospace" size="1"><br></font></div><div><font style="font-family:monospace" size="1"></font><span style="font-family:monospace"></span></div></div></div></div></div></div></div></div></div></div></div></div></div>
</blockquote></div><div><br clear="all"></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div style="text-align:left"><div style="text-align:left"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="text-align:left"><font style="font-family:monospace" size="1">Jeong Han Lee, Dr.rer.nat.</font></div><div style="text-align:left"><font style="font-family:monospace" size="1">Staff Scientist and Engineer</font></div><div style="text-align:left"><font style="font-family:monospace" size="1">Lawrence Berkeley National Laboratory</font></div><div style="text-align:left"><font style="font-family:monospace" size="1"><a rel="nofollow" href="https://urldefense.us/v3/__https://orcid.org/0000-0002-1699-2660__;!!G_uCfscf7eWS!eP7aut5vdjKfi4rBQLuwbv6zf9keE-1lgwhCjhxWz6wJpcOoPyj0cIzSk3plxBExYQ_w9Rjk6mseHGGDC2GtpBE$" target="_blank">https://orcid.org/0000-0002-1699-2660</a></font><font style="font-family:monospace" size="1"><br></font></div></div></div></div></div></div></div></div></div></div></div></div></div></div>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00640.php</link>
      <author>Mark Rivers via Tech-talk</author>
      <pubDate>Sun, 31 May 2026 18:28:23 GMT</pubDate>
      <guid isPermaLink="false">DM3PPF1CEB6B7EFF47A1F0505102ADC081F99142@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com</guid>
      <title>iocStats CPU time seems wrong</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: iocStats CPU time seems wrong -->
<!--X-From-R13: [nex Dviref ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Sun, 31 May 2026 18:28:23 +0000 -->
<!--X-Message-Id: DM3PPF1CEB6B7EFF47A1F0505102ADC081F99142@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com -->
<!--X-Content-Type: multipart/mixed -->
<!--X-Derived: pngrWVPzpPFzw.png -->
<!--X-Derived: pngHSrp6ES7JX.png -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>iocStats CPU time seems wrong</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Mark Rivers via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Sun, 31 May 2026 18:28:23 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="">


<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Folks,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
I have an areaDetector IOC running spinnakerApp that is using ~27% of&nbsp; CPU on Linux according to &quot;top&quot;.&nbsp; I have attached a screenshot of &quot;top&quot;.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
The IOC is running iocStats.&nbsp; I am using the current master branch of iocStats.&nbsp; The problem is that iocStats reports IOC_CPU_LOAD is 0.8% (see attached screenshot).&nbsp; The label on the OPI screen says that means % of a single CPU, which is what &quot;top&quot; is also
 showing.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Why are these so different?&nbsp; Is IOC_CPU_LOAD really not in units of one CPU, but in units of all CPUs?</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Mark</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>


</td></tr></table><p><strong>Attachment:
<a href="pngrWVPzpPFzw.png" ><tt>top_output.png</tt></a></strong><br>
<em>Description:</em> top_output.png</p>
<p><strong>Attachment:
<a href="pngHSrp6ES7JX.png" ><tt>iocStats_output.png</tt></a></strong><br>
<em>Description:</em> iocStats_output.png</p>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00641.php</link>
      <author>Mark Rivers via Tech-talk</author>
      <pubDate>Sun, 31 May 2026 21:14:05 GMT</pubDate>
      <guid isPermaLink="false">DM3PPF1CEB6B7EF1A9D53F61E4E5A839F9599142@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com</guid>
      <title>Re: iocStats CPU time seems wrong</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: iocStats CPU time seems wrong -->
<!--X-From-R13: [nex Dviref ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Sun, 31 May 2026 21:14:05 +0000 -->
<!--X-Message-Id: DM3PPF1CEB6B7EF1A9D53F61E4E5A839F9599142@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: DM3PPF1CEB6B7EFF47A1F0505102ADC081F99142@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: iocStats CPU time seems wrong</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Mark Rivers via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Sun, 31 May 2026 21:14:05 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="">


<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Folks,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Looking at the code, the IOC_CPU_LOAD is indeed in units of % of all CPUs, not % of a single CPU which is what the label in the OPI screen says.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
I have created a PR: <a rel="nofollow" href="https://urldefense.us/v3/__https://github.com/epics-modules/iocStats/pull/85__;!!G_uCfscf7eWS!a8r9SXYFxGRb4Um7vyw7m1bjg9q1W83VL1Op2N8sJJNz3-lkcwNP2t4AJLQLF3RoHBXFXiSB6q3CezLXnSnTWFBJ_P0$" id="OWA25daafbb-c024-b077-5697-5dcf3fe7ab91" class="OWAAutoLink">
https://github.com/epics-modules/iocStats/pull/85</a></div>
<div style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
It creates a new record IOC_SINGLE_CPU_LOAD, and uses this record in the OPI screens to agree with the label.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
It also adds new records for memory statistics that are in units of GB, rather than bytes.&nbsp; These are much easier to read on systems with lots of memory.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Mark</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<hr style="display: inline-block; width: 98%;">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<b>From:</b>&nbsp;Mark Rivers &lt;rivers at cars.uchicago.edu&gt;<br>
<b>Sent:</b>&nbsp;Sunday, May 31, 2026 1:28 PM<br>
<b>To:</b>&nbsp;tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject:</b>&nbsp;iocStats CPU time seems wrong </div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Folks,</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
I have an areaDetector IOC running spinnakerApp that is using ~27% of&nbsp; CPU on Linux according to &quot;top&quot;.&nbsp; I have attached a screenshot of &quot;top&quot;.</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
The IOC is running iocStats.&nbsp; I am using the current master branch of iocStats.&nbsp; The problem is that iocStats reports IOC_CPU_LOAD is 0.8% (see attached screenshot).&nbsp; The label on the OPI screen says that means % of a single CPU, which is what &quot;top&quot; is also
 showing.</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Why are these so different?&nbsp; Is IOC_CPU_LOAD really not in units of one CPU, but in units of all CPUs?</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Thanks,</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Mark</div>
<div style="direction: ltr; font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>


</td></tr></table>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00642.php</link>
      <author>LiangChih Chiang via Tech-talk</author>
      <pubDate>Tue, 02 Jun 2026 01:29:48 GMT</pubDate>
      <guid isPermaLink="false">CAMFigZZqhNigzQAP85TkMvKzYP0B1RDUsKr8zKYz_NXivw9jVQ@mail.gmail.com</guid>
      <title>Re: EPICS modulle for Piezosystem Jena's piezo controller NV 40/1 CLE</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: EPICS modulle for Piezosystem Jena's piezo controller NV 40/1 CLE -->
<!--X-From-R13: ZvnatQuvu Quvnat ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Tue, 2 Jun 2026 09:29:48 +0800 -->
<!--X-Message-Id: CAMFigZZqhNigzQAP85TkMvKzYP0B1RDUsKr8zKYz_NXivw9jVQ@mail.gmail.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: CAMFigZbJGDEgovaRyBgBFTfBpA_f2tS3JcVOPNGwRHP3n9zOCw@mail.gmail.com -->
<!--X-Reference: PA4PR08MB62873EB596690C01FE3CEB45A1032@PA4PR08MB6287.eurprd08.prod.outlook.com -->
<!--X-Reference: CAMFigZYbcdD2ou_GKLP2xqo=BFE+40VZc8DF1kmyHhx1AYNYVA@mail.gmail.com -->
<!--X-Reference: PA4PR08MB6287567560FE593DDE5700F7A1032@PA4PR08MB6287.eurprd08.prod.outlook.com -->
<!--X-Reference: DS9PR09MB12127313DF3620559B3B91B96CA0E2@DS9PR09MB12127.namprd09.prod.outlook.com -->
<!--X-Reference: CAMFigZZkFaEV=KheT64qxY4a9R7mbDXL9bN0Z43+GjVLYt1KZA@mail.gmail.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: EPICS modulle for Piezosystem Jena's piezo controller NV 40/1 CLE</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
LiangChih Chiang via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
&quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Tue, 2 Jun 2026 09:29:48 +0800</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<div dir="ltr"><div>Hello, EPICS mates,</div><div>just some status updates.</div><div><br></div><div>I use the streamDevice support for Jena NV40/1 CLE in the ip module&#xA0;<a rel="nofollow" href="https://urldefense.us/v3/__http://github.com/epics-modules/ip__;!!G_uCfscf7eWS!ZCoF0OIjNuaDS9D108Smv9Yr7AcPws7Re6yKD0RKWEY2qlEtyE7gA3Gyi3Nxz5ygcMt3MHPseEPljHEMKWpCfMM$" rel="noreferrer" target="_blank">github.com/epics-modules/ip</a></div><div>and add a soft motor on it (Thanks Matthew Pearson).</div><div><br></div><div>The connections between the fields of soft motor and records created by streamdevice:</div><div><br></div><div>OUT -&gt; write (write desired position value to controller).</div><div>RDBL -&gt; read (read the current position value from controller continuously)</div><div>STOO -&gt; a dummy record (because there is no STOP command)</div><div>DINP -&gt; a faked record to simulate DMOV value from 1 to 0 to 1. (because there is no such information from controller)</div><div><br></div><div></div><div>Basically, it works.</div><div><br></div><div>Just one little details: (I knew this long time ago, discovered it again.)</div><div>If MRES is set to 1, any movement less than 1 will not cause the RBV field of motor record to update.</div><div>I think the reason is that &quot;RMP&quot; field of motor record is of type long integer, not float.</div><div><br></div><div><br></div><div><br></div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, May 22, 2026 at 7:45&#x202F;AM LiangChih Chiang &lt;<a rel="nofollow" href="mailto:yehnan174 at gmail.com">yehnan174 at gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>&gt;There is streamDevice support for the Jena NV40 and NV40/3 CLE in the ip module:</div><div>Thanks a lot.</div><div>Then I can build a soft motor on it.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, May 22, 2026 at 5:43&#x202F;AM Peterson, Kevin M. &lt;<a rel="nofollow" href="mailto:kmpeters at anl.gov" target="_blank">kmpeters at anl.gov</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">There is streamDevice support for the Jena NV40 and NV40/3 CLE in the ip module:<br>
<br>
<a rel="nofollow" href="https://urldefense.us/v3/__http://github.com/epics-modules/ip__;!!G_uCfscf7eWS!ZCoF0OIjNuaDS9D108Smv9Yr7AcPws7Re6yKD0RKWEY2qlEtyE7gA3Gyi3Nxz5ygcMt3MHPseEPljHEMKWpCfMM$" rel="noreferrer" target="_blank">github.com/epics-modules/ip</a><br>
<br>
Kevin<br>
<br>
________________________________________<br>
From: Tech-talk &lt;<a rel="nofollow" href="mailto:tech-talk-bounces at aps.anl.gov" target="_blank">tech-talk-bounces at aps.anl.gov</a>&gt; on behalf of Abdalla Ahmad via Tech-talk &lt;<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&gt;<br>
Sent: Monday, May 18, 2026 5:00 AM<br>
To: LiangChih Chiang<br>
Cc: <a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a><br>
Subject: Re: EPICS modulle for Piezosystem Jena&#39;s piezo controller NV 40/1 CLE<br>
<br>
I am not saying it is not possible; it just does not make sense, not to mention the effort you will spend in developing a motor driver instead of relying on something simple like a stream device. A model 3 motor driver consists of two C++ classes inherting from asynMotorController and asynMotorAxis classes which are part of the motor support module. You will need to implement some methods like polling the controller, setting/reading the position, etc. Next, you will create your dbd files and call your driver into the st.cmd of your IOC, not to mention the motor record GUI. The motor support module contains a lot of motion controllers support module.<br>
<br>
You can choose this or just create a stream device IOC with 6 PVs like you requested.<br>
<br>
Best Regards,<br>
Abdalla.<br>
<br>
________________________________<br>
From: LiangChih Chiang &lt;<a rel="nofollow" href="mailto:yehnan174 at gmail.com" target="_blank">yehnan174 at gmail.com</a>&gt;<br>
Sent: Monday, May 18, 2026 12:00 PM<br>
To: Abdalla Ahmad &lt;<a rel="nofollow" href="mailto:Abdalla.Ahmad at sesame.org.jo" target="_blank">Abdalla.Ahmad at sesame.org.jo</a>&gt;<br>
Cc: <a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a> &lt;<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&gt;<br>
Subject: Re: EPICS modulle for Piezosystem Jena&#39;s piezo controller NV 40/1 CLE<br>
<br>
Hi,<br>
<br>
&gt; I don&#39;t think developing a model 3 motor driver for this piezo controller makes sense.<br>
I agree.<br>
<br>
But I would like to provide motor record for this piezo controller,<br>
in order to treat it like a motor.<br>
<br>
&gt;Model 3 motor driver requires other parameters such as velocity, motor resolution, homing, jogging, etc.<br>
Can&#39;t I just provide dummy values for these parameters?<br>
<br>
<br>
On Mon, May 18, 2026 at 4:49&#x202F;PM Abdalla Ahmad &lt;<a rel="nofollow" href="mailto:Abdalla.Ahmad at sesame.org.jo" target="_blank">Abdalla.Ahmad at sesame.org.jo</a>&lt;mailto:<a rel="nofollow" href="mailto:Abdalla.Ahmad at sesame.org.jo" target="_blank">Abdalla.Ahmad at sesame.org.jo</a>&gt;&gt; wrote:<br>
Hi<br>
<br>
I don&#39;t think developing a model 3 motor driver for this piezo controller makes sense. Model 3 motor driver requires other parameters such as velocity, motor resolution, homing, jogging, etc. A stream device interface works the best for your case.<br>
<br>
Best Regards,<br>
Abdalla.<br>
<br>
________________________________<br>
From: Tech-talk &lt;<a rel="nofollow" href="mailto:tech-talk-bounces at aps.anl.gov" target="_blank">tech-talk-bounces at aps.anl.gov</a>&lt;mailto:<a rel="nofollow" href="mailto:tech-talk-bounces at aps.anl.gov" target="_blank">tech-talk-bounces at aps.anl.gov</a>&gt;&gt; on behalf of LiangChih Chiang via Tech-talk &lt;<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&lt;mailto:<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&gt;&gt;<br>
Sent: Monday, May 18, 2026 10:40 AM<br>
To: <a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&lt;mailto:<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&gt; &lt;<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&lt;mailto:<a rel="nofollow" href="mailto:tech-talk at aps.anl.gov" target="_blank">tech-talk at aps.anl.gov</a>&gt;&gt;<br>
Subject: EPICS modulle for Piezosystem Jena&#39;s piezo controller NV 40/1 CLE<br>
<br>
Dear EPICS mates,<br>
<br>
I need to control a piezo actuator via<br>
Piezosystem Jena&#39;s piezo controller NV 40/1 CLE,<br>
which is very old and discontinued.<br>
<br>
Its commands are extremely simple:(please see attach files)<br>
i1&#xA0; activate remote control<br>
i0&#xA0; deactivate remote control<br>
cl&#xA0; closed loop on<br>
ol&#xA0; closed loop off<br>
rd&#xA0; read a value (&#xB5;m for closed loop, volt for open loop)<br>
wr,&lt;value&gt;&#xA0; write a value&#xA0; (&#xB5;m for closed loop, volt for open loop)<br>
<br>
I&#39;m wondering if it&#39;s possible to develop<br>
a &quot;Model 3&quot; motor driver for it.<br>
<br>
Do you guys have experience for similiar suuch simple devices?<br>
<br>
</blockquote></div>
</blockquote></div>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00643.php</link>
      <author>Torsten B&#xF6;gershausen via Tech-talk</author>
      <pubDate>Tue, 02 Jun 2026 05:04:20 GMT</pubDate>
      <guid isPermaLink="false">efdb9000-4415-4c5c-a93e-9b896fe93910@edom.se</guid>
      <title>Re: EPICS modulle for Piezosystem Jena's piezo controller NV 40/1 CLE</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: EPICS modulle for Piezosystem Jena's piezo controller NV 40/1 CLE -->
<!--X-From-R13: =?GFT&#45;8?C?Fbefgra_P=Q3=P6trefunhfra?= ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Tue, 2 Jun 2026 07:04:20 +0200 -->
<!--X-Message-Id: efdb9000&#45;4415&#45;4c5c&#45;a93e&#45;9b896fe93910@edom.se -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: CAMFigZbJGDEgovaRyBgBFTfBpA_f2tS3JcVOPNGwRHP3n9zOCw@mail.gmail.com -->
<!--X-Reference: PA4PR08MB62873EB596690C01FE3CEB45A1032@PA4PR08MB6287.eurprd08.prod.outlook.com -->
<!--X-Reference: CAMFigZYbcdD2ou_GKLP2xqo=BFE+40VZc8DF1kmyHhx1AYNYVA@mail.gmail.com -->
<!--X-Reference: PA4PR08MB6287567560FE593DDE5700F7A1032@PA4PR08MB6287.eurprd08.prod.outlook.com -->
<!--X-Reference: DS9PR09MB12127313DF3620559B3B91B96CA0E2@DS9PR09MB12127.namprd09.prod.outlook.com -->
<!--X-Reference: CAMFigZZkFaEV=KheT64qxY4a9R7mbDXL9bN0Z43+GjVLYt1KZA@mail.gmail.com -->
<!--X-Reference: CAMFigZZqhNigzQAP85TkMvKzYP0B1RDUsKr8zKYz_NXivw9jVQ@mail.gmail.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: EPICS modulle for Piezosystem Jena's piezo controller NV 40/1 CLE</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Torsten B&#xF6;gershausen via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
LiangChih Chiang &lt;<a href="mailto:yehnan174%20at%20gmail%20dot%20com">yehnan174 at gmail.com</a>&gt;, &quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Tue, 2 Jun 2026 07:04:20 +0200</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<pre style="margin: 0em;">
I think that you can fix the RBV problem with MRES == 1.0:

- Set up a calc record wich devides the actual position
  from the controller by, lets say, 1000
  The Input link of your calc record has the same PV name
  as RDBL.
- Tell the motorRecord to read from calc:
  change RDBL to point to the output of calc
- Change RRES to 0.001



On 2026-06-02 03:29, LiangChih Chiang via Tech-talk wrote:
</pre><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">
Hello, EPICS mates,
just some status updates.

</pre><tt>I use the streamDevice support for Jena NV40/1 CLE in the ip module 
</tt><tt>github.com/epics-modules/ip &lt;<a  rel="nofollow" href="https://urldefense.us/v3/__http://">https://urldefense.us/v3/__http://</a> 
</tt><tt>github.com/epics-modules/ip__;!!G_uCfscf7eWS! 
</tt><tt>ZCoF0OIjNuaDS9D108Smv9Yr7AcPws7Re6yKD0RKWEY2qlEtyE7gA3Gyi3Nxz5ygcMt3MHPseEPljHEMKWpCfMM$&gt;
</tt><pre style="margin: 0em;">
and add a soft motor on it (Thanks Matthew Pearson).

</pre><tt>The connections between the fields of soft motor and records created by 
</tt><tt>streamdevice:
</tt><pre style="margin: 0em;">

OUT -&gt; write (write desired position value to controller).
RDBL -&gt; read (read the current position value from controller continuously)
STOO -&gt; a dummy record (because there is no STOP command)
</pre><tt>DINP -&gt; a faked record to simulate DMOV value from 1 to 0 to 1. (because 
</tt><tt>there is no such information from controller)
</tt><pre style="margin: 0em;">

Basically, it works.

Just one little details: (I knew this long time ago, discovered it again.)
</pre><tt>If MRES is set to 1, any movement less than 1 will not cause the RBV 
</tt><tt>field of motor record to update.
</tt><tt>I think the reason is that &quot;RMP&quot; field of motor record is of type long 
</tt><tt>integer, not float.
</tt><pre style="margin: 0em;">




</pre><tt>On Fri, May 22, 2026 at 7:45&#x202F;AM LiangChih Chiang &lt;yehnan174 at gmail.com 
</tt><tt>&lt;<a  rel="nofollow" href="mailto:yehnan174">mailto:yehnan174</a> at gmail.com&gt;&gt; wrote:
</tt><pre style="margin: 0em;">

     &gt;There is streamDevice support for the Jena NV40 and NV40/3 CLE in
    the ip module:
    Thanks a lot.
    Then I can build a soft motor on it.

    On Fri, May 22, 2026 at 5:43&#x202F;AM Peterson, Kevin M. &lt;kmpeters at anl.gov
    &lt;<a  rel="nofollow" href="mailto:kmpeters">mailto:kmpeters</a> at anl.gov&gt;&gt; wrote:

        There is streamDevice support for the Jena NV40 and NV40/3 CLE
        in the ip module:

        github.com/epics-modules/ip &lt;<a  rel="nofollow" href="https://urldefense.us/v3/__http://">https://urldefense.us/v3/__http://</a>
        github.com/epics-modules/ip__;!!G_uCfscf7eWS!
        ZCoF0OIjNuaDS9D108Smv9Yr7AcPws7Re6yKD0RKWEY2qlEtyE7gA3Gyi3Nxz5ygcMt3MHPseEPljHEMKWpCfMM$&gt;

        Kevin

        ________________________________________
        From: Tech-talk &lt;tech-talk-bounces at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk-bounces at aps.anl.gov&gt;&gt; on behalf of Abdalla Ahmad via Tech-
        talk &lt;tech-talk at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-talk">mailto:tech-talk</a> at aps.anl.gov&gt;&gt;
        Sent: Monday, May 18, 2026 5:00 AM
        To: LiangChih Chiang
        Cc: tech-talk at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-talk">mailto:tech-talk</a> at aps.anl.gov&gt;
        Subject: Re: EPICS modulle for Piezosystem Jena's piezo
        controller NV 40/1 CLE

        I am not saying it is not possible; it just does not make sense,
        not to mention the effort you will spend in developing a motor
        driver instead of relying on something simple like a stream
        device. A model 3 motor driver consists of two C++ classes
        inherting from asynMotorController and asynMotorAxis classes
        which are part of the motor support module. You will need to
        implement some methods like polling the controller, setting/
        reading the position, etc. Next, you will create your dbd files
        and call your driver into the st.cmd of your IOC, not to mention
        the motor record GUI. The motor support module contains a lot of
        motion controllers support module.

        You can choose this or just create a stream device IOC with 6
        PVs like you requested.

        Best Regards,
        Abdalla.

        ________________________________
        From: LiangChih Chiang &lt;yehnan174 at gmail.com
        &lt;<a  rel="nofollow" href="mailto:yehnan174">mailto:yehnan174</a> at gmail.com&gt;&gt;
        Sent: Monday, May 18, 2026 12:00 PM
        To: Abdalla Ahmad &lt;Abdalla.Ahmad at sesame.org.jo
        &lt;<a  rel="nofollow" href="mailto:Abdalla.Ahmad">mailto:Abdalla.Ahmad</a> at sesame.org.jo&gt;&gt;
        Cc: tech-talk at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-talk">mailto:tech-talk</a> at aps.anl.gov&gt; &lt;tech-
        talk at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-talk">mailto:tech-talk</a> at aps.anl.gov&gt;&gt;
        Subject: Re: EPICS modulle for Piezosystem Jena's piezo
        controller NV 40/1 CLE

        Hi,

         &gt; I don't think developing a model 3 motor driver for this
        piezo controller makes sense.
        I agree.

        But I would like to provide motor record for this piezo controller,
        in order to treat it like a motor.

         &gt;Model 3 motor driver requires other parameters such as
        velocity, motor resolution, homing, jogging, etc.
        Can't I just provide dummy values for these parameters?


        On Mon, May 18, 2026 at 4:49&#x202F;PM Abdalla Ahmad
        &lt;Abdalla.Ahmad at sesame.org.jo
        &lt;<a  rel="nofollow" href="mailto:Abdalla.Ahmad">mailto:Abdalla.Ahmad</a> at sesame.org.jo&gt;&lt;<a  rel="nofollow" href="mailto:Abdalla.Ahmad">mailto:Abdalla.Ahmad</a> at sesame.org.jo &lt;<a  rel="nofollow" href="mailto:Abdalla.Ahmad">mailto:Abdalla.Ahmad</a> at sesame.org.jo&gt;&gt;&gt; wrote:
        Hi

        I don't think developing a model 3 motor driver for this piezo
        controller makes sense. Model 3 motor driver requires other
        parameters such as velocity, motor resolution, homing, jogging,
        etc. A stream device interface works the best for your case.

        Best Regards,
        Abdalla.

        ________________________________
        From: Tech-talk &lt;tech-talk-bounces at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk-bounces at aps.anl.gov&gt;&lt;<a  rel="nofollow" href="mailto:tech-talk-bounces">mailto:tech-talk-bounces</a> at aps.anl.gov
        &lt;<a  rel="nofollow" href="mailto:tech-talk-bounces">mailto:tech-talk-bounces</a> at aps.anl.gov&gt;&gt;&gt; on behalf of LiangChih
        Chiang via Tech-talk &lt;tech-talk at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk at aps.anl.gov&gt;&lt;<a  rel="nofollow" href="mailto:tech-talk">mailto:tech-talk</a> at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk at aps.anl.gov&gt;&gt;&gt;
        Sent: Monday, May 18, 2026 10:40 AM
        To: tech-talk at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk at aps.anl.gov&gt;&lt;<a  rel="nofollow" href="mailto:tech-talk">mailto:tech-talk</a> at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk at aps.anl.gov&gt;&gt; &lt;tech-talk at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk at aps.anl.gov&gt;&lt;<a  rel="nofollow" href="mailto:tech-talk">mailto:tech-talk</a> at aps.anl.gov &lt;<a  rel="nofollow" href="mailto:tech-">mailto:tech-</a>
        talk at aps.anl.gov&gt;&gt;&gt;
        Subject: EPICS modulle for Piezosystem Jena's piezo controller
        NV 40/1 CLE

        Dear EPICS mates,

        I need to control a piezo actuator via
        Piezosystem Jena's piezo controller NV 40/1 CLE,
        which is very old and discontinued.

        Its commands are extremely simple:(please see attach files)
        i1&#xA0; activate remote control
        i0&#xA0; deactivate remote control
        cl&#xA0; closed loop on
        ol&#xA0; closed loop off
        rd&#xA0; read a value (&#xB5;m for closed loop, volt for open loop)
        wr,&lt;value&gt;&#xA0; write a value&#xA0; (&#xB5;m for closed loop, volt for open loop)

        I'm wondering if it's possible to develop
        a &quot;Model 3&quot; motor driver for it.

        Do you guys have experience for similiar suuch simple devices?

</pre></blockquote><pre style="margin: 0em;">

</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00644.php</link>
      <author>Mike Smith via Tech-talk</author>
      <pubDate>Wed, 03 Jun 2026 05:53:02 GMT</pubDate>
      <guid isPermaLink="false">CAFRyfmRfDCbBfPGgirB+VSHZNKvFkFHTEpnbDcKm3sKCZbO+7g@mail.gmail.com</guid>
      <title>aiopvxs 0.3.0 Python library release</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: aiopvxs 0.3.0 Python library release -->
<!--X-From-R13: [vxr Ezvgu ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Tue, 2 Jun 2026 22:53:02 &#45;0700 -->
<!--X-Message-Id: CAFRyfmRfDCbBfPGgirB+VSHZNKvFkFHTEpnbDcKm3sKCZbO+7g@mail.gmail.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>aiopvxs 0.3.0 Python library release</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Mike Smith via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a></td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Tue, 2 Jun 2026 22:53:02 -0700</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<div dir="ltr"><div>Hi all,</div><div><br></div><div>I&#39;m pleased to share the latest release of the aiopvxs Python library.</div><div><br></div><div><span class="gmail-il">aiopvxs</span>: PVAccess client/server API using Python asyncio and pybind11<br>source: <a rel="nofollow" href="https://urldefense.us/v3/__https://github.com/m2es3h/aiopvxs__;!!G_uCfscf7eWS!f0NLIfu7YhRNg3EaI0Hnr_jcsJEtf0-4yVWAlbFT7banj4Uq0Kq8kY3Tj_m7vFpryutvCgVGQuN9z00yYq4$" rel="noreferrer" target="_blank">https://github.com/m2es3h/<span class="gmail-il">aiopvxs</span></a></div><div>readme/packages: <a rel="nofollow" href="https://urldefense.us/v3/__https://pypi.org/project/aiopvxs__;!!G_uCfscf7eWS!f0NLIfu7YhRNg3EaI0Hnr_jcsJEtf0-4yVWAlbFT7banj4Uq0Kq8kY3Tj_m7vFpryutvCgVGQuN9jnMasqc$">https://pypi.org/project/aiopvxs</a><br><br></div><div><div>It is recommended to install using &quot;pip install aiopvxs&quot;. Pre-build packages
are available on <a rel="nofollow" href="https://urldefense.us/v3/__http://pypi.org__;!!G_uCfscf7eWS!f0NLIfu7YhRNg3EaI0Hnr_jcsJEtf0-4yVWAlbFT7banj4Uq0Kq8kY3Tj_m7vFpryutvCgVGQuN9RIy4M74$">pypi.org</a> for Linux, Win64, and Macos Intel/Arm platforms, Python versions 3.10 - 3.14.</div><div><br></div>New features since initial release:</div><div><br></div><div>* Supports PVAccess client Context operations beyond Get &amp; Put</div><div>&#xA0; &#xA0; - RPC call with arguments</div><div>&#xA0; &#xA0; - List&#xA0;(see simple_discovery.py in src/tests directory for minimal pvlist implementation)</div><div>&#xA0; &#xA0; - Discover &amp; Monitor via async for loop</div><div>* Supports PVAccess StaticSource server</div><div>&#xA0; &#xA0; - Can register python callbacks for onPut and onRPC</div><div>* Currently ~1200 lines of C++ code to implement the library using pybind11</div><div>&#xA0; &#xA0; - Plus ~750 lines of pytest code and python examples</div><div>&#xA0;</div><div>The src/tests/ directory contains Python usage examples and unit tests.</div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Mike Smith</div><br></div>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00645.php</link>
      <author>Torsten B&#xF6;gershausen via Tech-talk</author>
      <pubDate>Thu, 04 Jun 2026 14:24:16 GMT</pubDate>
      <guid isPermaLink="false">6d6c244f-c96b-4367-a252-c7137c46c38e@edom.se</guid>
      <title>Motor: Experience with KOHZU ?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Motor: Experience with KOHZU ? -->
<!--X-From-R13: =?GFT&#45;8?C?Fbefgra_P=Q3=P6trefunhfra?= ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 4 Jun 2026 16:24:16 +0200 -->
<!--X-Message-Id: 6d6c244f&#45;c96b&#45;4367&#45;a252&#45;c7137c46c38e@edom.se -->
<!--X-Content-Type: text/plain -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Motor: Experience with KOHZU ?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Torsten B&#xF6;gershausen via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
&quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 4 Jun 2026 16:24:16 +0200</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<pre style="margin: 0em;">
Hej motor experts,

(The question came up here)

does anyone have experience with KOHZU motors ?

Good or not so good ?

Answers are welcome via

reply (only to me, if you want to share something in private)
or reply-all (if it can be shared officially)


Thanks
/Torsten


</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00646.php</link>
      <author>Mark Rivers via Tech-talk</author>
      <pubDate>Thu, 04 Jun 2026 14:30:47 GMT</pubDate>
      <guid isPermaLink="false">DM3PPF1CEB6B7EF21A8E82895155C9988F599102@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com</guid>
      <title>Re: Motor: Experience with KOHZU ?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: Motor: Experience with KOHZU ? -->
<!--X-From-R13: [nex Dviref ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 4 Jun 2026 14:30:47 +0000 -->
<!--X-Message-Id: DM3PPF1CEB6B7EF21A8E82895155C9988F599102@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: 6d6c244f&#45;c96b&#45;4367&#45;a252&#45;c7137c46c38e@edom.se -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: Motor: Experience with KOHZU ?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Mark Rivers via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
&quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;, Torsten B&#xF6;gershausen &lt;<a href="mailto:tboegi%20at%20edom%20dot%20se">tboegi at edom.se</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 4 Jun 2026 14:30:47 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="">


<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Hi Torsten,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Can you be more specific?&nbsp; Do you mean just Kohzu motors, or Kohzu stage assemblies?&nbsp; What model?</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Mark</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</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> Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of Torsten B&#xF6;gershausen via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Sent:</b> Thursday, June 4, 2026 9:24 AM<br>
<b>To:</b> tech-talk at aps.anl.gov &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject:</b> Motor: Experience with KOHZU ?</font>
<div>&nbsp;</div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hej motor experts,<br>
<br>
(The question came up here)<br>
<br>
does anyone have experience with KOHZU motors ?<br>
<br>
Good or not so good ?<br>
<br>
Answers are welcome via<br>
<br>
reply (only to me, if you want to share something in private)<br>
or reply-all (if it can be shared officially)<br>
<br>
<br>
Thanks<br>
/Torsten<br>
<br>
<br>
</div>
</span></font></div>


</td></tr></table>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00647.php</link>
      <author>Goetze, Kurt via Tech-talk</author>
      <pubDate>Thu, 04 Jun 2026 15:12:03 GMT</pubDate>
      <guid isPermaLink="false">SA1PR09MB10394F859846E7B625725FC14CF102@SA1PR09MB10394.namprd09.prod.outlook.com</guid>
      <title>RE: Motor: Experience with KOHZU ?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: RE: Motor: Experience with KOHZU ? -->
<!--X-From-R13: "Ubrgmr, Yheg ivn Frpu&#45;gnyx" <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 4 Jun 2026 15:12:03 +0000 -->
<!--X-Message-Id: SA1PR09MB10394F859846E7B625725FC14CF102@SA1PR09MB10394.namprd09.prod.outlook.com -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 6d6c244f&#45;c96b&#45;4367&#45;a252&#45;c7137c46c38e@edom.se -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>RE: Motor: Experience with KOHZU ?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
&quot;Goetze, Kurt via Tech-talk&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
Torsten B&#xF6;gershausen &lt;<a href="mailto:tboegi%20at%20edom%20dot%20se">tboegi at edom.se</a>&gt;, &quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 4 Jun 2026 15:12:03 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<pre>Hi Torsten,

In my experience Kohzu has been very good.  Their stages and precision machinery have a really good reputation and are used extensively here at the APS.  For motors, Kohzu usually uses hardware from Oriental Motor.  We've only used steppers.  Kohzu packages 2-phase and 5-phase motor drivers using compatible Oriental Motor equipment.  These chassis are built with APS connectors and pinouts, and typically run with step/dir.  This equipment has been reliable.

Kohzu's tech support is good and we have a local rep who is really knowledgeable. 

I can put you in touch with him and/or other local experts if you want to follow up with me.

Take care,
Kurt


-----Original Message-----
From: Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; On Behalf Of Torsten B&#xF6;gershausen via Tech-talk
Sent: Thursday, June 4, 2026 9:24 AM
To: tech-talk at aps.anl.gov
Subject: Motor: Experience with KOHZU ?

Hej motor experts,

(The question came up here)

does anyone have experience with KOHZU motors ?

Good or not so good ?

Answers are welcome via

reply (only to me, if you want to share something in private) or reply-all (if it can be shared officially)


Thanks
/Torsten


</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00648.php</link>
      <author>Torsten B&#xF6;gershausen via Tech-talk</author>
      <pubDate>Thu, 04 Jun 2026 15:47:53 GMT</pubDate>
      <guid isPermaLink="false">2188271d-2087-4f1f-8384-a53298adf6e1@edom.se</guid>
      <title>Re: Motor: Experience with KOHZU ?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: Motor: Experience with KOHZU ? -->
<!--X-From-R13: =?GFT&#45;8?C?Fbefgra_P=Q3=P6trefunhfra?= ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 4 Jun 2026 17:47:53 +0200 -->
<!--X-Message-Id: 2188271d&#45;2087&#45;4f1f&#45;8384&#45;a53298adf6e1@edom.se -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: 6d6c244f&#45;c96b&#45;4367&#45;a252&#45;c7137c46c38e@edom.se -->
<!--X-Reference: SA1PR09MB10394F859846E7B625725FC14CF102@SA1PR09MB10394.namprd09.prod.outlook.com -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: Motor: Experience with KOHZU ?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Torsten B&#xF6;gershausen via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
&quot;Goetze, Kurt&quot; &lt;<a href="mailto:goetze%20at%20anl%20dot%20gov">goetze at anl.gov</a>&gt;, &quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 4 Jun 2026 17:47:53 +0200</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<pre style="margin: 0em;">
Thanks for the fast response.

I'll send that to the motion controll engineer,
who raised the question.

The question aimed to ask about
&quot;Kohzu standard stages setups, like goniometer stage+motor+encoder+switches&quot;

Thanks again,
/Torsten




On 2026-06-04 17:12, Goetze, Kurt wrote:
</pre><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">
In my experience Kohzu has been very good.  Their stages and precision machinery have a really good reputation and are used extensively here at the APS.  For motors, Kohzu usually uses hardware from Oriental Motor.  We've only used steppers.  Kohzu packages 2-phase and 5-phase motor drivers using compatible Oriental Motor equipment.  These chassis are built with APS connectors and pinouts, and typically run with step/dir.  This equipment has been reliable.

Kohzu's tech support is good and we have a local rep who is really knowledgeable.

I can put you in touch with him and/or other local experts if you want to follow up with me.

Take care,
Kurt
</pre></blockquote><pre style="margin: 0em;">

</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00649.php</link>
      <author>Pearson, Matthew via Tech-talk</author>
      <pubDate>Thu, 04 Jun 2026 20:58:34 GMT</pubDate>
      <guid isPermaLink="false">SA1PR09MB73423D65E4B6B3C66C13EAD2DE102@SA1PR09MB7342.namprd09.prod.outlook.com</guid>
      <title>CS-Studio rules on X/Y Plot</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: CS&#45;Studio rules on X/Y Plot -->
<!--X-From-R13: "Brnefba, [nggurj ivn Frpu&#45;gnyx" <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 4 Jun 2026 20:58:34 +0000 -->
<!--X-Message-Id: SA1PR09MB73423D65E4B6B3C66C13EAD2DE102@SA1PR09MB7342.namprd09.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>CS-Studio rules on X/Y Plot</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
&quot;Pearson, Matthew via Tech-talk&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
EPICS Tech Talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 4 Jun 2026 20:58:34 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="a:link { color: #467886 } a:visited { color: #96607D } ">


<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I&#8217;m seeing some odd behavior with an X/Y plot in CS-Studio. I have 3 rules setting these properties:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">y_axes[0].autoscale<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">y_axes[0].maximum<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">y_axes[0].minimum<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">and 3 PVs for each of those. For example, the autoscale rule is simply:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">try:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; pvInt0 = PVUtil.getLong(pvs[0])<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">## Script Body<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; if pvInt0==0:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; widget.setPropertyValue('y_axes[0].autoscale', False)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; else:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; widget.setPropertyValue('y_axes[0].autoscale', True)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">except (Exception, lang.Exception) as e:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; widget.setPropertyValue('y_axes[0].autoscale', True)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; if not isinstance(e, PVUtil.PVHasNoValueException):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; raise e<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">and that works fine. The pv0 is:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">record(bo, &quot;$(S)vAcq:ScaleAuto&quot;) {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(DESC, &quot;Waveform Autoscale&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(PINI, &quot;YES&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(VAL, &quot;1&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(ZNAM, &quot;Manual&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(ONAM, &quot;Auto&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">However, the script for maximum and minimum don&#8217;t always work (mostly don&#8217;t work). Here&#8217;s the one for maximum:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">try:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; pvInt0 = PVUtil.getLong(pvs[0])<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; pvInt1 = PVUtil.getLong(pvs[1])<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; pv1 = PVUtil.getDouble(pvs[1])<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">## Script Body<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; if pvInt0==0:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; widget.setPropertyValue('y_axes[0].maximum', pv1)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; else:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; widget.setPropertyValue('y_axes[0].maximum', 100.0)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">except (Exception, lang.Exception) as e:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; widget.setPropertyValue('y_axes[0].maximum', 100.0)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; if not isinstance(e, PVUtil.PVHasNoValueException):<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; raise e<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">with pv0 the same as before, and the maximum one (pv1) being:<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">record(ao, &quot;$(S)vAcq:ScaleMax&quot;) {<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(DESC, &quot;Waveform Max Limit&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(PINI, &quot;YES&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(VAL, &quot;100&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(PREC, &quot;3&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&nbsp; field(EGU,&nbsp; &quot;kV&quot;)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">}<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">If I switch </span><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">$(S)vAcq:ScaleAuto</span><span style="font-size:11.0pt"> to Auto (1), it works fine and the plot autoscales. If I switch to Manual
 (0), the scale doesn&#8217;t change. I can force it to work by forcing a monitor update (setting MDEL=-1 and processing the record) or by simply changing the value.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">If I reload the screen after switching to Manual (0), mostly the plot ends up with a fixed Y axis from 0.0 to 10.0 (I&#8217;m not sure where the 10.0 comes from, as the
</span><span style="font-size:11.0pt;font-family:&quot;Courier New&quot;">&quot;$(S)vAcq:ScaleMax</span><span style="font-size:11.0pt"> is not 10.0 and the default setting in the screen XML file is 100.0).
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Any ideas? &nbsp;<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I&#8217;m using the latest SNS CS-Studio build, as of a few days ago.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I know the user can edit the autoscale, max and min settings from the runtime settings window, but I want these settings autosaved and to persist between CS-Studio instances and between IOC reboots. I can
 work around it I think, making use of that MDEL=-1 trick, but I&#8217;d like to understand where my scripts are going wrong.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Cheers,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Matt<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p>&nbsp;</o:p></span></p>
</div>


</td></tr></table>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00650.php</link>
      <author>Mark Rivers via Tech-talk</author>
      <pubDate>Thu, 04 Jun 2026 22:26:49 GMT</pubDate>
      <guid isPermaLink="false">DM3PPF1CEB6B7EF70731FB532DC3829AAD299102@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com</guid>
      <title>Re: Motor: Experience with KOHZU ?</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: Motor: Experience with KOHZU ? -->
<!--X-From-R13: [nex Dviref ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Thu, 4 Jun 2026 22:26:49 +0000 -->
<!--X-Message-Id: DM3PPF1CEB6B7EF70731FB532DC3829AAD299102@DM3PPF1CEB6B7EF.namprd11.prod.outlook.com -->
<!--X-Content-Type: multipart/alternative -->
<!--X-Reference: 6d6c244f&#45;c96b&#45;4367&#45;a252&#45;c7137c46c38e@edom.se -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: Motor: Experience with KOHZU ?</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Mark Rivers via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
&quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;, Torsten B&#xF6;gershausen &lt;<a href="mailto:tboegi%20at%20edom%20dot%20se">tboegi at edom.se</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Thu, 4 Jun 2026 22:26:49 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<table width="100%"><tr><td style="">


<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Hi Torsten,</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
As Kurt said, Kozhu can provide either 2-phase or 5-phase stepper motors.&nbsp; I suggest avoiding 5-phase motors.&nbsp; In the old days before micro-stepping of 2-phase motors, 5-phase were nice because they had 500 full-steps/rev, compared to 200 for 2-phase.&nbsp; But
 today I only know of a single vendor for 5-phase drivers, while there are many vendors for 2-phase drivers with micro-stepping.</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
Mark</div>
<div class="elementToProof" style="font-family: Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, Calibri, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<br>
</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> Tech-talk &lt;tech-talk-bounces at aps.anl.gov&gt; on behalf of Torsten B&#xF6;gershausen via Tech-talk &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Sent:</b> Thursday, June 4, 2026 9:24 AM<br>
<b>To:</b> tech-talk at aps.anl.gov &lt;tech-talk at aps.anl.gov&gt;<br>
<b>Subject:</b> Motor: Experience with KOHZU ?</font>
<div>&nbsp;</div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hej motor experts,<br>
<br>
(The question came up here)<br>
<br>
does anyone have experience with KOHZU motors ?<br>
<br>
Good or not so good ?<br>
<br>
Answers are welcome via<br>
<br>
reply (only to me, if you want to share something in private)<br>
or reply-all (if it can be shared officially)<br>
<br>
<br>
Thanks<br>
/Torsten<br>
<br>
<br>
</div>
</span></font></div>


</td></tr></table>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00651.php</link>
      <author>J&#xF6;rn Dreyer via Tech-talk</author>
      <pubDate>Fri, 05 Jun 2026 08:47:40 GMT</pubDate>
      <guid isPermaLink="false">AcucT3UIR5CORQK3aNPlDw@hzdr.de</guid>
      <title>Some software became inaccessible</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Some software became inaccessible -->
<!--X-From-R13: =?GFT&#45;8?P?EfA2pz4=?= Rerlre ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Fri, 05 Jun 2026 10:47:40 +0200 -->
<!--X-Message-Id: AcucT3UIR5CORQK3aNPlDw@hzdr.de -->
<!--X-Content-Type: multipart/mixed -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Some software became inaccessible</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
J&#xF6;rn Dreyer via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a></td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Fri, 05 Jun 2026 10:47:40 +0200</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<pre>Hello all,

today I noticed that some software ecosystem around EPICS (E3 from ESS)  that I used for one of my projects an plan to use in an upcoming facility project, became inaccessible.

The link on the EPICS Extensions web site became stale for it too. ESS has moved most of there software to github.com, but note E3 and all of its documentation.
I was running my ansible playbook to reinstall an IOC on an machine, when I noticed that the ess gitlab server is not accessible anymore.
Fortunately I have a local copy of the e3-build-tools (the python version) but not off the wrappers. Does anybody know if they are available on github or will become available soon?

Regards

J&#xF6;rn Dreyer</pre><pre>BEGIN:VCARD
VERSION:3.0
EMAIL;TYPE:j.dreyer at hzdr.de
FN:J&#xF6;rn Dreyer
N:Dreyer;J&#xF6;rn;;;
ORG:Helmholtz - Zentrum Dresden- Rossendorf;FWKX
TEL;TYPE=WORK:+0493502603263
TITLE:Dr.
UID:c191707b-eb41-4699-bb8d-a5ef050ab4aa
X-KADDRESSBOOK-MailPreferedFormatting:TEXT
END:VCARD

</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

    <item>
      <link>https://epics.anl.gov/tech-talk/2026/msg00652.php</link>
      <author>Anders Lindh Olsson via Tech-talk</author>
      <pubDate>Fri, 05 Jun 2026 10:57:14 GMT</pubDate>
      <guid isPermaLink="false">4F51DCC8-2ECA-40E9-961F-A93AFC89C2C1@ess.eu</guid>
      <title>Re: Some software became inaccessible</title>
      <description><![CDATA[<!-- MHonArc v2.6.18 -->
<!--X-Subject: Re: Some software became inaccessible -->
<!--X-From-R13: Oaqref Zvaqu Ayffba ivn Frpu&#45;gnyx <grpu&#45;gnyxNncf.nay.tbi> -->
<!--X-Date: Fri, 5 Jun 2026 10:57:14 +0000 -->
<!--X-Message-Id: 4F51DCC8&#45;2ECA&#45;40E9&#45;961F&#45;A93AFC89C2C1@ess.eu -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: AcucT3UIR5CORQK3aNPlDw@hzdr.de -->
<!--X-Head-End-->
<!--X-Subject-Header-End-->
<!--X-Head-of-Message-->
<table border=0>
<tr>
<td align="right" valign="top">
<em>Subject</em>:</td>
<td align="left">
<b>Re: Some software became inaccessible</b></td>
</tr>

<tr>
<td align="right" valign="top">
<em>From</em>:</td>
<td align="left">
Anders Lindh Olsson via Tech-talk &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>To</em>:</td>
<td align="left">
J&#xF6;rn Dreyer &lt;<a href="mailto:j%20dot%20dreyer%20at%20hzdr%20dot%20de">j.dreyer at hzdr.de</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Cc</em>:</td>
<td align="left">
&quot;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&quot; &lt;<a href="mailto:tech%20dash%20talk%20at%20aps%20dot%20anl%20dot%20gov">tech-talk at aps.anl.gov</a>&gt;</td>
</tr>

<tr>
<td align="right" valign="top">
<em>Date</em>:</td>
<td align="left">
Fri, 5 Jun 2026 10:57:14 +0000</td>
</tr>

</table>
<!--X-Head-of-Message-End-->
<!--X-Head-Body-Sep-Begin-->
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<pre>Hi J&#xF6;rn,

Our IT department has shut down all remote access to our gitlab server, affecting not only gitlab but also pages and container registry. We are (eagerly) awaiting further information from them.

FWIW it is incorrect that we keep most of our software on GitHub - we probably have 95% of it on our internal GitLab instance.

Cheers
A

&gt; On 5 Jun 2026, at 10:52, J&#xF6;rn Dreyer via Tech-talk &lt;tech-talk at aps.anl.gov&gt; wrote:
&gt; 
&gt; &#xFEFF;Hello all,
&gt; 
&gt; today I noticed that some software ecosystem around EPICS (E3 from ESS)  that I used for one of my projects an plan to use in an upcoming facility project, became inaccessible.
&gt; 
&gt; The link on the EPICS Extensions web site became stale for it too. ESS has moved most of there software to github.com, but note E3 and all of its documentation.
&gt; I was running my ansible playbook to reinstall an IOC on an machine, when I noticed that the ess gitlab server is not accessible anymore.
&gt; Fortunately I have a local copy of the e3-build-tools (the python version) but not off the wrappers. Does anybody know if they are available on github or will become available soon?
&gt; 
&gt; Regards
&gt; 
&gt; J&#xF6;rn Dreyer
&gt; &lt;J&#xF6;rn Dreyer.vcf&gt;
</pre>
<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->
<!--X-Follow-Ups-End-->
<!--X-References-->
<!--X-References-End-->
<!--X-BotPNI-->

<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
]]></description>
    </item>

  </channel>
</rss>
<!-- MHonArc v2.6.18 -->
