LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Displaying realtime x-y data ?

I want a realtime plot of (x,y1,y2,y3) pairs where x is the excitation level in an experiment (equispaced, ranges known) and y1, y2 and y3 are the detected responses.

 

If I use a waveform chart (which uses a waveform o/p) I can wire the spacing between x's (delta x) to dt. However, t0 is required to be a timestamp. I am using stacked charts to track y1, y2 and y3 simultaneously (they are of different orders of magnitude and thus cannot be put in the same plot).

 

Is there a way to plot data in realtime (as it is measured with both the axes autoscaling as it grows) ? I don't care if it is a waveform chart or a graph. 

0 Kudos
Message 1 of 4
(3,373 Views)

m-s,

 

Not sure if I fully get what you are aiming for, but it sounds like an XY graph may be what you are looking for, where you can have your excitation value on the x axis and the response on the y axis.

 

 xy graph.JPGxy graph.png

Rob K
Measurements Mechanical Engineer (C-Series, USB X-Series)
National Instruments
CompactRIO Developers Guide
CompactRIO Out of the Box Video
0 Kudos
Message 2 of 4
(3,350 Views)
Is an X-Y graph capable of handling streaming data (point by point) from a running experiment (its available as a cluster).
0 Kudos
Message 3 of 4
(3,332 Views)

You have to store the previous data in a shift register and update the XY graph with that plus the new data.

 

However, the Build XY Graph Express VI does that for you.

0 Kudos
Message 4 of 4
(3,330 Views)