LabWindows/CVI Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
blakney

Graph plotting for large data sets - optimize for screen resoultion / speed

Status: New

I apologize if this has already been addressed but this was determined as a issue years ago and forced us to implement a workaround.

 

We use PloXY for large data sets (up to 16 MB has become pretty standard lately). To address lag years ago, we pared the data to be viewed to 4000 data points in background code and send that to PlotXY. However, when the user zooms - which is always, you must then go back to the original data to find the new best 4K data points prior to plotting the new data. The code usually works well but there are instances where it can shutdown unexpectedly - not often enough to fight through friutfully though.

 

As for an truly automated perhaps a more logical course of action is to retrieve the panel size and use that for the data sizing. Regardless, it would be nice to use the CVI built in function and then subsequent zooming etc could be possible via standard functions.

1 Comment
dcl9000
Member

The UIR graph of LabWindows/CVI is really not designed for speed and presenting large data set.  It is one of the weakness of CVI.  I've given it up long time ago. 

 

Try to integrate DPlot (www.dplot.com, free DLL available) into your CVI project for presenting large data set and other viewing capabilities.  You and your customers will be much happier!