Control Keysight U3606B Multimeter through PyVISA
Project description
u3606b Python driver (unofficial)
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
Pre-requisites
- 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
Installation
pip install u3606b_py
Example
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')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
u3606b_py-0.0.2.tar.gz
(8.5 kB
view hashes)
Built Distribution
Close
Hashes for u3606b_py-0.0.2-py3-none-any.whl
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 | 86ea18ccbd591c984b1af03039e8e977effb23604e1b7eb3ecc19b8c0e9d7d1d |
|
| MD5 | 83550aaa0f9f68ef56dd6c9cb2f3c609 |
|
| BLAKE2b-256 | 973c2f27ab106680741fb4b56d993f2896463fa96470ea5c902a05ac9b255b81 |