EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  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  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: [Fwd: LabView/EPICS]
From: "Allison, Stephanie" <[email protected]>
To: "'[email protected]'" <[email protected]>
Date: Tue, 9 Mar 2004 08:36:31 -0800
Hello -

Attached is a response from Alan Fisher at SLAC on LabView/EPICS.

Stephanie Allison
================================================================================

Ned,

I have been using the Los Alamos Active-X interface for Channel Access puts and gets, as part of a system to image the electron and positron beams of PEP-II with visible synchrotron light and with visible light interferometry.

We had no video digitizer with adequate resolution for the interference fringes, but an ordinary PCI frame grabber can easily do the job. However, I did not want to write the entire interface from scratch, since there are commercial products that do much--not all, but much--of what I wanted, mostly for profiling laser beams. The catch is that most of this software comes in one of two forms: either a library of useful routines that leave you to connect them all in an overall program, or a full program with no way to modify it to add my special requirements, such as interference fringes and export of the results. Then I found a LabView program that had most of the features and sold the source code too, with no restrictions on my cusomization.

But we had to get the final results into EPICS so that we could correlate data with the rest of the machine's controls and diagnostics. The Active-X interface certainly works, and the fact that and interface to EPICS was available was the clincher in my decision to build on this commercial LabView application in the first place.

The program now runs on 3 PCs, two with frame grabbers out at the ring and one in the control room, receiving the images via the DataSocket protocol in LabView, and doing all the calculations and the user interface.

What more do I want it to do? The existing routines are fairly easy to use and get the job done, and so this part never needed much effort. I have heard from the author (Kay Kasemir) that there are limits to how many channels I can serve, but this has not yet caused me any trouble. I do have some minor gripes about transferring data that is not in simple floating-point numbers: I have never been able to read the EPICS date and time, for example, but then again I haven't needed it enough to work at that issue.

I'd like to see other user's comments. Perhaps this will start a healthy exchange.

Alan Fisher
----------------------------------
Dr. Alan Fisher
Physicist
Accelerator Department
Stanford Linear Accelerator Center
Mail Stop 18
2575 Sand Hill Road
Menlo Park, CA 94025
Phone: 650-926-2436
Fax:   650-926-8533
Pager: 650-846-9629
[email protected]
----------------------------------

Navigate by Date:
Prev: RE: Aai pv not returning all values in SNL Chestnut, Ronald P.
Next: Re: [Fwd: LabView/EPICS] Paul Sichta
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: [Fwd: LabView/EPICS] Chestnut, Ronald P.
Next: Re: [Fwd: LabView/EPICS] Paul Sichta
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  <20042005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·