首页> 外文OA文献 >The introduction of realism into SCADA mimic diagrams using object oriented techniques and C++
【2h】

The introduction of realism into SCADA mimic diagrams using object oriented techniques and C++

机译:使用面向对象技术和C ++将现实主义引入sCaDa模拟图

摘要

This project shows how an interactive object based graphical user interface for a plant supervision or control application may be implemented using state-of-the-art software languages and tools. In many current plant supervisory, control and data acquisition systems (SCADA) data presentation is limited to archaic character based graphics and text based prompts with little or no use of pointing devices. With the emergence of object-oriented programming languages and graphics function libraries this project shows how a decisive upgrade in the graphics for these systems may be achieved, thereby bringing realism into plant mimic diagrams. The mimic diagrams created in this project consist of a static background, acquired by the use of scanning devices or paint packages, and a dynamic background of icons, generated using object-oriented C++ classes. The project is an object-oriented application and hence illustrates the object-oriented paradigm.ududThe thesis introduces the area of supervisory, control and data acquisition systems. It examines graphic standards and operating system options, and highlights the need for a user friendly extensible graphic interface to telemetry systems. It also shows how object-orientation should provide for systems that are not only easier to extend and maintain but may also spawn parts which may be used for future projects. The thesis, based on experience gained throughout the project, examines C++, classes, inheritance, problems associated with C++ environments and the dangers of product incompatibility. It discusses graphic elements, such as bitmaps, icons and menus, and shows how object-orientation may be applied to them. It expounds on real-time considerations and icon animation and details the full project implementation including compilation and memory management systems used. Finally it points to the future, to the impact of object-oriented programming on technical management, to object-oriented databases and the object-oriented SCADA workstation of the future, and to changes imminent in C++ itself.
机译:该项目显示了如何使用最新的软件语言和工具来实现用于工厂监督或控制应用程序的基于对象的交互式图形用户界面。在许多当前的工厂监督,控制和数据采集系统(SCADA)中,数据显示仅限于基于古文字的图形和基于文本的提示,而很少使用或不使用定位设备。随着面向对象编程语言和图形功能库的出现,该项目说明了如何实现这些系统图形的决定性升级,从而将真实感引入到植物模拟图中。在该项目中创建的模拟图包括使用扫描设备或绘画包获取的静态背景,以及使用面向对象的C ++类生成的图标的动态背景。该项目是一个面向对象的应用程序,因此说明了面向对象的范例。 ud ud本文介绍了监视,控制和数据采集系统的领域。它检查了图形标准和操作系统选项,并强调了对遥测系统的用户友好的可扩展图形界面的需求。它还显示了面向对象如何为不仅易于扩展和维护的系统提供系统,而且还可能产生可用于将来项目的部件。本文基于整个项目中获得的经验,对C ++,类,继承,与C ++环境相关的问题以及产品不兼容的危险进行了研究。它讨论了图形元素,例如位图,图标和菜单,并说明了如何将面向对象应用于它们。它阐述了实时考虑因素和图标动画,并详细介绍了整个项目实现,包括所使用的编译和内存管理系统。最后,它指出了未来,面向对象的程序设计对技术管理的影响,面向对象的数据库和未来的面向对象的SCADA工作站,以及C ++本身即将发生的变化。

著录项

  • 作者

    Kiernan Paul;

  • 作者单位
  • 年度 1991
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号