Skip to main content

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. 

Be the first to reply!

Reply