EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  <19992000  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  1997  1998  <19992000  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: Re: How to use mbboDirect ?
From: [email protected]
To: Steve Hunt <[email protected]>
Cc: EPICS Tech-Talk <[email protected]>
Date: Fri, 26 Nov 1999 15:19:38 +0100 (MET)
  > - can I upgrade just this record, or does it need new features of
  >   this release ?

mbboDirect.c is unchanged, only the .dbd has been changed. So replacing
the dbd and running a "make" in src/rec to install it should do the job.
You won't even have to rebuild any other parts of base, but you will
have to re-generate the dbd file that your IOC loads and reboot the IOC
to make the change work.

  > - is there another way to write a value to this record so that it
  >   sets all its outputs at the same time ?

No. (Well, at least not by using Channel Access...)

  > If this did not work before - ( and it has been around a few years)
  > I can't understand what was the use of this record ?

mbboDirect is used (~520 times in our installation) to combine single
command bits into a status word:

command1 (bo) OUT  --PP-NMS-->  B0      
command2 (bo) OUT  --PP-NMS-->  B1 commandWord (mbboDirect) OUT  --->  Hardware
command3 (bo) OUT  --PP-NMS-->  B2      

You don't have to set all bits at the same time in this case.

In cases where we have to set the command word as a whole we don't use
the mbboDirect, but a calc record (to gather/shift/invert the command
word) that writes to a longout record accessing the hardware.

Ralph


References:
How to use mbboDirect ? Steve Hunt
Re: How to use mbboDirect ? Ralph . Lange
Re: How to use mbboDirect ? Steve Hunt

Navigate by Date:
Prev: Re: How to use mbboDirect ? Ralph . Lange
Next: How to use mbboDirect ? Steve Hunt
Index: 1994  1995  1996  1997  1998  <19992000  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: How to use mbboDirect ? Steve Hunt
Next: Re: How to use mbboDirect ? Steve Hunt
Index: 1994  1995  1996  1997  1998  <19992000  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 ·