This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ds:software:hv [2015/02/23 17:20] rhaseitl |
ds:software:hv [2015/08/31 16:36] (current) rhaseitl |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | [[ds: | ||
+ | |||
====== High Voltage Control ====== | ====== High Voltage Control ====== | ||
Line 4: | Line 6: | ||
- | ^ ^ MPOD Fesa class (data type double unless noted) | + | ^ ^ MPOD Fesa class (data type double unless noted) |
- | | **Setting** | + | ^ Configuration data fields (for info only) ^^^^ |
- | | Sollspannung | + | | Model type {SY1527, SY2527, SY4527, SY5527 |
- | | Stromlimit | + | | Login | - | - | login | | |
- | | Rampe hoch | rampUpRate (+_min, _max) ExpertSettings | + | | Password |
- | | Rampe runter | + | | Acquisition mode {POLLING_MODE, |
- | | Tripzeit | + | | Is the crate (and implicitely all registered channels) a real device? | - | //implicit via crate config// |
+ | | Address of the crate | crateIP (e.g. 140.181.12.34) | - | hostnameFQDN \\ (e.g. sdhv003.acc.gsi.de) | ||
+ | | Number/ | ||
+ | | Board slot index on which channel resides | ||
+ | | Number/ | ||
+ | | Does the channel support only one ramp rate | singleRampRate | singleRampRate \\ (bool, default false) | - | - | | ||
+ | | minimum ramp rate (always >= 0) | minRamp | ||
+ | | maximum ramp rate (always >= 0) | maxRamp | ||
+ | | resolution of the voltage measurement | ||
+ | | resolution of the current measurement | ||
+ | | maximum current supported by board | // | ||
+ | | polarity of channel | ||
+ | | mockup or real device (true means it is a mockup device) | isMockupDevice | // | ||
+ | ^ Setting Property | ||
+ | | Demanded voltage (Sollspannung) | ||
+ | ^ ExpertSetting Property | ||
+ | | current limit | ||
+ | | ramp up rate | rampUpRate (+_min, _max) | rampUpRate (+_min, | ||
+ | | ramp down rate | rampDownRate (+_min, _max) | rampDownRate (+_min, | ||
+ | | trip time | ||
^ **Acquisition** | ^ **Acquisition** | ||
- | | Istspannung | + | | actual voltage (Istspannung) | voltageI |
- | | Iststrom | + | | actual current (Iststrom) |
- | | Sollpannung | + | | channel polarity |
- | | An/Aus des Kanals | + | | actual ramp up rate | rampUpRateI |
- | | Polarität | + | | actual ramp down rate | rampDownRateI | rampDownRateI | - | | |
+ | | demanded voltage on the device (Sollpannung | ||
+ | | An/Aus des Kanals | ||
+ | | actual trip time | tripTimeI | ||
+ | | actual current limit | currentLimitI | setCurrentLimitHardwareI | ||
^ **Status** | ^ **Status** | ||
- | | Detailed status | + | | Detailed status |
- | ^ **Info** (hauptsächlich aus configuration | + | ^ Info (partly filled with the values from the configuration |
- | | Nur eine Ramprate? | singleRampRate (bool) | | | | + | | only one ramp rate? | singleRampRate (bool) | singleRampRate (bool) |
- | | Minimale Spannung des Kanals | + | | minimum channel voltage |
- | | Maximale Spannung des Kanals | + | | maximum channel voltage |
- | | Maximaler Strom des Kanals | + | | maximum channel current |
- | | Minimale Ramprate | + | | minimum ramp rate | minRamp |
- | | Maximale Ramprate | + | | maximum ramp rate | maxRamp | maxRamp | - |
- | | Auflösung Spannung | + | | resolution of the voltage measurement |
- | | Auflösung Strom | resVoltage | | | | + | | resolution of the current measurement |
- | | Polarität | + | | polarity |
- | | Slotnummer des Kanals | + | | Number of the slot the card with the channel sits in | slotNumber (int32_t) | slotNumber (int32_t) | - |
- | | Kanalnummer | + | | Number of the channel on a card | channelNumber |
- | ==== 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. " | In der MPOD Klasse werden momentan diese Bits ausgelesen und gesetzt. Teilweise verhalten sich die Bits nicht wie erwartet, z.B. " | ||
Auf manchen Karten ist das outputAdjusting Bit immer an. | Auf manchen Karten ist das outputAdjusting Bit immer an. | ||
Line 62: | Line 87: | ||
ACHTUNG: Bei den Failure Bits bedenken, dass gilt: ERROR_ON_FALSE und WARNING_ON_FALSE, | ACHTUNG: Bei den Failure Bits bedenken, dass gilt: ERROR_ON_FALSE und WARNING_ON_FALSE, | ||
+ | ==== CAEN:: | ||
+ | |||
+ | * 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:: | ||
+ | |||
+ | TODO | ||
+ | [[ds: |