HomeSPM-ControllerQuantum TransportPLLApplicationsReferencesCompany  

Programming Interface Example Gallery

The source code of all examples are shipped with the programming interface.

Automated Amplitude Calibration in nc-AFM

Fast and accurate procedure to measure the amplitude calibration of an nc-AFM oscillator. More...
Idea courtesy of S. Kawai, Ch. Held, Th. Glatzel, University of Basel, Switzerland

Z-Drift Measurement Tool

Measure the thermal drift of your microscope in z-direction and automatically compensate for it in the software.

Kelvin Probe at increasing Tip Height

The purpose of this experiment is to measure a series of Kelvin Probe parabola at increasing tip-sample distances. Initially, the feedback is switched off. Within the loop the tip-sample distance is increased step-by-step by a user defined value, and after a delay of 20ms a new bias spectroscopy curve is acquired. The bias spectroscopy module is configured to acquire the frequency shift of the running PLL. During the experiment the last 10 measurements are displayed in the bias spectroscopy window.

Idea courtesy of Dr. S. Sadewasser, HMI Berlin, Germany.

Spectroscopy with multiple interpolation points

This module lets you define a set of bias voltages between which a series custom spectroscopy curves is acquired. The number of points as well as the status of the z-feedback can be set arbitrarily for each segment.

Idea courtesy of Prof. J. Hoffman, Harvard, USA.

Store and recall multiple bias spectroscopy settings

This is a very handy module for people who want to repeatedly run a set of different spectroscopy experiments with different parameters. The module lets you store the current spectroscopy settings and recall them at the click of the mouse.

Information from other modules can be included, e.g. the parameters of the internal lock-in detector. The number of parameter sets is unlimited.

Non-linear bias sweep
Run a bias sweep with an arbitrary bias function.

Programmatically call Generic Sweep
Call the generic sweep programmatically to do several tasks.

Force Distance Curves with Offset Compensation
Automatically adjust frequency shift offset to zero before measuring a new force-distance curve.

Multiple Spectroscopy measurements on a Grid

Run multiple spectroscopy curves per grid-point. This module plugs into the spectroscopy-on-a-grid function of the Nanonis system and performs multiple measurements at each grid point.

Tip Cleaner

This VI lets you record a position that is outside the area of interest where you want to move the tip for cleaning. Once recorded, you can automatically go back to that position an apply a sequence of bias pulses before resuming the scan at the previous position.

Tip Shaper

Make your STM tip perfectly sharp by slowly pulling it out of the substrate at a defined bias voltage.

Idea courtesy of Yan Pennec, UBC, Canada

Scanning at different bias voltages

This Example scans the same frame multiple times with 5 different bias voltages. After each scan the bias voltage is increased by 100mV and the scan restarts. The detection of "end-of-scan" is done by comparing the current tip position the the position 200ms earlier.

Click on the image to get a larger view.

Integrate external Equipment
Read attributes from external equipment and automatically add them file header of your data. Very useful to record temperature, magnetic field etc.

Bias Pulses at varying Z

In this example a series of bias pulses at increasing tip-sample distances is applied.

Note that difference between this example and the "Kelvin Probe at varying Z" example is only one single building block.

Export image to PNG
A routine to demonstrate how to load and save Nanonis data files.

Custom Automatic Approach Routine
Use this module as a starting point if you want to implement your own specific approach routine.

Custom User Interface
A new user-interface for the scan control - only show the parameters that you really need.


Back  |   Print Page

nanonis   News & Events
New application note library online

Announcing our two new application notes galleries to highlight results from our SPM control system as well as the new Nanonis Tramea QTMS.

More »

Press release

attocube systems AG and SPECS Surface Nano Analysis GmbH announce a collaboration in the field of quantum transport measurements at low temperatures (read more)

All News »

nanonis   Address
        SPECS Zurich GmbH
        Technoparkstrasse 1
        8005 Zurich

        Tel.:    +41-44 445 18 25
        Fax:    +41-44 445 18 26

© 2017 by Nanonis Powered by MySign