Catalog · How the catalog works
visum
Laser scanning microscope control GUI. Controls NI hardware cards for image acquisitions including timelapse, zstacks, stitching and saves to a custom bolstered tif format.
- ★ 3 on GitHub
Anyone may press Interesting, signed in or not. It helps others find this project.
README
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.

Contents
4. Laser Scanning Hardware Control
#1. Code Sections Workflow and interactions of different files within the project. Includes background high priority acquire thread.


2. GUI Features
Multi-child window application with static header:

Raster image scanning parameters, and example live image:

Other control options. Laser power and Scanning FCS parameters:

Z Stack and XY Stitch control and stage controller:

Non-Linear display toggle for bright and dim samples:
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.
4. Laser Scanning Hardware Control
Standard pixel line and frame synchronized clocks:
Linear ramps with sinusoidal flybacks for faster smooth galvo scanning:
5x5 image example:

