矿山机械设备

首页 » 常识 » 常识 » 信息工程基于VBA开发的试验室管理系
TUhjnbcbe - 2024/12/17 15:16:00
白癜风初期能治好吗 https://m.39.net/pf/a_4762337.html

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

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

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

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

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

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

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

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

2VBA自动化语言

VisualBasicforApplications(VBA)是VisualBasic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的变成语言,主要能用来扩展Windows的应用程式功能,特别是MicrosoftOce软件,也可说是一种应用程式视觉化的Bacis脚本。该语言与年由微软公司开发的应用程序共享一种通用的自动化语言——VisualBasic(VB),实际上VBA是寄生于VB应用程序的版本。微软在年发行的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/期间核查相关信息。

(5)设备使用率查询。用户点击系统主界面菜单栏“设备使用率”按钮,即可进入设备使用率主界面,查看设备使用率相关信息。

(6)个人工作报表查询。用户点击系统主界面菜单栏“数据按名字查询”按钮,即可进入个人工作报表主界面,查看个人工作报表相关信息。

(7)设备相关信息查询。用户点击系统主界面菜单栏“数据按条件查询”按钮,即可进入设备查询窗口主界面。

(8)输入数据。用户点击系统主界面菜单栏“输入数据”按钮,即可进入工作记录输入主界面,输入试验类型、任务编号、设备故障、零件故障等数据。

6结语

利用VBA自动化语言开发的试验室管理系统,在一定程度上解决了目前试验室运行管理存在的问题和弊端,不需要额外花费大量费用。同时,系统易于开发和拓展,保留了后续优化改进的升级空间,适用于刚刚建成、经费不足、没有完善管理体系的试验室。本试验室管理系统的研究,对其他类似的试验室有一定的借鉴意义。

撰稿:杨秋霞,上汽通用五菱汽车股份有限公司新能源测试主管,研究方向:新能源汽车整车及零部件测试

基金项目:柳州市科技计划资助项目(AG)

(转自《中国高新科技》杂志年第12期)

1
查看完整版本: 信息工程基于VBA开发的试验室管理系