Zemax扩展程序的VisualC++编写实例

来源 :光学仪器 | 被引量 : 0次 | 上传用户:chengshy2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Zemax具有一个很强大的功能,它允许其他程序和它建立接口,以达到交换数据的目的。为了解析Zemax和其他程序间的通讯关系,阐明其间内在的本质原理,选用软件自带的一个文件,并使其和使用VisualC++软件编译的一个客户程序建立通讯关系,结果以Zemax文本的形式显示。因此,通过编写外部扩展程序,可以进行自定义的数据分析和结果显示。可见,在很多情况下可以通过编写比较复杂的外部程序来拓展Zemax分析系统的功能。
其他文献
当前研制的数字型航空相机的成像原理与传统的胶片型相机不同,它是采用大面阵CCD作为摄像敏感器件,在曝光时间内完成对图像的拍摄。分析了数字型航空相机光学系统设计的注意点,
介绍了准分子激光微加工的机理,设计并研制了步进控制的二维微动扫描台,建立了一种基于准分子激光的微加工装置,通过计算机控制扫描路径,可实现点、线、面等基本微结构以及组合型
主要讨论在摄像工作中,镜头景深太大的难题,及这个问题的解决方案,介绍了影像转换器的原理和应用.
利用无线SOC单片机nRF9E5实现了两相混合步进电机的无线电遥控。给出了无线控制器的硬件电路图。利用C51语言编写了步进电机转速,转向无线遥控程序。利用Visual Basic编写了PC
时域相移技术由于需要在时域采集多幅干涉图而只擅长用于静态检测。为改善测量的动态特性,现提出了基于空间相移技术的平面干涉仪系统。采用基于偏振干涉和光栅分光的单CCD成