NEWS

Invitation to LASER World of PHOTONICS

(June 12, 2017)

Our teams at Wyrowski Photonics and LightTrans are operating at full stretch for the last sprint in the preparation for the LASER World of PHOTONICS, which is taking place in Munich from June 26 till 29, 2017. We are very excited to inform you that this event will mark the unveiling of our momentous...

New on Youtube: "Getting Started" VirtualLab Fusion Tutorials

(April 04, 2017)

The channel is a common platform of the Applied Computational Optics Group of the Institute of Applied Physics (Friedrich-Schiller-University), and the companies Wyrowski Photonics and LightTrans International. Here we will provide you with short videos on the theory and concepts of an exciting new ...

VirtualLab training courses in Jena in September 2017

(March 02, 2017)

LightTrans offers its new VirtualLab training courses: "Introduction to VirtualLab Fusion", September 18-19, 2017 "Analysis and Design of Diffractive and Micro Optical Systems”, September 20-22, 2017 NEW: "Introduction to VirtualLab Programming”, September 25, 2017 Deadli...

Welcome to Our Download Area

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. We have new documents, especially all Use Cases, which have been developed for VirtualLab Fusion. Other documents refer to VirtualLab 5 or even before. Such older documents carry still a lot of useful information and all examples are ready to use with VirtualLab Fusion. Of course these older documents will be updated step by step.

You can search for keywords you are interested in using the Search command. Alternatively you can directly select a category from the list below. Four categories are of special concern to learn how to work with and benefit from VirtualLab:

  • Use Cases give you modular insight to individual features of VirtualLab Fusion. Some use cases also include sample files. Please switch to www.wyrowski-photonics.com for the download of Use Cases.
  • Application Scenarios typically provide you with a Readme and VirtualLab sample files, which allow you to test and try a simulation or design yourselves. Some of the scenarios also come with an additional demo movie in which the use of the sample files is illustrated.
  • Tutorials come with movies or presentations in which basic techniques to work with VirtualLab are illustrated.
  • Modules and Snippets category offers various C# files with a associated ReadMe. Modules are C# files which solve special tasks which are not implemented as menu driven operations or Light Path Elements. You can run these modules within VirtualLab. Snippets are short pieces of C# code. They specify the functionality of the various programmable items (e. g. programmable functions and programmable interfaces) VirtualLab offers.

Other categories provide you with manuals, articles and technical notes.

Search for specific Download:

Recently Added

Categories

Use Cases

Use Cases provide short examples how VirtualLab works.

Application Scenarios

First Steps Tutorials

Tutorials

Design and Analysis of GRIN Diffuser (Tutorial)
Tut565_GRIN_Diffuser_03.zip, 0.9 MByte, 10.07.2014 17:28

This tutorial will explain the design and analysis of an index modulated diffuser layer generating a Top Hat.

Sampling Factor of Double Interface Component (DIC)
Tut558_Sampling_Factor_DIC_01.zip, 861 KByte, 14.07.2014 13:18

This tutorial demonstrates how to get suitable sampling settings (sampling factors) for a Double Interface Component (DIC).

Positioning of and within Programmable Components
Tutorial_509_Programmable_Component_Positioning_03.zip, 1.4 MByte, 18.10.2013 09:17

This tutorial gives an introduction into positioning of programmable components as well as into the handling of planes and coordinate systems inside a programmable component.

Usage of the Programmable Detector
Tutorial_541_Usage_of_the_Programmable_Detector.zip, 646 KByte, 21.08.2013 17:06

This tutorial gives an overview of the parameters of the programmable detector. The input data types are discussed as well as the possible output data types.

Development of a Programmable Component
Tutorial_540_Implementation_Programmable_Component_05.zip, 836 KByte, 12.06.2014 17:05

This tutorial explains the usage of the programmable component on a simple example. The component propagation snippet is discussed. The correct usage of coordinate systems is demonstrated more in detail.

Positioning of Optical Components
Tut538_Positioning_of_Optical_Elements.pdf, 1.5 MByte, 29.01.2015 09:57

This tutorial introduces the concept used in the light path diagram for the setup of optical components within optical systems. The definition of component position, tilts and alignment tolerances are demonstrated.

Exporting Solids and Interfaces into the STL format
Tutorial_536_STL_Export.zip, 2.2 MByte, 21.08.2013 17:02

This tutorial shows the various ways how optical systems, components, and interfaces in VirtualLab can be exported to interfaces and solids in the STL format. 

Programming in VirtualLab™
Tutorial_507_Programming_in_VirtualLab_02.pdf, 1.7 MByte, 11.08.2014 12:52

This tutorial gives an introduction to the programming in VirtualLab. An overview on programmable objects and programming techniques is given.

