裴晓杰
(北京航天拓扑高科技有限责任公司,北京 100176)
报表是设备动平衡系统中各种数据信息的最终输出结果,因此也是设备动平衡系统设计的重要的一环。随着近年来以客户为中心的诊断服务不断发展,软件中报表的地位也就越显突出。为报表开发人员找到高效的报表开发方案同时又满足报表用户的定制性需求是设备动平衡系统报表设计的关键。使用LabVIEW开发平台快速设计出动平衡系统中实用美观的Word报表,方便报表用户使用,从而实现报表用户对转子动平衡过程进行有效性的考核与评价。
在设备动平衡系统中,生成Word报表几乎是每个专业程序的标配。不具备自动报表生成的程序通常被视作“入门级”程序。以前,生成专业的Word报表需要多方面的知识储备,程序开发过程非常繁琐。NI Office报表生成工具包的出现为报表开发人员快速设计专业的Word报表提供了新的方法。
(1)首先打开程序框图,点击鼠标右键,调出函数菜单,选择编程下属菜单中的报表生成项,点击报表生成函数项出现报表设计开发人员使用的MS Office报表工具函数面板(图1)。
(2)通过LabVIEW平台自带的帮助文档,实现快速了解每个报表函数模块的功能,进行高效的报表开发。图2是“新建报表”VI的帮助文档截图,可见“新建报表”VI每个端口的说明,按照说明在不同端口加入需要的选项或者文字。通过帮助文档,可以很容易理解上面程序的意思。
(3)选择生成Word报表,表示在程序设计完成后生成的是Word类型的报表。之后插入报表标题,调整字体。现场动平衡系统最重要的就是设备的主要技术指标,首先需要插入设备及数据采集参量的基本信息,如转子编号,转子名称,转子的类型,转子转速,采样时间,数据类型,配重半径,平衡等级等重要信息,之后插入此转子可以重复使用计算新配重的影响系数表格,调整表格的样式。按照动平衡过程的不同状态输出不同的采集状态图片,如初始振动波形图,试重振动波形图,残余振动波形图,如图3所示。
(4)设计完成后运行程序,选择需要输出的数据,运行报表程序,即可输出Word报表。
动平衡系统中设计生成Word报表的方法并不难,掌握LabVIEW这样一个“所编即所得”的友好的开发环境是最重要的,借助帮助文档多尝试,就可以快速设计出现场动平衡系统的Word报表。
图1 MS Office报表工具函数面板
图2 新建报表帮助文档截图
图3 Word报表程序框图
不平衡是造成转子振动过大以及产生噪声的主要原因之一,直接影响设备的工作性能和使用寿命。动平衡系统的使用为设备的正常运转及延长设备的使用寿命,起到了不可替代的作用。动平衡系统中Word报表输出哪些数据,用什么样的方式输出到报表中,是设计出专业美观的Word报表的关键。动平衡系统中Word报表的主要技术指标为转子编号,转子类型,初始振动的基频振动值,初始振动相位值等动平衡过程中的振动值,此次动平衡是否合格的结论都是报表使用者重视的数据,在报表中都应该为报表使用者提供。
(1)从动平衡系统的数据库中提取数据。如图4,图5所示。
(2)数据库数据查询的基本过程:打开数据库,查询数据并输出数据到数据网格,关闭数据库。从数据库中查询到相关数据后,会在数据浏览界面的相关位置显示出来。数据提取后,设计把数据输出到Word报表的程序,如图6所示。
(3)选择生成新的Word报表,调整报表边框,输出报表标题,输出转子基本信息,然后输出动平衡过程中的各种指标值,最后输出结论。到此,所有重要动平衡过程中的重要指标值输出到Word报表中。在报表的最后增加检测人和检测日期,方便报表使用人进行归档整理。如图7所示。
图4 数据浏览界面
图5 数据浏览程序框图
图6 Word报表程序框图
图7 动平衡Word报表
使用LabVIEW开发平台,深入学习报表生成工具包中的每一个函数,大胆尝试,就能快速开发出Word报表,但是要按照不同报表使用者的需求设计出专业、美观的Word报表还需要报表设计人员不断学习动平衡的理论知识以及长期与报表使用者进行沟通,了解报表使用者对报表不断增长的新的需求。动平衡系统生成的Word报表,为转子动平衡故障矫正的现场工作人员的提供了有效工作的数据以及设备运转状态的信息。Word报表也可以层层上报,以便满足各级管理部门对主管区域内设备的运转情况及工作人员的调配提供资料的需要。
动平衡系统中的Word报表是为了实现企业管理智能化、便捷化的目标而设计和使用的,使用时要注意主要技术指标。Word报表中的主要技术指标对于设备检修起着决定性作用,查看主要技术指标信息对了解设备运行状况十分重要。因此设计及使用动平衡系统中的Word报表对于报表设计者及报表用户都有着重要的作用。
[1]北京航天拓扑高科技有限责任公司.数据采集动平衡系统HG-3568说明书[R].
[2]北京航天拓扑高科技有限责任公司.数据采集动平衡系统HG-8908说明书[R].