Skip to content

Latest commit

 

History

History
93 lines (72 loc) · 3.6 KB

File metadata and controls

93 lines (72 loc) · 3.6 KB

LABVIEW-Keyboard-XY-Stage

Control with Labview of a Physik Instrumente (PI) XY stage + Physik Instrumente (PI) Z-piezo stage + a Nikon TI2 microscope

Aim

This software is designed to control a PI C867 + E709 and a Nikon TI2 microscope with the keyboard.

Prerequisites

  • You need to install the latest version of the PI software suite
  • You need Labview 2023 32-bit or a newer version

Caution

You need to use a 32 bit version of Labview .

Tip

If you contact me, I can provide you with a version that is compatible with yours (older or newest).

Installing

Copy and paste to your local drive all the files contained in the "Labview_codes" folder.

Running the tests

image

  • Double-click on the Keyboard_Main.vi file
  • Click on the Run arrow to run the vi
  • Two panels are available:
    • User panel tab:
      • Dia lamp: open/close the dia lamp shutter (also get its status from the microscope)
      • Dia lamp intensity: set the dia lamp intensity (also get its status from the microscope)
      • Objective: select the objective (also get its status from the microscope)
      • Light path: select the output port (also get its status from the microscope)
      • Z pos: set the Z-piezo position of the objective turret (also get its status from the microscope)
    • Status panel tab
      • Nikon cluster: current status of the microscope
      • C-867 cluster: current status of the XY stage
      • E-709 cluster: current status of the Z-piezo stage
      • Relative Z obj move (au): set the step of the Z objective movement
      • Relative XY move (mm): set the step of the XY stage movement
      • Relative Z move (µm): set the step of the Z-piezo movement
  • Commands to move the XY stage, the Z-piezo stage or the objective
    • Shift + Right arrow: move the X axis one step forward
    • Shift + Ctrl + Right arrow: move the X axis forward several steps
    • Shift + Left arrow: move the X axis one step backward
    • Shift + Ctrl + Left arrow: move the X axis backward several steps
    • Shift + Up arrow: move the Y axis one step forward
    • Shift + Ctrl + Up arrow: move the Y axis forward several steps
    • Shift + Down arrow: move the Y axis one step backward
    • Shift + Ctrl + Down arrow: move the Y axis backward several steps
    • Shift + PageUp arrow: move the Z axis one step forward
    • Shift + Ctrl + PageUp arrow: move the Z axis forward several steps
    • Shift + PageDown arrow: move the Z axis one step backward
    • Shift + Ctrl + PageDown arrow: move the Z axis backward several steps
    • Shift + 8 arrow: move the Z-objective axis one step forward
    • Shift + Ctrl + 8 arrow: move the Z-objective axis forward several steps
    • Shift + 4 arrow: move the Z-objective axis one step backward
    • Shift + Ctrl + 4 arrow: move the Z-objective axis backward several steps

Versioning

  • V1.0, 240214

Authors

Sébastien MAILFERT Institut Fresnel (Marseille, France), CNRS, AMU

Licence

GNU General Public License v3.0 GNU GPLv3.0

Acknowledgments

Sébastien MAILFERT