LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Display delay problem while dealing with many controls in VI

i have problem with delay between two controls in the vi,,
 
i hv attached a vi in which i have to deal with many control,,, only i m doing in that vi is making control visible true and false with deffrent cases,, so,,, if i change cases one by one it is displying control with small dealy of period..... they are appearing one after another...
 
means,,, there is about 10-20 miliseconds gape between two control apearance,,,,
 
or its processore problem,,, or what,, but though i tried this same program on two different PC...
 
so,, i want all control to appeare at the same time,,,even if, the screen stay blank untill they all get appeare,, would be fine,, but i dnt want user to see the process....  i try sequential structure,, and ...other time delay loop...Smiley Sad
 
well,,, if you can help me,,,,,,,,,,,,,
 
manisha
0 Kudos
Message 1 of 23
(3,421 Views)
Hi,

Could you post a screenshot of your VI's diagram so that I can try to understand what causes this behaviour, because I'm still runnning LabVIEW 7.1...

Thanks

We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Kudos
Message 2 of 23
(3,427 Views)
attached snaps
Download All
0 Kudos
Message 3 of 23
(3,419 Views)
attched snaps!!
 
Download All
0 Kudos
Message 4 of 23
(3,414 Views)
Ok,

Well... Property nodes are know not to be very fast. and as I suspected, you have a lot.

I can think of a very simple way to improve this... just make disapear one LED when you change on tick box instead of re-writing all of them everytime there is a change.

Like in the VI attached, it is just a firstshot, there is still room for improvement, for instance not having so much controls and indicators but just 2 arrays (or cluster), like this, if you want to add one or 2 controls/indicators, it's just a matter of seconds and you wouldn't have to change the code...


We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Kudos
Message 5 of 23
(3,417 Views)
na,,, still i m not able to solve my problem.. although .. u r using ,, property node only,, na,,,,,,]
 
well,, actually in my program i have to deal with 64 digital chennels,,
 
manisha
0 Kudos
Message 6 of 23
(3,411 Views)
 
Download All
0 Kudos
Message 7 of 23
(3,410 Views)
Well apparently you want to make then disappear all at the same time, so just put them all in a cluster or an array and make the array/cluster disappear.
Or accept the delay... I don't think you have much choice... or maybe put a decoration over/below to hide them at the same time

We have two ears and one mouth so that we can listen twice as much as we speak.

Epictetus

Antoine Chalons

0 Kudos
Message 8 of 23
(3,409 Views)
Deactive front panel updates before you start hiding or showing, and then activate them again afterwards.

Open Application reference -> property node (Front panel) -> defer panel updates set to true.

This can lead to some noticeable speed-ups when messing around with front panel objects.

Also, Your property nodes are wired in parallel, maybe serial might be better.  Try linking them via error wires.

Hope this helps

Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)
0 Kudos
Message 9 of 23
(3,401 Views)
Whoops, mutliple post, Sorry.

Message Edited by shoneill on 03-30-2006 12:19 PM

Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)
0 Kudos
Message 10 of 23
(3,404 Views)