光电工程师社区

标题: ZEMAX 升级新功能-光研告诉你 [打印本页]

作者: bowanfen    时间: 2007-6-18 16:40
标题: ZEMAX 升级新功能-光研告诉你



ZEMAX2007年1月22日功能更新
来源: 作者: 发布时间:2007-06-06   
       
ZEMAX 光学设计软件
2007年1月22日版本新增功能介绍
2007年1月22日美国ZEMAX Development Corporation推出最新版本ZEMAX软件,本次更新根据客户的具体需求,较之前版本有很多功能的更新和bug的修复。新版的软件将会给您带来更多的惊喜!
以下是软件新增功能的介绍,在技术服务期内的用户可以通过网络升级您的软件:
升级软件网址:]http://www.zemax.com
点击下载最新版本软件:]http://www.zemax.com/downloads/ZEMAX_2007-01-22.exe

下载licence 文件:]http://www.zemax.com/downloads/lc.dat

将lc.dat 拷贝到安装路径下替换原有文件,完成升级!
ZEMAX软件技术支持团队!
2007年01月22日版本新增功能介绍
新的功能:
总体上:
1 ZEMAX现在基本上比原先2006年8月1号的版本运行速度快了20%-25%,如果在支持超线程处理器的机器上运行,速度将有更多的提升。
2 所有的编辑器都可以支持调整列(栏)宽功能,列(栏)可选择是否隐藏并可任意拖拽至想要得大小。
3 最小二乘法优化有所改进,改进后的算法对于当参数变量之间的敏感度有着显著差别时,可以更好地做敏感度处理。
4 每当光标移动到 Lens 或者 NSC Data Editors时,表面和物体命令栏现在都可以在状态栏里显示出来  。
5 现在也可以支持反射系数为负值的材料(有时被叫做Meta-Materials), 详情请看ZEMAX使用手册。
6 ZEMAX现在拥有了可以关闭自动随机更新的选项,位置在File--->references--->Misc. 原先的自动随机更新功能可能导致ZEMAX在internet访问有严格控制的局域网上启动缓慢。
序列功能:
1 一个文件转换工具被添加以用来输入*.INT Interferogram 数据。
2 一个文件转换工具被添加以用来转换 Optiwave格式 *.F3D Beam 文件到更合适用POP来拓展的 .ZBF格式,详细资料请查阅网站See this Knowledge Base部分
3 多模式物理光学分析文件(ZMM files)现在可以支持用户自己用dll定义的光线.
4 带有变化的晶轴线定位的双折射率介质, 例如液晶材料, 现在已经全部被支持。
5 一个全新的光焦度瞳面图(Power Pupil Map)功能已经被添加用来显示球体状,圆柱体状以及其他焦度(power)类型作为任何点场的光瞳位置的一个函数。
6 默认的评价函数工具现在可以接受0值作为起始值以便新的评价函数可以附加到已有的评价函数的末尾。
7 一个可以在3D视图上画出local Z轴的选项已经添加到“画出表面性质“对话框。
8 优化操作数STHI已经被添加,用来计算任意表面的任意一点的厚度。操作数用以说明垂度和中心厚度以及下一个表面的垂度。
9 用以计算空气和玻璃表面边缘厚度(例如MNET)的操作数已经被扩展到可以计算任何地带的光圈情况下的厚度。新的功能可以用来控制非圆形透镜在中间地带的厚度。
10 优化操作数CNPX, CNPY, CNAX和CNAY 已经被添加用以计算任何点场,波长,表面的位置或者角度质心。
11 衍射环绕的能量绘图现在支持当用户使用Huygen's PSF方法时自己选择图像采样和间隔。
12 The FFT PSF和FFT PSF交界处的绘图现在支持可察看PSF的实部和虚部的选项。
13 The FFT Line/Edge Spread现在支持连贯或者非连贯的计算. 连贯计算可以显示线性,对数,相位, 实部或者虚部。
14 添加了一个可以计算所有OPD模式2pi的选项,这种计算OPD的方法在一些衍射光学系统上有应用。
15 将OPD投射到轴与z轴对齐的平面的一个新的方法已经被添加到无焦系统中。
16 一种新的算法已经被研发出来用以更加精确地计算无轴系统的出光瞳径和位置。
17 一个计算光瞳位置的方法已被添加用以在现有的光学空间的光瞳位置放置下个表面。这是一个比原有主光线更加通用的方法,因为也适用于无轴系统。
18 只有真实地在误差分析中显示出来的操作数的误差度描述会被列出。
新的非序列功能:
1 任何物体现在使用新的光源物体(Source Object)可以作为光源。光线会以变化的角度分布从物体表面发射,包括Lambertian。更多资料查看this Knowledge Base article部分。
2 IGES, SAT, 或者STEP格式的输入物体使用新的光源型物体可以成为光源使用。
3 任何物体可以使用新的阵列物体(Array object)被转化成一个相同物体组成的阵列。阵列物体在任意的3个非正交的方向上支持复制任意物体任意次数。阵列中的复制物体可以绕三个轴旋转。主物体的属性,包括材料,膜层,衍射,散射,梯度折射率,等都在阵列组元上被复制。该功能占用很少的内存且光线追迹采用了高效的算法。更多信息参见See this Knowledge Base article。
4 任何物体可以被任意平面切分成形成截面,该截面然后关于任意点扫描过任意角度,从而形成新的壳体或实体. 这种新的物体类型叫做扫描物体(Swept Object).
5 一个用以修改参照物体的新的工具被添加。这个工具允许选择任意范围的物体,且这些物体的位置和倾斜角度可以根据任何想要得到的参照物体加以修改。这个工具维持现有的物体的位置。
6 一个可以从引发几何错误的光线上自动建立一个光源的新功能已被添加。这个功能可以快速分离因为几何错误而引发的问题。详细资料请查阅See this Knowledge Base article for more information. 部分。
7 很大的提升了多种NSC物体的光线追迹速度。
8 环状非圆形镜片(Annular Aspheric Lens),扩展多项式镜片( Extended Polynomial Len) 扩展多项式面(Extended Polynomial surface)物体现在采用平滑样条面取代三角输出。
9 透镜阵列1(Lenslet Array 1)物体现在可以在前表面和后表面产生衍射。
10 用来计算NSC物体(NTXG, NTXL, and NTXV, and the corresponding operands for Y and Z)的倾斜角的优化操作数现在可以支持3个参照坐标的选项:local, NSC global,或者system global.
11 添加了环形轴对称镜片(Annular Axial Lens)新物体,其定义为将非球面镜片绕偏移的Z轴旋转扫描形成环形体.
12 任意物体现在可以定义到一个忽略物体列表。此列表上的物体在光线离开了指定物体之后将会被忽略。菲涅尔1和2(Fresnel 1 and 2)物体现在可以支持3个面而不是1个。
ZPL宏功能 :
1 ZPL现在支持用户定义的矩阵变量,矩阵可以有任意有效的变量名,维度在1-4之间,每个维度可以是任意大小。
2 新的函数SURC能返回带有特定注释的第一个面。这个功能在其他平面被插入或删除时,对确认特定平面非常有用。
3 IMAE函数现在支持一个选项,可以使每次IMAE 调用时,随机数发生器使用随机或相同的种子。
4 SETNSCPROPERTY 现在可以定义考虑和忽略物体列表.
5 修改设置现在可以支持Detector Viewer, FFT PSF, 截面FFT PSF, 以及FFT Line/Edge Spread 设置。
6 新的关键词ZRD_FILTER可以在一个ZRD光线数据库文件里被读出,过滤以及把过滤后的子集写给一个新的ZRD文件.
7  新的关键词 ZRD_SAVERAYS可以在一个ZRD光线数据库文件里被读出,过滤以及写出一个带有碰到指定物体光线的光源DAT 文件
8 关键词 ZBFREAD和 ZBFWRITE 被添加用来读写ZBF文件. 该读取可使光束数据置于矩阵变量中。
扩展(Extension)功能 :
1 GetOperand物体被修改用来以字符串而不是整数码形式返回评价函数名。因为操作数名称没有变化而代码变化,所以这项改变会和ZEMAX以后的版本维持兼容性。
2 GetNSCObjectFaceData 和 SetNSCObjectFaceData已经被大幅度扩展用以支持得到/设置物体性质对话框的coat/scatter栏的大多数选项.
BUG的纠正:
1 偏振透射光扇图功能对子午扇显示0透射
2 POP可能在某些情况下错误的给一些有歪斜光束和倾斜的组件的系统使用一个不恰当的方向参考坐标。
3 POP ZBF 文件当使用镜面基底时不能正确的在阴影模式图上画出。
4 使用优化操作数 SVIG 和 CVIG可能导致优化程序停止或运行缓慢。
5 用户定义物体DLL当被用来计算膜层参数时,被传递给错误的局部坐标数据。
6 NSDD操作数提供的RMS计算对面探测器不正确。

