I use "DeferPanUpdts" (set it true or false) in a vi to smooth FP updating, and it works perfectly. The problem is after I insert it into a subpanel of a parent vi, "DeferPanUpdts" property doesn't work any more.
If I set the parent vi "DeferPanUpdts" true, the child vi FP doesn't update correctly and controls don't response. If I set it false, "DeferPanUpdts" in child vi seems doesn't work.
It seems the parent vi overrides the child vi defer property. Anyway to disable that?
Thanks a lot for any help.
What version of LabVIEW do you have? From the post below, it seems that you would need to have both the Parent VI and subpanel VI to be set to defer updates. You may also check the following knowledge base article on this issue.
KB Why is the Defer Panel Update Property Not Working?
Defer Panel Updates Panel Property Question
Thanks for your reply.
I am using LabVIEW8.5.1. It really doesn't work. I am not sure why. If I take the child vi out of subpanel, it works perfectly. If I insert it into subpanel, it doesn't work.
Maybe it is because the indicator is quite complex? It's an array of cluster with 17 elements (string, 4 image ring, 4 number, 4 boolean). I couldn't think of other reason.
Could you please try the similar case? Any other idea?
Thanks a lot.
"National Instruments Support - Please respond to this thread to confirm the problem discussed above has been reported to R&D. If yes, include the CAR number, if not, an explanation (e.g. being investigated, but not reported yet). If you need additional information to proceed, please indicate what is needed."
Could you please investigate this issue further. The KB you cited indicates this issue was fixed in LV 8.2. The original poster indicates they are using LV 8.5. I beleive I also ran into this issue with LV 8.5 and commented out the "defer FP updates' in a recently delivered app. In my case i was using nested GUI ie
GUI >>> Tab Control >>> Sub-panel >>> Sub-panel