指定网络流端点URL
- 更新时间2025-08-27
- 阅读时长5分钟
LabVIEW使用URL来标识各个网络流端点。使用创建网络流写入方端点函数的写入方名称接线端,创建网络流读取方端点函数的读取方名称接线端指定端点名称时,LabVIEW将使用下列语法创建一个URL:
ni.dex:// host_name : context_name / endpoint_name
下表介绍了URL的各个组成部分。
注: 一台计算机上只能有一个应用程序可指定默认上下文名称。因此,如一台计算机上有多个应用程序使用网络流,必须为这些应用程序的每个端点分配一个URL,而不是名称。
使用端点URL提示要相互连接的写入方端点和读取方端点,创建一个有效的网络流。将远程端点的URL连接至“创建网络流写入方端点”函数的读取方URL或“创建网络流读取方端点”函数的写入方URL,建立连接。
必须在这些端上指定的URL根据远程端点所在网络而有所区别。下列范例显示了如何通过提示连接两个端点。
| 注:端点URL不区分大小写。但是,指定端点URL时,必须将预留字符替换为相应的转义代码,以避免解析错误。 |
将数据流至运行网络流应用程序的计算机
连接端点至运行一个网络流应用程序的远程计算机时,如下图所示,必须使用下列语法的URL在两个端点之间建立连接:
// host_name / endpoint_name
按照下列步骤,使用该语法URL在两个端点之间按提示建立连接。
- 使用“创建网络流读取方端点”函数在远程计算机上创建一个读取方端点,如下图所示。
在上图中,10.0.0.62是host_name,Reader是endpoint_name。因此,该端点的URL为//10.0.0.62/Reader。

注:LabVIEW按照下列顺序解析主机名称: - 终端名称(在LabVIEW项目中指定)
- DNS名称
- IP地址
- 使用“创建网络流写入方端点”函数在本地主机上创建一个写入方端点,使用读取方URL接线端指定读取方端点的URL,如下图所示。

将数据流至运行多个网络流应用程序的计算机
连接端点至运行多个网络流应用程序的远程计算机时,如下图所示,必须使用下列语法的URL在两个端点之间建立连接:
// host_name : context_name / endpoint_name
按照下列步骤,使用该语法URL在两个端点之间按提示建立连接。
- 使用“创建网络流读取方端点”函数在远程计算机上创建一个读取方端点,如下图所示。
在运行多个使用网络流应用程序的计算机上创建端点时,分配的URL必须包括host_name、context_name和endpoint_name,如上图所示。在该例中,为端点分配URL,而不是名称,确保了一台计算机上的多个应用程序不使用相同的context_name,避免端点重复连接。
- 使用“创建网络流写入方端点”函数在本地主机上创建一个写入方端点,使用读取方URL接线端指定读取方端点的URL,如下图所示。

将数据流至本地主机上的一个应用程序
如连接至本地主机上另一个应用程序中的端点,如下图所示,必须使用下列语法的URL在两个端点之间建立连接。
// localhost : context_name / endpoint_name
按照下列步骤,使用该语法URL在两个端点之间按提示建立连接。
- 使用“创建网络流读取方端点”函数在应用程序中创建一个读取方端点,如下图所示。

- 使用“创建网络流写入方端点”函数在另一个应用程序中创建一个写入方端点,使用读取方URL指定读取端点的URL,如下图所示。


注:本地主机运行两个使用网络流的应用程序,所以必须为每个端点指定URL,而非名称。