Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This Page is written as a basic guide to operating the SABRE South Development DAQ. It is mostly being prepared for the SABRE North group at LNGS and is a summary to the other pages on this wiki. As such some places use specific locations and install names for the LNGS install. If you are not using this install either change the global paths or use the relative ones.

Table of Contents

Starting the DAQ Process

To start the background DAQ process run the following command (check path)

...

Note: there may be mulitple warnings about “Identical process variable names in multiple servers” if you have run the DAQ multiple times during one PC power cycle. I (Bill) do not believe that these are of concern absent other errors (but this maybe be corrected by the codes author)

Starting the GUI

Starting the GUI (Graphical User Interface) is quite straight forward. Run the following command:

...

Then using the file browser open the path /home/sabredaq/Software/sabrecss and select sabre.bob

If the display is ever unresponsive or does not update when the daq status changes, right click and select Re-load display.

The GUI should now match with the DAQ instance.

Setting up the run

The system should load the DAQ information from the prior runs on startup. However this might not always work. So you should make sure to use the following settings…

Thresholds

note despite the thresholds seeming like they are relative to baseline. They are absolute thresholds relative to the DC Offset in adc. So for a negative pulse:

...

Note for the V1730 1 mv ~=8 adc.

Unit Conventions

There are a range of different units.

  • Coincidence windos - in trigger clock cycles (for the V1730 the trigger clock cycle is 8ns)

  • Event length/ - number of samples

Starting/Monitoring/Stopping the run

Helpful Hint: Make sure the DAQ is Writing if you are trying to acquire the data. It looks almost identical if the DAQ is running but not writing.

To start/stop the run on the GUI just click start/stop. Note the system may take some time to respond.

...

You can also monitor the instantaneous rate (number of events in 1 second), data rate (MB/s, not cannot support decimals so will say 0 instead of 0.5). More useful maybe the total number of events, total file size, and runtime.

Useful command line commands

So the command caget gets the current value of a variable. camonitor continuously monitors a variable. caput allows you to change a variable. If you want to know the name of a variable hold the mouse over the graphical interface.

...