为了帮助计算数百万条光线的路径,光学工程师使用专门的软件来设计和模拟光学系统。Zemax是最流行的光学设计软件,也是我最喜欢的。它包括许多内置函数和对象,但有时需要更具体的对象。因此,Zemax允许用户编写自定义DLL。这些对象可用于更快的光线跟踪和优化。
作为一名照明工程师,我经常需要为复杂的照明零件形状定制自由形式的对象。为了帮助完成这项工作,我为用户定义的对象编写了20多个自定义DLL,它们增强了标准Zemax功能。以下是其中的几个例子:
基于Bezier曲线的自定义Dll优化设计自由矩形截面光管
基于Bezier曲线的自定义Dll优化设计自由椭圆截面光管
基于贝塞尔曲线和生成的TIR镜头的自定义Dll
基于贝塞尔曲线的自定义Dll:用于优化和设计反射器的薄板
基于贝塞尔曲线的自定义Dll,用于创建易于优化的自由曲面镜头