Table of Contents
There has been several changes in how VNL works compared to version 2.0. The most important are compiled on this page.
General: One of the biggest change compared to VNL2.0 is that the LabFloor has been replaced with a Toolbar. This has led to several changes how to work with VNL, and how data is stored and transferred. In VNL2.0, all data used to be saved in a big “session VNL file” that was written to disk when you exited VNL, see section Backwards compatibility for more information about accessing old session files.
All data, such as configurations and scripts, is created and read from the disk directly rather than being stored as samples internally on the LabFloor. This has greatly reduced the risk of losing data during a working session and increased the performance by reducing the memory requirement when saving the session file.
All tools use standard Save and Save As functionality.
Your file browser is used to manage your projects and work with your configurations. You also drag-and-drop configurations and samples from your file browser onto the Toolbar rather than internally on the LabFloor.
Configurations and methods are generally saved as NanoLanguage scripts. Since this is a plain text format, it is easy to read and edit them by hand if needed.
One tool of each type is present on the Toolbar when you start up VNL; contrary to the LabFloor in older versions of VNL, the number of tools are fixed on the Toolbar and additional copies of the tools cannot be created.
It is in version 2008.02 possible to use drag-and-drop directly between different tools to, e.g. transfer a configuration directly from the Molecular Builder to the NanoLanguage scripter without saving the configuration.
Crystal cupboard: The Edit button has been removed. In the new version, the same can be accomplished by transferring the crystal configuration to the Atomic Manipulator by drag-and-drop.
The Magnetic Tunnel Junction Builder is a new tool from version 2008.02, which is used to set up magnetic tunnel junctions. Only members of the Magnetoresistance Storage and Memory Consortium have access to this Builder.
NanoLanguage scripter: It is possible to specify the quantum numbers or projection atoms of the following physical quantities by range or group selections rather than specifying a list by hand:
Density of States
Projected Hamiltonian Eigenstates
Projected Hamiltonian energy spectrum
Transmission coefficients
Transmission spectrum
Method Editor: In this version, the Method Editor replaces the Method tool. Instead of having each “method” as a tool, the Method Editor creates a method in the form of a NanoLanguage script section identical to the section defining the method in a NanoLanguage script.
The Result Browser is a new tool where the content of a VNL file can be split up into samples and its calculated properties can be browsed and viewed. Since the LabFloor does not exist any more, importing configurations in XYZ-format have been moved to the Result Browser.
The Script Editor is also a new tool that allows you to edit your script to customize your calculation even further.
The Job Manager is a new tool that enables you to run your NanoLanguage script on your local computer by dragging-and-dropping the script from your file browser onto the Job Manager icon.
Most tools have been provided with New and/or Restore Default buttons that restores the settings to its unused state and its default settings.