RadioProcessor
The data acquisition system cannot be directly triggered by the hardware or software trigger described
above. Instead, it is triggered by an internal control line (called trigger_scan) which can be set by the
instructions of the pulse program. If the user desires to start the acquisition based on the hardware trigger, the
user can create a pulse program which sets the trigger_scan line in the first instruction. Thus the data
acquisition component will be triggered as soon as the hardware trigger causes the pulse program to begin.
Relevant spinapi functions:
pb_start()
For more information regarding the instruction set architecture behind the PulseBlaster system, please
reference the PulseBlaster manual accessible at:
http://spincore.com/CD/PulseBlaster/PCI/PB24/PB_Manual.pdf
Retrieving data from the board
Once an experiment has been completed, the data is retrieved from the board so it can be viewed and
analyzed on the host computer.
The
pb_read_status()
function can be used to determine when the experiment has been completed.
Once it has finished, the data is retrieved from the board using
pb_get_data()
, and then can be written to a
file in several different formats. Currently supported file formats are ASCII, Felix, and JCAMP-DX 5.0.
Flag Name
Activation Level
Scanning (Bit 4)
High True
Waiting (Bit 3)
High True
Running (Bit 2)
High True
Reset (Bit 1)
Low True
Stopped (Bit 0)
High True
Table 5:
Status Flag Definitions
NOTE: The data-acquisition process and the data-downloading process are completely independent.
Therefore, data can be downloaded, using the
pb_get_data()
function, at anytime during the acquisition
process and it is not necessary to wait for the acquisition to complete.
ASCII
: Plain ASCII data with each value on a new line. The first line contains the number of complex points,
the second line contains the spectral width of the data (in MHz), and the remaining lines contain the complex
points themselves. Real and Imaginary components of the complex points are given on alternate lines. Thus,
the real and imaginary components of the first point are given on lines 3 and 4 respectively. The second point
is given on lines 5 and 6, etc.
Felix
: Output data in a form readable by the Felix spectrometer software by Accelrys. A demo version of
this software is available online at:
http://www.spincore.com/support/RadioProcessor/Felix/Felix_Instructions.shtml
2020-10-07
21
www.spincore.com