LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PDA diplay optimization - defer Panel Update ?

Solved!
Go to solution

Hello,

 

I work on a big project for PDA application with LV 8.6 Mobile Module (that could be deployed on Pocket PC2003, CE 5.0, and Mobile 6 targets and Touch Panel) and I encounter some problems with display refresh : For my controls & indicators when I want to set their property to visible or not (changing periodically), I have got sequential blinking/flashing effect on each controls & indicators and the application performances strongly decrease which is very bad for a monitoring application.

I wonder if it is possible with Mobile Mobule (or maybe with Touch Panel Module) to defer Panel update (as we can do with LV on WinXP target) and if this action could increase my application performances ??? 

Cordialement,

Mathieu O.
Certified LabVIEW Architect - CLA (2013)
0 Kudos
Message 1 of 4
(3,532 Views)

Hi,

 

At this time, you can't use defer panel.The blinking appears when you update one control because all of front-panel are refreshing.

 

To increase perfomance try to use Graph instead of a Chart.

 

Regards,

0 Kudos
Message 2 of 4
(3,487 Views)

Thanks Aurelien for your answer.

 

Unfortunatly I don't use any graph in my application.

I use .png picture built dynamically depending status given by my instruments (for example to draw a slide, non supported graphical controls in PDA) in my front panel with others classics controls as numeric controls or ring control.

But in fact when I use only this picture and other controls, I haven't any display performances problem. I have real display problems only when I want to use visible property node (see picture to visualize front panel)


FrontPanel.PNG

 In this VI it's possible to have just one 'compartment' or two or three, it depends on slected "Comp" value. So, we need to set enable or disable visible properties.

 

Cordialement,

Mathieu O.
Certified LabVIEW Architect - CLA (2013)
Message 3 of 4
(3,474 Views)
Solution
Accepted by topic author Mathieu.

Hello, 

 

I find a workaround solution to increase graphical performances and decrease blinking effect (even if  it depends on target - hardware & software configuration - which the application is deployed).

In fact, using a tab control could be a solution with an "empty page" and a "display page" which have all the graphical controls/indicators. Before setting visible properties switch on the 'empty' page and at the end return to the display page.

 

Regards.

 

Mathieu

 

Cordialement,

Mathieu O.
Certified LabVIEW Architect - CLA (2013)
Message 4 of 4
(3,469 Views)