strutture:lnf:dr:tps:teststand:home
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| strutture:lnf:dr:tps:teststand:home [2010/01/21 09:24] – asarti@lnf.infn.it | strutture:lnf:dr:tps:teststand:home [2010/01/22 09:50] (current) – asarti@lnf.infn.it | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Energetica Test stand page ====== | ||
| + | |||
| + | ===== Software ===== | ||
| + | |||
| + | ==== Acquisition ==== | ||
| + | |||
| + | CPU VME account: daq@151.100.44.118 | ||
| + | |||
| + | Software is on the 'VME CPU'. | ||
| + | * Log in into the CPU | ||
| + | * Go to CT directory | ||
| + | * Customize the setup in main_acquisition.h | ||
| + | * make clean | ||
| + | * make acquire | ||
| + | * acquire -n nevts -p freq -f output_file -z zero_suppression | ||
| + | |||
| + | **The zero suppression is ENABLED by default.** | ||
| + | |||
| + | The data/ directory is linked to the analizer software so probably you'd like to write the output there. | ||
| + | |||
| + | === Configuring the acquisition === | ||
| + | |||
| + | * The modules that are acquired are specified in the main_acquisition.h file trough define statements: | ||
| + | <code cpp> | ||
| + | #define IOREG 1 | ||
| + | #define TDC1190 1 | ||
| + | #define TDCKLOE 0 | ||
| + | #define WVD1721 1 | ||
| + | #define WVD1724 0 | ||
| + | #define ADC265 0 | ||
| + | </ | ||
| + | you need to **recompile** in order to apply your changes after modifying the main_acquisition.h file | ||
| + | |||
| + | === Stopping the acquisition === | ||
| + | |||
| + | The acquisition can be stopped at anny moment | ||
| + | < | ||
| + | enrg44: | ||
| + | </ | ||
| + | In this case the acq is stopped nicely after finishing the last trigger and automatically clean up the acq.stop file in order to be ready to restart again. | ||
| + | |||
| + | |||
| + | ==== Module Software Description ==== | ||
| + | |||
| + | The addresses and the debug settings are in | ||
| + | * wvd1724_lib.h | ||
| + | * adc265_lib.h | ||
| + | * ioreg_lib.h | ||
| + | * tdc1190_lib.h | ||
| + | * wvd1721_lib.h | ||
| + | The algorithm implementation is in | ||
| + | * wvd1724_lib.c | ||
| + | * adc265_lib.c | ||
| + | * ioreg_lib.c | ||
| + | * tdc1190_lib.c | ||
| + | * wvd1721_lib.c | ||
| + | |||
| + | === TDC 1190 === | ||
| + | |||
| + | === Wave Form digitizer === | ||
| + | |||
| + | |||
| + | ==== Analysis ==== | ||
| + | |||
| + | Software is on the laptop | ||
| + | * Go to acq directory | ||
| + | |||
| + | === Data === | ||
| + | |||
| + | Data acquired can be found in the **data** directory that is a soft link to the VME disk. | ||
| + | |||
| + | === Configuration File === | ||
| + | |||
| + | The configuration file should be provided to Analizer trough the -con option | ||
| + | Analizer -con myconf.txt | ||
| + | Where the myconf.txt syntax can be seen in the conf_energ.txt file [please do not overwrite it! make your own copy and provide it to Analizer]. | ||
| + | |||
