04-28-2006 08:52 AM
04-28-2006 01:58 PM - edited 04-28-2006 01:58 PM
It sounds like defer front panel updates may be helpful.
It will delay the actual updates of the display but will accumulate all of the updates (behind the scenes) until updates are "un-defered".
Ben
Message Edited by Ben on 04-28-2006 01:59 PM
04-29-2006 02:09 PM
I would start by checking what you're displaying in your pages. You might be doing something that doesn't need to be done all the time.
I once ran into an issue where screen updates to a control in a tab would slow down the computer (100% CPU usage) even when another tab page was selected and would only stop when the tab was moved off the screen or when the control was moved out of the tab. Unfortunately, I was never able to reliably recreate that issue. In that case the problem was with updating the strings in an array of rings using a property node, but yours might be a different case.
If what I described sounds similar to what you're seeing (increased CPU usage even when the real culprit is not displayed) I would be interested in seeing a demo.
05-01-2006 10:13 AM
Something to look at would be overlapping controls and any transparent controls. The controls bounds are defined by the "ants marching" not what you may expect the size to be. So if you change the value of an overlapping control they both may need to re-draw. The over lap may simply be a pixel on the borders of the controls.
If you can attach a mock-up we can also try to narrow it down. However, trimming your code down may make it a non-issue so.....
05-05-2006 06:42 AM