监控组态软件中命令语言系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文首先概述了配电网络自动化系统,并阐述了发展国产监控组态软件的实际意义。
     本文研究的对象是监控组态软件开发中的一个重点和难点—命令语言系统。文中首先对系统进行需求分析,然后根据实际需求分析结果,提出了一种在开发解释系统中较新的方法—采用面向对象思想设计命令语言系统的方法,并采用UML来描述命令语言系统的有关模型。对于系统的命令语言解释器部分,文中给出了解释器的结构并设计了有关解释算法。命令语言系统还需要与组态软件其他部分连接,因此文中设计了命令语言系统与组态软件编辑系统、运行系统的接口,及其与实时数据库和组态图形系统的连接方法。
     最后,命令语言系统获得了成功实现。因此,文中所论述的方法与内容对于监控组态软件内置程序语言系统的开发及自动化工程均具有实际意义。
This paper introduces Distribution Automation System firstly. Then the paper expounds that it is significant to develop Configuration Software in China.
    In the main part of this paper, the paper discusses one important part of Configuration Software-Command Language System. The paper analyzes the needs of system firstly. Then, on the base of the results of the system analyzing, the paper provides a new way of the developing of Command Language System- Object-Oriented Way and describes the system by UML. Furthermore, the paper designs the structure and the arithmetic of interpreter. In order to realize the connecting with other parts, the paper designs the interfaces of system, including the interface to Edit System, the interface to Run System, the interface to Real~Time Database and the interface to Graph System.
    At last, the system is realized successfully. Therefore, the way and the contents of this paper are significant to the developing of Configuration Software and automation engineering.
引文
[1]P.D.Terry. Compilers and Compiler Generators-an introduction with C++.http://www.scifac.ru.ac.za/compilers/, 2000/2001-12-02
    [2]Bruce Eckel.Thinking in C++ Englewood Cliffs(N.J.):Prentice Hall,1995
    [3]Terrence W. Pratt Marvin V. Zelkowitz. PROGRAMMING LANGUAGE Design and Implementation (THIRD EDITION)(影印版)清华大学出版社,1998
    [4]Louden,K.C.冯博琴等 译 编译原理及实践 机械工业出版社,2000
    [5]史杏荣,万炳奎.编译程序设计原理与构造技术 中国科学技术大学出版社,1997
    [6]徐家福,吕建.软件语言及其实现 科学出版社,2000
    [7]李赣生,王华民.编译程序原理与技术北京:清华大学出版社,1997
    [8]陈火旺.程序设计语言.编译原理(第三版)国防工业出版社,2001
    [9][美]David J. Kruglinski, Scot Wingo,George Shepherd著,希望图书创作室 译.Visual C++ 6.0技术内幕第五版 北京希望电子出版社,1999
    [10]曾玉明,苏贵洋,马颖华.Visual C++.NET实践与提高—深入Windows编程 电子工业出版社,2002
    [11]殷人昆,陶永雷,谢若阳,盛绚华.数据结构(用面向对象方法与C++描述)北京:清华大学出版社,1999
    [12](美)Ivar Jacobson,Grady Booch,James Rumbaugh著,周伯生,冯学民,樊东平 译.统一软件开发过程.机械工业出版社,2002
    [13]宛延闿,定海.面向对象分析和设计 北京:清华大学出版社,2001
    [14][美]刘润东 UML对象设计与编程 北京希望电子出版社,2001
    [15]张莉,周伯庄,葛科,杨顺祥,王云.标准建模语言UML及其支持环境计算机世界 1998,第43期
    [16](美)Erich Gramma,Richard Helm,Ralph Johnson,John Vlissides著,李英军等 译.设计模式 可复用面向对象软件的基础 机械工业出版社,2000
    [17]马国华.监控组态软件及其应用 清华大学出版社,2001
    [18]王明俊,于尔铿,刘广一.配电系统自动及其发展 中国电力出版社,1998
    [19]苏从勇,周泓,汪乐宇.集成的脚本语言在组态软件中的应用计算机工程 2001,第28卷,第6期
    [20]郭朝辉,何松涛.一种新的工业组态软件的设计与应用有色金属设计1998,第25卷,第2期
    [21]郭今昌,安移世.UN2000集散控制系统Win95/NT平台控制组态软件开发 计算机自动测量与控制 2000.8(3)
    
    
    [22]田朝阳,张杭,王建华.分布式控制系统智能化开关柜的监控级组态软件低压电器 1998,No.4
    [23]刘垒,吴明华,周济.通用数控加工过程仿真中数控代码解释器的一种实现 组合机床与自动化加工技术 1995年第12期
    [24]朱巧明,翟洁,赵星涛,陈越.中文Word7.0文件解释器的设计 小型微型计算机系统 1999,第20卷,11期
    [25]解哓松,宋继良,孙永国.集成优化系统中的解释器技术 哈尔滨理工大学学报 2000年6月,第5卷,第3期
    [26]李岩,王东戈,祝世海.GEODRAW二维图形命令语言开发 哈尔滨理工大学学报 1997年2月,第2卷,第1期
    [27]李冶,武建文.配电自动化开关设备的几个技术问题电力系统自动化时代 http://www.autoage.net/goto/develop/pwauto/pwauto.htm2002年7月
    [28]王明俊.发展中的配电系统自动化 电力自动化设备 1999,19(3):1~4