LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Monitoring Data from multiple Real Time Targets myRIO

I want to continuously monitor the data at high rates from 3 myRIOs. I've tried using shared variables hosted on myRIO. They work much better on DataDashboard App rather than the LabVIEW program built to open and read variables using Shared Programmatic Access. Lets say if one variable is failed to open the whole program won't run. The distributed system manager also gets hang most of the times while viewing the deployed shared variables on myRIOs. I don't know why this happens.

 

Any big archtitectural overview or example tutorial to make this rececption from 3 myRIOs reliable.

 

I've also tried TCP/IP but it worked fine only for 1 myRIO on adding another parallel loop for myRIO resulted in the error "the network operaration exceeded limit"

0 Kudos
Message 1 of 5
(2,713 Views)

What error handling are you performing?

0 Kudos
Message 2 of 5
(2,695 Views)
As such no error handling code is used and it takes forever to open variable connection successfully to all the variables.
https://drive.google.com/open?id=0B0pmtgxFRuYHakJKMU92TGUzdGM
0 Kudos
Message 3 of 5
(2,683 Views)

ahmedzahid,

 

Can you post your code here? It would be easier for us to see what is going on than in the video.

0 Kudos
Message 4 of 5
(2,642 Views)
Thanks for following. I've moved to Network Streams with reconnection. Much better performance now.
0 Kudos
Message 5 of 5
(2,637 Views)