Network Stream Communication Fails When Using My Real-Time Target as Standalone

Updated Aug 22, 2023

Reported In

Hardware

  • cRIO-9056

Software

  • LabVIEW 2019 SP1

Issue Details

I use Network Streams to transfer data from my Real-Time Target to my Host Computer. This works in the development environment, but it does not work any more if I use my Real-Time Target as Standalone. However, if I enable remote debugging, the communication between Real-Time Target and Host via Network Streams starts working again.

Solution

This problem can occur if there are Property Nodes that references a Front Panel Object on the program. Real-Time Targets do not allow Front Panel objects, so the Property Node is not able to find the object they are referenced to. This error inhibits the network stream communication. If your intention is to deploy a program containing Network Stream Communication as an RTEXE to your Real-Time Target, do not use Property Nodes that reference the Front Panel.
 
FrontPanel.JPG
Example of Front Panel Object.
 
BlockDiagram.JPG
Example of Property Node Referencing a Front Panel Object.