新版功能
当前位置:首页» 新版功能

CODE V 11.1 – 新功能介绍

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 玻璃中拥有最大的 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,有最大的 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

分享到:
 更新时间:2018-3-2 10:12:59  【打印此页】  【关闭
上一条:LightTools 8.5  下一条:LightTools 8.6版本

地址:上海市普陀区桃浦路306号B座1014室
电话:021-32562316
版权所有:上海欧熠光电科技有限公司 沪ICP备15043844号
技术支持:江苏大观【后台登陆】

手机浏览

关注微信