pixel_weiss logo printable page
pixel_grau
home

Conceptpixel_weiss AFMpixel_weiss Technologypixel_weiss Visionspixel_weiss AAI Examplespixel_weiss AAI-Portalpixel_weiss Operate AFMpixel_weiss

pixel_grau

RAFM - An Extensible Technologie

Technical Details

The software design basically features three, strongly separated layers. A storage that stacks commands and responses, a so-called queue, is the interface between them. Every layer runs as an autonomous application. The three layers comprehend the following implementations:

  • The hardware layer encapsulates the protocol of the microscope and the logic to drive the sample stage
  • The middle-ware layer contains the whole functionality
  • In the top layer are either the user interface or the network connectivity implemented

By replacing the top layer, the instrument can be operated locally as well as from any place by using a standard TCP/IP ethernet network connection. Replacing a layer just means to run another corresponding application. The software is kept strongly modular and encapsulated, which means, due to the graphical nature of LabView, modifications and customizations can be done very quickly. LabView offers a wide range of pre-designed modules that can easily be integrated within the microscope software. Such modules are filters, mathematical functions or tools to visualize data.


bild_links

Different layers keep the software stable and flexible. Every layer runs as an autonomus application and the communication is done with queues.

Programmability

Besides of being remote-controlled, the instrument can be fully programmed in order to perform complete sequences of measurements by applying multiple commands. We did automated long-term measurements and puzzles like long-range scans. A long-range scan is a picture generated by multiple overlapping scans which are composed to get an image of a large range without loosing the instruments resolution. The instrument still worked even after long sequences of 48h and more reliable.


bild_rechts

Multiple measurements over a long time can be arranged to a movie. Using this method time depending effectcan be visualized.

pixel_grau
logo