This is a Python driver for the u3606b multimeter. It is based on the official U3606B Multimeter| DC Power Supply Programming Guide and PyVISA package. PyVISA is a Python package that allows you to control measurement devices independently of the interface (GPIB, USB, Ethernet, etc.) by using a common API.
The driver is not complete, but it is a good starting point for anyone who wants to control the u3606b multimeter with Python.
The driver supports the following functions:
- Read voltage
- Read current
- Set voltage
- Set current
- Set output on/off
- Set limits
- Step output
- Python 3.8 or higher (lower versions may work, but have not been tested)
- Windows: NI-VISA or NI-488.2 or Keysight IO Library Suite
- Linux/MAC: please refer to gpib-resources-gpib-instr
pip install u3606b_py
from u3606b_py.u3606b import U3606B
u3606b_dev = U3606B()
u3606b_dev._open()
u3606b_dev._reset()
u3606b_dev.sour_vol_rng(rng='8V')
u3606b_dev.sour(lvl='1.0V')