SIS Documentation
SIS3800
Scaler/Counter
Page 27 of 39
18 Software Support
VME multiscaler boards are tested at SIS with an OR VP6 VME CPU (Pentium II based)
under Windows 95 and a National Instruments CVI user interface. The actual VME C code
makes use of the OR Windows 95 DLL, which has straightforward to read and understand
routines like:
VMEA24StdWriteWord(a32a KEY_RESET, 0x0);
/* Key Reset */
rdata = VMEA24StdReadWord(a32a STAT_REG);
In most cases the user setup will be using different hardware, a full fleshed real time operating
system like VxWorks, and a different user interface. We still believe, that it is helpful to have
a look at the code which is used to test the units and to take it as an example for the
implementation of the actual scaler readout application. A floppy with our test software is
enclosed with SIS3800 shipments.
Depending on the user feedback and co-operation we expect, that we will have drivers or at
least example routines for the commonly used VME CPU operating systems at hand in the
mid term.
18.1 Contents of the included Floppy
The Floppy contains a readme.txt file with the most up to date information, the CVI project
file and all home made files from the project. The important part of the code for the
implementation of your own program is sitting in the CVI call back routines.
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com