- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块化程序设计在一体化检定平台中的应用 - 电测与仪表
模块化程序设计在一体化检定平台中的应用邢菁1,林军1,黄伟2
(1. 海南电力技术研究院,海口570203; 2.深圳市普禄科智能检测设备有限公司,广东 深圳518068)
摘要:以往的电能计量设备检定软件,由于电能计量设备检定装置厂家不同,配套的检定软件版本不一样,而且这些检定软件大多采用将各种校验情形集中在一起的设计方法,不便于升级、调试,现场调试工作量大。本文介绍了模块化的程序设计方法,在主框架控制下,采用不同的模块控制不同的设备;各模块之间相互独立,便于调试,减少了工作量。
关键字:电能计量;检定装置;模块化设计;DLL;TCP
中图分类号:TM933 文献标识码:B 文章编号:1001-1390(2015)00-0000-00
Application of modular program design in the unified test platform
Xing Jing1, Lin Jun1, Huang Wei2
(1. Hainan Electric Power Research Institute, Haikou 5702030, China. 2. Shenzhen Pluke Intelligent Test Equipment Co., Ltd., Shenzhen 518067, Guangdong, China)
Abstract:The electric energy metering equipment calibration software mostly adopts the design method of checking case together due to its equipment manufacture is and the version of calibration software are various . Thus, it is not easy to upgrade and debug. The field debugging workload is very huge. This paper introduces the design method of the modularized program, under the control of the main frame,, different devices are controlled by different modules . Each module is independent, which is easy to debug, and reduce the workload.
Keywords: electric energy metering, calibrating device, modular design, DLL, TCP
0 引 言
目前,电能计量设备检定装置的类型主要包括电能表检定装置、标准表检定装置、负控终端检定装置和配变监测终端检定装置。生产厂家品牌主要有科陆、海盐普禄科、格宁、思达、函普等厂家。由于厂家不同,电能计量设备检定装置配套的软件版本也不一,造成软件升级周期长,维护困难,工作量巨大,操作人员需要较长时间熟悉不同软件的使用。另外,厂家的软件在许多方面不符合电力部门校验规范,各级电能校验实验室反映各个厂家的软件质量良莠不齐,主要表现在软件内聚性不足,模块之间的耦合度较紧密,互相调用,带来更多的潜在bug风险,软件的维护极为困难。
为了解决上述问题,本文使用模块化的设计理念,对软件架构进行重新设计,优化、改写各功能模块,统一软件界面,规范操作流程。使得对操作人员而言,一套软件适用于各厂家的电能计量设备检定装置,软件易于学习和使用,减轻了学习负担,提高了工作效率。更重要的是,随着各种电能计量设备检定装置的自动化程度越来越高,通过软件实现一个统一的检定平台,在该检定平台上可以实现各种电能计量设备检定工作的自动化。
1 模块化软件
模块化软件是模块化概念在软件设计中的应用,是软件开发的一种重要技巧,在计算技术中称之为“模块化程序设计”(modular programming),它是指把系统或程序作为一组模块集合来开发的一种技术,目的是把一个复杂的任务分为几个较小与较简单的子任务,方便了正确的程序的编写。尽管模块的概念引入计算机软件领域已有三十余年历史,但对软件模块化的认识和实践却在深度和广度上还存在诸多不足,尤其在软件的系统设计和为解决特定问题的大型应用软件的编制中,模块化设计运用的水平,更将影响到软件开发的效率、质量和可维护性。
模块化程序设计,把一个软件看作是由一系列具有特定功能的组件组成。作为一个完整
原创力文档


文档评论(0)