有时候LED供应商提供的文件当中会包含有0能量的光线,在加载这类光线的时候会报错,应该怎么样消除这种光线?
Page 1 / 1
可以用附件里面的Python代码进行光源文件处理。
操作指南如下:
顺带提一下之前写的Zemax-Speos光源文件转换:
Speos and Zemax Source file converter – Knowledgebase
如果没有Zemax的光源文件,可以选用Speos的进行转换。
有几个点是我最近跟Speos工程师讨论出来的:
- 一般Speos的光源文件包里面会有spectrum文件,这个文件其实是多余的,因为Speos的光源文件里面是自带wavelength,所以并不需要这个文件
- Speos自己生成的文件是不会带0能量的光源的,如果发生这种情况的话,说明这个不是由Speos追迹得到的结果。
- 如果使用错误的含0能量的光源进行追迹,Speos会自动忽略0能量的光线。
- 正常来说,使用Speos的ray editor可以修复其光源文件的问题,但是对于某些含0光线的文件来说,重新保存文件并不能够解决该问题。这个时候建议是把文件转成Zemax,删除掉错误光线,再转成自己需要的格式。(我们在努力做一个GitHub版本的,可以等待一下下)
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.