如何使用Zemax自定义面型呢?

2020-02-06 12:02发布

zemax自带非常多的面型,球面,非球面,折射面,反射面,衍射面等等。

但是,在一些特殊情况下,往往找不到合适的面型去匹配自己的设计。

所以Zemax支持用户自定义面型,可是这个功能怎么用呢?

还请大神指导,谢谢。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答

zemax optic studio 中使用的话就如2楼所示,dll放到指定地方,就能用


写Dll的话直接给个Qtype的例子,


UDS QType VS2019.zip



可在zemax09下使用



从光学来说一个面型就是对输入光线做些变换,然后得到出射光线的数据。


程序上也是这样,zemax已经与dll约定好三个内容:输入、要调用的函数名、输出。


所以dll就是导出一个函数,按照指定格式供zemax调用。至于写这个dll,需要少量编程的知识,还有不同的ide也可能不一样。




一周热门 更多>