From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



与RT系列DAQ设备的网络通信



主要软件:
主要软件版本: 7.0
主要软件修正版本: N/A
次要软件: N/A

问题: 我想与70XX进行诸如TCP或UDP之类的网络通信。我如何知道需要使用的IP地址和端口?

解答:

LabVIEW Real-Time (RT) 7.0 安装了一个名为RT Proxy的新服务。该服务在70XX所需端口和电脑IP端口之间自动建立映射。这样能使70XX通过Windows机器网络接口卡访问网络。于是70XX 就在所装机器的IP地址上了,但RT Proxy服务会将70XX上VI所要求的端口映射到不同端口。若一个应用需要打开与70XX的链接,必须知道RT Proxy将要求的端口所映射到的端口号。

为确定端口映射,你可以打开 http://localhost:3580/dumpinfo 或使用附件中的VI。


使用自带范例 "Simple Data Server" & "Simple Data Client" 的范例:

选定本地计算机行的70XX,运行 "Simple Data Server.VI" ,其要求的端口为2055。然后进入到"Operate>>Switch Execution Target"并选择Windows中的LabVIEW,能使VI在70XX上一直运行。下一步,你可以运行附件中以Windows为目标的VI或打开http://localhost:3580/dumpinfo 来确定端口2055被映射到哪个端口。装有70XX机器的IP地址和映射的端口号可以供本地计算机或网络上的其他机器使用,通过运行"Simple Data Client.VI" 能够打开与70XX上运行的RT VI的连接。



相关链接:

附件:


View RT Proxy Port Mappings.vi - View RT Proxy Port Mappings.vi



报告日期: 03/03/2004
最近更新: 03/17/2015
文档编号: 372CGCQS