> Am I running the risk of getting 'bad' data? IE - will LabVIEW
> actually allow the variable to be read while it is being changed in
> the OS at the lowest level, and thus it is possible in my reading loop
> to get a value that is completely bogus? All I want to accomplish is
> to have access to the most recently written value. Using queues or
> semaphores seems like alot of overhead for such a simple and common
> task.
LV automatically protects the various accesses of terminals, locals,
globals, and functions calls. There really isn't a way to get mixed
data except by using something like peek and poke or DLL calls to look
at data being written by something else.
Greg McKaskle