[发明专利]一种基于LABVIEW平台多种仪表控制的方法在审
申请号: | 201611143658.3 | 申请日: | 2016-12-13 |
公开(公告)号: | CN108614785A | 公开(公告)日: | 2018-10-02 |
发明(设计)人: | 孙翠华 | 申请(专利权)人: | 苏州农业职业技术学院 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 刘娟娟 |
地址: | 215000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 仪表控制 测试脚本执行 仪器驱动模块 仪器仪表技术 仪器仪表控制 用户权限管理 测试数据库 远端数据库 自动化水平 测试数据 脚本编写 逻辑编程 产线 语句 仪表 测试 | ||
1.一种基于LABVIEW平台多种仪表控制的方法,其特征在于:包括如下步骤:
步骤1:在PC电脑中安装LABVIEW平台软件,将多个测试仪表通过串口连接在PC电脑上;
步骤2:通过LABVIEW平台软件建立仪器驱动模块,用户将所有测试仪表的配置文件编辑成文件包,并将所有文件包均录入所述仪器驱动模块中;所述仪表的配置文件包括仪表基本参数、仪表基本型号、仪表通信方式、仪表通信端口和仪表功能函数,所述仪表功能函数包括仪表的推荐供电电压和仪表的推荐供电电流;
步骤3:通过LABVIEW平台软件建立用户权限管理模块,用户将预设账户信息录入用户权限管理模块中,预设账户信息包括管理员预设信息、管理员预设密码、子用户预设信息、子用户预设密码和用户权限设置信息,用户权限设置信息包括用户编写权限;
步骤4:用户在用户权限管理模块中录入账户信息,用户权限管理模块对比所述账户信息和预设账户信息,如账户信息是预设账户信息中的任意一个,则执行步骤5;如账户信息不是预设账户信息中的任意一个,则执行步骤4;
步骤5:用户权限管理模块允许用户登录,并根据所述账户信息分配用户的权限;
步骤6:用户将一个待测仪表连接到PC电脑上,并将所有测试仪表与待测仪表电连接;
步骤7:通过LABVIEW平台软件建立仪器脚本编写模块,判断用户权限是否有编写权限:有,则执行步骤8;否,则执行步骤4;
步骤8:在仪器脚本编写模块中加载所述仪器驱动模块;
步骤9:用户在仪器脚本编写模块上编写待测仪表的脚本序列,每一个所述脚本序列均包括待测仪表的测试步骤;
步骤10:仪器脚本编写模块通过LABVIEW平台软件自动检查所有所述脚本序列中的语法错误:有语法错误,则执行步骤9;无语法错误,则执行步骤11;
步骤11:用户选择待测仪表的配置文件或将待测仪表的配置文件手动录入到仪器脚本编写模块中;
步骤12:用户在仪器脚本编写模块中将多个脚本序列分配成一个测试任务,所有所述脚本序列被分配成多个测试任务;
步骤13:通过LABVIEW平台软件建立测试脚本执行模块,用户将所有所述待测仪表均进行初始化操作;
步骤14:测试脚本执行模块加载步骤12中所有所述测试任务;
步骤15:用户在测试脚本执行模块上选择一个测试任务作为待执行任务;
步骤16:测试脚本执行模块加载所述仪器驱动模块;
步骤17:提醒用户将待测仪表连接到PC电脑;
步骤18:测试脚本执行模块检测待测仪表是否均连接到PC电脑:是,则执行步骤19;否,则执行步骤17;
步骤19:检测是否已经进行三次:是,则执行步骤20;否,则执行步骤17;
步骤20:测试脚本执行模块检测待执行任务中所有的语法错误:有语法错误,则执行步骤15;否,则执行步骤21;
步骤21:测试脚本执行模块检测待执行任务中的待测仪表的配置文件,并将所述待测仪表的配置文件与所述仪器驱动模块中的所有仪表的配置文件进行对比:如所述仪器驱动模块中的所有仪表的配置文件均包含了所述待测仪表的配置文件,则执行步骤22,否则,则执行步骤15;
步骤22:测试脚本执行模块执行所述待执行任务,并将执行结果生成结果报表,所述结果报表的文件名称包括文件名和时间戳;
步骤23:测试脚本执行模块输出结果报表,所述结果报表中包括待测仪表的测试结果数据;
步骤24:通过LABVIEW平台软件建立测试数据库模块,测试脚本执行模块将结果报表发送给测试数据库模块进行存储。
2.如权利要求1所述的一种基于LABVIEW平台多种仪表控制的方法,其特征在于:所述仪器驱动模块、用户权限管理模块、仪器脚本编写模块、测试脚本执行模块和测试数据库模块均为通过LABVIEW平台软件建立的函数数据库。
3.如权利要求1所述的一种基于LABVIEW平台多种仪表控制的方法,其特征在于:所述仪表通信方式包括串口通信、USB通信和LAN通信。
4.如权利要求1所述的一种基于LABVIEW平台多种仪表控制的方法,其特征在于:所述测试仪表包括安捷伦的34401A数字万用表、电流表和示波器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州农业职业技术学院,未经苏州农业职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611143658.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于PCIE虚拟化管理的方法
- 下一篇:基于消息业务类型的通道管理电路