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

Subject: RE: create arrays in EDM
From: "Allison, Stephanie" <[email protected]>
To: Jovan Loncar <[email protected]>, Tech Talk <[email protected]>
Date: Fri, 2 Apr 2010 08:34:42 -0700
Hi Jovan,

> I don't know how to pass the local PVs (LOC) to the python script and
> back to EDM.

Use an IOC?

For something like this, I create a waveform record on a soft IOC and populate it from scalar records using some subroutine-type record or sequence.  It seems like a "waste" to add records just for display purposes.  But then I discover that some of these "display-only" records end up being used by other gui's and CA clients (ie, matlab) for their own purposes.   

Stephanie   

> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf
> Of Jovan Loncar
> Sent: Friday, April 02, 2010 7:57 AM
> To: Tech Talk
> Subject: create arrays in EDM
> 
> Hi all,
> 
> i am new to EDM and i am trying to create an array from different scalar
> (integer) PVs.
> So that i can display all of them on one X-Y Graph. Only the last
> reading is neccessary
> and the resulting X-Y Graph should look like a "historgram" or sound
> equalizer (for a visual
> understanding of what i am trying to accomplish).
> 
> Possibly the result would look something like
> LOC\\my_array:{EPICS\\A_PV, EPICS\\B_PV, EPICS\\C_PV ...}
> The number of scalar PVs can be up to 200 and is constant.
> I am not sure if it is possible and if someone has already tried this i
> would appreciate some help.
> 
> If this is not possible only within EDM, then maybe the way to go is to
> to use some scripts.
> I have used the example for edmFilters with python to change the
> template edl.
> But in that example the write to stdout of the script is used by the
> Embedded Window Widget
> to display new/changed screen.
> I don't know how to pass the local PVs (LOC) to the python script and
> back to EDM.
> 
> Another option could be to create a new widget, for this task.
> I still need to investigate this one, but would not like to reinvent the
> wheel
> in case someone here knows of an existing widget for this kind of operation.
> 
> If anyone has another idea or if i am missing something please point me
> to the
> right direction.
> 
> Thanks in advance for answers.
> Best Regards,
> Jovan


Replies:
RE: create arrays in EDM Dalesio, Leo
References:
create arrays in EDM Jovan Loncar

Navigate by Date:
Prev: create arrays in EDM Jovan Loncar
Next: RE: create arrays in EDM Dalesio, Leo
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: create arrays in EDM Jovan Loncar
Next: RE: create arrays in EDM Dalesio, Leo
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·