Network Stream Communication Fails When Deploying Real-Time VI

Updated May 15, 2018

Reported In

Software

  • LabVIEW

Issue Details

I am using network streams to transfer data in my application. It works in the development environment, but not when I deploy it as an EXE on my cRIO. However, if I enable remote debugging, the communication starts working again.

Solution

The likely cause of this issue is that there is a Property Node that references a Front Panel object within the VI that contains the network streams. When an EXE is deployed to a Real-Time target, there is no Front Panel, so these Property Nodes are not able to find the object that they are referencing. The error generated from this inhibits the network stream communication.

If you are going to deploy an EXE to a Real-Time target, do not use Property Nodes that reference the Front Panel such as in the example below:
Front Panel Object


Block Diagram Property Node
 

 

WAS THIS ARTICLE HELPFUL?

Not Helpful