EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  <19971998  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  Index 1994  1995  1996  <19971998  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 
<== Date ==> <== Thread ==>

Subject: calcAo Record BUG !
From: [email protected] (Ned Arnold)
To: [email protected]
Cc: [email protected], [email protected], [email protected]
Date: Tue, 24 Jun 1997 14:42:34 -0500
THE BAD NEWS:

To those who are using the calcAo record (not included in base), there has
been a rather nasty bug identified in the record support code.

To fix this bug, find the two lines in the calcAoRecord.c file that read ...

       struct dbAddr       *pAddr = 0;

and replace them with ...

       struct dbAddr       dbAddr;
       struct dbAddr       *pAddr = &dbAddr;
       

Sorry for any inconvenience.




THE GOOD NEWS:

Starting with EPICS R3.13Beta10, a new record is included in base called 
"calcout" which is identical to its prototype "calcAo". It is similar to
a calc record with the following enhancements :

calcAo compared to a CALC record :
 
  - Has a built in Output Link that is conditional processed based on the
    calculation result (.VAL). "Conditional" options are
       Every Time/On Change/When Zero/When Non-zero/Change to 0/Change from 0
  - A second calculation field to calculate a different value to send
    to the output link (if desired)
  - Can optionally post an Event in addition to processing the output link
  - Programmable delay before Output execution
  - Output Delay Active Flag indicates "pending" output execution
  - Designed for interactive use.
    - Provides indication of link connectivity
    - Leaves a bad CALC string in the field so you can edit it



	Ned
	

Navigate by Date:
Prev: Re: IOC hangs (still) Ralph Lange
Next: APS BITBUS problem solved Bill McDowell
Index: 1994  1995  1996  <19971998  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 
Navigate by Thread:
Prev: Re: NFS vxWorks Access Rights Ralph Lange
Next: APS BITBUS problem solved Bill McDowell
Index: 1994  1995  1996  <19971998  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 
ANJ, 10 Aug 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·