Training Course
Programming Zemax
This course covers ZPL macro programming, user-defined features (surfaces, objects, sources etc) and controlling Zemax via external programs such as MatLab®.
Prerequisites: Attendees should be familiar with Zemax and with at least one high-level programming language. Familiarity with Matlab is assumed for the Matlab-specific material
Duration: 2 days
Cost: $900

Topics include:
|
ZPL Macros
Variables, arrays and program structure
Calling macros from macros
Macro solves
Optimization with macro operands
Plotting data
Error handling
Zemax Extensions
Controlling Zemax from external programs
Dynamic data exchange
Creating built-in analysis features
Controlling Zemax via MatLab
|
User-Defined Surfaces
Data passing
Iterative surface intercept algorithms
Compiling for 32 and 64 bit operating systems
Working in a multi-CPU environment
Sag, phase and gradient index surfaces
User-defined objects, sources, scatter functions, etc.
|
Matlab is a registered trademark of
The MathWorks, Inc