Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

如何配置和使用 VI Server?

主要软件: Utility Software>>Server Explorer
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: LabVIEW Development Systems>>Professional Development System, LabVIEW Development Systems>>Full Development System, LabVIEW Development Systems>>Base Package

问题:

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



解答: 首先,您需要确保您的计算机(以及任何联网的、您希望通信的计算机)的VI Server选项中被设置成“允许方 ”使用。您的计算机将被用作:"localhost",而其他联网的计算机则作为主机上VI Server的客户端。对于当地主机和所有联网的计算机,需要完成如下设置步骤:
  1. 选择 Tools»Options 再选择 VI Server: Configuration.
  2. 确保Protocols下的TCP/IP 被选中
  3. 选择 Tools»Options 再选中VI Server: TCP/IP Access.
  4. 对于任何联网的、您希望能访问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功能来实现对敏感信息进行密码保护等。针对不同的控制要求和开发复杂性,开发者可以选用低层和高层。如果需要得到更多信息:点击这里

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

相关链接:
KnowledgeBase 2N7E7CEW: Can I Launch a VI Within an Executable Dynamically Using VI Server?
KnowledgeBase 26LCQQVW: Invoking Native LabVIEW Functions Using VI Server
KnowledgeBase 18N9B5WV: Frequently Asked Questions (FAQs) on the LabVIEW 5.0 VI Server


附件:





报告日期: 03/03/1998
最近更新: 10/07/2007
文档编号: DIRECT-3S8STK

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit