1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 <2008> 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 <2008> 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | RE: array calc / inverse subarray survey? |
From: | "Mark Rivers" <[email protected]> |
To: | "Rowland, J (James)" <[email protected]>, <[email protected]> |
Date: | Fri, 18 Jul 2008 11:23:14 -0500 |
One suggestion for this would be to use an
SNL program. That way the fact that there is only 1 link does not matter. The
SNL code could read the value, modify it, and put it back. Or it can read the
data from an input waveform (every time it changes using monitors, for example)
and write the output to annother output waveform. SNL has the advantage that it uses channel
access, so it can run on any machine, including but not limited to the IOC with
the waveform records. For things like FFTs that can be nice because there are
often better libraries available on Linux/Windows/Mac then there are on vxWorks,
for example. Mark From:
[email protected] [mailto:[email protected]] On Behalf Of Rowland, J (James) Hi I’d like to do some array calculations (FFT,
rectangular to polar, filtering etc). I’d like the option to run at high
rates (KHz) which would suggest using asyn. Is there any standard for this?
Some possibilities are aCalcout, waveProc, genSub. If the waveform record had
an input and an output I could easily put the calculations in the asyn layer
but I can’t see an obvious way to build a processing chain with only one
link. Any suggestions? Also is there a standard for inverse subarray?
I’d like to combine 100s of scalar PVs into one waveform. Thanks James Senior Software Engineer Diamond Light Source This e-mail and any attachments
may contain confidential, copyright and or privileged material, and are for the
use of the intended addressee only. If you are not the intended addressee or an
authorised recipient of the addressee please notify us of receipt by returning
the e-mail and do not use, copy, retain, distribute or disclose the information
in or attached to the e-mail. |