称重仪表自动测试系统的设计与实现
发布:2023-12-23 14:25,更新:2023-12-23 14:25
开关电源给SWD供电,作为交互操作窗口的PC通过USB接口经ZLGCAN的CAN总线和SWD交互数据。根据SWD的CAN通信协议的特点,在PC上给予Labview软件设计上位机程序并通过上位机程序调用Windows系统中编译和加载的ZLGCAN动态链接库,便可实现对与CAN通信协议相关的SWD的功能进行自动化测试,并对测试进度和测试结果进行实时显示。
界面大致分为菜单区、参数设置区、操作区和测试数据显示区等。菜单区包括设备操作、设备配置、与CAN通信协议相关基本功能的测试项目、版本和帮助等项,可以通过菜单操作对SWD和ZLGCAN进行配置、选择测试项目以及查看版本和帮助信息;参数设置区可以直接在界面上快速地进行相关参数配置及测试项选择;操作区主要实现ZLGCAN的启动、停止操作以及测试过程的控制;测试数据显示区可以直观地显示已经完成的测试项及测试结果以及测试进度,并可以完成测试数据和测试报告的保存操作。
3.2 主程序软件操作流程如图3所示。Labview开发平台除具有常规的条件结构、顺序结构、循环、事件结构外,还根据应用场合的不同提供了状态机、消息队列、生产者/消费者、主/从等设计模式,根据程序特点直接调用模板进行编程,可以省去对程序整体框架的考虑,从而节约很多时间。
由于测试开始前操作者需要对SWD和ZLGCAN进行配置,选择测试项目,测试时又是全自动测试,因此,系统主程序基本框架为生产者/消费者结构,自动测试部分为消息队列结构,自动逐项执行所选择的测试项目,执行完毕又返回到生产者/消费者结构,以便与用户交互处理后续的数据保存、报告保存等操作。
其他新闻
- 地磅仪表 通信数据传送与处理 2023-12-23
- 用触摸屏大字号实时显示称重仪表的数据 2023-12-23
- 地磅称重仪表的日常维护 2023-12-23
- 地磅电子元件平衡故障 2023-12-23
- 地磅指示仪器超载或欠载维护方法 2023-12-23
- 地磅异常负载的维修方法 2023-12-23
- 地磅仪器不能归零维修方法 2023-12-22
- 地磅秤体的日常维护 2023-12-22
- 地磅称重仪表的日常维护 2023-12-22
- 地磅常见的故障与保养 2023-12-22
- 试论数字地磅的安装调试及养护维修 2023-12-22
- 厢式检衡车在动态地磅检定中的应用研究 2023-12-22
- 两种地磅检定方法的对比研究 2023-12-22
- 汽车衡装车站液压系统的维护 2023-12-22
- 汽车衡装车站液压系统的应用 2023-12-22