×
分析试验室

基于开发的试验室管理系统

0 引言

目前,市面已有的试验室管理系统,要么是仅对试验任务进行统一管理,要么是仅对试验室的各项日常工作进行统一管理,把试验任务管理和试验室日常工作管理结合起来很少,导致试验任务流程没有和试验室管理流程融合,试验管理系统没有发挥其最大能效。同时,这样一套管理系统采购和管理费用并不低,对于很多刚起步的试验室来说并不适用。

而没有一套管理系统,在传统的试验过程中,免不了会出现种种协调上的问题,本文针对目前试验室管理存在的这些问题和弊端,利用VBA自动化语言,开发一套试验室管理系统,用于试验室的运行和管理。

1 传统的试验过程中存在的问题和弊端

一个新的试验室从建设到竣工,再到可以接收试验任务的全部流程过程中,通常会出现以下问题。

(1)利用现有Oきce软件简单管理试验委托任务单,当委托单有多个操作员同时打开时,文件将被首个打开的锁定,造成等待浪费;即使使用共享功能,也往往会由于网络等各种原因,造成文件卡死,打开困难。

(2)任务下达后,如果无系统提醒机制,仅靠人员传达,容易出现试验人员无法及时接收到信息,甚至错过信息的情况。

(3)所有工程文件、试验标准参数、试验数据文件都是面向单机,数据碎片化严重,无法充分重复利用试验数据。

(4)同样测试零件需要进行多项测试,需要用到不同试验设备,委托方需要下多项委托任务。

2 VBA自动化语言

Visual Basic for Applications(VBA) 是 Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的变成语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Oきce软件,也可说是一种应用程式视觉化的Bacis脚本。该语言与1993年由微软公司开发的应用程序共享一种通用的自动化语言——Visual Basic(VB),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。

3 试验室管理系统关键技术问题及功能

要实现管理系统在试验室日常管理中的应用,至少要解决如何把多项管理文件集中到一个管理系统上,把数据碎片化后集中到一个系统上,多台试验设备进行联网,解决不同台架之间的通信协议,统一由上位系统进行控制,各试验设备所有数据反馈上位系统进行监控和分析,实现人机系统管理,人机联网等问题。使整个管理系统至少具备以下功能。

(1)试验任务管理:包括查看试验预约登记表和试验任务计划表。

(2)设备日常工作管理:包括查看某时段PM、TPM、期间核查完成情况及相关记录。

(3)设备使用率管理:包括查看某时段设备使用率。

(4) 数据按条件管理:包括查看某时段设备运行是否有故障,故障根本原因以及解决措施,测试件测试过程中发生的故障和状态。

(5)个人业绩查询管理:包括查看或导出某时段个人业绩。

4 试验室管理系统框架

经过分析,试验室管理系统至少要具备如图1所示的所有功能。

根据使用需求分析,试验室系统框架如图2所示。

图1 试验室管理系统功能分析

图2 试验室系统框架

5 试验室管理系统的功能

基于以上分析,利用VBA语言搭建的试验室管理系统包含了以下功能。

(1)设备历史运行数据查询。

用户可以查看设备历史运行数据,在指定界面选择查看时间,如年份、月份、日期等,系统可自动跳转到一个临时工作表,表内显示当天的所有运行数据。

(2)登记预约表查询。

用户可以点击系统主界面菜单栏的“查看登记预约表”(预约表统一由协调员发布,其他人员只能查看预约情况,不能进行修改和编辑,点击进入时以只读方式打开),进入预约表界面查看测试任务预约情况。预约表路径可以存放在数据库,或指定的服务器上。

(3)任务计划表查询。

用户点击系统主界面菜单栏“查看任务计划表”按钮,即可进入任务计划表主界面,查看任务计划表。

(4)设备日常工作查询。

用户点击系统主界面菜单栏“设备日常工作查询”按钮,即可进入TPM/PM/期间核查查询主界面,查看TPM/PM/期间核查相关信息。

上一篇:铁路工地试验室拌和站信息化管理应用研究
下一篇:没有了

Top