返回正在指定计算机上运行的VI服务器应用的引用。

如连线空字符串至机器名,函数返回正在运行该函数的本地LabVIEW应用程序的引用。指定机器名后,函数将尝试与指定端口上某个计算机的远程VI服务器建立连接。


icon

输入/输出

  • cstr.png 机器名("": 打开本地引用)

    机器名是要与其确立连接并运行应用程序实例的计算机地址。

    地址可以是用点分隔的十进制数字(例如,130.164.15.250)或域名(例如,foo.ni.com)。空字符串可使该函数返回对本地应用程序实例的引用。
  • cu16.png 端口号或服务名称(3363)

    端口号或服务名称可以输入数字或字符串。默认为数字。端口号或服务名称 是远程 LabVIEW 应用程序正在监听的端口。

    如果指定了服务名称,LabVIEW 将查询 NI 服务定位器 ,以获取服务器注册的端口号。默认状态下可使用默认的VI服务器侦听器端口号(3363)。

    如需确立VI与另一个LabVIEW应用程序间的连接,必须知道机器名和另一LabVIEW应用程序中VI服务器侦听的端口号和服务名称。如同一台机器上有多个LabVIEW应用程序,一个或多个应用程序可侦听端口,而非通过默认的VI服务器侦听器端口。在这种情况下,应提供端口号和服务名称。通过VI服务器页可设置VI服务器的端口号和服务名称,或使用服务器:端口服务器:服务名称属性通过编程设置端口号和服务名称。
    注: 选项对话框的VI服务器设置适用于默认应用程序实例或项目之外的VI。如需设置项目中应用程序实例的VI服务器,可右键单击项目浏览器窗口中的终端。
  • ci32.png 超时毫秒(60000)

    超时毫秒指定函数等待完成和返回错误的时间,以毫秒为单位。默认值为60000毫秒,1分钟。值–1表示无限等待。

  • cerrcodeclst.png 错误输入(无错误)

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • iaprn.png 应用程序引用

    应用程序引用是对指定应用程序的引用。

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 连线应用程序实例引用输出作为属性调用节点的输入,可获取或设置应用程序上的属性和调用方法。连线该输出作为打开VI引用函数的输入,可获得该应用程序中VI的引用。关闭引用时,使用关闭引用函数。如未关闭引用,则它将在与其关联的顶层VI运行结束后自动关闭。建议在引用使用完毕后立即关闭引用,以节省保持连接所需的资源。

    如在远程VI服务器的连接上使用该VI,可能发生同级函数关闭网络连接的错误。此时,选择工具»选项»VI服务器,可确认该机器是否有访问服务器的权限。此外,也可在服务器选项对话框VI服务器页的用户访问设置用户访问。