Python application to realize focus spot scanning with neaSNOM microscopes. It works only with neaSNOM devices equipped with position sensors on the mirror motors.
Snapshot of the application window:
The application records the demodulated optical signals while changing the position of the parabolic mirror across the defined area.
- the initial position of the parabolic mirror will be in the middle of the scanning area
- the scanning starts from negative coordinates for all axis
- it measures row-by-row in the X direction
- when Z distance is defined it measures a 2D (X-Y) map at the defined Z positions
Schematics of the scanning directions:
You can use the application to:
- open and display previously saved mirror scan maps
- in the current version:
⚠️ you have to change Size X,Y,Z and step sizes according to the loaded measurement (will fixed soon)
- in the current version:
- measure new mirror scans
- after each scan, the software autosaves the resulting map in a text file containing:
- X, Y, Z coordinates
- O1A, O2A, O3A, O4A optical signal maps
- after each scan, the software autosaves the resulting map in a text file containing:
- Make sure that the detector is cooled down and is in the right position
- Make sure your laser (or other light source) is turned on and the focus is supposedly in nearby the tip
- Approach to contact before starting the scan
- You can only start scanning if you are connected to neaServer
- use the Connect button to do so
💡 It is always a good practice to save the position of the mirror in neaSCAN before starting a scan
💡 Tipp: you can monitor the relative position of the mirror also in neaSCAN
While you are connected, you can move the mirror position to the desired position of the scanned area:
- Click the
Move to
button - Click on a chosen position in the image
- a small marker will move and show the new location
- If you start a new mirror scan, this new location will be the center point of the new map
The application was tested on a device with the following software version.
- neaSCAN 2.2.10875
- neaServer 2.1.11062.0
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.