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/03/16 15:33] rhaseitl [Common Fesa Interface] |
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) |
^ Configuration data fields (for info only) ^^^^ | ^ Configuration data fields (for info only) ^^^^ | ||
- | | IP of the crate | + | | Model type {SY1527, SY2527, SY4527, SY5527 |
- | | number | + | | Login | - | - | login | | |
- | | Does the channel support only one ramp rate | singleRampRate | | + | | Password |
- | | minimum ramp rate | minRamp | + | | Acquisition mode {POLLING_MODE, |
- | | maximum ramp rate | maxRamp | + | | Is the crate (and implicitely all registered channels) a real device? | - | //implicit via crate config// |
- | | resolution of the voltage measurement | + | | Address |
- | | resolution of the current measurement | + | | Number/ |
- | | mockup or real device (true means it is a mockup device) | + | | Board slot index on which channel |
+ | | Number/ | ||
+ | | Does the channel support only one ramp rate | singleRampRate | singleRampRate \\ (bool, default false) | - | ||
+ | | minimum ramp rate (always >= 0) | ||
+ | | maximum ramp rate (always >= 0) | ||
+ | | 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 | ^ Setting Property | ||
- | | Demanded voltage (Sollspannung) | + | | Demanded voltage (Sollspannung) |
^ ExpertSetting Property | ^ ExpertSetting Property | ||
- | | current limit | currentS (+_max) | + | | current limit | currentS (+_max) |
- | | ramp up rate | rampUpRate (+_min, _max) | | rampUpRate (+_min, _max) | | + | | ramp up rate |
- | | ramp down rate | rampDownRate (+_min, _max) | | rampDownRate (+_min, _max) | | + | | ramp down rate |
- | | trip time | tripTime ExpertSettings | + | | trip time | tripTime ExpertSettings |
^ **Acquisition** | ^ **Acquisition** | ||
- | | actual voltage (Istspannung) | voltageI | + | | actual voltage (Istspannung) |
- | | actual current (Iststrom) | + | | actual current (Iststrom) |
- | | channel polarity | + | | channel polarity |
- | | actual ramp up rate | + | | actual ramp up rate | rampUpRateI |
- | | actual ramp down rate | rampDownRateI | | + | | actual ramp down rate | rampDownRateI | rampDownRateI | - |
- | | demanded voltage on the device (Sollpannung die auf dem Gerät gesetzt ist) | setVoltageHardwareI | | Es gibt bei CSCO immer wieder Überlegungen, | + | | demanded voltage on the device (Sollpannung die auf dem Gerät gesetzt ist) | setVoltageHardwareI | setVoltageHardwareI |
- | | An/Aus des Kanals | + | | An/Aus des Kanals |
- | | actual trip time | + | | actual trip time |
- | | actual current limit | currentLimitI | | + | | actual current limit |
^ **Status** | ^ **Status** | ||
- | | Detailed status | + | | Detailed status |
^ 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 | + | | minimum channel voltage |
- | | maximum channel voltage | + | | maximum channel voltage |
- | | maximum channel current | + | | maximum channel current |
- | | minimum ramp rate | minRamp | | | | + | | minimum ramp rate | minRamp | minRamp | - |
- | | maximum ramp rate | maxRamp | | | | + | | maximum ramp rate |
- | | resolution of the voltage measurement | + | | resolution of the voltage measurement |
- | | resolution of the current measurement | + | | resolution of the current measurement |
- | | polarity | + | | polarity |
- | | 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) |
- | | 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. " | 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 76: | 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: |