EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  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  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: Re: What's wrong if a PV with DISA=1 still processes?
From: Till Straumann <[email protected]>
To: Dayle Kotturi <[email protected]>
Cc: EPICS Tech-Talk <[email protected]>
Date: Tue, 27 Mar 2007 12:14:16 -0700
Are you sure processing really occurs?

Note that DISA does *not* disable changes
to record fields but only record processing
that might be the consequence of a field change.

Hence, even if DISA==DISV==1 you
still might be able to modify the  field associated
with your  'gain'  (and if I read the code right
you'll even post monitors to the field change)
but no record processing will occur (i.e., the
change would not be written out to a device
support module attached to the record)

Use DISP to disallow changes of record fields.

HTH
-- Till

Dayle Kotturi wrote:
Hello,

I am using SNL to manage the operational mode of a phase and amplitude ctrllr.
Mode is either CALIBRATING or RUNNING.
When RUNNING, I attempt to disallow changes to gain setting via entry{}
clause of state RUNNING where I set DISA to 1 for the gain PV.
I can see DISA field is set correctly to 1 via dbpr.
On the EDM GUI, however, I am still able to change the gain.
The gain is a longout record.

From the doc, I understand that when DISA==DISV==1, processing should
not occur. Why does it?

It is EPICS R3.14.8.2.

Dayle Kotturi                                            [email protected]
LINAC Coherent Light Source                             office 650-926-4923
Stanford Linear Accelerator Center                         fax 650-926-4778



References:
vxWorks, IP-OCTAL-232, interrupt, and reboot John Dobbins
What's wrong if a PV with DISA=1 still processes? Dayle Kotturi

Navigate by Date:
Prev: Re: What's wrong if a PV with DISA=1 still processes? Ned D. Arnold
Next: DISP and permissive record. Emmanuel Mayssat
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: Re: DISP and permissive record. Debora Kerstiens
Next: CALC record weird behaviour Oleg A. Makarov
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  <20072008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 10 Nov 2011 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·