Proton Calorimetry/User Interface: Difference between revisions
Jump to navigation
Jump to search
Line 12: | Line 12: | ||
**To stop displaying each line as it is written, remove the <code>-v</code> flag. | **To stop displaying each line as it is written, remove the <code>-v</code> flag. | ||
**Note that this script contains an infinite loop, so to stop it running you need to kill it by hand with Ctrl-C. You may need to do this a few times to get it to quit... | **Note that this script contains an infinite loop, so to stop it running you need to kill it by hand with Ctrl-C. You may need to do this a few times to get it to quit... | ||
==GUI version 2.05== | |||
Newest version of the GUI can be seen on: <code> https://www.hep.ucl.ac.uk/pbt/PDdisplay/escribano/escribano-v2.05/ </code> |
Revision as of 14:55, 2 March 2023
Uploading Data to HEP Server
Data can be uploaded to the HEP cluster in order to run a webpage with live photodiode data.
- On your local machine:
- Move to the directory containing photodiode data being saved by CoolTerm and the C++ script to generate the CSV file:
cd /Path/To/Data
- Generate the photodiode data with:
root -l "writeCSV.cpp"
- In a new terminal, move to the same directory and run the following command in order to copy this data, line by line, to the plus1 web area:
tail -F -n 1 output.csv | ssh username@plus2.hep.ucl.ac.uk -T 'cat - > /unix/www/html/pbt/PDdisplay/photodiodeValuesAll.csv'
- Move to the directory containing photodiode data being saved by CoolTerm and the C++ script to generate the CSV file:
- On plus2 :
- In a new terminal, move into the directory where the photodiode data is written:
cd /unix/www/html/pbt/PDdisplay/
- Run the following script in that directory:
./outputSingleLine.sh -v photodiodeValuesAll.csv photodiodeValues.csv 0.02
- This will output a single line CSV file - photodiodeValues.csv - every 10ms (100Hz). It's a good idea to set the write rate about 2x faster than the desired frame rate.
- To output this any more or less often, adjust the "waitTime" value at the end (needs to be in seconds).
- To stop displaying each line as it is written, remove the
-v
flag. - Note that this script contains an infinite loop, so to stop it running you need to kill it by hand with Ctrl-C. You may need to do this a few times to get it to quit...
- In a new terminal, move into the directory where the photodiode data is written:
GUI version 2.05
Newest version of the GUI can be seen on: https://www.hep.ucl.ac.uk/pbt/PDdisplay/escribano/escribano-v2.05/