From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How can I have a waveform graph (or chart) updated using the value propertynode without loosing previous data plots?

I want to have a master waveform graph (or chart) capable of displaying data via the value property node. There are several value nodes in a flat sequence structure. The problem is that the graph (or chart) doest keep the previous data and does display just the very last value property node. Can anybody help me? 

0 Kudos
Message 1 of 3
(2,313 Views)

A graph does not "keep" any data. It is strictly an indicator which displays the most recent values written to it. 

 

A chart has an internal buffer, called, Chart History which retains previously written data until the buffer is full. Then it removes the oldest data when new data is sent to the chart.

 

1. Sequence structures are almost never needed in good LabVIEW programs. They defeat dataflow and limit parallelism.

2. Value property nodes (and local variables) should only be used under special circumstances and a sequence structure is not one of those.

 

A state machine with shift registers or a Producer/Consumer architecture are more likely to be better ways of doing what you are trying to do and can be implemented without sequence structures or Value property nodes.

 

Lynn

0 Kudos
Message 2 of 3
(2,309 Views)