Q:

How to constantly update intensity graph in LabVIEW?

I'm working on a LabVIEW project that receives a long string via USB port from a microcontroller, tokenizes it into smaller data and stores them in an 8×8 2D-array. My aim is to visually present these data using an intensity graph of the same size (8×8). 
The most elegant way to provide the user a feedback of local intensities would be a graph that updates smoothly, i.e. it is not blinking, the graph is not being cleared after showing all 64 intensity data, and so on. 
I've been wondering if there exists some sort of setting for intensity graphs to update the data more smoothly, something like the Update mode in the case of Waveform charts.
Thanks in advance for any help! :) 

A:

You could use an notifier, in the sub-vi you write your 8x8 array into the notifier.
In the main/GUI VI you have a seperate while loop that waits on notifier updates. When the notifier is fired you:

Defer panel updates
Copy the data from the notifier into the intensity graph
Undefer panel updates

The reason for the notifier over a queue or user events is that it can only have one dataset (the latest).

