admin管理员组

文章数量:1531909


2024年6月2日发(作者:)

基于VB的变电站二次标签智能打印软件的研发

在变电站的投运准备工作中,二次标签的数量非常多,二次标签的打印更

是占用了整个投运工作很大部分的工作量。基于VB6.0研究开发一款变电站二

次标签智能打印软件,有效提高变电站二次标签打印效率。

标签:二次标签;打印;VB;软件

The Development of Substation Secondary Labels of Smart Printing Software

Based on VB

Abstract: In the preparation of putting substation into operation, the number of

secondary labels is very large, and the printing of secondary labels takes up a large

part of the whole operation work. Based on VB6.0, this paper develops a smart

printing software for substation secondary label, which can effectively improve the

printing efficiency of substation secondary label.

Keywords:Secondary Labels;Printing;VB;Software

1引言

隨着坚强智能电网的发展[1-2],智能变电站[3-4]中集装化二次设备的大量使

用,变电站建设工期越来越短,这也让变电运维人员投运准备工期大大缩短,给

投运准备工作带来了不小压力。

由于原先的打印方法在P-touch编辑软件上编辑打印,只能连续打印同一长

度的二次标签,且打印方式固定,只能选择单个打印或连续打印其中的一种,碰

到不同尺寸的标签,或者不同打印方式交替打印时,打印效率将非常低。

该文测试并统计了5位温州供电公司变电运维室的运维人员运用原先的打

印方法打印具有代表性的12个标签的速度,统计结果如表1所示:

由表可知,5位测试人员打印一个标签平均耗时24.9s。实际投运准备工作

中,由于站所人员有限,投入打印二次标签的人员通常为一个或者两个人。用原

先的打印方法给投运准备人员带来很大的困难。

2 变电站二次标签智能打印软件设计

本文选用Visual Basic6.0[5]编程软件进行研发,其语言源自于BASIC编程

语言,较C语言、Java及其它语言容易掌握和学习;其可视化界面可以满足自动

打印各方面的需要。

2.1 智能打印软件设计流程图

该软件设计流程图如图1所示:

2.2 智能打印软件界面

智能打印软件界面如图2所示:

主界面最上方能通过“浏览”按钮搜索到待打印的EXCEl文件,读取EXCEL

文件地址,并将EXCEl文件地址显示在TextBox控件中,通过文件地址打开

EXCEL文件。下面是一个可控制二次标签从任意个开始打的TextBox控件。再

下面的Label控件实时显示一共需打印的二次标签个数和当前打印到第几个标

签。再下面的“开始打印”按钮在打印软件设置完成后,点击即可执行打印程序。

在开始打印之前,需通过“调用打印机首选项”按钮可调用出Brother标签打印机

的打印机首选项窗体,进行打印前的初步设置。

此外,设置了“打印第一个测试”按钮,若第一个打印出的标签检查合格,由

于其循环语句的作用,之后打印的标签都会合格。“使用说明”按钮将调用该打印

软件的使用方法。

主界面右侧的宽度选择控件为OptionButton,可供选择相应的宽度。在打印

软件的最下面设置一个长度误差微调Slider控件,对标签长度进行微调,以适应

各种情况的标签长度。

2.3 软件程序设计主要功能介绍

在该软件程序设计中,除了基本的VB控件应用外,还大量应用了API

(Application Programming Interface,应用程序接口)函数,用于满足各种实际

需要。如:

运用VB调用EXCEL的常用语句,设置ation,ok,

eet,eet等对象,运用Set excel_App = CreateObject

(”ation”)引用程序对象,运用Set excel_Book =

excel_(avifile) 函数打开ECXLE文件,运用Set excel_sheet1

= excel_eets(”Sheet1”) 函数打开EXCEL文件的相应表格。

在主程序设计中,设置for循环i为循环变量,自动依次读取二次标签(A,

i)单元内容,即待打印标签的内容,读取二次标签长度(B,i)单元内容,将

标签尺寸传送到打印机首选项界面的长度(L)编辑框,读取(C,i)二次标签

打印方式,每打印一个标签,都对Brother标签打印机的打印机首选项进行设置、

调整,对设置判断无误后输出打印。

3.效果和应用

3.1效果检查

该软件研发成功后,对软件打印之前5个运维人员打印的12个具有代表性

的标签,打印一个标签平均耗时5.69s,原先方法打印平均每人手动打印一个标

签耗时24.9s,耗时缩短为原来的22.85%。

3.2实际应用

该软件研发完成后,在温州供电公司110kV马桥变电站投运准备工作、

110kV叶蕉变电站投运准备工作110kV肯恩变电站投运准备工作、220kV里洋变

电站35kV开关柜改造工程,以及变电运维日常工作中得到广泛应用,并得到一

致好评。

4 总结

该软件的研发,能结合变电运维工作的生产实际,针对变电站投运准备工作

中二次标签打印难的问题,运用软件编程手段,有效实现了自动化打印,解放了

劳动力,提高了工作质量、提高了办公自动化水平。

参考文献

[1]陈阜东.我国智能电网技术的现状和发展趋势[J]. 电气开关 ,2014(05):

4-6.

[2]曾平良,许晓慧. 坚强智能电网的规划与发展[J]. 国家电网 ,2013(01):

82-85.

[3]陈文升,钱唯克,楼晓东.智能变电站实现方式研究及展望 [J].华东电力,

2010(10).

[4]张幼明,高忠继,黄旭.智能变电站技术应用研究分析[J].东 北电力技术,

2012(05).

[5]谭浩强.VISUALBASIC程序设计教程[M].北京:清华大学出版 社,2006.


本文标签: 打印标签变电站工作智能