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

Subject: Unbalanced conditional ?
From: Dirk Zimoch <[email protected]>
To: EPICS <[email protected]>
Date: Thu, 08 Dec 2011 10:21:21 +0100
Hi all,

When I tried to upgrade from 3.14.8 to 3.14.12, I found that some CALC expressions are not working any more, e.g. "B=0?A"

In 3.14.8 and all previous versions that meant: If B is 0 then set VAL to A otherwise don't change VAL.

Now, I get the error message:

Unbalanced conditional ?: operators in CALC expression 'B=0?A'
Can't set "recordname.CALC" to "B=0?A"

Was there any good reason for this incompatible change in the CALC behavior?

Dirk


Replies:
Re: Unbalanced conditional ? Paul Nord
Re: Unbalanced conditional ? Dirk Zimoch

Navigate by Date:
Prev: Sequencer build errors on Windows Josh Stein
Next: [building EPICS in RHEL-5 64bit] environment variables Pavel Masloff
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: Sequencer build errors on Windows Mark Rivers
Next: Re: Unbalanced conditional ? Paul Nord
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  <20112012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 18 Nov 2013 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·