Creating a directory for Epicsarchiver configuration filesTopBuild and test your readout programThe Epics Archiver Program

The Epics Archiver Program

EpicsArchiver is a component that monitors a set of EPICS channels, communicates with a TclServer and maintains a set of TCL variables in that server that reflect the current value of these parameters. This section describes how to run the EpicsArchiver. Note that EpicsArchiver is not limited to working with the production readout program to log epics channels to the event data stream. It can also be used with an ordinary TclServer to produce monitoring and alarm displays of selected control system parameters.

EpicsArchiver maintains two arrays for its tclserver enabled process. Each array is indexed by channel name (Tcl arrays have textual indices).

Variables maintained by EpicsArchiver
Variable Contents
EPICS_DATA(channel) Current value of channel
EPICS_UNIT(channel) Units (e.g. Amps) of channel

EpicsArchiver runs on Windows2000 at present. To run it you will need to:

[ ]Make a directory for its configuration files.
[ ]Make a .ini file that specifies the overall program options.
[ ]Make a channel list file that describes the set of channels to monitor.
[ ]Create a dekstop shortcut to make running the program easy.

Report documentation errors to Ron Fox (fox@nscl.msu.edu)or NSCL's Bugzilla page

Creating a directory for Epicsarchiver configuration filesTopBuild and test your readout programThe Epics Archiver Program