LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Mads

XY Intensity Graph

Status: New

There seems to be a control missing in LabVIEW: an intensity plot that will accept data that has been sampled at a variable rate.

 

 It should be possible to specify the time stamps of each block in the plot (like with the XY Graph) so that you can present such data without having to resample it at a fixed rate. 

4 Comments
GregR
Active Participant

If I assume you have some number of sensors being read at non-uniform time, are all the sensors read at the same non-uniform times or is each sensor at a different time? This second case gets really interesting.

 

Assuming it is the first, may want to try the 3D Graph. The Surface control from the 3D Graph palette allows you to provide the array of X values and array of Y values along with the 2D array of Zs. The graph then has a button that orients the graph so you are looking directly down at the XY view like the intensity graph. The other issue is that there are some autoscaling issues with using absolute time on the X axis. You will probably get a better result by subtracting your start time and displaying as relative time on the X axis. Here is a snippet that shows what I mean.

 

 plot.png 

Mads
Active Participant

In this case I am working on FFTs that are sampled with a variable rate and/or have been deadband filtered.

 

An XY intensity plot seems to be a natural member of the family of indicators we already have available. The 3D graphs are very different in behaviour/features than the other (more native G(?)) ones. I would prefer to have an indicator just like the existing intensity plot, but with the small difference that it would accept variably separated X-values.

FTI_Newton
Member
Yes! Far more concise than using those tedious and slow 3D graphs.
elset191
Active Participant

@FTI_Newton wrote:
Yes! Far more concise than using those tedious and slow 3D graphs.

And buggy.

--
Tim Elsey
Certified LabVIEW Architect