LabVIEW 如何配置和使用 VI Server 点击:574 | 回复:0



fjczd

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:552帖 | 36回
  • 年度积分:703
  • 历史总积分:1294
  • 注册:2008年8月14日
发表于:2022-05-03 21:36:31
楼主

LabVIEW 如何配置和使用 VI Server

如何配置 VI Server?如何通过 VI Server来控制一个VI?

解答: 首先,需要确保计算机(以及任何联网的、希望通信的计算机)的VI Server选项中被设置成“允许方”使用。计算机将被用作:"localhost",而其他联网的计算机则作为主机上VI Server的客户端。对于当地主机和所有联网的计算机,需要完成如下设置步骤:

选择 Tools»Options 再选择 VI Server: Configuration.

确保Protocols下的TCP/IP 被选中

选择 Tools»Options 再选中VI Server: TCP/IP Access.

对于任何联网的、希望能访问VI Server的计算机,设置好它们的 IP 地址。(如果没有用VI Server来进行联网计算机间通信,则不需要完成这一步。)

使用如下的、位于Functions»Application Control 面板上的函数去控制一个VI:

将一个 Open Application Reference 函数放置在程序框图上。这个函数决定了想要运行的LabVIEW应用程序。被选择的LabVIEW应用程序可以位于当地计算机上,也可以位于一台联网的计算机上。然后,该函数会输出一个应用程序引用。之后,便可以通过属性节点和调用节点去操作一个LabVIEW应用程序了。

如果想对某个特定的VI进行操作,可以使用Open VI Reference 函数。该函数通过使用一个应用程序引用指定使用哪个LabVIEW应用程序(默认是当地计算机上的LabVIEW)同时,还必须指定想要操作的VI的路径。操作完这些步骤之后,将得到一个VI引用,然后便可以通过属性节点和调用节点操作该VI了。)

使用属性节点和调用节点对某个VI进行操作后,将需要使用 Close LabVIEW Object Reference函数来关闭VI引用。当被调用的VI关闭时,任何尚未关闭的引用将会被自动关闭。

LabVIEW中自带了好几个关于VI Server的范例程序,但是也可以登陆到 NI Developer Zone 搜索更多的关于VI Server的例子。

LabVIEW网络互连工具包大大扩展了LabVIEW的功能,使本地交互包含了通用的网络协议。开发者可以方便的使用现成的网络构架来实现对VI的远程交互、传输所采集的数据、甚至通过使用G web Server和CGI功能来实现对敏感信息进行密码保护等。针对不同的控制要求和开发复杂性,开发者可以选用低层和高层。

LabVIEWInternet Toolkit需要单独购买,或者与LabVIEW Statistical Process Toolkit和LabVIEWDatabase Connectivity Toolset一起包含在LabVIEW EnterpriseConnectivity Toolset中。

请参考附件的例程。

 

更详细的内容,参加如下附件的介绍。

 

LabVIEW、LabVIEW开发、LabVIEW编程、LabVIEW程序




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师