MON模块包含显示屏、显示屏终端、中央单元、终端单元等部分,通过光纤网络系统,实现对列车上各种设备的状态监控。
MON自动化测试系统采用程控仪器设备,配合PXI开关卡,数字采集板卡等,实现了MON模块自动化测试。通过控制鼠标点击实现触摸屏软件界面切换,通过图像识别实现了界面跳转判断、测试参数解析等,经过破解整合,实现了将从前多个软件的操作,融合到一个软件中实现。本系统中,软件采用LabVIEW+Teststand结合的方式开发。Teststand用于测试序列编辑及运行,LabVIEW用于测试子模块编写及用户界面编写。
软件主要功能
软件功能 |
描述 |
用户登录及权限管理 |
3级权限 |
设备自检 |
硬件设备自检、连接状态自检、输出精度自检 |
测试项配置 |
可选测试项执行,允许单步、连续、自动等多种执行模式 |
设备参数配置 |
系统中使用的设备运行参数可配置 |
保存配置 |
原始数据、图片、测试报告等 |
报告配置 |
报告加密、多种测试模板选择、打印方式选择等 |
协议破解 |
串口通讯、HDLC通讯协议破解 |
触屏软件控制 |
控制鼠标点击实现触摸屏软件界面切换 |
显示内容回读 |
图像识别实现了界面跳转判断、测试参数解析等 |
自动按键 |
电磁阀控制 |
参数分析 |
分析特定波形幅值、频率等 |
数据上传 |
采用SQL Sever数据库存储测试结果 |
报告生成 |
支持多种模板、报告自动加密、结果自动判断 |
快速终止 |
允许快速终止当前测试 |
缓存测试状态 |
断电、终止、暂停后,允许继续按序列号测试并保存结果 |
其他 |
测试进度、步骤提示、防误操作、安全保护逻辑等 |
测试主界面
测试项选择