期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 科技论文 > 通信论文 >

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

1仪器面板调用过程

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

2面板更新阶段

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

3仪器面板接口功能设计

3.1面板资源初始化

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

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

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

作者:李升


    更多通信论文论文详细信息: 新型的自动测试系统软件设计
    http://www.400qikan.com/mflunwen/kjlw/txlw/185417.html

    相关专题:焦作大学专科分数线 机械设计与研究


    上一篇:会计核算扁平化探析
    下一篇:没有了

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