04-20-2009 03:25 PM
04-20-2009 03:34 PM
You probably have one or more points of 0,0 at the end of your arrays. How are you building up your data arrays?
I'm not sure what you mean by "additive" scans.
04-20-2009 03:54 PM
04-20-2009 03:59 PM
04-20-2009 04:12 PM
04-20-2009 08:10 PM
04-20-2009 08:34 PM
I still think you have an extra data point in there, perhaps only on that first pass like you said. Altenbach's suggestion of Nan is a good one as it causes not yet defined points to not be plotted. If you have problems with autoscaling, then you should just turn off autoscaling. Control the scales programmatically if you want to.
It is difficult to help you unless you post your VI so we can see what is going on behind the front panel.
03-26-2014 08:12 AM
A Note to anyone who comes after me.
When plotting an array and each row is an independent channel of data, and of different length, when its coverted to an array of signals, the signals must all be of equal length. So the maximum length is chosen, and then zeros are filled in, thus the line.
Said another way,
You will get the line to the origin even if your X data is the same length as your Y data, in each specific row of an array. The length of all rows must match to not get the line.
My solution was to cut off the trailing data on my longer signals.
03-26-2014 08:23 AM
03-26-2014 08:30 AM
I didn't say anything about clusters?
If your data is
X
0,1,2,3,4
0,1,2,0,0
Y
0,1,4,6,7
0,10,20,0,0
You must either do something different with the zeros or cut off the 3,4 position in the first signal.
If, like in my case, the trailing data is useless, ya might as well cut it off.
It just a different way of looking at the problem, for my particular use case.
And ya, some of us are relearning labview for the first second time, so why not talk about XY grpahs if I didn't find response that clearly illustrated what my issue was?
Good day sir.