There are 2 repositories under instrument-control topic.
An open source instrument control and data acquisition framework
Module to communicate with scientific instruments via a VISA connection. Hide actual commands (e.g. SCPI) in a yaml file and access instrument features via automatically generated class properties.
This is a comprehensive MATLAB-based software platform developed for real-time measurement and feedback control of a custom mask-projection photopolymerization based additive manufacturing system (referred as "ECPL", i.e., Exposure Controlled Projection Lithography) using a lab-built interferometry (referred as "ICM&M", i.e., Interferometric Curing Monitoring and Measurement). A graphical user interface using the graphical user interface development environment (GUIDE) of MATLAB was created to implement the ICM&M method for the ECPL process. The software interfaces with the hardware of the ECPL system’s ultraviolet lamp and DMD, and the ICM&M system’s camera. It was designed to streamline the operation of the ECPL process with the aid of parallel computing that implements online both the ICM&M acquisition and measurement analysis as well as the feedback control method. The application logs the acquired interferogram video data, performs numerical computations for the ICM&M measurement algorithms and control law, saves the real-time data and measurement results for all voxels in the region of interest. Meanwhile, it displays interferogram frames and visualize the photocuring process without a substantial sacrifice in temporal performance of other key functions such as data acquisition and measurement & control analysis. The software could be extended to real-time process measurement and control for other additive manufacturing systems, for example, metal based additive manufacturing aided by in-situ thermal images analysis.
SCPI Exchange is a crossplatform (Windows, Linux) C++ library implements the SCPI (Standard Commands for Programmable Instruments) syntax and commands.
RPC interface for Swabian Instruments' Time Tagger. Control your Time Tagger over the network.
Terahertz time domain spectroscopy GUI with Python
WIP: The Python Library For Rigol DS2000 Oscilloscopes
A catalog/overview of Python packages in the area of lab automation.
Python interface to control Watlow f4t controllers
[EE536: Internet of Things] BlueControl : Instrument Automation with SCPI over Bluetooth
Python module to interface to Linkam's official SDK
MATLAB interfaces for lab instruments. Notice: this repository has moved to GitLab. All issues and pull requests should be created there.
MATLAB® Instrument Driver for use with PicoScope® 5000 Series (A API) oscilloscopes
MATLAB® Instrument Driver for use with PicoScope® 6000 Series oscilloscopes
GUI for cold-atom physics experiments.
MATLAB app for instrument control and data acquisition in the MP011 lab at the University of Toronto.
MATLAB® Instrument Driver for use with PicoScope® 2000 Series (A API) oscilloscopes
Instrument control and over a broad range of optical testing instruments and simple sweet tests.
B&K Precision Instruments remote control in python.
Automated design for the control of the SOLLAS 20 cellophane wrapping machine at the Internacional Cubana de Tabaco S.A. factory.
UCSD Center for Astrophysics and Space Sciences - Electron Drift Instrument - Test Harness - Forth
Python software for data acquisition and control of a Quantum Yield opto-electronic setup.