Downloads

We provide you with an ever increasing selection of documents, which should help you to learn more about the potential and the usage of VirtualLab toolboxes. You can search for keywords you are interested in using the Search command:
Select a download from the list below:

Use Cases

  • Set up Global Options in VirtualLabpdf587 KiByte05.10.2016This use case describes the basics about the global options dialog of VirtualLab.
  • Performance Settings - Recommendationspdf381 KiByte05.10.2016This use case explains the configuration option on the "Performance" tab of the global options dialog and gives some clues what settings might be suitable.
  • Structure of VirtualLab User Interfacepdf677 KiByte05.10.2016The use case gives a basic description of the general structure of the user interface of VirtualLab. The usage of documents will be shown as well as permanent and document-specific ribbons. Also the additional support windows (like property browser) will be illustrated.
  • Quick Access Toolbarpdf529 KiByte05.10.2016This use case demonstrates how to use the quick access toolbar for often used commands.
  • Data Array Ribbonspdf537 KiByte05.10.2016This use case explains the document specific ribbons for data arrays. Data arrays are of central concern within VirtualLab, because they are the numerical object to stored data. An overview of the view options, manipulations tools and detectors for data arrays will be given.
  • Usage of the Property Browserpdf430 KiByte05.10.2016The property browser can be used to access additional information for the active document. The use case explain the general structure of the property browser. The property browser will be discussed on the example for 2D data arrays.
  • Light Path Diagram Conceptpdf473 KiByte05.10.2016This use case explains the basic concept of the Light Path Diagram (LPD) consisting of two separate windows for the setup of optical systems.
  • Positioning and Orientation of Elementspdf1.2 MiByte05.10.2016This use case explains the basic concept of how optical elements are positioned and oriented within an optical system.
  • Light Sources in VirtualLabpdf676 KiByte05.10.2016The use case explains how light sources are configured to simulate different radiation in a plane. In general VirtualLab differs between basic and partial coherent sources.
  • Catalog Conceptpdf444 KiByte05.10.2016This use case explains the basic catalog concept. It explains how the catalogs can be accessed in general. An overview of all available catalogs is given.
  • Light Sources Catalogpdf463 KiByte05.10.2016The use case demonstrates the usage of the light source catalog. It is also shown how the light source catalog can be accessed from the light path diagram.
  • Real Components in VirtualLabpdf636 KiByte05.10.2016VirtualLab differs between idealized and real components. Real components have a real structure definition and the propagation through the structure can be defined. This use case shows how real components can be added to the light path diagram. It also demonstrate the edit options for real components. Further information on the setup of the propagation techniques to analyze the component will be discussed.
  • Materials Catalogpdf490 KiByte05.10.2016This use case demonstrates how the material catalog can be used within VirtualLab. An overview of the possibilities to access material information will be given. It is shown how materials can be load from catalog and saved for further using.
  • Media Catalogpdf526 KiByte05.10.2016This use case explains how the media catalog of VirtualLab shall be used. Media can be homogeneous or inhomogeneous. The media catalog allows to store media into a database which can be accessed for specifying components or free space regions.
  • Coatings Catalogpdf479 KiByte05.10.2016This use case demonstrates the usage of the coatings catalog. The coatings catalog contains pre-defined coatings from different vendor catalogs. The use case will show and explain the preview of a coating.
  • Interfaces Catalogpdf815 KiByte05.10.2016The use case demonstrates the usage of the interfaces catalog of VirtualLab. Interfaces are used to define inhomogeous regions within a system. The interface catalog allow to benefit from the usage of pre-defined catalog entries. It is also shown how user-defined interfaces can be stored into the interface catalog.
  • Using and Understanding Complex Histogramszip6.4 MiByte05.10.2016This explains how complex histograms of harmonic fields are to be interpreted.
  • Creating Nice 1D-Diagramszip548 KiByte05.10.2016This use case demonstrates how to configure 1D diagrams in a way they meet the demands of an appealing presentation.
  • Settings and Result Displays of the Ray Tracing Enginezip802 KiByte05.10.2016This use case explains the configuration options and the result displays of the Ray Tracing Engine.
  • Settings and Result Displays of the Ray Tracing System Analyzer Enginezip181 KiByte05.10.2016This use case explains the configuration options and the result displays of the Ray Tracing System Analyzer Engine.
  • Generation of Data Array with Binary Trapezoidal Patternzip179 KiByte05.10.2016This use case demonstrates the generation of a data array with a binary symmetric trapezoidal pattern with possible offset using a VirtualLab module.
  • Combine Chromatic Fields Setszip331 KiByte05.10.2016This use case illustrates the usage of a module for the combination of two chromatic fields sets (CFSs).
  • Usage of the Parameter Runpdf611 KiByte05.10.2016This use case gives an overview of the Parameter Run document.
  • Calculators in VirtualLabpdf579 KiByte05.10.2016This use case introduces Calculators which can evaluate and visualize several basic equations and thus help to interpret more complex simulations.
  • Parameter Overviewzip372 KiByte05.10.2016This use case introduces the Parameter Overview dialog which allows you to set all numerical parameters within a Light Path Diagram at once.
  • Import of Bitmap- and ASCII-Datazip562 KiByte05.10.2016This use case explains how to import bitmap data or ASCII data to a data array for further use within VirtualLab.
  • Import of Measured Spectral Data to a Light Sourcezip303 KiByte05.10.2016This use case demonstrates how to import spectral data from a text file for direct use inside a light source edit dialog.
  • Using Floyd-Steinberg Quantizationzip566 KiByte05.10.2016This use case explains how to use the Floyd-Steinberg quantization algorithm.
  • Convolutionzip1.6 MiByte05.10.2016This use case demonstrates the convolution of two 2‑dimensional Numerical Data Arrays.
  • Periodic Replicatezip201 KiByte05.10.2016This use case explains how data arrays can be replicated periodically.
  • Creating Nice 2D-Diagramszip1.8 MiByte05.10.2016This use case demonstrates how to configure 2D diagrams in a way they meet the demands of an appealing presentation.
  • Focus Finding Toolzip164 KiByte05.10.2016This use case demonstrates a tool for the detection of a focus position. The detection is done by a ray tracing approach. The tool has several options to be configured.
  • Optimize Detector Positionzip258 KiByte05.10.2016This use case demonstrates a very convenient tool for finding an optimized position of detectors.
  • Off-Axis Parabolic Mirror (Wedge Type)zip202 KiByte05.10.2016This use case explains the "Off-Axis Parabolic Mirror (Wedge Type)" component of VirtualLab.
  • Periodization Options of Optical Interfaceszip496 KiByte05.10.2016This use case demonstrates the options of periodization of optical interfaces.
  • Pulse Simulation – Generationpdf467 KiByte05.10.2016The use case shall discuss the possibilities to define a pulse in VirtualLab. Different options of definition will be explained. Further usage of the generated pulse document to define the spectral distribution of a light source will be illustrated.
  • Pulse Simulation – Pulse Evaluationzip358 KiByte05.10.2016This use case demonstrates the usage of the pulse evaluation detector. The pulse evaluation detector is a light path element which can be added into the light path diagram and used for the evaluation of the pulse shape. The detector enable the user to generate pulse information for the Ex, Ey or Ez component of the electromagnetic field. It is possible to generate the pulse information within 1D, 2D or 3D.
  • Pulse Simulation – Temporal Dispersionzip363 KiByte05.10.2016The use case demonstrate the effect of material dispersion on pulse propagation. It demonstrates the modeling of a pulse through 100 mm in BK7 vs Air. The central wavelength of the pulse is 800 nm. Different pulse lengths are evaluated: 5, 10, 15 fs.
  • Geometric Field Tracing through an Off-Axis Parabolic Mirrorzip600 KiByte05.10.2016This use case demonstrates how the Geometric Field Tracing Plus engine can be used to calculate the spot in the focus of an off-axis parabolic mirror.
  • Evaluation of Field Components using Geometric Field Tracing Pluszip1.0 MiByte05.10.2016This use case explains the usage of the Geometric Field Tracing Plus engine to get access to the electromagnet field information of the propagated field in a detector plane.
  • Interferometer Analysis with Geometric Field Tracingzip670 KiByte05.10.2016This use case demonstrates the usage of the Geometric Field Tracing Plus engine to analyze an interferometer. Also temporal coherence will be discussed.
  • Parameteric Optimization using the Ray Tracing Enginezip554 KiByte05.10.2016This use case demonstrate how VirtualLab can be used to perform a parametric optimization using the ray tracing engine.
  • High NA Lens System - Analysis by Ray Tracingzip465 KiByte05.10.2016This use case demonstrates how VirtualLab can be used to analyze a lens system with a high numerical aperture. We will discuss the 3D ray skeletton as well as the two dimensional spot diagrams before and directly in the focus. In addition VirtualLab can be used to measure the spot size of the spot in the focal plane.
  • High NA Lens System - Analysis by Geometric Field Tracing Pluszip1.7 MiByte05.10.2016This use case shows the capability of the geometric field tracing plus engine to calculate the light distribution generated by a lens system with a high numerical aperture. It is shown that all harmonic field components are available within the geometric field tracing plus engine. We will also use the result of the geometric field tracings plus engine and to perform a diffractive propagation step to calculate the diffraction spot within the focal plane.
  • Ray Tracing Analysis of High NA Collimation Systemzip623 KiByte05.10.2016This use case demonstrates how the Ray Tracing engine within VirtualLab can be used to evaluate the performance of a collimating lens system with a high numerical aperture. The 2D and 3D ray tracing analysis are shown. In addition a programmable detector is used to evaluate the following customized merit functions on the ray tracing result: The wave front error per ray and also the RMS value of the wave front error for collimated light.
  • Spherical Lens Calculatorzip648 KiByte05.10.2016This use case demonstrates how to use the calculator for spherical lenses.
  • Multigraph Mode for 1D Numerical Data Arrayszip204 KiByte05.10.2016This use case demonstrates how to use the Multigraph Mode for diagrams showing 1D Numerical Data Arrays.
  • Outputs of the Grating Order Analyzerpdf1.6 MiByte05.10.2016The Grating Order Analyzer can show the efficiencies and Rayleigh coefficients of the distinct orders in various output formats. This use case explains these output formats, especially the ones specific for the Grating Order Analyzer.
  • Conical Incidencezip41 MiByte05.10.2016This use case demonstrates VirtualLab’s capabilities in handling and visualizing conical incidence on y-invariant gratings. The scattered light of gratings can be calculated in the near and in the far field using the Grating Order Analyzer or the Rayleigh expansion propagation. Both methods will be demonstrated to show the light distribution after the grating illuminated under conical incidence.

Tutorials

  • Import of Bitmap- and ASCII-Datazip562 KiByte05.10.2016This use case explains how to import bitmap data or ASCII data to a data array for further use within VirtualLab.
  • Import of Measured Spectral Data to a Light Sourcezip303 KiByte05.10.2016This use case demonstrates how to import spectral data from a text file for direct use inside a light source edit dialog.
  • Using Floyd-Steinberg Quantizationzip566 KiByte05.10.2016This use case explains how to use the Floyd-Steinberg quantization algorithm.
  • Creating Nice 1D-Diagramszip548 KiByte05.10.2016This use case demonstrates how to configure 1D diagrams in a way they meet the demands of an appealing presentation.
  • Creating Nice 2D-Diagramszip1.8 MiByte05.10.2016This use case demonstrates how to configure 2D diagrams in a way they meet the demands of an appealing presentation.