基于LUA脚本语言的光模块测试系统

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:mahuanchun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Oclaro公司使用的光模块测试系统由于模型功能受到整个控制程序结构的限制,例如对测试设备不能有效兼容,测试流程无法实现灵活调度,测试结果不方便分析和归纳,制约了测试系统的功能充分发挥,造成功能扩展困难,系统维护繁琐,降低了生产的效率。为了确保测试系统的开发能够同步硬件研发的速度以及适应将来产品客户化的需求,迫切需要对光模块测试系统的软件结构进行改进完善,提高软件开发效率、扩展功能模块及简化测试软件的操作流程。本文先讨论了光模块测试系统的架构,阐述了自动化测试框架的原理及嵌入式脚本语言的原理,从光模块测试系统的设计需求角度出发,分析了传统光模块测试系统中存在的结构问题,说明了LUA脚本在光模块测试系统中应用的优势。然后详细论述了将LUA脚本引入光模块测试系统中的可行性和必要性,并且对在C++程序中嵌入LUA脚本的设计与实现进行了深入的探讨。根据自动化测试框架的设计原则,讨论了如何在开发中充分利用已有系统的模块,研究了LUA脚本在光模块测试系统中的关键环节中的应用实例。最后分析了基于LUA脚本的测试系统的结构特点和工作流程,并与原有系统的结构和流程作了对比,给出了它的优越性。基于LUA脚本的光模块测试系统在原有测试系统的软硬件基础上进行改进,借助自动化测试框架的先进设计理念,发挥LUA脚本语言的灵活性,优化系统结构,提高测试效率。以较小的时间和经济投入,较大幅地提升光模块测试流程开发的进程、增加系统功能扩展的便利性及使用与维护的效率。同时,这些功能的优化也为提高光模块测试系统的自动化程度提供帮助。其研究成果有助于监控和提高光模块产品的质量,为光模块生产测试的顺行提供方便,也为Oclaro公司在不断进行系统改进创新的过程中,更好地掌握与应用自动化测试系统创造条件。
其他文献
改革开放以来,我国的科学技术水平随着国民经济的进步有了很大提升,机械生产作为其中重要的技术也渐渐被重视,而机械自动化技术则更因其具有的众多优势而被广发应用于实际生
尿素合成塔工艺条件复杂,体积庞大,内部物料状态复杂,需要在高温、高压下操作,国内外曾发生过几起著名的尿素合成塔爆炸事故,事故后果非常严重。工艺条件的复杂性加大了事故
根据量子力学的线性叠加原理,用多模虚奇相干态和多模复共轭偶相干态组成四态叠加多模叠加态光场|ψ^(4) oe Ⅷ〉q,运用多模压缩态理论得到了|ψ^(4) oe Ⅷ〉q的等N次幂Y压缩的一般理
传统仪器与计算机技术相结合,诞生了虚拟仪器。虚拟仪器大量使用软件来实现了信号分析、数据处理和显示等多种功能,因此在虚拟仪器的开发过程中,需要对仪器软件进行严格的测
天花板水电站碾压混凝土双曲拱坝左坝肩,经地质条件分析,根据枢纽布置、坝体体形的特点,采用窑洞式开挖设计与施工方法,拦河坝于2010年10月浇筑至坝顶,同年10月底大坝开始下
对某市区重点行业15家企业职业病危害因素进行检测与评价,对普查结果进行综合分析。结果表明:15家企业工作场所化学有害因素职业卫生现状情况良好,但噪声危害程度较大;在6个重
机动车行驶过程二次扬尘已成为中国北方城市扬尘污染的重要来源,有关机动车二次扬尘量化计算亟待研究开发.采用正交实验方法,重点分析了机动车车型、车速和路面粉尘负荷对二
<正>一、调查报告="调查"+"报告"。调查报告是对客观实际进行深入周密的调查研究和综合分析之后写成的反映调查研究成果的书面报告,是"调查"与"报告"相互结合的产物。在调查