找不到您需要的答案? 尝试问问您的同行!
Move content to Code Exchange section.
如题,我想要展示一些特定的光线,怎么搞
在使用不同版本的 OpticStudio 对于 CAD 物体进行导入或者导出时,其结果上出现了一些不一致的情况,并且在新版本的 OpticStudio 中看起来导入/导出结果不太正确。比如:OpticStudio 19.4 与 OpticStudio 21.1 版本之间的结果对比。
使用ZPL进行优化除了能感受到速度慢之外,还有一个迷惑点:当一个系统优化到一定程度后,MF的值不变了。比如我想写个for loop 每次执行OPTIMIZE 10, (10 个循环的optimization)。是不是由于在10个循环没有找到解后,它又回到了起始的状况,这样使得优化器在MACRO中永远没法找到解?
大家好, 我试着去理解文献和ZEMAX对于主光线的定义亚利桑那大学的主光学定义SPIE 关于主光线的定义ZEMAX 手册关于主光线的定义发现,SPIE 和亚利桑那大学对于主光线的定义是通过光阑中心,而ZEMAX是定义成通过入瞳中心,这给我的使用带来了困惑,请不吝解释。
ZOS在进行对镀膜建模的时候是否只能够按照均匀分布的膜层厚度进行计算?
今天在系统里面看到一个询问为什么复色的MTF比单色MTF低很多的问题,原因比较简单,是因为存在垂轴色差的缘故。那就引申出来,Zemax到底是怎么对于复色的波前进行计算的?
请叫我搬运工,这次搬了一篇Mark的文章
在对于一些离轴系统或是具有较大视场角的系统而言,如果在设计时开启 Ray Aiming,可能会导致系统的光线追迹错误并返回以下错误提示: 这种方式该如何处理或者解决?
有朋友反馈近期的OS,在使用Image simulation之后,按照规定操作保存结果图片之后,原来可以看到图片的默认路径\Documents\Zemax\IMAFiles folder下看不到结果。这个大概率是因为,最新的版本中我们引入了Project Directory, 所以如果默认如下图勾选,图片会被保存到Project的文件夹,而不是原来的默认路径。具体Project Directory相关的说明,可以参考如下文章:Using Project Directories to organize OpticStudio files – Knowledgebase (zemax.com)如果您想继续保存在原来的\Documents\Zemax\IMAFiles folder路径,取消勾选即可
FAQ:为什么在像面之前设置坐标间断之后,POP的分析结果没有变化
序列模式中,我们可以对于不同的视场设置对应的渐晕参数。如何在非序列模式中设置类似的渐晕情况?
方法一:保存两组操作数组合,然后每次要用的时候载入。方法二:用GOTO加上ENDX进行切换。相关定义可以查看:The Optimize Tab (sequential ui mode) > Automatic Optimization Group > Merit Function Editor (automatic optimization group) > Optimization Operands by Category > Merit Function Control Operands 仔细观看GOTO 的数值设置另外也推荐使用BLNK方便快速定位。
ETVA取的是当前表面以及其后表面某一特定点的Z坐标进行计算,根据模式的不同会选取其净口径或者机械半直径进行相关计算。如果希望能够控制镜片或者空气的距离大于某个特定值,FTGT可能更加合适一些。How to constrain the thickness of aspheric components – Knowledgebase (zemax.com)特别要注意的是,镜片口径会对数值计算产生影响。下面展示三种不同口径设置对于ETVA操作数数值产生的影响。ETVA = Z2-Z1。
有沒有一種簡單的方法可以在非序列中圍繞共同的旋轉中心以任何所需的角度旋轉多個(或組合的)物件?
嗨 因目前在做表面行程值確認如果我的表面行程是只能做1/30波,想說我的波前圖看到pv值是0.0325是否波是兩倍的表面誤差可以做到1/60wave呢?? 謝謝
为什么打不开优化向导?
最近太忙了,就不进行帖子翻译了,大家凑合看看。A collection of information about "Objects as Detectors" | Zemax Community有问题楼下给我留言撒
使用键盘数字键区域按键可以快速更改Editor栏中数字,例如:当前展示参数值为5,键入“+5”,结果为10当前展示参数值为5,键入“*5”,结果为25当前展示参数值为5,键入“/5”,结果为1特别注意的是减号:当前展示参数值为17,减号后面需要键入空格“- 5” (减号 空格 5)才能生效,结果为 12
在执行完Macro后,OS会打开一个Text Viewer 窗口。 编写Macro过程中,可能需要多次执行来排除错误和可能的问题。通常的两种执行Macro 步骤为:Programming > Macro List, 选择要执行的macro 文件,并点击运行 Programming > Edit/Run,选择Active File 即要执行的macro 文件,点击 Execute按钮执行下面介绍第三中快速执行方法,前提是该Macro已被执行过一次,并且macro执行结束后的 文本窗口仍然开启(未关闭):在Text Viewer窗口中点击 更新 按钮,将再次执行该macro。(如示例中,点击更新按钮后,将再次执行名称为0_TEST1.ZPL 文件)
這邊說明在POP視窗中選擇Prop Report的時候,在每個surface上都會顯示的orientation matrix是什麼意思。這個orientation主要標示了如何該surface的局域座標轉換到POP資料顯示的平面上。注意POP的資料永遠都是在一個與chief ray垂直的平面上,這是為什麼需要這個轉換的原因。 長話短多,計算方式如下以下定義變數x(n): 單位向量,代表傳播經過第n面之後的POP平面上的X軸y(n): 單位向量,代表傳播經過第n面之後的POP平面上的Y軸k(n): 單位向量,代表傳播經過第n面之後的chief rayN(n): 單位向量,代表第n面上chief ray位置的法向量s(n): 單位向量,這個只是中間計算用,沒有用在最後的POP平面資料上 在第0面上,x(n) 與 y(n) 計算如下s(0) = normalize( (0,1,0) cross k(0) )y(0) = normalize( k(0) cross s(0) )x(0) = y(0) cross k(0) 在除了第 0 面的其他面上,x(n) 與 y(n) 計算如下s(n) = normalize( y(n-1) cross N(n) )y(n) = normalize( s(n) cross k(n) )x(n) = y(n) cross k(n) 最終看到的旋轉矩陣就是把x, y, k當作第1,2,3直行的元素所組成的。注意x,y,k的值是相對於該面的局域座標。如果要計算傳播經過第n面的之前的orientation matrix,要改用x(n-1), y(n-1), k(n-1),但是座標要轉換到相對於第n面。
Hi我最近在study一个光学结构,具体为彩色油漆喷涂在玻璃上。 我手里的Macleod 软件可以模拟出不同颜色油漆的反射曲线与实际用紫外分光计测量 R%基本吻合,但是Konica 3700 测量的LAB值无法用Macloed 模拟match,具体为不同颜色油墨LAB值,如SCI 模式,SCE 模式都不一样, 我想背后的逻辑是不同颜色油漆的散射,吸收都不一样只是镜面反射很接近。我如何把我手里测量到SCI, SCE,R% 转换到Zemax OpticStudio 的散射模拟模型并能更准确的做到模拟计算的LAB 和实际测量的LAB match。 谢谢
我正在嘗試透過編寫 ZPL 腳本來設定優化嚮導表以創建缺省評價函数,目標的UI設定優化嚮導(如下圖)。目標優化嚮導創建缺省評價函数(如下圖)。 這是我的 ZPL 腳本的部分屏幕截圖,詳細編碼也附在 set Merit Function.zip 中。 下圖是通過執行我的 ZPL 腳本生成缺省評價函数表。但比較目標缺省評價函数表與執行我的ZPL腳本創建的缺省評價函数表,它們有三個不同之處,同步在上方的兩個缺省評價函數表依序標示出差異處並標註數字。下表是差異的函數數值列表。請教在我的 ZPL 腳本中缺少哪些指令/參數/函數設置?可以針對三個差異進行修復。
在Help中可以看到以下章節。The Setup Tab > System Group (the Setup Tab) > System Explorer > Polarization (System Explorer) > Defining the Initial Polarization 可視化之後看起來如下。黑色是光線方向,藍色是p偏振、紅色是s偏振。 相關的Python code附件在這篇文章中供參考。
Hello, 类似这样的知识库文章找不到了该怎么办?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
Sorry, we're still checking this file's contents to make sure it's safe to download. Please try again in a few minutes.
Sorry, our virus scanner detected that this file isn't safe to download.