OpticStudio is optical and illumination design software used to simulate virtually any system that interacts with light. It provides a complete suite of analyses to determine how a designed system performs. If performance needs to be improved, sophisticated optimization algorithms put the full power of your multi-core computer to the task. Before a design is ready to be fabricated, simulate the effects of fabrication and assembly errors using extensive tolerancing capabilities. Common applications include cameras, telescopes, microscopes, endoscopes, lasers, fiber couplers, heads-up displays, automobile headlights, street lights, and many others. Customers span the gamut of advanced technology industries including defense/aerospace, biomedical, automotive, consumer electronics, machine vision, and more.
Customers work on such a wide array of applications that custom programming capabilities are a necessity. OpticStudio provides the ability to communicate with MATLAB or any other COM/.NET enabled program. Users typically drive OpticStudio from MATLAB using scripts or UI elements. The capability allows users to define/change optical systems, run any analysis and return data, optimize and tolerance. Nearly any task possible manually can be done through the COM/.NET interface. In addition, a simplified scripting language (ZPL) is supported for automating tasks inside OpticStudio.