首页 > Windows开发 > 详细

WinccOA-面相对象工程开发1-面相对象模型搭建

时间:2020-05-13 09:46:08      阅读:88      评论:0      收藏:0      [点我收藏+]

引子

面向对象 是一种软件开发方法,用此方法提高代码的复用(重复使用)程序员会快速的搭建业务模型,
在工控行业可能是个新的概念,但是既然我们的工控软件都是用面向对象这种方法开发出来的,
如果在SCADA系统里能够组态实现,一定会大大提成效率.
无独有偶 WinccOA 实现了这套开发方式,下面请随我一起来实现一个面向对象工程的demo

什么是面向对象

技术分享图片
其实面向对象是人们对自然与计算机技术一种融合,
比如自然里,人本身就是一个对象.
试想下一个人应该有的属性:
人有性别 年龄 家庭住址 等数据属性,
同时人也有下厨,写代码,绘制工程图等功能属性,
我们把数据属性+功能属性封装起来融为一体,一个人的对象就出来了

现在我们拿水务行业的 泵站的一个分区系统 作为一个对象来研究,
搭建一个供水分区对象模板,可以在后面反复使用!

泵站分区对象

技术分享图片
我们把上述流程图(一个分区)作为一个整体去研究(即一个对象)起名字为供水分区对象

数据属性:

  • 阀门开关
  • 入口压力计数值
  • 入口流量计数值
  • 电机转速
  • 出口流量计数值
  • 出口压力数值
  • ...

功能属性

  • 供水压力调节
  • 分区阀门开关
  • ...

WinccOA 实践

WinccOA里所有的数据属性都是从Para里配置的(Para用来管理与底层设备的通讯与数据解析),
所有的界面显示通过Gedi模块 组态与人交互.

Para 搭建数据

我们按照供水分区这个对象 在Para里新建数据类型 DeliveryArea(供水分区)
技术分享图片

Gedi 组态搭建

我们通过拖拽控件 搭建下图组态
技术分享图片
设计说明:

  • 我们将所有的取值 图中用XXX文本控件 作为替代
  • 阀门开的状态为蓝色,关闭为红色
  • ...
    (未完待续)

WinccOA-面相对象工程开发1-面相对象模型搭建

原文:https://www.cnblogs.com/indus-eric/p/12876703.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!