Manipulations of Numerical Data Arrays
Tutorial_504_Manipulation_of_Numerical_Data_Arrays.zip, 1.9 MByte, 19.12.2012 16:23

This tutorial shows some of the manipulations which can be done on Numerical Data Arrays.

Using MATLAB® Functions from VirtualLab™ Snippets and Modules
Tutorial_501_Using_MATLAB_from_VirtualLab_Snippets_and_Modules_03.zip, 1.6 MByte, 04.04.2013 11:42

This tutorial gives an introduction how MATLAB code can be used within VirtualLab. This functionality is demonstrated by the programmable component that performs a simple rotation of the input field by the usage of MATLAB.

Introduction to the Data Array Import
Tutorial_337.01_Introduction_Data_Array_Import_Wizard_02.zip, 3.2 MByte, 18.12.2012 09:24

This tutorial gives an introduction to the import of data arrays.

Tutorial Lighting Toolbox
Tutorial_96.01_Tutorial_Lighting_Toolbox_02.zip, 1.3 MByte, 27.08.2012 11:25

This tutorial gives an introduction to the concepts and the usage of the Lighting Toolbox. Analysis and Design of Grating Cells Arrays are demonstrated.

Introduction to Parametric Optimization
Tutorial_101.01_Introduction_Parametric_Optimization_03.zip, 1.8 MByte, 27.08.2012 10:53

This tutorial gives an introduction to  the usage of the parametric optimization in  VirtualLab™. As an example, we consider the search of the focus of a spherical lens. 

Handling of Databased Interfaces in VirtualLab™
Tutorial_229.01_Handling_of_Databased_Interfaces_in_VirtualLab_05.zip, 1.7 MByte, 26.03.2015 09:23

This tutorial shows how databased interfaces are handled within VirtualLab. Two different kinds of interfaces are discussed, the sampled interface, which can be used for equidistant data, and the transition point list interface, which allows the user the description of an interface with 1D-non-equidistant data. The databased interfaces can be used for the investigation of measured height data.

Using Essential Macleod Coatings in VirtualLab™
Tutorial_212.01_Using_Essential_Macleod_Coatings_in_VirtualLab.zip, 870 KByte, 27.08.2012 10:37

This tutorial demonstrates how a Essential Macleod coating can be applied to the Single Interface component of VirtualLab™. 

Manipulation of Surface Profiles
Tutorial_196.01_Manipulation_of_Surface_Profiles_04.zip, 2.2 MByte, 27.08.2012 14:22

This tutorial shows how surface profiles of optical interfaces can be manipulated in VirtualLab™. Definition areas (apertures), scaling, pixelation, quantization and periodization are being discussed.

Structure Design and Fabrication Export
Tutorial_144.01_Structure_Design_and_Fabrication_Export_06.zip, 1.5 MByte, 21.08.2013 14:11

This tutorial explains the usage of the structure design in VirtualLab™. Also the handling for import and export of fabrication data is shown.

Introduction to the Raytracing Analyzer
Tutorial_116.01_Introduction_Raytracing_Analyzer_04.zip, 1.0 MByte, 24.08.2012 14:10

This tutorial gives an introduction to the usage of the Raytracing Analyzer. This analyzer visualizes rays within components and the principles of the Geometrical Optics operator.

Overview on Ultrashort Pulse Modeling with VirtualLab™
Tutorial_33.01_overview_ultrashort_pulse_modeling_06.zip, 1.5 MByte, 21.08.2013 09:08

VirtualLab™ enables modeling the propagation of ultrashort pulses through optical systems. This tutorial introduces you to basic techniques.

First Steps for 3D Grating Simulations
Tutorial_004.01_First_steps_for_stack-based_gratings_02.zip, 1.9 MByte, 21.06.2010 13:18

This tutorial explains the usage of 3D gratings in VirtualLab™.

Introduction to the Laser Resonator Toolbox
FS.009_Introduction_to_the_Laser_Resonator_Toolbox_08.zip, 26 MByte, 21.06.2010 13:19

This tutorial gives an introduction to the Laser Resonator Toolbox. It shows how the session editor is used to set up a resonator. Further the computation of eigenmodes is discussed. Finally it is shown how the parameter run can be used to investigate the dependence of the eigenmode on parameters as the sizes of apertures.

Introduction to Programmable Sources and Transmissions
FS.008_Introduction_to_Programmable_Sources_07.zip, 18.3 MByte, 21.06.2010 13:19

This tutorial gives an introduction on how to use programmable light sources and programmable transmissions in a Light Path Diagram.

Near Field & Efficiency Analysis of Linear Sinusoidal Grating
G.001_NearField___Efficiency_Analysis_of_LinearGrating.zip, 0.9 MByte, 09.03.2016 12:00

