03-23-2022 09:21 AM - edited 03-23-2022 09:25 AM
Hi!
For a project I've been working on for quite some months now (and been already asking some questions here 🙂 ) I am trying to find the "best/easier/most optimized" way to visualise telemetry data into multiple XY graphs together with digital displays.
In total I have about 35 telemetry values (per devices, 4 at max) that I need to retrieve as fast as possible. Not all data go into a graph but most of them do (data like rotation speed, torque etc, have a graph each, other data like device status obviously don't.)
I have an easy solution for now, but I'm really not sure that it is very efficient and I would like to have an experienced opinion on it.
I have enclosed a dummy example vi to illustrate it.
The easy solution I found was to create a delimited sized queue per telemetry. Every time I have 1 data point (time + data value) available, I add it to the queue as a lossy element.
The reason I have an XY Graph AND a digital display cluster, is because I find the cursor palette not practical to read/display the last data point retrieved.
For now I preferred this option mainly for the easy access point at different time and rate and a bit because it automatically creates and manages arrays for me...
But I would really like to know if you think that it is a viable option or not and how do you deal with such situation.
Thank you in advance,
Vinny.