II. VME interface software

This section describes software that support access to the VME bus from both C++ and Tcl/Tk programs. Before using any of the software documented in this section be sure that there is not already high level support available for your device. In general, only use the software in this section to provide high level support for software that is not yet in the inventory of supported nscl hardware.

If you produce support for new hardware devices, feel free to contribute it to the nscldaq project. Doing so makes it available to the entire user community and makes it a candidate for support by the NSCL software development group. Contact fox@nscl.msu.edu for more information.

In this part you will often see the text $DAQROOT used. This text means the top level installation directory of the NSCLDAQ software. At the NSCL this will be of the form /usr/opt/daq/version where version is a version number for the nscldaq (e.g. 8.0), or current for the version that is recommended for normal use.

Table of Contents
CVMEInterface -- Interface independent access to the VME bus for C++
CSBSBit3VmeInterface -- Support for SBS/Bit3 specific functions.
WienerVMEInterface -- Wiener PCI/DA-VC32 support software.
WienerUSBVMEInterface -- "Dumb" support for the VM-USB
Vme --  Provide access to the VME from Tcl and Tk scripts.