VirtualLab provides a well guided way to create an optical system for analyzing desired gratings.
 This tutorial demonstrates the basic investigation of the near field and the diffraction efficiencies of the orders created by a linear (peridic in one direction) sinusoidal grating.
This is shown for two gratings: On the one hand with a period distinctly above and on the other hand with a period in the range of the wavelength.

Generation of a Rectangular Top Hat by Diffractive Beam Shaper
LBS.001_Beam_Shaping_of_Top_Hat_24.zip, 5.4 MByte, 25.07.2013 13:18

This tutorial demonstrates the design of a diffractive beam shaper for the illumination of a rectangular area with high homogeneity.

Introduction to the Light Path Diagram
FS.001_Introduction_to_the_Light_Path_Diagram_15.zip, 7.1 MByte, 21.06.2010 13:19

This tutorial gives a short introduction on how to setup and simulate a simple Light Path Diagram.

Building and Modifying a Light Path Diagram
FS.002_Building_and_Modifying_a_Light_Path_Diagram_13.zip, 12.1 MByte, 21.06.2010 13:18

This tutorial gives a basic example on how to build up and modify a Light Path Diagram.

Introduction to the Parameter Run
FS.003_Introduction_to_the_Parameter_Run_15.zip, 12.3 MByte, 21.06.2010 13:19

This tutorial gives a short introduction on how to use the Parameter Run
together with the Light Path Diagram in VirtualLab™. The Parameter Run
is used to vary parameters of an optical system automatically.

Setup of Propagation in a Light Path Diagram
FS.004_Setup_of_Propagation_in_a_Light_Path_Diagram_12.zip, 10.9 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to setup the propagation in a Light Path Diagram.

Using Detectors in a Light Path Diagram
FS.005_Using_Detectors_in_a_Light_Path_Diagram_12.zip, 10.2 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to use detectors in a Light Path Diagram.

Setup of Materials in a Light Path Diagram
FS.006_Setup_of_Materials_in_a_Light_Path_Diagram_14.zip, 10.0 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to setup materials and media
in a Light Path Diagram that is used in VirtualLab™ to describe optical
systems.

Using Sources in a Light Path Diagram
FS.007_Using_Sources_in_a_Light_Path_Diagram_13.zip, 12.8 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to use light sources in a Light Path Diagram.

Using Sources in a Light Path Diagram (Movie)
FS.007_Demo_YouTube_02.mp4, 13.0 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to use light sources in a Light Path Diagram.

Setup of Materials in a Light Path Diagram (Movie)
FS.006_02.mp4, 10.2 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to setup materials and media
in a Light Path Diagram that is used in VirtualLab™ to describe optical
systems.

Using Detectors in a Light Path Diagram (Movie)
FS.005_Demo_YouTube_02.mp4, 10.3 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to use detectors in a Light Path Diagram.

Setup of Propagation in a Light Path Diagram (Movie)
FS.004_Demo_YouTube_02.mp4, 11.1 MByte, 26.02.2009 13:22

This tutorial gives a short introduction on how to setup the propagation in a Light Path Diagram.

Introduction to the Parameter Run (Movie)
FS.003_Demo_YouTube_03.mp4, 12.5 MByte, 21.06.2010 13:19

This tutorial gives a short introduction on how to use the Parameter Run
together with the Light Path Diagram in VirtualLab™. The Parameter Run
is used to vary parameters of an optical system automatically.

Building and Modifying a Light Path Diagram (Movie)
FS.002_Demo_YouTube_03.mp4, 12.3 MByte, 21.06.2010 13:18

This tutorial gives a basic example on how to build up and modify a Light Path Diagram.

Introduction to the Light Path Diagram (Movie)
FS.001_Demo_YouTube_03.mp4, 7.2 MByte, 21.06.2010 13:19

This tutorial gives a short introduction on how to setup and simulate a simple Light Path Diagram.

Introduction to Programmable Sources and Transmissions (Movie)
FS.008_03.mp4, 18.8 MByte, 21.06.2010 13:19

This tutorial gives an introduction on how to use programmable light sources and programmable transmissions in a Light Path Diagram.

Introduction to the Laser Resonator Toolbox (Movie)
FS.009_04.mp4, 22 MByte, 21.06.2010 13:19

This tutorial gives an introduction to the Laser Resonator Toolbox. It shows how the session editor is used to set up a resonator. Further the computation of eigenmodes is discussed. Finally it is shown how the parameter run can be used to investigate the dependence of the eigenmode on parameters as the sizes of apertures.

Modules and Snippets

Talks

Technical Notes

Articles

VirtualLab Manual