位置:51电子网 » 技术资料 » 控制技术

VI Server技术简介

发布时间:2014/7/9 18:10:33 访问次数:814

   LabVIEW实现程序控制功能的方法叫做VI Server技术,VI Server通过一些函数来实现。SML4740/61这些函数在“编程一应用程序控制”函数子选板。

   (1)打开应用程序引用:打开一个应用程序实例引用,指向本地或远程计算机上通过VI Server访问的应用程序。LabVIEW通过“引用(Reference)”标识VI、文件和设备网络连接等许多对象,每个“引用”有一个编号称为“引用句柄”。一个对象打开时,

LabVIEW自动给它创建一个唯一的引用句柄,到它关闭时引用句柄随之关闭。当它再次被打开时会得到另一个不同的引用句柄。引用句柄是贯穿VI Server技术始终的一条线索。

   (2)打开VI引用:返回一个指定名称或路径的VI、定制控件、或全局变量的引用。

   (3)关闭引用:关闭一个打开的VI、VI对象、应用程序实例、.NET或ActiveX对象的引用。

   (4)通过引用节点调用:调用“引用”所指定的VI,引用VI必须是一个严格类定义的引用。

   (5)属性节点:取得或设置一个引用所指向的对象的属性。

   (6)调用节点:对一个引用指向的对象调用方法或动作。

   这些函数的应用方法将在后面的内容中结合示例详细介绍。它们可以实现的主要任务有:

   ·通过网络远程调用VI。一台机器配置为VI Server,输出VI供其他机器调用。这部分内容将在本书第4章软件接口与外部数据通信中介绍。

   ·在需要调用VI时动态把它们装载到内存中。

   ·控制VI的运行情况。例如,前面板打开与关闭、程序运行与停止等。

   ·编辑LabVIEW和VI的属性。例如,前面板位置、大小等。

   ·刷新一组VI的属性,避免手工设置。

   ·取得LabVIEW菜一次安装的相关信息。例如,版本号、编号、运行平台等。

   ·为应用程序创建一个插入式结构,用于在程序发布给用户后增加其功能。

   ·控制VI前面板控件的属性。

   完成这些任务的过程中并不经常用到VI Server这个术语,但是它们都统一在VI Server这种技术方法中。



   LabVIEW实现程序控制功能的方法叫做VI Server技术,VI Server通过一些函数来实现。SML4740/61这些函数在“编程一应用程序控制”函数子选板。

   (1)打开应用程序引用:打开一个应用程序实例引用,指向本地或远程计算机上通过VI Server访问的应用程序。LabVIEW通过“引用(Reference)”标识VI、文件和设备网络连接等许多对象,每个“引用”有一个编号称为“引用句柄”。一个对象打开时,

LabVIEW自动给它创建一个唯一的引用句柄,到它关闭时引用句柄随之关闭。当它再次被打开时会得到另一个不同的引用句柄。引用句柄是贯穿VI Server技术始终的一条线索。

   (2)打开VI引用:返回一个指定名称或路径的VI、定制控件、或全局变量的引用。

   (3)关闭引用:关闭一个打开的VI、VI对象、应用程序实例、.NET或ActiveX对象的引用。

   (4)通过引用节点调用:调用“引用”所指定的VI,引用VI必须是一个严格类定义的引用。

   (5)属性节点:取得或设置一个引用所指向的对象的属性。

   (6)调用节点:对一个引用指向的对象调用方法或动作。

   这些函数的应用方法将在后面的内容中结合示例详细介绍。它们可以实现的主要任务有:

   ·通过网络远程调用VI。一台机器配置为VI Server,输出VI供其他机器调用。这部分内容将在本书第4章软件接口与外部数据通信中介绍。

   ·在需要调用VI时动态把它们装载到内存中。

   ·控制VI的运行情况。例如,前面板打开与关闭、程序运行与停止等。

   ·编辑LabVIEW和VI的属性。例如,前面板位置、大小等。

   ·刷新一组VI的属性,避免手工设置。

   ·取得LabVIEW菜一次安装的相关信息。例如,版本号、编号、运行平台等。

   ·为应用程序创建一个插入式结构,用于在程序发布给用户后增加其功能。

   ·控制VI前面板控件的属性。

   完成这些任务的过程中并不经常用到VI Server这个术语,但是它们都统一在VI Server这种技术方法中。



相关技术资料
7-9VI Server技术简介

热门点击

 

推荐技术资料

自制经典的1875功放
    平时我也经常逛一些音响DIY论坛,发现有很多人喜欢LM... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!