by Torsten Bronger

PyVISA is a Python package that enables the control of instruments and test equipment through the VISA standard.

Operating system: Windows

Publisher: Torsten Bronger

Antivirus check: passed

Last revision: Last week

Report a Problem


PyVISA is a Python package that enables users to control all kinds of measurement devices independently of the interface protocols. It is an easy-to-use software library that helps users to control their instruments. PyVISA was developed by the National Instruments Corporation and is available for both Windows and Linux.

PyVISA enables easy communication with instruments through various interfaces such as GPIB, RS232, USB, and Ethernet.

• Automation of Instruments: PyVISA allows users to automate the controlling of their instruments. This helps users save time and energy in controlling their devices.

• Cross-Platform Support: PyVISA is available for both Windows and Linux operating systems.

• Scriptable: PyVISA enables users to write scripts for controlling their instruments.

• Flexible: PyVISA supports a wide range of instrument protocols, including GPIB, VXI, Serial, etc.

• Connectivity: PyVISA provides users with the ability to connect to their instruments through a variety of communication protocols.

• Simple Installation: PyVISA is easy to install and set up.

• Comprehensive Documentation: PyVISA provides users with comprehensive documentation on how to use the software.

• Open Source: PyVISA is open source software, meaning it is free to use and modify.

• Support: PyVISA provides users with technical support in case they encounter any issues.

• Easy to Use: PyVISA is designed to be intuitive and easy to use.

• Extensibility: PyVISA supports a wide range of third-party software, allowing users to extend its capabilities.
PyVISA is a Python package that enables communication with instruments and test equipment. It requires the following components to be installed on the system:

1. Python version 3.5 or higher.
2. PyVISA library.
3. A backend library (such as NI-VISA, Keysight VISA, or Linux-GPIB).
4. A supported operating system (Windows, Linux, or Mac OS X).
5. The appropriate hardware drivers for the device you are connecting to.
image/svg+xmlBotttsPablo Stanley Körner
Jackson Caporuscio

PyVISA is a powerful tool to control instruments with Python. It offers a lot of flexibility in how you can implement your instrument control software. I have used PyVISA to control a range of instruments including oscilloscopes and power supplies. It has proved to be reliable, easy to use and well documented. The PyVISA-py package has made it very simple to install on both Windows and Linux systems. It also provides a powerful debugging tool for instrument control. The PyVISA-py package makes it easy to write scripts to automate your instrument control tasks. Overall, I have found PyVISA to be a very useful tool for controlling instruments.
image/svg+xmlBotttsPablo Stanley Körner
Ross M.

PyVISA is a powerful software for controlling instruments over different bus systems. It is straightforward to use and community support is great. It offers a wide range of features that make it suitable for a variety of applications. It is also very reliable and robust. The documentation is extensive and helpful.
PsKill logo
PsKill is a command-line tool for terminating processes on local or remote systems.
Tacview logo
Tacview is a powerful flight analysis and 3D visualization software for combat flight simulations.
Logitech Unifying logo
Logitech Binding together is a remote beneficiary that can remain connected to your PC's USB port.
QGroundControl logo
QGroundControl is a full-featured ground control station for unmanned vehicles that provides mission planning, control and real-time data analysis.
Muezzin logo
A specialized app for devout Muslims