06-02-2022 05:49 PM
I went through all 6 parts of this tutorial about how to make applications which transfer data between a real-time target and a host computer. My target is a PC running the Real-Time operating system. When I try running "Real-Time Main.vi" and then "Windows Main.vi", it works the first time. But I encounter the two following problems:
Any ideas? I've attached the two VIs. I'm running Labview 2011. Thank you!
Solved! Go to Solution.
06-03-2022 09:14 PM
I "fondly" remember LabVIEW 2011. I was just getting into LabVIEW, LabVIEW Real-Time, and trying to rewrite an existing LabVIEW RT project, about 2000 VIs/TypeDefs, with absolutely no documentation (no VIs had a "Description", one VI (which did the majority of the "Legacy DAQ" code) took about 20 pages of paper to print the Block Diagram (I taped those pages together -- it read like a Torah Scroll, but left-to-right).
I remember it taking me several weeks to properly load this LabVIEW Version (without errors) on whatever version of Windows we were running in those days (I think it might have been XP?). Many calls to NI Tech Support, many attempts to find which steps in the Installation Sequence triggered the NI Services to shut down. Lots of struggles to get Network Streams to run, many confusing "We apologize for the Inconvenience" crashes ...
I went to my second or third NI Week in 2012, and attended a presentation about Network Streams. I remember asking the Developer speaking during that session about the problems I had documented with Network Streams in LabVIEW 2011, and she laughed -- "Yes, we were grateful for your reports, and fixed the bug present in LabVIEW 2011 ..."
I certainly would not return to LabVIEW 2011 for LabVIEW Real Time Projects. I'm currently developing another LabVIEW RT Project, this time running with a myRIO, so I'm forced to use LabVIEW 2019 as this is the most recent version that has a released myRIO Software Toolkit (there never was a LabVIEW 2020 version, a LabVIEW 2021 version was rumored to be released in Q3 or Q4 in 2021, but still nothing ...
LabVIEW 2019 works well with Network Streams and LabVIEW RT.
Bob Schor
06-06-2022 02:01 PM
Thank you, that's useful advice! I had been considering updating our LabVIEW version, and this adds another item to the pros list.