...
Page properties | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
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
Il calcolo dettagliato degli offsets di tutte le variabili del Dynamic Fork è riportato nella tabella a fondo pagina.
Segue la descrizione del significato delle varie componenti dei 3 vettori ADCDynArray, DACDynArray e IODynArray, nel caso degli anelli e-, e+ e dell'accumulatore.
ADCDynArray
Ha 13 componenti per le chiavi RF degli anelli e 9 componenti per quella dell'accumulatore; ciascuna componente ADCDynArray ha 13 componenti, ciascuna rappresenta un valore letto dagli ADC. Traducendo il chName da float (con un cast su una stringa di 8 caratteri), si ottiene, per ciascun canale
(Vedi tabella a seguito per calcolo degli offset):
e+, e- | Accumulator |
---|---|
0 - BeamPhs Beam Phase | 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 |
DACDynArray
Ha 19 componenti per le chiavi RF degli anelli e 10 componenti per quella dell'accumulatore; ciascuna componente rappresenta un valore impostato sul DACDynArray ha 19 componenti, ciascuna rappresenta un valore scritto dal DAC. Traducendo il chName da float (con un cast su una stringa di 8 caratteri), si ottiene, per ciascun canale
(Vedi tabella a seguito per calcolo degli offset):
e+, e- | Accumulator |
---|---|
0 - AbsPhsR Absolute Phase Reference |
...
feedback reference |
...
Feedback On |
...
Feedback On | 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 feedback reference |
IODynArray
Ha 14 componenti sia per le chiavi RF degli anelli sia per quella dell'accumulatoreIODynArray ha 14 componenti. Traducendo il chName da float (con un cast su una stringa di 8 caratteri), si ottiene per ciascun canale
(Vedi tabella a seguito per calcolo degli offset):
e+, e- | Accumulator |
---|---|
0 - TnrUpLSw Tuner Level Up |
...
Down |
...
Up | 0 - TnrUpLSw Tuner Level Up |
Anchor | ||||
---|---|---|---|---|
|
...
Dynamic Fork with calculated offsets
Offset [byte] | Type | LabVIEW | ValueVariable name | 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 | U16U32 | 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 | U16U32 | nr. of array components | arraySize
The "O1" offset depends on the number of components of the preceeding arrayarrays
| |
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 | U16U32 | nr. of array components | arraySize
The "O2" offset depends on the number of components of the preceeding array 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 arrayarrays
|