Changes for page The FLASH HDF5 structure
Last modified by sndueste on 2025/02/06 10:55
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -485,9 +485,10 @@ 485 485 486 486 in addition there are also additional parameters saved like: 487 487 488 -* sample frequency (in MHz) 489 -* error (state) 490 -* offset 488 +* {{code language="none"}}sample frequency{{/code}}: it shows the sample frequency in MHz (number of samples per µs). NOTE: the clock of the ADC is NOT synchronized to the FLASH timing system. Thus the number of samples between bunches in the bunch train may be not integer numbers which will be show up for long bunch trains. 489 +* {{code language="none"}}number of samples{{/code}}: total number of samoles recorded for each 10 Hz trigger 490 +* {{code language="none"}}error (ADC):{{/code}} 0 indicates that there was no error 491 +* {{code language="none"}}offset{{/code}}: To use the full dynamic range of the ADC one can shift the base line . This offset is saved here. 491 491 492 492 ~| 493 493 ... ... @@ -727,7 +727,7 @@ 727 727 728 728 \\ 729 729 730 -==== Timing information, rep rate etc. (FLASH 1) ====731 +==== Timing information, rep rate etc. (FLASH2) ==== 731 731 732 732 ===== start time of FLASH2 ===== 733 733 ... ... @@ -735,7 +735,7 @@ 735 735 //always saved (PBD2)// 736 736 DOOCS prop : {{code language="none"}}FLASH.DIAG/TIMER/FLASHCPUTIME1.0/BUNCH_POSITION.2{{/code}} 737 737 DAQ channel: {{code language="none"}}FLASH.DIAG/TIMER/FLASHCPUTIME1.0/BUNCH_POSITION.2{{/code}} 738 -desc: The max 600 µs acceleration time of FLASH is devided between FLASH1 and FLASH2. FLASH1 is(up to now)firststartingfor historic reasons700 µs.thus if e.g.the starttime of FLASH2( propertyname see below)is 1200 it means that FLASH starts at column 500 (1200-700) ...739 +desc: The max 600 µs acceleration time of FLASH is devided between FLASH1 and FLASH2. This 600 µs window starts with FLASH1 (up to now) at a time"label" of 700 µs (for historic reasons). Thus the first bunch of FLASH 1 comes at "700" and the last possibel bunch comes at 1300 (700+600). After FLASH1 train is over ther is a about 70µs switching time with no bunches. Then comes the first FLASH2 bunch. Thus if e.g. the start time of FLASH2 is 1200 it means that FLASH2 starts at column 500 (1200-700) in the HDF5 files. (However for yet unknown reasons this may change by 2-3 colums ...) 739 739 units: µs 740 740 741 741 ===== bunch repetition rate ===== ... ... @@ -779,13 +779,16 @@ 779 779 780 780 ===== Train time ===== 781 781 782 -{{code language="none"}}/Timing/train time{{/code}} 783 +//always saved (PBD2) 784 +//{{code language="none"}}/Timing/train time{{/code}} 783 783 desc:Local time as array of day, hour, minute, second, and centisecond. This dataset is meant for visualisation purposes only. For correlations use the train ID or the Unix time of the time stamp 784 784 units: d h min s cs 785 785 \\ 786 786 787 -{{code language="none"}}/Timing/time stamp{{/code}} 788 -desc:first column: Local time in unix time. To get day, hour, minute, second you can use unix: e.g. date ~-~-date='@1553617729' or matlab, python etc 789 +{{code language="none"}}/Timing/time stamp{{/code}} 790 + 791 +//always saved (PBD2)// 792 +desc: first column: Local time in unix time. To get day, hour, minute, second you can use unix: e.g. date ~-~-date='@1553617729' or matlab, python etc 789 789 second column: microseconds 790 790 third column: Train ID of FLASH 791 791 \\