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: Enhanced vxWorks Variable Support
From: Jeffrey Mcdonald <[email protected]>
To: [email protected]
Cc: [email protected]
Date: Wed, 24 Sep 1997 17:50:49 -0500 (CDT)
	I want to read out a VME memory board using a waveform record.
The VME memory board is located at 0x006c0000.  I want to readout 100
unsigned long elements beginning at the memory board's base location.

	In a response from Rozelle Wright, I found out that this problem
has been solved by Andrew Johnson.  Below is a message from Andrew Johnson
regarding the enhanced vxWorks variable support package.  Does there exist
a version for R3.13 and has it been tested with R3.13?


			Jeff McDonald
			D0 experiment
			Florida State @ FNAL
			

--------------------- attachment ------------------------

From: Andrew Johnson <[email protected]>
Date: Thu, 24 Oct 1996 18:21:59 +0100 (GMT)
Subject: Enhanced vxWorks Variable support
Message-Id: <[email protected]>



I've recently completed some changes to William Lupton's enhanced vxWorks 
Variable device support routines, including adding support for waveform 
records.  The enhancements should be transparent as far as anyone using 
either the original EPICS device support or William's modified version.

With the new version, if the variable name is an indirect reference, with 
or without an array index (e.g.  *pVariable  or  *pArray[5] ) then the 
indirection now occurs at record-processing time rather than record 
initialisation.

Support for waveform records allows a C array of any of the standard types 
to be imported into the database.  As with the support for strings, an 
array index in the variable name controls how far into the array the first 
element of the array is read from.

The new versions of the device support files are available at
        ftp://ftp.ast.cam.ac.uk/pub/anj/devSymb.tar.Z

For details of the functionality read William's comments at the beginning 
of devSymbFind.c

- Andrew
   ___
 .'   `.        Andrew Johnson, Head of Electronics
/ Royal )       Royal Greenwich Observatory
\ Greenwich     Madingley Road, Cambridge, CB3 0EZ
| Observatory   Tel: +44 1223 374823   Fax: 374700
+------------   WWW: http://www.ast.cam.ac.uk/~anj


Navigate by Date:
Prev: RE: alarm handler problem Jeff Hill
Next: Re: Enhanced vxWorks Variable Support William Lupton
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: Capfast symbol for the VME record? Ralph Lange
Next: Re: Enhanced vxWorks Variable Support William Lupton
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 ·