1、“.....操作结果按请求登记顺序通过连接点通知客户。读函数引起所有的请求数据返回,这个函数是独立于变化驱动通知的。异步写函数通过连接点返回给客户的是函数操作完后的状态。异步刷新函数仅仅影响变化驱动通知,刷新函数本质上强行更新指定项,而不管最近的改变是否通知了客户。返回给客户的是最近的值。品质是数据必要的选项,服务器用品质来表示数据不可靠或坏的。句柄是组和项的个属性。组和项都有客户句柄和服务器句柄,客户句柄被客户分配与个对象关联,服务器在相关操作中返回这个句柄,通过句柄来识别这个对象。例如,当数据返回时,组的句柄在结构的头部,项的句柄与数据相关。客户通过这种风格来分配句柄使自己工作更有效率。句柄是个普通的数据结构个索引或偏移量,服务器通过句柄来联系项。客户在任何操作中,通过传送句柄来向服务器表示项。服务器也采用客户样的方法来分配句柄......”。
2、“.....针对服务器与客户端的数据传送共提出了两种方法,分别是异步数据通报和连接点方式。其中异步数据通报方式应用于符合规范版本要求的服务器中,连接点方式用于符合规范版本要求的服务器中。服务器与客户端数据传送机制是整个服务器开发过程中的关键技术,下面对这两种数据传递方式分别进行讨论。服务器与客户端异步通报方式传送机制通过异步通报方式传送数据时,客户端需要实现接口,服务器端需要实现接口。接口和接口都由库定义。接口用于接收异步通报。异步报有种类型复合文档数据变化和视区变化的实现者可以根据实际需要让接收种或多种类型的异步通报,的每种方法是对应于种特定通报的回函数。当触发异步通报发送的条件满足后,发送报的程序调用合适的方法。接口它用于处理数据变化通报,因而只实现了的方法和方法。函数用于建立双向通信机制,客户程序调用此函数......”。
3、“.....以后当对象中的据发生变化时,它可以通知客户程序的接收器函数用于取消通报连接。下面简单介绍下步操作流程在中,数据传输是以组为单位进行的在实现异步操作前,客户和服务器之间必须以组为单位建立连接,这个连接是由客户调用服务器的接口中的函数建立的。建立好后,在服务器方将保存客户的接口当需要传输数据时,就使用客户方的接口向客户传输数据。具体的连接流程客户调用函数创建服务器对象,获得其接口指针,客户就可以利用该指针直接调用接口成员函数。在服务器端为客户生成个对象滁州学院本科毕业设计用户调用服务器实现的函数添加组客户调用服务器实现的函数添加项客户生成个对象客户调用服务器端实现的函数,与服务器建立连接。服务器在对象中保存客户的对象和数据格式客户调用服务器发出读写操作,服务器给相应组和项做异步读写标记服务器向通道发送命令,等待命令返回服务器接收通道的读写结果......”。
4、“.....该定时器定时扫描项的异步操作标记当发现标记为完成时,调用中保存的客户的对象的函数,把项的数据传输给客户,然后给项的标记复位客户在函数中,按照约定的数据格式,获得异步操作的结果。服务器与客户端连接点方式传送机制般情况下,服务器组件提供的接口都是入接口,即组件处于被动状态,等待客户的请求然后做出相应的反应。这样的结构常常不能满足实际的要求,组件对象也要主动的与客户进行通信,所以这就要求对象能够提供出接口。如果个对象支持个或者多个出接口,我们就称这样的对象为可连接对象。可连接对象管理所有的出接口。对应每个出接口,可连接对象管理了个称为连接点的对象,客户通过连接点对象建立接收器与可连接对象的连接。图就是连接点机制的具体描述图连接点机制结构描述如果客户要使用连接点,接收器对象中就必须实现接口和服务器的输出接口。客户程序开始运行后......”。
5、“.....那么客户就调用该接口的方法,把在接收器中实现的接口指针传送给服务器。服务器接着获得输出接口的指针。所以服务器需要向客户端发送数据的时候就可以调用输出接口的方法。客户可连接对象接收器客户客户端把接收器的接口指针传给对象可连接对象调用接收器的接口成员滁州学院本科毕业设计对象和接口对象是服务器程序与客户程序进行交互的部分,需要与数据存储区和硬件驱动部分相联系,以便获取数据区中的数据或直接访问硬件设备。实施步骤分为以下几个部分继承规范中定义的类类和类,实现其接口成员函数。首先从基金读写回调函数类型的声明初始化和反初始化设置函数声明服务器通知函数声明滁州学院本科毕业设计对服务器的描述进行定义。定义类标识定义服务器的名称在程序文件中,添加代码定义如下函数读写回调函数滁州学院本科毕业设计反初始化设置函数,服务器通知函数......”。
6、“.....都在同学和老师的帮助下度过了。尤其要强烈感谢我的论文指导老师汪先兵老师,他对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。同时也要感谢机电学院实验室的实验员老师,尽最大的努力为我们的实验提供了必要器材。在此向帮助和指导过我的各位老师表示最衷心的感谢。感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。感谢我的同学和朋友,在我写论文的过程中给予我了很多理论素材,还在论文的撰写和排版的过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正......”。
7、“.....然后增加指针成员变量指向这些接口类。最后在组对象的接口查询函数中增加实例化接口类的代码。项表示了与数据源的连接,数据源可以是程序数据区中的数据项,也可以是个硬件设备中的数据。项没有自己的接口,无需实现任何接口功能,只需增加相应的功能函数如根据项的名称与数据源进行连接读写数据源等。客户程序将通过组对象的接口函数来间接调用项的这些成员函数定义数据服务器的名称和类标识。由于服务器对象是个由客户程序调用的对象,因此需要定义个类标识。类标识可用程序自动产生,这样能够保证生成的类标识是唯的。然后根据规范对各个接口进行定义实现数据服务器类厂对象。在规范中,客户程序是通过类厂创建对象并返回其接口指针的,因此需要为类设计相应的类厂。具体实现时先从基类派生出类,然后重载成员函数,通过该函数创建服务器对象将对象设计的头文件和实现文件添加到工程中......”。
8、“.....当客户程序建立连接时,通过类厂注册服务器程序并实例化个服务器对象传递给客户程序。服务器的实验测试同步实例界面,实现了启动停止服务器,同步读写操作,并回复操作结果,如图所示。滁州学院本科毕业设计图同步实例界面服务器界面,主窗口是服务器程序的起点,主要完成服务器的初始化。主窗口是所有界面元素的组织容器,主要包含设备地址设备树形列表标签列表。测试中成功将数据转换为模拟量,它们分别对应了不同的数值但拥有相同的质量如图所示。图服务器界面设备属性,可以设置具体到台设备的相关参数,如地址端口号设备号网关设备超时时间消息周期等等,如图所示。滁州学院本科毕业设计图设备属性添加组,在图所示的指定的服务器里面添加分组并将其命名的操作。图添加组标签属性,在图所示设定指定标签的名称描述地址寄存器及数据类型等相关操作......”。
9、“.....实现了与客户端的连接,并且可以实现添加或者删除组和项的操作,经过测试基本拥有了服务器作为工业通用数据访问服务器的功能,实现了规范中所规定的访问机制和标准规范中的功能。但测试中发现以下几个问题频繁的启动停止服务器时,偶尔出现不能打开的情况在数据量过大时候转换不出模拟量时间戳部分偶尔出现时间。由于现场设备和本人水平有限,对于以上几点缺陷没有进行有效的开发,有待以后的研究。通过本次毕业设计,我感到自己应用基础知识及专业知识解决问题的能力有了很大的提高,并且这次毕业设计的选题,是个很实际的课题,因此,在我即将工作之前,它是次重要演练。我想,通过这次毕业设计,到了工作单位后,我将能够更快的适应工作岗位和工作要求。我对自己充满信心。参考文献蒋近,毛六平,戴瑜兴基于协议的服务器的发与研究湖南工程学院学报马增良,兰斌数据访问服务器实现机制研究计算机工程与应用李勤......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。