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  <20142015  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  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: Some CSS BOY questions
From: Rod Nussbaumer <[email protected]>
To: [email protected]
Date: Tue, 18 Feb 2014 07:17:20 -0800
John:

I've had success using EPICS in an application with most of the elements you describe; taking waveform data from an oscilloscope, doing some peak detection and data reduction of the waveforms (EPICS subroutine record), and using the computed data in a feedback loop. I think this is what Bob means about doing your project as a database application. The UI is independent of these functions and you could use BOY or any other Channel Access based tool (we use EDM). Logging data to files can be accomplished with the camonitor tool (or a custom GUI-less tool can be easily crafted), and is also independent of the UI and EPICS IOC functionality. It sounds like you want to use EPICS as a sort of Labview work-alike, and the application I describe was done for exactly that purpose.

Rod Nussbaumer
Controls Group, TRIUMF
Vancouver, Canada.


On 02/18/2014 06:10 AM, Dalesio, Leo wrote:

Or do it as an ioc database application.

Sent from my Verizon Wireless 4G LTE Smartphone


-------- Original message --------
From: "Arnold, Ned D."
Date:02/18/2014 6:54 AM (GMT-07:00)
To: John Gordon
Cc: [email protected]
Subject: RE: Some CSS BOY questions

Hi John -

Your "critical tasks for the product testing application" sound like
data analysis ... so I would use a tool/language more amenable for that
purpose, such as Matlab (or it's open source cousin octave) or python.
All these options have channel access libraries so you could integrate
the analysis part with your CSS BOY screens .e.g. CSS BOY could initiate
the analysis and display the results.

HTH -

Ned


------------------------------------------------------------------------
*From:* [email protected] [[email protected]] on
behalf of John Gordon [[email protected]]
*Sent:* Monday, February 17, 2014 5:35 PM
*To:* [email protected]
*Subject:* Some CSS BOY questions

Hi

We are thinking of using CSS and BOY to develop product test screens for
our products. We have already developed some demo end-user screens with
BOY, which work nicely, and were quick to do and get working. However
these just set and read PVs that are handled by Channel Access Server at
the typical refresh rates, which are fine for a GUI. I want to know how
easy it is to do some of the critical tasks for the product testing
application. These include:

- Recover blocks of contiguous data that have been collected at high
rate and buffered in the device

- Do calculations based on those data blocks (eg noise analysis, peak
fitting, zero subtraction etc etc)

- Post the raw data and the computed results to file

- Compare computed results with acceptance criteria read from files to
get pass/fail

- Put computed results, pass/fail indications and other text onto the GUI

Regards

John Gordon

Pyramid Technical Consultants, Inc.



References:
Some CSS BOY questions John Gordon
RE: Some CSS BOY questions Arnold, Ned D.
RE: Some CSS BOY questions Dalesio, Leo

Navigate by Date:
Prev: RE: Some CSS BOY questions Dalesio, Leo
Next: Re: Vme support in devLib for Linux Michael Davidsaver
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Some CSS BOY questions Dalesio, Leo
Next: Bayer vs RGB1 performance for Prosilica cameras Bruce Hill
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  <20142015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 17 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·