Hello,
I am working on a system to monitor a stream of data sent by an application to Labview (say via UDP). I am using Labview as a graphical query model to this streaming data to support "queries" like, plot pdf, cdf, sample etc. I want to create a library of VIs eg:
1. Generate Stream (which will do UDP receive)
2. And a bunch of other predefined VIs which allow different queries
I am running into the following issue:
The data rates of each VI can be different. Eg: in the figure
, the Generate stream output needs to be sampled and only the Nth data passed on to display. In a way, each VI needs to have its own while loop. I can make the VIs communicate via sockets or local_global variables, but then I lose out on the advantage the user can have by specifying the query as a graph of VIs one provides in any order. (there will be no logical wires connecting the VIs)
Any suggestions?
Thank you,
Nishit