Skip to content

GMarquesx/instrument-automation-python

Repository files navigation

Instrument Automation with Python and PyVISA

This is my first GitHub repository, created mainly for learning and sharing. I hope it can help someone that is just starting, like me :)!

This project give us a very basic insight on Instrument Automation with PyVisa, and its use in the industry.

πŸ“‚ Project Structure

instrument_automation/
β”‚
β”œβ”€β”€ test_list_resources.py     # Lists all connected instruments
β”œβ”€β”€ test_current_set.py        # Sets current limit and resets the instrument
β”œβ”€β”€ test_ramp_slew.py          # Performs a fast voltage ramp (e.g., 9V β†’ 5V)
β”‚
β”œβ”€β”€ README_EN.md               # This file
└── LICENSE                    # MIT License

βš™οΈ Requirements

  • Python 3.8 or higher
  • PyVISA library
  • Installed VISA driver (NI-VISA or Keysight IO Libraries Suite)

Installation

pip install pyvisa

▢️ How to Run

python test_list_resources.py
python test_current_set.py
python test_ramp_slew.py

πŸ“˜ License

This project is distributed under the MIT License β€” see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages