EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  <19992000  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  <19992000  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: Labview as a Channel Access Server
From: [email protected] (Kay Kasemir)
Date: Fri, 11 Jun 1999 13:44:00 -0600
Hello all:

I've just replied to Ron@SLAC but it seems there is more interest:

Yes, there is a CA server for LabVIEW, it's an ActiveX CA Server.
This implies:
* It's for WIN32
* It can serve data (via Epics Channel Access)
  from any application that is able
  to interact with an ActiveX Automation server,
  including-but-not-limited-to:
  LabVIEW, MS Excel, Visual Basic.
* It's versatile and easy to use,
  it's not the highest performance approach specifically written for LabVIEW.

I've created some LabVIEW VIs that allow easy access to this CA server.
At LANL/LEDA we currently have two PCs running LabVIEW that serve to CA through this method.
If you have an (existing) LabVIEW application and want to serve a few results
(scalars or arrays of short, int, single, double as well as enumerated types like booleans),
then this is a good idea.
If you have e.g. a digital oszilloscope that'll run out of the box
with LabVIEW and you want to serve that waveform,
this is a good idea again.
If you want to scan & serve thousands of PVs,
then using a standard Epics IOC is still the preferred solution
since LabVIEW cannot really do this.

In case you are still interested:
It requires the latest LabVIEW release 5.1 together with
an ActiveX bugfix (ax-events.dll) that's available either
from the NI website or would be included with the ActiveX CA server.

I also have a simple program that tries to sync the PC's clock
by querying an Epics master timing IOC (should be OK within 10ms).
For very accurate timing where the IOCs are sync'ed based on hardware events
we have no equivalent for the PCs.

After the LANL network was changed I don't know where I could
put the ActiveX Server so it would be accessible by everyone.
I could, however, put it on some ftp address that you tell me
or I could mail it, let me know.

Please feel free to ask more questions!

-Kay


Navigate by Date:
Prev: Fwd: Labview as a Channel Access Server Ron Nelson
Next: Re: Building EPICS on Linux Bill Lavender
Index: 1994  1995  1996  1997  1998  <19992000  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: Fwd: Labview as a Channel Access Server Ron Nelson
Next: devSup for Cockroft-Walton HV kunio koseki
Index: 1994  1995  1996  1997  1998  <19992000  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, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·