Dr. Türck Ingenieurbüro
Dr. Türck Ingenieurbüro
Dr. Türck Engineering
Beratung Zemax Opticstudio


Model Development and Programming with Ansys Zemax OpticStudio® and CODE V®

With our Optic Design Services, we support you both in the development of complex models and in the programming of macros and extensions. Depending on the application and according to your wishes, we use Ansys Zemax OpticStudio® or Synopsys’ CODE V®. Both softwares are very powerful, flexible and can be adapted for different tasks.

With the built in macro language and the many opportunities provided for interaction with other programming languages, such as Matlab® or Python, it is possible to largely automate modelling, computation, analysis and optimization processes. Because of this, the functions of Ansys Zemax OpticStudio® and Synopsys’ CODE V® can be made available to users who do not have special knowledge of the software. The softwares’ range of application can also be expanded beyond the target area of optics development, for example into production support or quality assurance.

In addition to managing the Ansys Zemax OpticStudio® through external programs, it’s also possible to extend its functionality. This can be achieved by including dynamic libraries (DLLs), new surface models, light sources, objects and many other components. This allows you to use Ansys Zemax OpticStudio® to model systems that cannot be modelled using the standard scope of the software. We can develop Ansys Zemax OpticStudio® extensions for you using DLLs written in the C programming language.


Our services:

  • Development of simulation models, scripts and analysis for Ansys Zemax OpticStudio® and Synopsys CODE V®
  • Automation of calculation operations through the macro language of Ansys Zemax OpticStudio® (ZPL) or Synopsys CODE V® and data exchange interfaces (DDE or .NET)
  • Improvement of the simulations and optimisations in non-sequential mode by using Ansys Zemax OpticStudio® with Python and MATLAB®
  • User-specific descriptions of surface properties, surface shapes, light sources and object geometries through dynamic libraries (DLLs)


CODE V® is a registered trademark of Synopsys, Inc.

Zemax OpticStudio® are registered trademarks of Ansys, Inc.

MATLAB® is a registered trademark of The MathWorks, Inc.