Skip to content

Laser scanning microscope control GUI. Controls NI hardware cards for image acquisitions including timelapse, zstacks, stitching and saves to a custom bolstered tif format.

Notifications You must be signed in to change notification settings

nranthony/visum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Visµm - Laser Scanning Control GUI

Laser scanning microscope control software GUI written in Pascal using LabView NIDAQ APIs and National Instruments cards. This is an old project that was written in Delphi 7 (may transfer to Free Pascal / Lazarus IDE without too much headache). While developed for a very specific hardware setup, the bones of the laser scanning control may be beneficial to those developing or optimizing their own.

Alt text

Contents

1. Code Sections

2. GUI Features

3. Custom Tif Files

4. Laser Scanning Hardware Control

#1. Code Sections Workflow and interactions of different files within the project. Includes background high priority acquire thread.

Alt textAlt text Alt text

Back To Contents

2. GUI Features

Multi-child window application with static header:

Alt text

Raster image scanning parameters, and example live image:

Alt text Alt text

Other control options. Laser power and Scanning FCS parameters:

Alt text Alt text

Z Stack and XY Stitch control and stage controller:

Alt textAlt text

Non-Linear display toggle for bright and dim samples:

Alt text

Back To Contents

3. Custom Tif Files

Modified Tiff 6 standard to add metadata to additional custom tag. Tag 48000 added to the end of the standard tags. Single data block contains structure µm width, height, residence time, line and frame settle times, wavelength, and laser power. See TIFFControl.pas for code details.

Alt text

Back To Contents

4. Laser Scanning Hardware Control

Standard pixel line and frame synchronized clocks:

Alt text

Linear ramps with sinusoidal flybacks for faster smooth galvo scanning:

Alt text

5x5 image example:

Alt text

Back To Contents

About

Laser scanning microscope control GUI. Controls NI hardware cards for image acquisitions including timelapse, zstacks, stitching and saves to a custom bolstered tif format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages