文档详情

LabVIEW 图形化编程与实例应用 教学课件 作者 程学庆 等 第10章.ppt

发布:2017-08-17约1.27千字共6页下载文档
文本预览下载声明
LabVIEW图形化编程与实例应用 第10章 ActiveX * 知识点: ? OLE、COM和ActiveX的基本概念 ? ActiveX控件的属性、方法和事件 ? LabVIEW的ActiveX编程及示例 本章概述: 本章首先介绍了OLE、COM和ActiveX的起源、关系以及相关的一些术语,同时给出ActiveX控件的对象、属性、方法和事件等概念,重点介绍了LabVIEW的ActiveX控件编程以及LabVIEW作为ActiveX客户端或服务器的应用实例。 LabVIEW图形化编程与实例应用 LabVIEW图形化编程与实例应用 10-1 OLE、COM和ActiveX简介 1.起源和发展 2. OLE、COM和ActiveX之间的对比 10-1-1 OLE、COM和ActiveX的起源和关系 1.就地激活(in-place activation) 2. OLE对象/容器/服务器 3.复合文档(compound document) 4. COM接口 5. COM服务器 6. COM客户端 7. Marshaling(编组)机制 10-1-2 OLE、COM和ActiveX的相关术语 1.自动化(Automation) 2.活动服务器页面(ASP) 3.类型库(Type Libraries) 10-1-3 COM扩展 LabVIEW图形化编程与实例应用 ActiveX控件都具有其特定的属性(Properties)和方法(Methods),以便于其他应用程序来调用和操作它。 方法(Methods)可以看成是在外部应用程序中能够执行的函数。用户需要给ActiveX控件的方法函数指定输入参数,并且获得函数的返回值。 10-2-2 Events LabVIEW的Events(事件)是指当控件嵌入到Container(容器)中时所发生的异步通知。ActiveX控件有许多常用的标准事件,包括鼠标单击、双击、移动和错误事件等。 10-3-1 LabVIEW的控件容器 1.嵌入对象 2.插入ActiveX控件和文档 10-2 ActiveX的属性、方法和事件 10-2-1 ActiveX的属性、方法 10-3 LabVIEW的ActiveX编程 LabVIEW图形化编程与实例应用 ActiveX函数子选项板位于功能模板的Communication子模板中。ActiveX函数子选项板还包括两个非常有用的节点函数:Property Node属性节点和Invoke Node方法节点。 1.自动化开和关 2.属性节点 3.调用节点 4. To Variant 5.使用控件容器与自动化的对比 10-3-3 LabVIEW中的事件 1.列出控件所有事件 2.控件对象事件排队 10-3-2 ActiveX函数子选项板 10-3-4 LabVIEW作为客户端打开不同的应用程序
显示全部
相似文档