User Tools

Site Tools


ds:software:hv

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ds:software:hv [2015/04/27 15:30]
tmilosic
ds:software:hv [2015/08/31 16:36] (current)
rhaseitl
Line 1: Line 1:
 +[[ds:software|Back to software overview]]
 +
 ====== High Voltage Control ====== ====== High Voltage Control ======
  
Line 12: Line 14:
 | Is the crate (and implicitely all registered channels) a real device? |  -  |  //implicit via crate config//  | isRealDevice \\ (bool, default: true) | | | Is the crate (and implicitely all registered channels) a real device? |  -  |  //implicit via crate config//  | isRealDevice \\ (bool, default: true) | |
 | Address of the crate                                     | crateIP (e.g. 140.181.12.34) |  -  | hostnameFQDN \\ (e.g. sdhv003.acc.gsi.de)  | - | | Address of the crate                                     | crateIP (e.g. 140.181.12.34) |  -  | hostnameFQDN \\ (e.g. sdhv003.acc.gsi.de)  | - |
-| Number/Index of the HV channel                                 channel (e.g. 506)  |   | chNum (first channel == 0) | - |+| Number/Index of the HV channel                             | inCrate \\ (exact(!FESA crate name) |  -  - | 
 +| Board slot index on which channel resides                |  -  | inSlot  |  -  | - | 
 +| Number/Index of the HV channel                            -  | chNum (first channel == 0) |  -  | - |
 | Does the channel support only one ramp rate              | singleRampRate | singleRampRate \\ (bool, default false) |  -  | - | | Does the channel support only one ramp rate              | singleRampRate | singleRampRate \\ (bool, default false) |  -  | - |
 | minimum ramp rate (always >= 0)                          | minRamp        | minRamp  |  -  | - | | minimum ramp rate (always >= 0)                          | minRamp        | minRamp  |  -  | - |
Line 18: Line 22:
 | resolution of the voltage measurement                    | resVoltage     | resVoltage \\ (default 0.5 V) |  -  | - | | resolution of the voltage measurement                    | resVoltage     | resVoltage \\ (default 0.5 V) |  -  | - |
 | resolution of the current measurement                    | resCurrent     | resCurrent |  -  | - | | resolution of the current measurement                    | resCurrent     | resCurrent |  -  | - |
 +| maximum current supported by board                       | //queried//    | currentS_max_manual \\ CAEN does not allow to query that property |  -  |
 +| polarity of channel                                      | //queired//    | polarity \\ CAEN does not allow to safely query that property |  -  |
 | mockup or real device (true means it is a mockup device) | isMockupDevice | //implicit//  | //see isRealDevice//  | - | | mockup or real device (true means it is a mockup device) | isMockupDevice | //implicit//  | //see isRealDevice//  | - |
 ^ Setting Property   ^^^^ ^ Setting Property   ^^^^
Line 39: Line 45:
 | Detailed status  | siehe unten |  |  |  | | Detailed status  | siehe unten |  |  |  |
 ^ Info (partly filled with the values from the configuration fields)  ^^^^ ^ Info (partly filled with the values from the configuration fields)  ^^^^
-| only one ramp rate?  | singleRampRate (bool) |  |  |  | +| only one ramp rate?  | singleRampRate (bool) | singleRampRate (bool)    
-| minimum channel voltage   | minVoltage (queried from hardware) |  |  |  | +| minimum channel voltage   | minVoltage (queried from hardware) | minVoltage (queried from hardware)     
-| maximum channel voltage  | maxVoltage (queried from hardware) |  |  |  | +| maximum channel voltage  | maxVoltage (queried from hardware) | maxVoltage (queried from hardware)   
-| maximum channel current  | maxCurrent (queried from hardware) |  |  |  | +| maximum channel current  | maxCurrent (queried from hardware) | maxCurrent (manual config field via currentS_max_manual)   
-| minimum ramp rate  | minRamp |  |  |  | +| minimum ramp rate  | minRamp | minRamp   
-| maximum ramp rate  | maxRamp |  |  |  | +| maximum ramp rate  | maxRamp | maxRamp   
-| resolution of the voltage measurement  | resVoltage |  |  |  | +| resolution of the voltage measurement  | resVoltage | resVoltage   
-| resolution of the current measurement  | resVoltage |  |  |  | +| resolution of the current measurement  | resVoltage | resCurrent   
-| polarity   | polarity (char array: + or -)         |       | +| polarity   | polarity (char array: + or -)     polarity (char array: + or -)    |     |    | 
-| Number of the slot the card with the channel sits in | slotNumber (int32_t) |  |  |  | +| Number of the slot the card with the channel sits in | slotNumber (int32_t) | slotNumber (int32_t)   
-| Number of the channel on a card | channelNumber (int32_t) |  |  |  |+| Number of the channel on a card | channelNumber (int32_t) | channelNumber (int32_t)     |
  
  
  
  
-==== Detailed Status Bits ====+==== MPOD::Detailed Status Bits ====
 In der MPOD Klasse werden momentan diese Bits ausgelesen und gesetzt. Teilweise verhalten sich die Bits nicht wie erwartet, z.B. "outputOn" zeigt nur true, wenn der Kanal eingeschaltet ist UND eine Spannung anliegt. Wenn der Kanal eingeschaltet ist aber auf 0V steht, ist das Bit false. In der MPOD Klasse werden momentan diese Bits ausgelesen und gesetzt. Teilweise verhalten sich die Bits nicht wie erwartet, z.B. "outputOn" zeigt nur true, wenn der Kanal eingeschaltet ist UND eine Spannung anliegt. Wenn der Kanal eingeschaltet ist aber auf 0V steht, ist das Bit false.
 Auf manchen Karten ist das outputAdjusting Bit immer an. Auf manchen Karten ist das outputAdjusting Bit immer an.
Line 81: Line 87:
 ACHTUNG: Bei den Failure Bits bedenken, dass gilt: ERROR_ON_FALSE und WARNING_ON_FALSE, d.h. bit gesetzt bedeutet alles OK! ACHTUNG: Bei den Failure Bits bedenken, dass gilt: ERROR_ON_FALSE und WARNING_ON_FALSE, d.h. bit gesetzt bedeutet alles OK!
  
 +==== CAEN::Kanal::Detailed Status Bits ====
 +
 +  * outputOn
 +  * outputRampUp
 +  * outputRampDown
 +  * outputOverCurrent
 +  * outputOverVoltage
 +  * outputUnderVoltage
 +  * outputExternalTrip
 +  * outputMaxVoltage
 +  * outputExternalDisable
 +  * outputInternalDisable
 +  * outputCalibrationError
 +  * outputUnplugged
 +  * outputOVProtection
 +  * outputPowerFail
 +  * outputTemperatureError
 +  * outputChannelOutOfRange
 +  * outputSlotOutOfRange
 +  * outputNoSuchBoard
 +  * outputAmbiguousConfig
 +  * outputInvalidCrate
 +  * boardPowerFail
 +  * boardFirmwareChecksumError
 +  * boardHvCalibrationError
 +  * boardTempCalibrationError
 +  * boardUndertempError
 +  * boardOvertempError
 +
 +==== CAEN::Crate::Detailed Status Bits ====
 +
 +TODO
  
 +[[ds:software|Back to software overview]]
ds/software/hv.1430141420.txt.gz · Last modified: 2015/04/27 15:30 by tmilosic