全国服务热线 18916291147

称重仪表自动测试系统的设计与实现

发布: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进行配置,选择测试项目,测试时又是全自动测试,因此,系统主程序基本框架为生产者/消费者结构,自动测试部分为消息队列结构,自动逐项执行所选择的测试项目,执行完毕又返回到生产者/消费者结构,以便与用户交互处理后续的数据保存、报告保存等操作。


联系方式

  • 地址:上海市奉贤区奉浦大道97号绿地至尊A座1120-1123室
  • 电话:18916291147
  • 经理:柯黄芳
  • 手机:18916291147
  • 传真:18916291147
  • 微信:18916291147
  • QQ:115756321
  • Email:115756321@qq.com