I have had this problem happen several times. What happens is that I right click a node's terminal and select create>>indicator. But the indicatior only updates when at the end of the VI when I stop it. Anything before that it just shows the previous value, like 0, instead of updating in the middle of the program when it recieves the data. This has happened with a SubVI that I made (unsigned 16-bit indicator) and with the "read" VI (not the "easy read" VI). With the read VI, I made an indicator for the "buffer", which was a string value. It should be noted though that the indicator was a funny, unusual type that the NXT Toolkit ususally has when you select create>>indicator. With the SubVI, I ran it indipendantly and it worked fine, so it was "outputing" data through the terminal. I also put a breakpoint on the wire from the SubVI to the indicator, and it never activated, the VI only ended when it was supposed to.
Does anybody know what's up, know what I should do, or have this happen to them before?