未完,待续!





作者: bowanfen    时间: 2007-6-19 14:56
标题: ZEMAX新功能介绍


ZEMAX2007年5月15日功能更新
来源: 作者: 发布时间:2007-06-06   
       
最新版:2007年5月15日
新的非序列功能:
非序列二级管光源(Source Diode)现在支持光线的空间分布。分布可以是均匀的、高斯型或者是在矩形范围内的超高斯分布。
________________________________________
新的公差分析功能:
参见新的Knowledge Base文章How to Perform a Tolerance Analysis ,浏览所有新的公差功能。
ZEMAX现在支持一个非常快的MTF优化和公差分析功能。该gongneng1提供了高精度的MTF数据,而且比原来的版本更快。大多数测试情况表明比原来的版本快了20到500倍,而且精度更高。 更多信息参见Knowledge Base 文章Understanding the MTF Operands。
公差功能现在是完全多线程的,支持多达16个CPU并行工作。这显著地增加了公差分析的速度。
ZEMAX现在可选择性地将公差分析结果保存在缓存中。这个功能将按要求只重新计算改变的公差,并对未改变的操作数使用缓存的公差。并支持敏感度分析和反向敏感度分析。这个功能能对公差执行非常迅速的修改和重新分析。更详细的信息参见Knowlegbase Base中的文章How To Use The Tolerancing Cache
公差对话框现在是一个表格型的对话框以简化数据输入。
公差分析现在可以创建一个3或5项多项式对性能标准关于每个独立公差的函数进行拟合。多项式拟合对后续分析是很有用的数据,或者当公差变化时,可以用于迅速地评估系统性能,而不需要重新计算所有的公差。多项式拟合完全集成到了公差缓存系统内。更多信息参见Knowledge Base文章What Is Polynomial Sensitivity Tolerancing?  
可容忍公差变化现在可能使用两个完全不同的方法即线性差或RSS差。RSS差生成一个更加保守(差的)性能评价。详细内容参见新的操作手册。
默认的公差对话框现在允许选取一定范围内的面。"start at row"现在可以设置为-1以将新的公差附加到当前列表后面。检测的波长可以在默认的公差对话框中设置。
公差SAVE操作数现在可以保存最大和最小的公差文件。
当“show descriptions”选中时面注释现在可以打印在公差报告中。
公差标记语言REPORT命令现在可以用于打印一个空行或注释。
保存的蒙特卡罗镜头在生成的文件名上有用户自己定义的前缀。
在默认的公差对话框上的Zernike不规则度现在用TEZI替代TEXI。
________________________________________
新的序列功能:
惠更斯的MTF操作数MTHA, MTHS和MTHT支持两个新选择。选择项"All Configurations"允许在所有的结构中计算MTF,选择项"Use Polarization"在计算惠更斯MTF时考虑了偏振。更多信息参见Knowledge Base文章Understanding the MTF Operands。
新的操作数STRH用惠更斯PSF方法计算Strehl数。这个操作数支持采样,视场、波长、结构和偏振。
增加了一个叫RMS 视场图(RMS Field Map)的新的分析功能。这个功能计算了RMS的波前,X/Y方向的点列半径或Strehl数关于整个矩形区域视场上场点的方程。并有可供用户选择的采样、参考中心视场点、偏振和其它设置的选项。
膜层倍增器功能已经扩展到支持膜层材料折射率实部和虚部(消光)的偏离。折射率和消光偏离可以在每一个面的膜层的每一条光线独立定义。偏离可以是固定的或是用于优化的变量,或跟随前层膜。用于限制折射率偏离的新优化操作数已经增加了。还增加了对膜层折射率进行公差分析的新的公差操作数。最后,增加了ZPL和Extension命令,它们提供了进入所有膜层倍增器和折射率偏离功能的接口。新的功能可具体用于所有对膜层特性优化和公差分析的功能。
当用Mode=1时的近轴透镜光程差计算现在更快更精确。
Elliptical Grating(椭圆光栅)1面已经扩展到支持5阶的光栅多项式。
Zernike Fringe和Standard Sag面支持Zernike多项式的偏心。
栅格矢高面(Grid Sag)功能现在能更有力地追迹小曲率面。
增加了两个新的优化操作数ABCD和DISA。ABCD计算用于畸变功能的ABCD值。DISA可以计算基于用户定义ABCD的任意视场点上的畸变。
偏振光线追迹现在可选择性地打印全局坐标内的余弦和坐标。
________________________________________
新的非序列功能:
光源物体在多线程计算机系统上可更迅速有效地进行光线追迹。再也不需要因为要得到最快的光线追迹速度而去仔细选取分析的光线数目。
结合了矩形和圆形孔径由Biconic和标准面组成的透镜现在可以用转换工具转化为NSC等价物体。
由于采用更好的线程算法,全局优化现在更有效了。
新增优化操作数NSST可以追迹来自非序列物体,从NSC表面穿过的单根光线,并能够返回在NSC组中与光线相交物体的大部分数据。这个操作数支持视场坐标和波长,并且如果光线多次与同一物体相交,还提供所需的物体上“弹回(bounce)的选项”。
________________________________________
ZPL宏功能:
添加了SPRX函数以扩展SPRO的功能,能支持由三个变量定义的参数。
OPTIMIZE和HAMMER 关键字现在都支持使用新的正交遗传算法。
代码17已经增加到关键词SETSURFACEPROPERTY中,并且函数SPRO支持面类型的整数定义。
关键字SETSURFACEPROPERTY增加了代码18用于设置用玻璃数设置的玻璃。代码4现在只用于设置用名称定义的玻璃。
为了扩展OPEV操作数功能,增加了OPEW函数,它可以获得6个变量数据。
函数GAUS返回0意味着随机值按任意标准偏差分布的高斯分布。
________________________________________
新的通用功能:
现在有一个新的局部优化算法。这个算法叫作正交遗传法(OD), 提供了与现有的最小二乘法相似的优化功能。但是,OD不需要评价函数的微分去优化光学系统,这就使得OD在优化带有复杂评价函数微分的系统时能比最小二乘法更有效,例如那些用NSC建模的照明系统。OD算法对这些类型的系统比最小二乘法快乐50倍,并且很少会停滞。新的OD算法已经集成到了优化,全局搜索,锤优化,和公差分析中。详细内容请参考What Is the Orthogonal Descent Optimizer?
添加了一个新的“2D万用图”。新的分析功能和现有的万用图有类似之处,但是支持两个自变量而不是一格。这个功能可以将任何优化操作数关于任两个数据的函数生成一个面、等高线或伪彩色图。
现在的帮助(Help)系统采用了HTML代替原有的Windows帮助文件格式。
薄膜现在可以导入到一个加密格式的文件内。该加密文件可以发送到其它ZEMAX用户手中。这个文件能让薄膜设计集成到光学设计中,作为一个“黑箱”薄膜。这个薄膜数据是精确的,并包含了所有色散和膜层数据。这个功能的目的是让薄膜设计者能够将薄膜设计的详细功能发送给客户而又不展现实际的膜层结构。
________________________________________
修正的错误:
NSC矩形体光栅不能正确地反射衍射光线。
在一些几乎准直的情况,由于脱离误差,光焦度视场图(Power Field Map)计算退化。
用户定义的材料为“吸收”的NSC物体用反射光线代替。
对无焦系统FCGS和FCGT操作数不返回正确的数据。
如果阵列轴不是正交的,NSC阵列物体可能引起错误的光线追迹。
    DISG操作数不能正确地计算使用视场角的宽视场系统中的参考坐标。
________________________________________










欢迎光临 光电工程师社区 (http://bbs.oecr.com/) Powered by Discuz! X3.2