Erwin,
There are a couple of factors that are causing the behavior you're seeing.
1. At the time CVI 6.0 was developed, there was a bug in the Microsoft compiler that caused NaN values to incorrectly be coerced to +Inf or -Inf, sometimes. Microsoft fixed this bug when they released Visual Studio.NET 2003, and as result the problem went away with CVI 7.1. This accounts for what you are seeing with numeric controls and tables (including the memory display, which uses a table control).
2. The situation with graphs is different. Up until CVI 6.0, graphs did not distinguish between NaN, -Inf and +Inf. All would show up as a very large spike in the plot. Starting with CVI 7.0, the graph control starting making this distinction, and as a result, NaNs would show up as gaps in the plot. However, there's still a catch (there's always a catch :-)) in the process of investigating this issue, I noticed that the detection is not working when the data type of the plot is VAL_FLOAT instead of the more common VAL_DOUBLE. This bug will be fixed for CVI 8.0.
So that's where things stand right now. To summarize: if you upgrade to CVI 7.1, you can fix all aspects of your problem, as long as you plot doubles instead of floats.
Hope this helps
Luis
NI