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

Subject: Re: waveform changes using subArray
From: Hinko Kocevar <[email protected]>
To: "Hartman, Steven M." <[email protected]>
Cc: Tech Talk <[email protected]>
Date: Thu, 13 Sep 2012 16:01:09 +0200
Dear Steven,

Thank you for the answer.

I see that if we want to have something like this functioning, we need to use several records with appropriate "connections" between them to get things done..

I was thinking about a second waveform that would act as "subArray". To bad that we can not set maximum number of elements for waveform (similar as for subArray) and be allowed to process only desired range.

Best regards,
Hinko


On 09/13/2012 03:36 PM, Hartman, Steven M. wrote:

On Sep 13, 2012, at 7:59 AM, Hinko Kocevar wrote:
Can this be done in some other manner? The goal here would be to allow
user to get/see/change/set only the part of waveform, that shes
interested in.



I did something similar a number of years ago to allow tuning of ramping waveforms. I used a subArray with a length of one element and an adjustable index into the array to inspect the elements, and an aoRecord to adjust that element for tuning. The aoRecord wrote to a genSub record which recalculated the waveform (recomputing the rest of the waveform based on the new input and smoothing around the changed element to avoid discontinuities). The genSub then populated the waveform output record which controlled the hardware. As I recall, I needed to do some tricks with DISV to control record processing (run mode versus tuning mode) and to sync the aoRecord with the waveform element when not in run mode.



--
Hinko Kocevar
Software development engineer
Instrumentation Technologies d.d.
Velika pot 22, SI-5250 Solkan - Slovenia
T:+386 5 3352600, F:+386 5 3352601
E-mail: [email protected]
http://www.i-tech.si

The information transmitted is intended solely for the
addressee and may contain confidential and/or privileged
information. Any review, retention, disclosure or other use
by persons other than the intended recipient is prohibited.
If you received this in error, please notify the sender and
delete all copies.

Replies:
Re: waveform changes using subArray Ned Arnold
References:
waveform changes using subArray Hinko Kocevar
Re: waveform changes using subArray Hartman, Steven M.

Navigate by Date:
Prev: Re: waveform changes using subArray Hartman, Steven M.
Next: RE: access record info from asyn Mark Rivers
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: waveform changes using subArray Hartman, Steven M.
Next: Re: waveform changes using subArray Ned Arnold
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  <20122013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·