监控组态软件的功能和使用全解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ ③温链路
▪ 温链路是一种仅仅由客户向服务器请求的 数据获得后,如服务器的数据发生了变化, 由服务器主动将变哈后的数据发送给客户, 但在通知时并不带变化后的数据,仅当客户 确认需要该数据后再将该数据传递给客户。
▪ (5)热链路的建立过程
建立对话、请求数据、数据交换、终止对话。
▪ 3.对象的嵌入与链接(OLE)技术
▪ 从现实世界中客观存在的事物(即对象)出 发来构造软件系统,并在系统构造中尽可能 运用人类的自然思维方式。
▪ 具有程序结构清晰 ▪ 自动生成程序框架,实现简单,可有效地
减少程序的维护工作量,代码重用率高 ▪ 软件开发效率高等优点
▪ 2.动态数据交换技术(DDE)
▪ (1)Windows数据交换方式
▪ ① 热链路:
▪ 热链路在客户向服务器请求的数据得到之后, 如服务器的数据发生了变化,而客户又希望得 到变化后的数据,这是由服务器主动将变化后 的数据发送给客户。通过一次热链对话请求, 客户可以多次从服务器获得数据。
▪ ② 冷链路
▪ 冷链路使一种仅仅由客户向服务器请求数 据传递的对话方式,如客户向服务器多次请求 数据,就要多次请求数据传递对话。
对象的数据格式。
▪ (2)OLE
▪ OLE是将不同应用软件、不同操作系统中 的对象组合成一个功能强大的新应用;可以使 得个应用程序能够紧密正确地使用另一个应用 程序的服务。
▪ OLE是一种高级的进程间通信机制。它把 用户从应用程序为中心的应用环境解脱出来, 代之以文档为中心的计算环境。在前一种环境 中,完成任务的工具是单个的应用程序,而以 文档为中心的计算环境,用户能综合使用多种 程序来完成任务。
▪ (4)存储和寻址方式
OLE对象的存储和寻址方式:链接和嵌入。 ▪ 嵌入是将对象的数据信息完整地放置在客户机应用程
序的过程。链接时在客户机应用程序中存储对象的一些 描述信息和过程。这些描述包括对象文件及其路径名称, 编辑这个对象的服务器应用程序的名称等。 ▪ 对于嵌入,原始对象的改变无法影响那些已嵌入的对 象,而链接方式中的对象可以不依赖于超文本而自身发 生变化,并且链接对象的应用可以胡斯文档相对较小一 些,因为链接对象只有一个而同时被多个文档所共用。
▪ 创建对象的程序称为客户应用程序,它可以接受、 显示和存储对象。客户应用程序能够接受、指向、 显示和存储由OLE服务器程序创建的对象(这些 对象本身可包含各种数据),提供工具给用户激 活和操作对象,提供方法将链接和嵌入的对象放 入或移出文档,并能在需要时激活服务器应用程 序。
▪ 某些应用程序既可以是服务器应用程序,也可 以是客户应用程序,如Word、Excel等。
▪ OLE(Object Linking and Embedded)是 在DDE技术基础上发展起来的新技术。OLE的 任务不再是交换数据,而是交换完整的对象。
▪ (1)在Word中插入Excel表格(对象)。 ▪ 对象显示在Word视图中; ▪ 数据存储在Word文档中; ▪ 编辑时,双击对象,调出对象操作程序; ▪ Word能够对对象进行存储和管理,不知道
▪ (3)DDE应用程序分类
▪ DDE应用程序可以分为客户应用程序和服 务器应用程序。
▪ 发起对话请求数据交换的应用程序称为客 户应用程序,响应请求的应用程序称为服务 器应用程序。
▪ (4)DDE的三种对话方式
▪ DDE有三种对话方式:热链路(Hot link)、冷链路(Cool link)和温链路 (Warm link)。
▪ 剪贴板、动态连接库DDL、动态数据交换 DDE(Dynamic Data Exchange)以及对象 链接与嵌入等。
▪ (2)DDE技术
▪ 动态数据交换技术(DDE)是在Windows 系统中支持的进程间的通信机制。它是以共 享全局(Global)内存来实现数据交换的。 DDE可以用来实现许多应用程序功能(包括: 连接实时数据、建立综合文档、执行应用程 序之间的数据查询)。
▪ ( 3)OLE应用程序的分类
▪ 在大多数OLE文档中,应用程序分为客户应 用程序(Client application)和服务器应用程 序(Sever application)。
▪ 能创建、编辑对象,运行对象中含有详细数 据结构的应用程序称为服务器应用程序(或对象 服务器)。当用户激活对象时,服务器应用程序 开始启动,然后用户可以编辑和播放在服务器应 用窗口内的对象。
▪ ( 3)两个组件技术标准
▪ 1)公共对象请求代理体系结构(CORBA)
▪ Common Object Request Breaker Architecture—— 对 象 管 理 组 织 ( OMG, Object Management Group);
▪ 2) 组 件 对 象 模 型 / 分 布 式 组 件 对 象 模 型 (COM/DCOM)
▪ 4.COM/DCOM
▪ (1)面向对象未解决的困难
▪ 软件开发周期长、维护困难、开放性差、 难以重用。
▪ (2)组件技术
▪ 组件是独立于特定的程序设计语言和应用 系统,具有可重用性、能自包含的软件部分。 将一个庞大的软件分成多个模块,每个模块 保持一定的功能独立性,在协同工作的同时, 通过互相之间的接口交换信息来完成任务, 将这样的软件模块称为组件。
▪ Component Object Model / Distributed Component Object Model——Microsoft
▪ (4wk.baidu.comCOM组件技术的原理及特性
▪ COM不仅仅提供了组件之间接口的标准,还 引入了面向对象的思想。
▪ COM组件、COM对象、COM接口之间的关 系:
第五章
监控组态软件的功能和使用
▪ 5.1 计算机监控系统的组成 ▪ 5.2 现代软件技术 ▪ 5.3 监控组态软件原理 ▪ 5.4 WinCC的功能介绍
5.1 计算机监控系统的组成
1.
计 算 机
2.
3.
4.
5.2 现代软件技术
▪ 1.面向对象技术(OO)
▪ 是一种以对象为基础,以事件或消息来驱动 对象执行处理的程序设计技术。具有抽象性、 封装性、继承性及多态性。