LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

PDA - Memory Leak LV 8.0.1 PDA using Slide Indicators

Robert,

The resource leaks in controls are fixed in the patch of the KnowledgeBase article linked above. Please install LabVIEW 8.0.1 and LabVIEW PDA 8.0.1f1 before installing the fix located in the KnowledgeBase. Of course, LabVIEW PDA Module 8.2 includes this fix as well.
--
Michael P
National Instruments
0 Kudos
Message 21 of 31
(4,186 Views)
Thanks Michael.  I will install the patches and report my findings.  Long Live NI!
 
Robert
0 Kudos
Message 22 of 31
(4,181 Views)

Yes! Installing LV PDA 8.01f1 and LVFix patch did the trick!  No more memory leak using Picture Control VIs/Controls/Indicators  This project's phase is now complete and will be released internally as version 1.  I would like to thank you all for making this phase of the project reliable, robost and in the near future a complete success.  Hopefully after I get through all the legal issues, I can submit this in NI Week's 2007 application contest.

Thank you all again

Robert 

0 Kudos
Message 23 of 31
(4,176 Views)

First of all thanks to Greycat and Michael P for your work on this issue. I know how hard it can be to locate the needle in the haystack, which often leads to not starting a troubbleshooting session with NI. Sorry, this is the truth, many of us hope that the fellow LabVIEW'ers will do all the nasty work and that the next patch from NI will include "help" for the problems we had.

I have experienced the above named memory leak as well, had I only read your postings 2 days ago, I would now have less grey hair and could have taken 2 days of vacation on top of things. I updated to PDA 8.01f1 a week ago, but did not find this patch untill a few hours ago. Is there a "LabVIEW update" around the conor ? It certainly would have been nice for me in this situation.

Enough talk, I have a few more comments to add. I am in the process of "porting" a PDA application from LV7.1 to LV 8.01f1, half a year ago I tried updating to LV8, but kept running into memory leaks that were not at all easy to describe. I contacted NI back then, but eventually the thread went dead (I think because of a the support engineer in Denmark got a new job) and since I had been using a lot of time on the issue and not getting anywhere, I trusted that some other poor LabVIEW soul would eventually do the nasty work for me.

The company I work for are using NP800S touch screens from Ivcdisplays.com, recently this model became obsolete and was replaced with a newer and much faster model (the NP880S). Even though the panel I now have also runs CE 42. as the old one, the labview code displays differently on the GUI. The indicators/controls now display themselves in 3D as oposed to always displaying as system controls/indicators. But I also noted that this seemed to give a memory leak, and converting(replacing) to 2D system indicators/controls seemed to minimize the leak, although I did not document this. I kept getting leaks because I still had tanks and sliders on the GUI, however, the rate of the leak was greatly reduced when I deleted the original tab structure of the GUI and recreated the GUI in an "all new" LabVIEW 8 indicators/controls. This made an improvement as well (again not documented). Just incrementing/decrementing a control would produce memory consumption, needless to say I was not in a good mood.

During this process of replacing old indicators/controls with new ones, the tab structure came out looking rather strange having a horizontal line below the "tab", partically hiding the controls/indicators at the top of each tab page. The workaound to this is adding more tab options to the tab than can be displayed on one line and recompiling. After this excess tab selection options can be removed again and the horizontal line disapears. LabVIEW PDA suffers greatly from many issues such as this one, perhaps its because of its young age - its not 20 yet, but its certainly irritating and although I am still thankfull for the UNDO feature in ver. 5, I would like to have a LV PDA with fewer bugs.

As I was typing this, my computer was - again - recompiling the PDA program I am trying to upgrade and the memory leaks seem to have dissapeared and I am (perhaps) now back to where I was with LV 7.1, namely having a stable program. But it seems to me that LV PDA is much more fragile than "regular" labview, and I have come to suspect that irratic behaviour is not always because of poor LabVIEW code.

Again, thanks for your work on this leak issue, it certainly made my day finding this thread. I will promise to submit my next "unhappy" encounter with PDA so that I can also contribute to this great programming language. LabVIEW rules - and PDA kills PLC's

 

Soren Jensen, Copenhagen, Denmark

0 Kudos
Message 24 of 31
(4,139 Views)

webmaster,

I wish our customers would give feedback more often! We really appreciate you taking the time to type up your thoughts and  voice any concerns that you have. Feedback like what you've typed up helps us out a ton. Thanks and keep it commin'!

 

Chris C

Applications Engineering

National Instruments

0 Kudos
Message 25 of 31
(4,113 Views)
 

This was reported to R&D (# 3Z4G91LG) and was fixed in LabVIEW 8.2 PDA. 

Thanks!

Travis H.
LabVIEW R&D
National Instruments
0 Kudos
Message 26 of 31
(3,833 Views)
Travis,

Is LabVIEW PDA 8.2 availiable for download yet ? I cant seem to locate it.

Søren Jensen

0 Kudos
Message 27 of 31
(3,758 Views)


webmaster@pendler.net wrote:
Travis,

Is LabVIEW PDA 8.2 availiable for download yet ? I cant seem to locate it.

I don't think any of the toolkits are available as downloads, only LV itself. You probably have to buy it (or ask for some sort of an evaluation arrangement) from your local NI office.

___________________
Try to take over the world!
0 Kudos
Message 28 of 31
(3,755 Views)
Hi there,

PDA 8.01 i availiable for download, along with a lot of other toolsets. I have an SSP plan, only problem with this is that I from time to time forget to update the SSP itself, so I asked NI for an SSSP plan that does this automatically 😉

Thanks for answering.



0 Kudos
Message 29 of 31
(3,753 Views)
Just to let you know ... I recieved my PDA 8.2 through the SSP a couple of days ago, so if you have a current SSP, you should be getting it soon.  I've run into a couple of issues attempting to port my 8.0.1 to 8.2.  If you contact your NI sales rep he/she will be able to tell you, in short order, if and when it should be there.

Greycat
0 Kudos
Message 30 of 31
(3,750 Views)