MVLCSPecTcl is a version of SpecTcl, basedon VMUSBSpecTcl that allows SpecTcl to mechanically unpack and histogram data taken with the MESYTEC MVLC VME crate contoller using the ```fribdaq-readout```` program. The slight differences in data format necessiate a separate program.
This document applies to SpecTcl version 7.0-003 and later.
When VMUSBSpecTcl was written, several devices no longer directly
supported by FRIB/NSCLDAQ were, and still are, supported by it. These
devices are not supported by fribdaq-readout and,
therefore, are not supported by MVLCSpecTcl:
Furthermore, the MVLC does not include an internal scaler as the VMUSB does, therefore the VMUSBScaler is not supported.
Note that the string $SpecTclHome refers to the top
level directory of a SpecTcl installation that supports MVLCSpecTcl,
e.g. /usr/opt/spectcl/7.0-003
The same script infrastructure used to setup VMUSBSpecTcl is used to
set up MVLCSpecTcl. The program itself is in
$SpecTclHome/bin/MVLCSpecTcl
The directory $SpecTclHome/MVLCSkel includes what you
need to start extending MVLCSpecTcl. This includes the following
files: