APP下载

综合材料表统计程序的编制及应用

2011-01-04何彩霞郭鹏辉

纯碱工业 2011年4期
关键词:图号图集图册

何彩霞,郭鹏辉

(大连化工研究设计院,辽宁 大连 116023)

综合材料表统计程序的编制及应用

何彩霞,郭鹏辉

(大连化工研究设计院,辽宁 大连 116023)

仪表自动化专业的安装图册更新后,在专业设计软件未升级之前,造成综合材料表无法自动生成,如统计综合材料表完全通过手工进行,可能会影响到设计进度和成品质量。对此,我们自行开发了一个新的软件,解决了这一问题。

安装图册;统计程序;综合材料表

1 缘 起

目前,工程设计过程大都依赖专业软件进行,其优越性是快捷、精确、便于管理等等。但如果大型的专业设计软件出现问题,对设计过程的影响也是相当大的,甚至导致设计过程无法继续进行。

前一段时间,仪表自动化专业安装图册进行了更新。因此我们要使用新的安装图册,可是我们所使用的专业设计软件中材料统计部分目前还没有升级。安装图册发生变化,直接影响到的就是综合材料表的生成。如果真的要通过手工来统计材料,一方面要花费很多的时间,另一方面,由于材料比较琐碎,难免会有漏掉的内容,从而影响综合材料表的质量,同时也会对施工过程有所影响。

基于上述这种情况,我们想能否自己另外编制一个小程序,来专门解决这一问题呢?通过我们的努力,实现了这个愿望。

2 前期准备

要想编制一个这样的程序,需要两方面的知识:一是仪表自动化专业设计方面,包括安装图册内容、统计材料的方法、所要求的成品的格式等;二是计算机编程方面的技术,希望用最简单、最有效的手法实现目标。我们对面临的问题进行了讨论,最后决定在Excel中利用ExcelVBA进行编程,既能与原来的专业软件在形式上取得统一,又有利于程序的编写,因为在Excel表格中统计材料比较方便。

1)建立图集库:首先,我们设计好一个后台文件,用作新的图集库。在新的图集库中,按顺序输入安装图册中我们常用的安装图号以及相关的各个数据。并在指定位置输入该安装图号所包含零件项目的数量(如表1中第1行“7”)以及该安装图号重复使用的次数(如表1中第1行“3”),本文从图集库中节选了一个安装图号作为代表,如表1所示。

表1

2)设计统计界面:选中另一工作表作为前台文件。准备录入工程中所选中各安装图号的内容。并设计了一个控制按钮,用来生成材料表成品。

3)设计成品界面:在第三个工作表中,按专业软件中原来的格式建立“综合材料表”表格,准备将前台中统计好的数据输入到“综合材料表”中,以形成完整的成品文件。

3 程序设计

完成上述准备工作后,进行程序设计:使用工作表BeforeDoubleClick事件并为其编写代码,在前台双击指定单元格时,后台(图集库)被击活。再次使用工作表的BeforeDoubleClick事件编码,当双击图集库中某个安装图号时,前台工作表又被击活,同时将刚才双击的安装图号输入到前台第一次双击的单元格中,并按一定的格式依次输入与该安装图号相关的所有参数。重复上述操作,可将所有需要选择的安装图号全部填写到前台的表格中。

单击“统计材料”按钮,程序将完成两件事情:第一,对表格中所录入的数据进行统计:第二将数据整理后输出到“综合材料表”中。数据统计的主要内容是找出重复出现的零件,从名称列的第一行开始依次检测,当出现名称和规格都与之相同的零件时,就将其零件数量进行迭加,并将其名称涂红,在以后的检测过程中,如果遇到零件名称为红色时,即可不必重复检测。同时也可使零件的重复情况更加直观。如表2所示。

将上述检测过程中得到的相同零件的零件名称、规格、材质以及总数量等依次输入到“综合材料表”中,整个材料统计过程就完成了。将“综合材料表”成品打印即可。见表3。

表2

表3

4 结 语

《综合材料表统计程序》完成以后,马上投入了使用,效果很好。设计人员只需通过简单的操作即可得到很理想的成品。此程序的使用使得整个设计进度及成品质量均得到了保障。虽然是一个很小的程序,但却解决了设计人员的实际问题。由此,我们体会到了编程在设计过程以及工程计算中的重要性。其实,有很多烦琐、重复性大、含有复杂计算的过程,都可以采用编程的方式解决。也希望有更多的设计人员能将计算机编程技术应用到工程设计中来。

TQ015.9

B

1005-8370(2011)04-31-03

2011-06-17

猜你喜欢

图号图集图册
一种改进的接图表生成算法
勘误声明
学术出版物插图的编排要求(2):版式要求
世界抗疫图集
《城市轨道交通信号图册》正式出版
《日本级进模排样图册》简介
现场图集
B/S模式产品图号信息系统的开发与应用
动物打呵欠图集
游乐园智能开发游戏图册