...
Single Power Supplies.
Static Fork
Code Block | ||||
---|---|---|---|---|
| ||||
#QUATT007 @HCI(S)[(I32),(DBL),HU32,DBL,DBL,DBL,DBL,DI32,DBL:2:4] MG1,QUATT007,01010001,0.1,3.0,3.0,3.0,1,11.0:12.0:13.0:14.0:21.0:22.0:23.0:24.0 @ReadOut(A)[(DBL),DBL,DBL,DBL,DBL,DBL,DBL] currRead,1.5258789E-3,0.0,0.0,100.0,0.05,0.5 voltRead,1.0,0.0,0.0,255.0,255.0,255.0 slewRead,0.002444987775,0.0,1,10.0,0.02,1.0 ADCCRead,1.0,0.0,0.0,10.0,1.0,3.0 @Settings(A)[(DBL),DBL,DBL,DBL,DBL,DBL] currSett,1.5258789E-3,0.0,0.0,100.0,0.001 slopSett,0.002444987775,0.0,1,10.0,0.02 @EXTRA(S)[DI32,DI32,DI32:2:1] |
Code Block | ||||
---|---|---|---|---|
| ||||
{ "MG1HCISta.ctl": { "recordClass": 0, "elemName": 0, "elemType": 0, "maxCmdExeTime#0": 0, "maxCmdExeTime#1": 0, "maxCmdExeTime#2": 0, "maxCmdExeTime#3": 0, "polaritySwitch": 0, "interpolCoeff": [ [] ] }, "readOutArray": [], "settingArray": [], "MG1ExtraSta": { "serialChID": 0, "slaveAddress": 0, "E642PgmTable": [ [] ] } } |
Dynamic Fork
Code Block | ||||
---|---|---|---|---|
| ||||
#QUATT007 @HCI(S)[(DBL),DI32,DI32,DI32,DI32,DI32,DI32,TF,TF,TF,TF,TF,TF,DBL,DI32,DI32,DBL,DBL,DI32,DI32,DBL,DBL,DBL,DU32:4] QUATT007,0,000,0,0,0,0,1,0,1,0,0,0,0.0,0,0,0.0,9.9,0,0,0.0,9.9,0.0,0:0:0:0 |
Code Block | ||||
---|---|---|---|---|
| ||||
{ "MG1HCIDyn": { "elemName": 0, "status": 0, "consoleName": 0, "errorMask": 0, "cmdExeStartTime": 0, "maxCmdExeTime": 0, "cmdExecution": 0, "sysFlags": { "onLine": false, "byPass": false, "remote": false, "busy": false }, "triggerArmed": false, "rampOn": false, "currentPreSetting": 0, "statusSetting": 0, "polaritySetting": 0, "currentSetting": 0, "slewRateSetting": 0, "cycleMode": 0, "outputPolarity": 0, "outputCurr": 0, "slewRateReadout": 0, "outputVolt": 0, "faults": [] } } |
...
Excerpt | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The elemType descriptor discriminates the PS sub-class (OCEM E642, DANFYSIC SYS8X00, etc...) @HCI(S)[(I32),(DBL),HU32,DBL,DBL,DBL,DBL,DI32,DBL:1:5] MG1,DVRTT001,00010101,3,3.0,3.0,3.0,1,0.812713:3.660710:0.002425:-0.000008:-0.0
NOTE (*): byte 1 and byte 3 are decoded by the elemType2InterfaceType VI only for some PS classes:
Most recent elemType descriptors
Pattern for EEIbyte 3 01 = Type quadrupole DC, 02 = Type dipole DC, 03 = Type dipole pseudo-pulsed Pattern for CAENels NGPSbyte 3 xx = TO BE DECIDED How to search for a specific elemType in all DBSta files
The first byte of the elementType field, indicates the PS protocol (e.g. in the above example, "00" indicates the protocol SYS8X00). Using the egrep command
Example of search: an OCEM PS that can switch has the elemType:XX01XX01 grep [0-9][0-9]01[0-9][0-9]01 ./DEVIL6??.DBSta |
...