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

Subject: RE: IOC shell message for waveform record
From: Mark Rivers <[email protected]>
To: Vishnu Patel <[email protected]>, "techtalk " <[email protected]>
Date: Thu, 5 Mar 2015 21:23:49 +0000
Hi Vishnu,

You did not show the INP field for the waveform record.  Does each of these waveform records use a different asyn ADDR value?  If so, then you need to remember that asynSetTraceMask takes an ADDR argument, so you can have different asynTrace settings for each ADDR.  I suspect that you have only enabled asynTrace messages on ADDR=0, not for ADDR=1,2,3.

You can either set each address individually:

asynSetTraceMask myPort 0 traceValue
asynSetTraceMask myPort 1 traceValue
asynSetTraceMask myPort 2 traceValue
asynSetTraceMask myPort 3 traceValue

Or you can turn set them all at once using ADDR=-1

asynSetTraceMask myPort -1 traceValue

Note that using the -1 syntax can only be done after iocInit.  This is because using -1 actually goes through all known address and sets their flags, and the addresses actually in use only become known at iocInit.

Mark



________________________________
From: [email protected] [[email protected]] on behalf of Vishnu Patel [[email protected]]
Sent: Thursday, March 05, 2015 2:41 PM
To: techtalk
Subject: IOC shell message for waveform record

Hi,
   I have 4 PVs
TEST-6368-AI05:AIW00
TEST-6368-AI05:AIW01
TEST-6368-AI05:AIW02
TEST-6368-AI05:AIW03
 reading different channels and configured in same way with
      field(DTYP, "asynFloat32ArrayIn")
      field(SCAN, "I/O Intr")
      field(NELM, "10")
      field(FTVL, "FLOAT")
      info(FIFO, "60")
. But i am getting below message on IOC shell  for only one PV each time it callback IO interrupt.

 2015/03/05 20:27:43.424 TEST-6368-AI05:AIW00 devAsynFloat32Array::interruptCallbackInput ringSize=60, len=10, callback data:2015/03/05 20:27:43.424 TEST-6368-AI05:AIW00 devAsynFloat32Array::processCommon nord=10, pwf->bptr data:

what could be the reason for this messages?

Thank you
Vishnu



[http://sigads.rediff.com/RealMedia/ads/adstream_nx.ads/www.rediffmail.com/signatureline.htm@Middle]<http://sigads.rediff.com/RealMedia/ads/click_nx.ads/www.rediffmail.com/signatureline.htm@Middle?>
Get your own FREE website, FREE domain & FREE mobile app with Company email.
        Know More ><http://track.rediff.com/click?url=___http://businessemail.rediff.com?sc_cid=sign-1-10-13___&cmp=host&lnk=sign-1-10-13&nsrv1=host>


References:
IOC shell message for waveform record Vishnu Patel

Navigate by Date:
Prev: IOC shell message for waveform record Vishnu Patel
Next: RE: acalcout subarray indices jon
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: IOC shell message for waveform record Vishnu Patel
Next: cross compiling EPICS Base fails Lukas Böhm
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  <20152016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 16 Dec 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·