在 07-24-2019 08:19 PM
大家好,我最近在编写一个vi,需要和另外一个vi进行通信,选择了通过网络流的方式,在源代码的时候通信正常,但编译为可执行文件后则无法连接,试了试labview提供的例程 Simple Network Streams.lvproj,也是在源代码的时候可以通信,编译后无论是接收发送程序在同一个项目还是不同的项目编译后都无法连接,而且同一个项目复制一份,分别打开复制前和复制后的项目中的接收发送源程序也是无法通信,有遇到过这类问题的朋友吗?
已解決! 轉到解決方案。
在 07-24-2019 10:15 PM
困扰了我两天的问题找出了答案,是建立端点时名称的问题,例程上那个命名方式不全面,在源代码状态是可以的,实际要按照ni.dex://hostname:application/name的格式,把写入方名称、读取方url,读取方名称、写入方url进行修改,无论是源代码状态还是可执行状态都可以连接。
hostname可以是ip地址,当前试过了ipv4,ipv6未知
***application不需要与生成的可执行文件名一致,但一定要有***