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.
版权声明:本文标题:基于VB的变电站二次标签智能打印软件的研发 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/shuma/1717269582a553083.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论