Professional Documents
Culture Documents
Camera: Nobugs Conference 11-05-2002
Camera: Nobugs Conference 11-05-2002
conference
11-05-2002
Camera
“Scanning Probe Microscope” software for
instrument control and data analysis.
http://www.physics.leidenuniv.nl/sections/cm/ip/ 11-05-2002
Overview
Overview
X,Y Z Feedback
Scan Piezo
Electronics PC
circuit
It
tip U sample
specimen
Scanning Probe Microscopes
(SPM)
15 Now:
years
Ago:
“Photo
Camera”
Au (110)
Usample =-0.7V
~ 22000 pixels/sec
300 nm x 300 nm
Scanning Probe Microscopes
(SPM)
Au (110)
Usample =-0.7V
~ 134000 pixels/sec
300 nm x 300 nm
SPM – software specifications
Dual processor:
first processor: data display / analysis / scaling
second processor: instrument control
Dual monitor:
first monitor data display
second monitor instrument control - window
SPM – software specifications
GUI
General specifications:
2. The program uses a DLL to configure and drive the
hardware of the SPM. (Different DLL’s for each SPM)
GUI
Boundary requirements:
RECOVERY PROCEDURE !
SPM – software specifications
RT/Time-sharing
Real-time part: dedicated hardware
Time sharing – part: winNT (GUI).
SPM – software specifications
SPM – DATA
Instrument control
GUI
Data display
MAIN SPM
DLL
Instrument control
Instrument control
Measurement mode:
GUI
Height line:
Data analysis
3D:
Data analysis
Filter functions:
FILTER
MAIN
DLL
Data analysis
Original
data:
Data analysis
Background
subtraction:
Data analysis
Differentiate
(line by line)
data:
SPM – software architecture
Architecture
GUI
SendSPMCommand
SendNotify
This function is defined
in the MAIN, and called
by the DLL.
SPM – software internally
SendSPMCommand
CommandWindowCreate / Close
Set / GetDeviceConfig
GetDeviceStatus / GetLastError
…
SPM – software internally
StartScanMeasurement
UpdateFrameData
StopScanMeasurement
…
MAIN DLL
SendNotify
This function is defined
in the MAIN, and called
by the DLL.
SPM – software internally
Threads overview
GUI
MEASUREMENT
DISPLAY
Thread
Safe
SPM – software internally
Message
Loop
Hardware
Disk
DLL
SPM – software internally
Message
Loop
Process Filters
MAIN
Conclusion
NO BUGS
Interface physics group
The Team:
Email: vantol@fwneld.leidenuniv.nl
Web page: http://www.physics.leidenuniv.nl/sections/cm/ip/