The Code Exchange is a moderated community where Zemax users can find or share programming solutions to extend OpticStudio’s capabilities. It can be a macro to read the sag of a surface or a DLL to define a phase surface. Browse through our space to find out what we have or share your own!
Just a few things before getting started:
- These solutions are mostly written by optical engineers and not developers. Use them as a starting point and feel free to improve them.
- Comment on the post if you make an improvement or find something interesting that could be useful to other users!
Do you have a solution to share? Create a topic in the Code Exchange category using the tag Code Exchange. Be sure to include a ReadMe doc. An example template is attached. Once posted, our team will verify it and comment if needed.