Data Acquisition
The beamline data acquisition software system is built mainly based on Epics.
But most users will face only SPEC, a command-line software program, and home-built MATLAB codes during the experiment.
The software Spec, which has been used for many diffraction beamlines, has been implemented for 12ID-B and serves as a kind of higher-level language, which provides programming and minor plotting capability.
Here are macros used for data acquisition at 12ID-B station.