您现在的位置:网学>>免费论文>>论文导航>>网络学院>>网络学院
  • 采用VC++开发的智能建筑系统集成组态软件设计
    网络学院  2008-7-4 下载论文 发表评论 复制论文网址 上传用户:会员ID19154

      周韵玲(深圳职业技术学院 深圳 518055)摘 要:本文介绍了智能建筑集成管理系统组态软件的结构及实现方法。由于目前各知名品牌的楼控产品均支持OPC标准,故系统采用OPC技术实现不同系统的数据共享,同时提供开放的数据访问平台,从而可进一步进行如系统节能等方面的数据分析与处理。该系统基于Web平台,可实现因特网的远程监控,运用VC++编程语言可保证系统的实时控制,试运行效果良好,各项功能均运行正常。

      关键词:智能建筑; Web; OPC;访问; VC++

         BDesign of a configurable software based onVC++ programminglanguage in the integration of intelligentbuilding systemZhou Yunling(Shenzhen Polytechnic, Shenzhen 518055,China)Abstract:The structure ofa configurable software to the system integration in intelligentbuilding is in-troduced. Sincemany building automation productswith famous brands all supportOPC standard, sothis system useOPC technology to realize the data sharing. Also an open data platform can be affordedby the system. So it is easy to realize the data analysis and processing of energy conservation, and soon. The system isbased onWeb to remotemonitoring and controlon interne.t VC++ is themain pro-gramming languagewhich can realize the real-time of the system. The effectofrunning test isgood; apartswork normally.

      Keywords:intelligentbuilding; Web; OPC; access; VC++0 引  言随着智能建筑在我国的普遍应用,用户对智能建筑各个子系统的集成管理要求越来越强烈,现有的智能建筑集成软件多为国外品牌,系统庞大,价格昂贵,后期维护成本高,而且一般不允许用户根据自己的应用需求定制,这样大大限制了组态软件的功能。

      本文在借鉴国内外优秀组态软件产品成功经验的基础上,以智能建筑的系统集成为应用背景,完成了基于Web以及OPC技术的组态软件平台的设计与开发,解决了智能大厦内各子系统之间的异构互连问题,从而提升智能建筑的信息化管理水平[1]。

      1 基于W eb的组态软件的实现方式随着Internet/Intranet技术和Web技术的广泛应用,利用Web技术实现远程监测已经成为越来越多的监控系统不可缺少的重要组成部分。本系统即基于Web平台并运用VC++语言进行程序设计,智能建筑不同子系统的数据读写则通过OPC通用数据接口得以实现。

      基于Web的组态软件的应用模型如图1所示。

      在Web的3层体系结构中,浏览器的作用就是从网络上下载应用,负责提供用户界面GUI、工艺流程监控画面等,并提交客户请求及接收Web服务器返回的查询结果,实现系统远程管理功能[2]。在完成监控画面以及数据点组态后,Web服务器可接受客户端发来的Internet请求,并通过HTTP请求获得组态软件和数据库服务器提供的组态信息以及系统运行过程中产生的数据信息。这样,当用户需要申请有关数据时,最终在浏览器端可得到相关的信息[3]。

      图1 基于Web的组态软件的应用模型按功能类别不同,本组态软件分为3个模块:

      图形界面模块、数据库模块以及数据读写模块,如图2所示[4]。

      1·1 用户界面设计组态软件用户界面是一个进行图形系统生成工作所依赖的开发环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,生成的图形目标应用系统可在图形运行环境中运行。构成现场各过程图形的画面由各个简单的图形对象组成,每个简单的对象均有影响其外观的属性。对象的基本属性包括颜色、高度、宽度、取向和位置移动等。这些属性可以是静态的,也可以是动态的。静态属性在系统投入运行后保持不变,与原来组态时一致;而动态属性则与表达式的值有关。表达式可以来自I/O设备的变量,也可以是由变量和运算符组成的数学表达式,这种对象的动态属性随着表达式值的变化而实时改变。静态属性和动态属性分别是在矢量制图和动画处理时进行设置。

      矢量图形系统包括CDraw以及其派生的各个作图类,如图3所示。基类CDraw是由MFC的Cobject类直接派生的,而由图形元素CDraw派生出图形元素的直线类CLine、连续直线或多边形区域类CPline、圆类CCircle、圆弧类CArc、标注文本类CText和显示图像文件的位图类CBmap等。每个图形元素是图形元素类创建的一个对象,在创建这个对象时得到指向这个对象的指针,建立一个对象指针数组来管理这些指针,以达到管理所有图形元素的目的。在MFC类建立类模板CtypedPtrArray,用来定义管理类指针的对象。

      图3 图形元素的类Private:

      CTypedPtrArray<CObArray, CLine* >m_Line-Array; //管理直线对象指针CTypedPtrArray< CObArray, CPline* >m _PLineArray; //管理连续直线或多边形对象指针CTypedPtrArray<CObArray, CCircle* >m _CircleArray; //管理圆对象指针CTypedPtrArray<CObArray, CArc* >m _ Ar-cArray; //管理圆弧对象指针CTypedPtrArray<CObArray, CText* >m_ Tex-tArray; //管理标注文本对象指针利用CDraw类的Serialize函数实现数据的存取操作。

    123下一页

    相关热词:采用 VC 开发 智能 建筑 系统 集成 软件 设计

    下载此论文 注册会员 原创论文及论文定作 定作程序设计 网络精品课程|在线学习

    提供各类程序设计和程序下载修改等 提供ASP\VFP\PB\VB\ASP.NET\DELPHI系统定作修改服务
    【责编:网学网  发表评论】
    【设为主页】【加入收藏】【打印本文】【回到顶部】【关闭此页】
    •   相关文章
      ·薪资系统设计
      ·智能楼宇安全防范系统
      ·基于web的选课系统设计与实现论文
      ·基于Web的图书管理系统论文
      ·基于WEB的仓库管理系统论文
      ·直流电机PWM控制调速系统设计
      ·电子称设计及制作
      ·校园网上跳蚤市场设计与开发
      ·校园卡管理系统论文:中间件技术在校园一卡
    •   最新文件
      ·大学生网上开店的优劣分析
      ·融E自选网
      ·网络考试系统
      ·物流信息网
      ·游戏网
      ·新闻网
      ·宽带点播网
      ·在线美食网
      ·供求信息网
  •  友情链接
    特别推荐
     最新原创论文               更多