Microscope Filter Cube
By Stefan Martin
This example script demonstrates how to switch between different filter cubes on the Zaber filter cube turret and Zaber microscopes equipped with it.
Hardware
This script is intended for use with the X-FCR06 filter cube turret. This turret is integrated into the core module of Zaber microscopes.
Dependencies
The script uses the following package:
Configuration
Edit the following constants in the script to fit your setup before running the script:
SERIAL_PORT: the serial port that your device is connected to. For more information on how to identify the serial port, see Find the right serial port name.FILTER_SETS: dictionary of the loaded filter cubes and their pocket numberszaber-examples/src/microscope_filter_cube/filtercube.py Lines 9 to 10# Define the pocket # for each of your filtersets FILTER_SETS = {"BFP": 1, "FITC": 2, "Cy3": 3, "TxRed": 4, "Cy7": 5, "Brightfield": 6}
Filter Cube Selection
The script gives an example of selecting a specific filter cube:
select_cube("BFP")
Multi-Dimensional Acquisition
This script can be combined with other example scripts to automate complex multi-dimensional imaging processes: