ksonod / controlling_devices

my codes and softwares for controlling devices (python and Matlab)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

controlling_devices

The automation of device control and data aquisition is strongly desired to efficiently conduct scientific and industrial research. Here, I have built some GUI tools, codes, and softwares for achieving the automated research. They allow you to control optical devices, such as a motorized linear stage, optical shutter, and optomechanics equiped with fine motors, and to get images from different types of cameras.

  • Description: This repository provides a GUI tool for getting images from PCO sCMOS camera and controlling the Newport delay line stage, optical shutters, and picomotors. You can get images as a function of the delay stage position and investigate the effect of the additional light by opening and closing the shutter. Moreover, you can precisely adjust optomechanics equiped with picomotors.
  • Programming Language: Matlab
  • Application: Focussing profile of laser beam, interferometry, time-resolved measurement

  • Description: This repository provides a GUI tool for controlling the Newport delay line stage, getting images from Thorlabs CMOS camera, and opening/closing a Thorlabs optical shutter. You can get images as a function of the delay stage coordinate. Live view is available.
  • Programming Language: Matlab
  • Application: Focussing profile of laser beam, interferometry, time-resolved measurement

Simple Tools for Advanced Development

  • Description: This is a GUI tool for controlling the Newport Picomotor. This tool allows us to do fine tuning of optomechanics.
  • Programming Language: Matlab

  • Description: This is a simple GUI tool for controlling the Newport delay line stage. This tool allows us to move the delay stage in a set range with a specified speed.
  • Programming Language: python

Other Tools

Matlab

https://github.com/ksonod/controlling_devices/tree/master/basic_tools/matlab

  • USB webcam control
  • Newport delay stage control
  • PCO sCMOS camera control
  • Picomotor control
  • Thorlabs camera control
  • Thorlabs optical shutter control

Python

https://github.com/ksonod/controlling_devices/tree/master/basic_tools/python

  • Newport delay stage control

About

my codes and softwares for controlling devices (python and Matlab)


Languages

Language:MATLAB 90.6%Language:Python 9.4%