The bottom plot in the attached example does display the actual time. It is not frozen at 1903. The top plot, however, does not correctly display elapsed time. Because you have a non-waveform data type wired to the chart, the dt of the chart is using the default of 1. You can use a chart property called XScale>Offset and Multiplier>Multiplier and set it to your loop iteration time. Since you don't have a wait function that sets the iteration time, you should add one and use that value. The offset can also be set. Look at the shipping example called Real-Time Chart. Also, the way you have those 4 1D arrays wired to a single Build Waveform function is not correct. A waveform has a single Y array. If you want 4 separate waveforms plotted, you need 4 separate Build Waveform functions.