LabWindows/CVI Idea Exchange

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

Improved/Accelerated Graphic Performance

Status: Under Consideration

We are removing the "Under Review" status from the Idea Exchange. Therefore, we are moving this idea to the "Under Consideration" status.

We have recently dropped CVI (as of 2009) as an option for use with our many data visualization applications.  The graphic performance is just too slow and clunky to put up with any longer and gets worse as we add features or try to make 'native looking' applications (that resize, animate, etc).  

 

Things like dragging/updating cursors is noticably clunky when you have more than one graph updating (linked cursors across more than one graph).  

 

Updating datasets in large tables is slow enough to watch it step through the rows.  Even using suggest tips like using ATTR_CTRL_VAL instead of SetTableCellVal, when a large table has to update... it's painfully noticeable. Basically any operation that updates a large portion of the UI.

 

Another example, try to resize and move controls (as most other applications do) on the EVENT_PANEL_SIZING?

 

I'm going to go out on a limb and guess that CVI doesn't use any graphics card acceleration? since workstation or netbook doesn't seem to make much difference in graphic performance.  

 

Our clients notice when our applications look 'clunky' and 'slow' when compared to smooth, responsive apps/interfaces from competitors.  It's often the little things that make a big difference in appearance.


Greg

 

6 Comments
dcl9000
Member

This issue has always been one of the complains of LabWindows/CVI users since the early versions.

It doesn't seem to get enough attention from NI still. 

Could someone from NI say something about this?

vix
Active Participant
Active Participant

The bad Graphic Performance of CVI is an importante issue. Even if you execute a CVI-based software on a modern PC, it seems extremely slow, and the customers notice this (as gvan said).

The application is very, very slowly even if you try to display a static large image (for example 1280x1024 pixels, 32-bit color depth used as panel background). Nowadays there are softwares with displays dynamic images and aren't so slow.

The problem is that the customers are often impressed by the look-and-feel of the application, and so this slow performance is a problem.

 

I agree with dcl9000, could someone from NI say something about this, please?

Vix
-------------------------------------------
In claris non fit interpretatio

-------------------------------------------
Using LV from 7
Using LW/CVI from 6.0
dcl9000
Member

I strongly urge NI to integrate DPlot (www.dplot.com) into LabWindows/CVI for generating more useful and more functional high-quality graphs.  The DLL library is offered for free and it provides many many great features that all engineers need in their daily work.

layosh.b
Member

This could be part of supporting GPU acceleration and I still hope that one day that will be part of CVI core.

We have amazing GPU power in our PC, and it is getting even more dominant in the Tablet environment.

Labwindows cannot afford to be left out of it.

 

JonathanN
NI Employee (retired)
Status changed to: Under Review
 
Jonathan N.
National Instruments
LiliMcDonald
NI Employee (retired)
Status changed to: Under Consideration

We are removing the "Under Review" status from the Idea Exchange. Therefore, we are moving this idea to the "Under Consideration" status.

~~~~~~~~~