Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
<== Date ==> <== Thread ==>

Subject: RE: Using AAI records under EPICS
From: Steven Hartman <hartman@fel.duke.edu>
To: "Bruins, Stefan" <brs@vonk-systems.nl>
Cc: "'tech-talk@aps.anl.gov'" <tech-talk@aps.anl.gov>
Date: Thu, 26 Jan 2006 11:08:43 -0500 (EST)
On Thu, 26 Jan 2006, Bruins, Stefan wrote:

> When using de waveform record as an output array, how can the array
> being filled with values through MEDM. A subarray does not support
> writing values to a waveform record.

Yes, this is a difficulty and I'm still working on how best to solve it
for my particular application where a number of waveforms need to be
modified or tuned regularly as part of routine operations.

I will likely end up using gensub records (
http://www.observatorysciences.co.uk/client/epics.asp ) to dynamically
populate / modify the waveform values based on some number of scalar
values which can be entered through the medm interface. The various
snapshot tools (we use burt) can also read / write waveforms so I plan to
use that approach for saving / restoring waveforms for particular machine
setups once they have been created via the gensub records.

Depending upon how you plan to create your waveforms, another possibility
is to use a host based tool along the lines of caput to write to the
waveform records, for instance matlab and mcaput.

If you just need to load the waveform once at initialization and not
modify it, things are much simpler. Search tech-talk on "initialize
waveform".

-- 
Steve Hartman
hartman@fel.duke.edu || 919-660-2650
Duke Free Electron Laser Laboratory

References:
RE: Using AAI records under EPICS Bruins, Stefan

Navigate by Date:
Prev: RE: Using AAI records under EPICS Bruins, Stefan
Next: realTimePerform Marty Kraimer
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
Navigate by Thread:
Prev: RE: Using AAI records under EPICS Bruins, Stefan
Next: RE: R3.13.10 ca_event problem [sls] Al Honey
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  <20062007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·