Provides a driver that interfaces with the slow controls server of the VM-USB readout program to control CAEN V6533 VME bias supply controllers. Once created you can interact with an intance of the devices via the methods described in the METHODS section below. Connection is controlled by the OPTIONS defined below and can be dynamic.
-socket option value must be a socket
open on the control server.
-name option value must be the name
of a V6553 driver instance defined in the
The HV driver periodically monitors the device so that interlock data can be gotten in real time without interrupting the run. This method returns the monitor data. The monitor data consists of a Tcl list that contains in order:
The most recent value of the global status register
A 6 element list of the most recent values of the channel status registers
A 6 element list of the most recent values for the actual voltages for each channel
A 6 element list of the most recent values of the actual current for each channel
A 6 element list of the most recent values of the channel temperatures.
Sets the voltage set point for the
is what is put in
register. See the V6533 documentation to know what this
means in terms of a voltage request.
Sets the current limit register for
channel to its set point.
Once the setpoint is reached modifying the set point will
cause the channel to ramp to the new setpoint.
channel voltage to zero.
How the channel gets to zero is determined by the
off mode set by
Sets the time a channel can be out of specification before it trips an interlock.
Set sets the maximum voltage
limit on a
channel voltage ramp up rate
channel voltage ramp down rate
Sets the manner in which a
voltage returns to zero when turned off.
kill mode rapidly removes voltage
from the channel while ramp mode
ramps the channel down at the ramp down rate set
Returns the global maximum voltage set in the board hardware via the front panel trim pot.
Returns the global current limit set in the board hardware via its front panel trim pot.
Returns a list of 6 voltage set points for the module channels
Returns a list of 6 current limit valueas for the module channels.
Returns a list of 6 actual voltage values, one from each channel.
Returns a list of 6 actual curretn values, one from each channel.
Returnss the 6 channel status register values.
Returns the 6 trip timout values, one for each channel.
Returns the 6 voltage limits, one for each channel.
Returns a list of 6 ramp down rates, one for each channel.
Returns al ist of 6 ramp up rates, one for each channel.
Returns a list of 6 off modes, one for each channel. The possible values for each channel are ramp or kill.
Returns a list of 6 channel polarities as reflected by the front panel LEDs.
Returns the list of 6 temperatures, one per channel.
Returns the list of 6 on requests for each channel. Note that a channel may have been requested to be on, but may actually be off due to a trip.