Thanks for your feedback.
I have the vi you sent, and found that they are indeed of very similar speed of 2-3ms for both points or lines.
I do more data points, and they still report the same time difference between two modes. But visually, they do display differently on the screen.
I then further changed the vi a little, putting on synchronous screen update option, and add a loop to see the accumulated time for say 10 loops.
What I found is funny that if you run the vi 1 loop, then it gives 30ms, for both lines or points.
But if you run 10 loops (which is my case, as I am writing a real time scope program), then the difference is becomining stunning. Please try it out and see what you think about the problems are...
My results here: repeat 10 times - point mode 10,933ms, line mode 2,866ms
I have turned off autoscale and stuffs, but keeping smooth-update on.
I have looked into internal code a little, and found that lines mode is using the picture drawing command "draw-multi-line" which push the whole drawing array into the picture code, with some opcode... But point mode is pushing point drawing opcode into the picture code one by one using labview loop. May be that is the difference in speed??? Is there a "draw-multi-points" optcode available?
Will appreciate any feedback from you guys! Thanks!
Message Edited by sys on 02-07-2007 12:37 AM