"> 新型的自动测试系统软件设计 - 通信论文论文范文 - 400期刊网专业论文投稿机构

新型的自动测试系统软件设计

时间:2017-02-22 23:46:50 来源:论文投稿

1仪器面板调用过程

仪器面板库以动态链接库(.dll)及导入库(.lib)进行封装,主程序在初始化、命令编辑、命令执行等几个阶段,均需要对仪器面板库函数进行调用。主程序初始化阶段主程序初始化阶段,会查询注册表中的仪器面板库路径并加载,然后返回模块ID,当执行完成各模块的面板资源载入函数后,即可获得面板资源句柄,并创建命令生成面板。命令编辑阶段在进行测试命令编辑时,主程序首先将测试命令读取出来并显示在Table控件中;当用户具体编辑某条命令时,主程序首先将待编辑命令对应的面板激活,并将命令字符串传递给仪器面板库函数,用于命令回显;当用户配置好仪器功能参数后,点击生成命令,从而关闭仪器面板界面并更新待编辑的测试命令。

2面板更新阶段

仪器面板激活后,需要对部分控件的状态进行实时的更新。因此,主程序创建一个异步定时器,在异步定时器响应函数中,会调用对应的面板更新函数。面板更新阶段仪器面板调用流程图如图2所示。命令执行阶段在执行测试命令时,主程序首先将测试命令读取出来,然后传递给命令对应的仪器面板库函数去执行。命令执行阶段仪器面板调用流程图如图3所示。

3仪器面板接口功能设计

3.1面板资源初始化

面板初始化通过调用CVI函数实现,负责载入仪器面板资源,并返回面板句柄,程序示意图如图4所示。

3.2命令字符串生成、回显及翻译

仪器面板控件和命令字符串之间具备对应关系,其映射方式由面板开发人员自行决定。在命令生成时,程序按照一定的顺序,获取各控件的数值或状态,依次写入到命令字符串中;在命令回显时,按照同样的循序,将命令字符串中各单元的数值提取出来,并作为参数对控件进行设置。另外,为了方便编辑命令,需要为用户显示可读的命令翻译语句,其翻译过程由仪器面板模块完成。仪器面板模块提供三个接口函数,以实现控件到字符串的命令生成、字符串到控件的命令回显,以及命令字符串的可读语句翻译。本系统软件结构使得TPS开发人员无需掌握程序编写和调试能力,可以大幅降低TPS开发难度并缩减TPS开发周期,非常适合在多组件、小批量的生产活动中使用。

作者:李升


更多通信论文论文详细信息: 新型的自动测试系统软件设计 论文代写
http://m.400qikan.com/lw-185417 论文代发

相关专题:焦作大学 物流成本控制

相关论文
相关学术期刊
《临床检验杂志》 《飞行力学》 《中国研究》 《科学家》 《中华创伤骨科杂志》 《中国科技奖励》 《污染防治技术》 《青岛画报》 《皮肤性病诊疗学杂志》 《安徽工学院学报》

< 返回首页