A pdf version of the contents of this series of blog plus some more real application examples, as well as all the .zpl files used in the blogs, are now available for purchase from our sponsor’s website
The price is US$19.99
You can directly send your payment along with your email address to their PayPal account
612photonics@gmail.com
Please kindly support our work, so we can continue to provide more valuable contents.
Application of Zemax Programming Language
Table of Contents
Preface
Chapter 1 Zemax optical design software and Zemax Programming Language (ZPL)
1.1 Introduction to Zemax
1.2 Introduction to Zemax Programming Language ZPL
Chapter 2 Basics of Zemax Programming Language
2.1 Basic Structure
2.2 Variable and Constant
2.3 Function
2.4 Keywords
2.5 Flow Control
2.6 Sub-Function
2.7 I/O and File Operation
Chapter 3 ZPL commands in details
3.1 Numerical Operation Functions
3.2 String Functions
3.3 Setting and Reading Zemax System Properties
3.4 Setting and Reading Lens Properties
3.5 Merit Function
3.6 Solve
3.7 Optimization
3.8 Ray Tracing
3.9 System Analysis
3.10 Non-Sequential Components
3.11 Multi-Configuration
3.12 Display
3.13 File Operation
3.14 ZBF File
Chapter 4 ZPL Application Examples
4.1 Sequential Optical Systems
4.1-1 Basic ray-tracing parameters
4.1-2 Light spot near focal plan
4.1-3 Geometrical beam and Gaussian beam comparison
4.1-4 Comparison of transmission property of different glass materials
4.1-5 Reading refractive index and transmission data of catalog glass
4.2 Non-Sequential Optical Systems
4.2-1 Light Pipe
4.2-2 Cosine Fourth Rule
4.2-3 Importance sampling
4.2-4 Interference fringes
4.2-5 Efficiency of the integrating sphere
4.2-6 Generating 3D light distribution with Detector Volume
A Chinese version of this book is also available:
目录
前言
第一章 ZEMAX光学设计软件和ZEMAX 编程语言(ZPL)简介
第一节ZEMAX光学设计软件简介
第二节ZEMAX编程语言(ZEMAX Programming Language, ZPL)简介
第二章 ZEMAX 编程语言基本知识
第一节ZPL程序的基本结构
第二节ZPL中的常量和变量
第三节ZPL中的函数
第四节ZPL中的关键词
第五节ZPL中的程序流控制
第六节ZPL中的子程序
第七节ZPL中的输入输出和文件操作
第三章ZPL 指令详解
第一节 ZPL中的数值运算函数
第二节 ZPL中的字符串函数
第三节 ZEMAX运行环境和系统参数的设置与读取
第四节 镜头参数的设置和读取
第五节 评价函数(merit function)
第六节 求解(solve)
第七节 优化(optimization)
第八节光线追迹
第九节 系统分析
第十节 非顺序元件
第十一节 多组态( multi-configuration)
第十二节 屏幕显示
第十三节 文件操作
第十四节 ZBF文件
第四章ZPL应用实例
第一节 顺序光学系统
4.1-1 光线追迹参数设定
4.1-2 近焦平面光斑
4.1-3 几何光束及高斯光束比较
4.1-4 不同玻璃材料传输特性比较
4.1-5 从数据库中读取折射率及透光率
第二节 非顺序光学系统
4.2-1 导光管
4.2-2 余弦四次方规律
4.2-3 重点采样
4.2-4 相干条纹
4.2-5 积分球效率
4.2-6 利用体探测器生成3D 光强分布图
Thank you for supporting our work.
Recent Comments