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: R3.14.8.2, sequencer, arrays, monitors
From: Kay-Uwe Kasemir <kasemirk@ornl.gov>
To: tech talk <tech-talk@aps.anl.gov>
Date: Wed, 19 Apr 2006 14:54:09 -0400
Hi:

After updating a soft IOC with sequencer to R3.14.8.2,
I ran into some strange problem with arrays.

Originally, all was on R3.14.7 and seq-2.0.10.
About 50 vxWorks IOCs serve data into one soft-IOC with a sequence
that does something like this:

double x[80];
assign x to { "PV1", "PV2", ... };
monitor x;

....
.... when (delay(..))
     {
        .. compute something from the data in x[];
     }

After updating the soft IOC to 3.14.8.2,
with the IOCs still at R3.14.7, and the sequencer also still 2.0.10,
I no longer got all the monitors into the elements of x[].

There was no error message,
'seqShow' would still list all channels as connected,
but the data in x[] was somewhat static.
Sometimes it's all static, sometimes some elements update,
and sometimes they all update.

After changing the code to this:

...
/* No monitor x; */
.... when (delay(..))
     {
        for (...)   pvGet(x[i]);
        .. compute something from the data in x[];
     }

it worked again.

Did anybody see something similar?

Thanks,
-Kay

Navigate by Date:
Prev: RE: Problems with files in seq-2-0-11/configure Laznovsky, Michael
Next: Re: Problems with files in seq-2-0-11/configure Janet Anderson
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: EPICS and phidgets... Kevin McIlhany
Next: initHooks not registered Geoff Savage
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 ·