精选优质文档-倾情为你奉上基于面向对象技术的楼宇自控网络协议的实现摘要:本文通过介绍BACnet标准协议中使用的通信语言三大要素:对象、属性和服务,说明面向对象技术在BACnet标准中的具体实现,并采用面向对象的设计思想对BACnet协议的类库进行开发、设计和类结构的定义。控制系统中的面向对象设计主要分为两部分:面向对象编程和面向对象的协议。协议是控制系统相互之间通信的基础,在控制系统中仅有属于管理层的面向对象编程语言是不够的。面向对象设计必须由面向对象的协议来完善,只有包括现场层的面向对象通信协议才能构成完整的面向对象控制系统。BACnet协议是针对楼字自动化系统设计的,采用了面向对象的技术,用 “对象”、“属性”和“服务”等要素定义信息格式,定义了一种具有属性的对象来表示任意的楼宇系统设备的功能,从而提供了一种标准的表示楼宇自控设备的方式。1 可行性研究11面向对象技术面向对象技术中最重要的就是 “对象”的概念,“对象”具有一定的属性和方法。一个具体的对象可以有许多的属性和方法,面向对象技术的重要特点就是对象的封装性。对于外界而言,并不需要知道对象