If you need to update more than a couple of indicators like this, you'll probably want to build a cluster containing the data you send to the queue/notifier, or containing the control references.Save your cluster as a typedef so that you can modify its contents without breaking your code.And I didn't use any of the designed patterns mentioned by you. Is it possible that it is due to the fact that the action for my stop button is "switch when pressed", not "latch when pressed"?Also I give a reference to the button, not it's value.One indication of this is that users often overuse the flat sequence structure on their block diagrams.Users often rely on flat sequence structures to force the serial execution of code on the block diagram, instead of using the flow of data with wires between nodes. Users often rely on flat sequence structures rather than developing a full understanding of dataflow programming concepts.Because my robot’s control system runs on a Lab VIEW real-time machine, I have no recourse but to add new features in Lab VIEW.Oh, I tried coding new stuff in C on another computer and streaming information via UDP over gigabit, but alas, additional latencies of just a few milliseconds are enough to make significant differences in performance when your control loop runs at 2 k Hz.
I don't know why Lab VIEW is behaving that way, but my guess is that the control and indicator references are contributing.While LINX 3.0 supports low level communication protocols like TCP and UDP on BBB and RPI there is still a lot of work required to build a 's a whole lot easier. A 'target side' update means the software on the target (BBB/RPI) needs to be updated but the software on the development PC does not need to be updated. A very simple way to think about Lab VIEW Web Services is a VI that you can access using a What is Data Dashboard?Data Dashboard is a free app for Android and i OS tablets that makes it easy to create dashboards for Lab VIEW Web Services. Since the target side software is pulled from feeds.during target configuration there is no need to install an update on the development computer.I wrote a rather complicated piece of code in Labview (with many loops and other sequences).Therefore I want to create many sub VIs to make my code more clear.