Keithley 3706¶
Keithley 3706 is a multi-channels multimeter. It is used in DCM to monitor 60 pt100 sensors.
Keithley3706
controller uses pt100
python
package for thermocouples temperature reading.
Warning
As Keithley 3706 is not (yet ?) a regular ESRF device, pt100 package is not inclueded in BLISS requirements. At ESRF, it must be installed with:
conda install pt100 -c esrf-bcu
https://gitlab.esrf.fr/bliss/conda-recipes/-/tree/pt100
Outside of ESRF, the pypi package https://pypi.org/project/pt100/ can be used.
Note
As the K3706 is not a regulator but only a reading device, it is not (for now) included in the regulation framework.
Note
ESRF wiki doc: http://wikiserv.esrf.fr/bliss/index.php/Keithley_3706
Configuration example:
class: Keithley3706
name: k37dcm
tcp:
url: k3706dcm.esrf.fr
counters:
- counter_name: X1111_7
slot: 1
channel: 1
- counter_name: X1111_8
slot: 1
channel: 2
Note
For now, all channels of the 4 slots are read at each count. It takes around 12 seconds.
Usage notes:
Each slot must be initialized after a reboot of the device. for this purpose a
‘program’ has to be ran with the following command:
k37dcm.send_prog_dmm()