The customization potential of the optical modeling and design software VirtualLab Fusion is nowhere more evident than in the modules. While most other programmable items in the software present the logical constraint of pre-defined inputs and outputs, the modules (be they coded in C# or Visual Basic) offer the user total freedom of implementation. Below, we present an in-depth tutorial describing the basic workflow for how to program and use your own modules, with a simple example given in detail as illustration. We include a second, more advanced example in a more condensed format.
How to Work with the C# Module and Example
Learn how to program and work with your own custom C# modules in VirtualLab Fusion with this detailed tutorial.
Programming a Module that Smooths the Edges of a Structure
This C# module has the very specific purpose of being used for a tolerance analysis of fabrication errors: taking as input the designed profile of a diffractive element, it rounds off the ideally sharp edges to attain a more realistic configuration.
If you are not interested in receiving any current information from LightTrans, please click here
Subscribe to our newsletter and get our weekly information about the latest technical updates and never miss an event again.
Newsletter/News LightTrans, VirtualLab, programming, c#, coherence, detector We present below an in-depth tutorial describing the basic workflow for how to program and use your own modules, with a simple example given in detail as illustration. We include a second, more advanced example in a more condensed format.