EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  <2024 Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  <2024
<== Date ==> <== Thread ==>

Subject: CS-Studio Phoebus: Customizing a Scaled Slider (Pre-Multiplier, Logarithmic?)
From: "Feister, Scott via Tech-talk" <tech-talk at aps.anl.gov>
To: "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Wed, 27 Mar 2024 05:41:55 +0000

Hi tech-talk!

 

I’m digging into making a few control panels, for the very first time, using CS-Studio (Phoebus).

 

I’ve been able to customize most of the elements to my needs using the property panels, *except* for the Scaled Slider.

 

Specifically, I have two elements of a scaled slider in LabVIEW that I have no idea how to implement on the CS-Studio version:

  1. Applying a multiplier on the slider values, to convert from microseconds to milliseconds. I don’t want so many trailing zeros on my numbers, even though the underlying IOC units are in microseconds – I want to control it in milliseconds!

  1. Change to a logarithmic sliding scale, which is something I often do for LabVIEW sliders. Here’s an example of a logarithmic slider in LabVIEW.

(LabVIEW, not CS-Studio)

 

On a related note – if anyone wants to share the latest recommendations for control panel software interfaces to EPICS (pvaccess + ca), I’m all ears! I know there are many, many approaches taken in the community. CS-Studio (Phoebus) seemed like a reasonable entry point. Before this, I was using CALab to build a GUI in LabVIEW – though running into a performance issue with sending waveforms via Channel Access rather than PVAccess. I also tried out iwidgets with p4p and pyepics, inside a Jupyter notebook. I also found “REACT Automation Studio”, which looks amazing. That may be more complicated to set up than I can tackle right now given I’m using a Windows PC as the control computer, but I’ll be exploring it at some point in the future.

 

Best,

 

Scott

 

 


Navigate by Date:
Prev: Re: How can I get a PV from an external server from inside a docker container? Pete Jemian via Tech-talk
Next: archive engine scanned vs sampling Geoffrey Savage via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  <2024
Navigate by Thread:
Prev: Re: [Ext] Re: Room temperature and humidity monitoring with EPICS? Jesse Hopkins via Tech-talk
Next: archive engine scanned vs sampling Geoffrey Savage via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  <2024
ANJ, 27 Mar 2024 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·