Description
RFS radiofrequency class.
Keys
RFSEL001_DYN RF e- Ring
RFSPS001_DYN RF e+ Ring
RFSA1001_DYN RF Accumulator
Static fork
Dynamic Fork
Note: LabVIEW booleans take one byte.
Details
ADCDynArray ha 13 o 9 componenti, ciascuna rappresenta un valore letto dagli ADC. Traducendo il chName da float, si ottiene, per ciascun canale
(Vedi tabella a seguito per calcolo degli offset)
e+, e- | Accumulator |
---|---|
0 - BeamPhs Beam Phase 1 - PhaseWP Phase Working Point 2 - AGCWP AGC Working Point 3 - RFFrw RF Forward 4 - RFLevel RF Level 5 - RFRvrsm RF Rverse 6 - PhsFdbk Phase Feedback 7 - TnrWP Turner Working Point 8 - ZMdFdbk Zero Mode Feedback 9 - SlideFbk Slide Feedback 10- PhErrKly Phase Error Klystron 11- WpKlyFbk Working Point Feedback 12- Klystron |
DACDynArray ha 19 o 10 componenti, ciascuna rappresenta un valore scritto dal DAC. Traducendo il chName da float, si ottiene, per ciascun canale
(Vedi tabella a seguito per calcolo degli offset)
e+, e- | Accumulator |
---|---|
0 - AbsPhsR Absolute Phase Reference 1 - PhsFdbkR Phase Feedback Reference 2 - RFLevRef RF Level Reference 3 - AGCGain AGC Gain 4 - PhsLpGn Phase Loop Gain 5 - PhsWndwP Window Cavity Center Phase 6 - PhsWndwM Window Cavity width Pahase 7 - RFLvRefA RF Level Refernce Amplitude 8 - TnrPhsSh Tuner Phase Shifter 9 - ZMdFdbkP Zero Mode feeback refernence 10-Amplitud RF feedback Amplitude 11-phaseFbk RF feedback phase 12-SlopeFbk RF feedback Slope 13-ZeroFbk RF feedback Zero 14-ManPhKly Manual Phase Kystron 15-LowThKly Window Center Klystron Phase 16-HigThKly Window WidthKlystron Phase 17-RfFbkOn RF Feddback On 18-KlyFbkOn Klystron Feddback On |
IODynArray ha 14 componenti. Traducendo il chName da float, si ottiene per ciascun canale
(Vedi tabella a seguito per calcolo degli offset)
e+, e- | Accumulator |
---|---|
0 - TnrUpLSw Tuner Level Up 1 - TnrDwLSw Tuner Level Down 2 - PLCAllar PLC Allarm 3 - FstIntlk Fast Interlok 4 - ZMdFdbkO Zero Mode Feedback ON/OFF 5 - TnrDw Tuner UP 6 - ResetPLC Reset PLC 7 - IMPCW IMP/CW 8 - TnrUp Tuner Down 9 - AGCOnOff Aplitude Loop On/Off 10-PhsFdbkO Cavity Phase ON/Off 11-TnrMnAt Tuner Manual automatic 12-RFOnOff RF On Off 13-ErInOnOf ErIn ON/OFF |
Detailed description of the dataset with calculated offsets
Offset [byte] | LabVIEW | Value | Comment |
00 | DBL | elementName | |
08 | I32 | status | |
12 | I32 | consoleName | |
16 | U32 | errorMask | |
20 | U32 | errorMaskADC | |
24 | U32 | errorMaskDAC | |
28 | U32 | errorMaskIO | |
32 | TF | onLine | |
33 | TF | byPass | |
34 | TF | remote | |
35 | TF | busy | |
Beginning of the array of clusters ADCDynArray (Cluster structure must be known) | |||
36 | U32 | nr. of array components | arraySize
|
40 | DBL | ADCDynArray.chName[0] | First component [i=0] |
48 | DBL | ADCDynArray.readOut[0] | First component [i=0] |
56 | DBL | ADCDynArray.readOutRaw[0] | First component [i=0] |
... | ... | ... | ... |
End of the array | |||
Beginning of the array of clusters DACDynArray (Cluster structure must be known) | |||
O1 | U32 | nr. of array components | arraySize
The "O1" offset depends on the number of components of the preceeding arrays
|
O1+04 | DBL | DACDynArray.chName[0] | First component [i=0] |
O1+12 | DBL | DACDynArray.setting[0] | First component [i=0] |
O1+20 | DBL | DACDynArray.settingraw[0] | First component [i=0] |
... | ... | ... | ... |
End of the array | |||
Beginning of the array of clusters IODynArray (Cluster structure must be known) | |||
O2 | U32 | nr. of array components | arraySize
The "O2" offset depends on the number of components of the preceeding arrays
|
O2+04 | DBL | IODynArray.chName[0] | First component [i=0] |
O2+12 | TF | IODynArray.value[0] | First component [i=0] |
... | ... | ... | |
End of the array | |||
O3 | DBL | tunerPosition | The "O3" offset depends on the number of components of the preceeding arrays
|