Skip to main content
Logo
Knowledgebase
Community Forum Overview Recently active topics Unanswered questions General Discusssion Programming OpticStudio Chinese Forums (中文论坛) Japanese Forums (日本語フォーラム)
English (US) 日本語 简体中文
Sign in
Search the Zemax Knowledgebase

What happened to MyZemax?

  1. Knowledgebase
  2. Programming
  3. ZPL

ZPL

  • Optimization using a ZPL Macro: the ZPLM operand
  • How to write a ZPL macro: Computing Zonal Transverse Chromatic Aberration
  • How to write a Grid Sag DAT file programmatically
  • The differences between ZOS-API, ZPL and DLL
  • OpticStudio narcissus analysis macro
  • ZPL macro for scaling the weight of a range of optimization operands
  • How to calculate the sag of a diffractive optical element with a macro
  • How to use the ZRDPLAYBACK keyword to obtain filtered results
  • How to set solves from ZPL
  • How to open consecutively-named lens files using a ZPL macro
  • How to update and change the settings of a graphic window from ZPL
  • How to obtain the value for any optimization operand in a ZPL macro using OPEV and OPEW
  • How to call a ZPL macro from within a ZPL macro
  • Working with strings in ZPL Macros
  • How to use the PLOT keyword in ZPL
  • How to debug a ZPL macro
  • How to create a user-defined solve using the Zemax Programming Language (ZPL)
  • Introduction to Zemax Programming Language (ZPL)


zemax-en Logo

Company

  • About Zemax
  • Team
  • Careers
  • Contact us

Products

  • OpticStudio
  • OpticsBuilder
  • OpticsViewer

Zemax Community

  • Manage email notification
  • Private Message Inbox
  • My Subscriptions
  • Posting guidelines

Need more help?

  • Community
  • OpticsAcademy
  • Software Downloads
  • Consultants
  • Open a Case



Privacy Policy   License Agreement    Terms of Service   Cookie Policy   Licensing Policies