Talks to the ISEG HV power supply.
e.g.:
* = vhsc005n( hv1, voltageset)
* = vhsc005n( hv1, voltageset, 123)
Here is the list of keywords. 'RW' means that a keyword can be read or written. The first list displays the keywords that control 'module registers'. These registers apply for all channels.
Keywords for the board VoltageRampSpeed, RW In per cent of the NominalVoltage per second. The upper limit is 20%/sec, the lower limit 1mV/s. CurrentRampSpeed, RW not implemented VoltageMax, R The actual trim potentiometer reading, in per cent. VoltageLimit = VoltageNominal*VoltageMax/100 CurrentMax, R The actual trim potentiometer reading, in per cent. CurrentLimit = CurrentNominal*CurrentMax/100 SupplyP5, R The actual value of the 5 V power supply. SupplyP12, R The actual value of the +12 V power supply. SupplyN12, R The actual value of the -12 V power supply. Temperature, R The actual temperature of the board
The following keyword control individual channels:
Keywords for each channel: VoltageSet, RW The voltage setpoint, valid in the range 0 to VoltageLimit (see above). The procedure to set a voltage has several steps. First Online writes the ramp speed, the VoltageBounds and the CurrentSet to the module. Then is sets the setpoint and enables the ramp. It waits until the VoltageMeasure reaches VoltageSet within VoltageBounds. CurrentSet, RW The current setpoint, valid in the range 0 to CurrentLimit (see above) VoltageMeasure, R The actual voltage, in V. CurrentMeasure, R The actual current, in A. VoltageBounds, RW The voltage deadband. CurrentBounds, RW The current deadband. VoltageNominal, R The maximal possible output voltage (500) CurrentNominal, R The maximal possible output current (0.015)