CODE V 11.1 FCS 和 SR1 版本特色:
1.MTF_1FLD支持離焦
2.對于小鏡頭改進了可視化效果
3.數據庫改進
–新的成品鏡片庫(OTS)目錄界面
–新的Nikon 紫外/可見光材料,Zeon公司材料,OsakaGas Chemical 材料
–更新了OTS目錄&測試樣板列表
4.缺省溫度變化& 其它改進
5.客戶區改進
改進具體內容如下:
優化小成像鏡頭模組的 MTF
?對于小的成像鏡頭模組,通常唯一可以調節的是感光元件相對于鏡頭的位置
–如果全視場對于一個確定的像面都有MTF峰值,這個過程 (通常是自動的) 會很簡單。
?CODE V 的快速內建的 MTF 優化誤差函數有許多優點,但是對于強制在同一像面取得全視場峰值MTF不是很有效率。
圖1
MTF_1FLD() 宏函數支持對一個像平面同時取得全視場峰值 MTF !
有彈性的 MTF 優化:使用自定義約束
?宏函數 MTF_1FLD() 之前出現在 CODE V 9.50, 可以被包含在一個用戶自定義的約束內部 (UDC),來參與優化 MTF
–比內建的 MTF 誤差函數慢,但是可以讓 MTF 在像平面前后不一樣,因此你可以驅動系統同時有峰值MTF
–開始不支持像面離焦: Number of Focus Positions (NFO) > 1, 像面離焦需要修改鏡頭系統參數 (e.g., 建立變焦系統模擬不同的成像平面位置)
?在 CODE V 11.1, MTF_1FLD() 現在支持離焦
?另外, MTF_1FLD() 有線程安全性
–每個函數計算由一個單線程完成,剩余的優化可以使用多核心優化光線
?在 CODE V 11.1, MTF_1FLD() 改進為支持離焦 并且有線程安全性
–每個函數計算由一個單線程完成,剩余的優化可以使用多核心優化光線
–當建立用戶自定義的約束后,可以非常快速地在某個像面優化出MTF峰值
圖2
圖3:演示: MTF_1FLD() 句法和優化
缺省的小鏡頭外徑余量視圖得到了改進
?用于計算CODE V 的缺省的外徑余量的算法得到了改進,影響到 VIE, DRA & AUT; DRA 改進后可以更好地繪制小尺寸的,高非球面度的鏡頭 (e.g., 智能手機的鏡頭)
圖4
數據庫改進
?CODE V 11.1 對數據庫進行了許多更新:
–成品光學零件目錄
–材料目錄
–測試樣板列表
?在 CODE V 11.1, 我們改進了尋找和選擇成品零件的用戶界面
圖5
圖6:演示
成品光學零件的更新
?在 CODE V 11.1, 我們加入了公司的成品光學零件目錄 asphericon
?下列目錄得到了更新:
–Edmund Optics
–Rochester Precision Optics (RPO)
–Ross Optical
?改進了下面的目錄:
–JML Industries (他們現在只訂制)
–Rolyn Optics (不干了)
–Oriel Corporation (現在是屬于 Newport Corporation)
–Oriel Corporation 的目錄現在還在 11.1內,但是下一個版本會去掉它
CODE V 對于材料的改進
?在 CODE V 10.8, 我們修改了玻璃數據庫結構,使得更容易添加玻璃目錄和支持更多的現有玻璃的信息
–供應商的材料目錄文件現在基于一個 XML 模式
?在 CODE V 11.1, 我們大幅度修改了關于 CODE V 如何獲取材料信息的基礎結構
?這些改變使得我們更容易添加新目錄,也更容易擴展和使用現存的信息
新加入 CODE V 的材料
?可融塑料材料通常用于需要非球面的鏡頭,例如小尺寸的成像鏡頭
?在 CODE V 11.1 SR1, 我們加入了 Zeon Corporation (_ZEON) 和 Osaka Gas Chemicals (_OSAKA) 公司的塑料材料
–注意以數字開頭的材料名稱加了一個字母前綴
–例如: Zeon 330R = Z330R_ZEON 在CODE V 的名字
我們也加入了 Nikon UV/可見光 的玻璃目錄
圖7
CODE V 11.1 材料數據庫的更新
?我們 在 CODE V 11.1 FCS/SR1更新了下面的數據庫:
–CDGM, Hikari, NHG, Ohara, Schott
–Hoya, Ohara, and Sumita
?絕對 dN/dT 信息 (用于 Lens > Environmental Change, or ENV) 可用于:
–CDGM, NHG, 和 Hikari 目錄的 +20? /+40? C 的絕對 dN/dT 信息
–你也可以使用宏 DNDT_CALC.SEQ 計算下面目錄的任何溫度和波長下的絕對 dN/dT 數值: CDGM, Hikari, Hoya, NHG, Ohara, Schott, 和 Sumita
CODE V 11.1 測試樣板數據庫更新
?對于傳統的球面 研磨 & 拋光制造,半徑通常使用精確的測試樣板來保證
–你可以使用樣板庫節約成本
–Optimization > Test Plate Fitting (TES) 可以自動對樣板,按照一定的策略。
?在 CODE V 11.1:
–我們加入了新的樣板庫給: Corning Tropel (代替 Tropel ), Pacific Coast Optical 和 Qioptiq
–更新了下面的樣板庫: JML Optical Industries, Kreischer Optics Ltd, Optimax, Ross Optical Industries 和 Special Optics
我們刪除了退出這個行業的 14 個供應商數據
CODE V 的缺省系統溫度的歷史
?歷史上, CODE V 使用了缺省溫度為 20°C 和一個大氣壓
–也稱為 NTP (正常溫度和壓力)
圖8
缺省系統溫度現在是 22.0°C
?也許聽起來嚇人…
–我們很少改變 CODE V 的缺省溫度 —為什么改!?
–對于現存設計意味著什么?
–鏡頭優化還一樣嗎?
–分析結果還一樣嗎?
?…但是不用害怕!
–改進是基于玻璃制造商提供的更好的信息,可以讓材料溫度不匹配的情況得到更好的交流
缺省溫度的改變意味著什么?
?缺省溫度 22°C只用于系統溫度 (TEM) 沒有被確定的時候
–在溫度效果挑剔的應用中,你可以指定系統溫度為材料的測試溫度
?這個改變 不 影響任何使用缺省系統溫度(未指定)的新的或舊的鏡頭的折射率信息
–所有的分析和優化 在缺省溫度 會和以前的版本結果一致
?但是,使用 Lens > Environmental Change (ENV) 分析一個缺省溫度的系統時,結果會有一點點不一樣
–CODE V 會假設初始溫度為 22°C ,而不是 20°C, 因此會影響結果
CODE V 如何發出材料警告的
?CODE V 會警告可能出現的問題
Warning: Index measured at 25.00 degrees with lens system at 22.00 egrees for OHARA materials.
–已知的測試溫度為: Ohara (25°C) , Osaka (20°C), Nikon (22.5°C), Schott (22°C), Zeon (25°C) ,以及大多數特殊材料庫的材料
–如果系統溫度 (TEM) 和目錄的測試溫度相差多于 ± 0.1°C ,會發出警告
–其它的供應商 (e.g., CDGM, Hoya, Sumita, etc.) 沒有指定測試溫度
–他們的測試溫度假定是在 “室溫” 即 22° ± 3°C
–如果系統溫度 (TEM) 在19°C ~ 25°C 范圍以外,會發出警告
為什么缺省溫度的改變不需要害怕
?折射率在溫度變化 3°C 時,改變很小!
–對于可見光玻璃, 不好情況下 的 dN/dT 造成的折射率的變化要小于供應商提供的折射率的標準公差
?例如:
–Ohara 玻璃中擁有MAX的 dN/dT 的材料是 LBBH2 (24.3e-6/°C @ l=589 nm)
–Ohara-指定的標準差 Nd 是 +/- 0.0005 (5e-4), +/-0.0002 (2e-4)
–ΔND ,對于 LBBH2 從 25°C 到 22°C 是 0.7e-4, 大約 1/7 標準差
–從 λC - λg 波段,不好的情況 ΔND ,對于 LBBH2 變化 3°C 是 1.4e-4, 大約是 1/4 標準差
–注意,這是 不好的情況的 Ohara 玻璃, 其 dN/dTs 是次壞的 (PBH72) ~2x , 是普通玻璃平均值的 ~10x, (平均值 dND/dT ~ 2.5e-6/°C)
–LBBH2 & PBH72 現在都不在 Ohara 目錄里了. PBH56,有MAX的 dN/dT (dND/dT ~ 10.6e-6/°C, 好于LBBH2 約 2.5x!
Macro-PLUS 的變化/改進
?加入一個新的即時指令 CCW 用于清除指令窗口. 它可以用于指令行的輸入或者在宏內
?加入一個新的例子宏, THG_TO_GRIN.SEQ, 把一個溫度漸變表面(THG) 轉換為使用漸變折射率材料GRIN的非球面
?宏 DNDT_CALC.SEQ 用于計算 dN/dT 系數,已經修改為可以處理Hikari公司的 補充色散系數
–相關聯的補充色散系數和 dN/dT 常數文件, DNDT_COEF.DAT 被重新命名為 DNDT_CONSTANTS.DAT
?玻璃目錄搜索順序 Catalog Search Order (CSO) 決定了同名玻璃如何被選取
–現在支持關鍵字 ALL|DEF
–新的數據項 (CSO [ALL|DEF]), 返回當前入口,缺省入口,或者所有可能的入口
?新增三個新的字符串函數:
–JOIN():用指定分隔符,把一個數組內的字符串連接入一個字符串
–SPLIT(): 分開一個字符串,進入一個字符型數組,使用一種指定的分隔符 (返回分開的字符的個數)
–FIND_STR_ARR(): 返回一個指定的字符在一個字符型數組內的位置 (如果沒有發現,返回 0 )
CODE V 11.1的其它特色
?其它幾個改進和修復的 bug ,在 Analysis > Tolerancing > User Tolerancing - Monte Carlo (TOLMONTE.SEQ) & User Tolerancing - Finite Differences (TOLFDIF.SEQ) 功能
–對于用戶自定義公差 (UTOLCHNG)提供了確定試驗次數的途徑
?對于干涉圖文件瀏覽,會自動尋找 Zygo MetroPro .CVG 或者 .ZFR 的文件和 .INT 擴展名一樣。
維護期內客戶下載區的更新
?幾個新的 SpecBuilder 規格表可以下載(CODE V Macros from Technical Support 部分)
–SpecEncircledEnergy – 計算點擴散函數包圍指定能量的直徑
–SpecDetectorEnergy – 計算點擴散函數落入指定尺寸的矩形或者正方形探測器的能量百分比
–SpecPSFStrehl – 計算基于點擴散函數的 Strehl 比值; 相對于波前分析中的Strehl 計算法,要慢些但是更準確。
–下一個版本會加入到內建規格中去
?下面的示例宏會在客戶下載區得到更新 (support.opticalres.com)
–改進的 ZEMAXTOCV.SEQ
–一個新的宏 REVERSE_SYSTEM.SEQ
–取代了 ILREVERS.SEQ
更多的客戶下載區更新
?自定義表面類型 (Type 1, UD1) 加入了 Forbes 自由曲面:
G. W. Forbes, “Characterizing the shape of freeform optics,” Opt. Express 20, 2483-2499 (2012)
?新版本說明書包括:
–設計例子
–一個用于轉換 Forbes Qbfs (SPS QBF) 到自由曲面的宏
–宏 SAGFIT 可以用于轉換任何表面
圖9
圖10
地址:上海市普陀區桃浦路306號B座1014室
電話:021-32562316
版權所有:上海歐熠光電科技有限公司 滬ICP備15043844號
技術支持:江蘇大觀
手機瀏覽
關注微信