ni.com is currently undergoing scheduled maintenance.
Some services may be unavailable at this time. Please contact us for help or try again later.
10-12-2007 10:01 AM
Hi Geir,
When my engineer (mellowbuck) returns from his teaching trip I am sure he will be more than happy to supply all of those details.
Ben
10-12-2007 05:21 PM
Hi All,
I would like to correct myself....I should probably check with the LabVIEW
Real-Time team before I start saying things next time.
An increase in CPU usage is not expected with an upgrade in LabVIEW. I'm
currently working with the LabVIEW Real-Time Product Support Engineer (PSE) to
determine what is causing this increase. I will let you know what we find
after he's had a chance to review the traces with me in more detail.
As for the compiling in Vista versus XP, that should not have any effect on
your performance. Not removing unused polymorphic VI instances etc. could
explain some of the issues you are seeing. You are correct that this
option is no longer located under Advanced Settings, but you should be able to
define what you would like to exclude under the Additional Exclusions section
when you build your executable. Please check that you are not including
anything you do not need.
I'm currently gathering traces from a couple of upgraded programs to see what
is causing the problem. Again, once I get to review them with the
Real-Time PSE one of us will reply to this forum with our findings.
10-15-2007 08:01 AM
It takes guts to correct yourself.
Thanks for clearing that up.
In this thread Jarrod mentions a performance hit with intergers to enums. Since this construct is used in the SDE, are there any performance hits by using the SDE?
Ben
10-18-2007 10:04 AM
10-19-2007 06:05 PM
10-21-2007 01:50 PM
@Riconquistiamola wrote:
Hi Geir,
Ching informed me of this post and I found it necessary to comment after reading it........
Cheers.
Hello Michael,
As I stated to Ching and Ben in this thread a few posts back: The clue here is my test code: I still do no have a clear understanding of the following:
a) Do NI engineers replicate the problems I am having using my test code?
b) If not, what is the difference betweeen my setup and NI's? We are both running cFP 2120, the same code why should this perform differently? Are you compiling under Vista, because that is the only difference....
What you suggests is time consuming testing that will stall my current development, something the client will not tolreate and I cannot justify for the moment.
If NI is not able to locate the source of this problem, I can do more testing later in 2 - 3 weeks as it looks right now. I will get back to you on this.
But please, please, do your very best to reproduce the problem.
Geir Ove
10-22-2007 08:42 AM
Thanks for the reply Michael.
Speaking for the problem we (myself and mellowbuck) have seen.
The application running on the cFP 2120 runs OK if the app was deployed from LV 8.2.1.
It does not if deployed from LV 8.5.
Same app. same hardware!
The only diference is LV 8.5 vs LV 8.2.1.
By "runs OK" I mean the application keeps up with all of it tasks. When its is "not OK" one or more of the functions falls behind.
It sounds like the CPU is being starved.
mellowbuck has forwarded our code to support and should be available for your testing.
Trying HARD to make LV as great is it can be,
Ben
10-22-2007 09:59 AM
10-23-2007 01:21 PM
Hello NI Support Team,
I am re-reading this thread, and must say that I am quite a bit dissapointed with the progress of this issue. It is now 14 days since my first post. In the 5. posting in this thread, I posted a very simple application (1 small VI !) that reproduces the problem.
Since then, 3 different NI engineers has been on the case, and the issue is still not resolved! Michael (from NI support) is now suggesting that I do a lot of different tests on the test app. We have gone into the effort to produce a VI that reproduces the problem on our side. Now I strongly feel that NI should do testing on this very small test app to find the source of the problem!
As I have said before: The simple questions are:
a) Can or can't NI reproduce the problem?
b) If NI cannot reproduce the problem; what is the difference between NI's and our compilation setup?
I sincerely hope that LV 8.5 & cFP 2120's RT is stable so that problems may be reproduced.
We still have one client waiting for their final release that we wanted to do on LV 8.5 (and not on the slow to edit LV 8.2). Seems like we have to tell the client; Sorry, LV 8.5 cannot be used because it generates to slow code...
10-23-2007 05:08 PM - edited 10-23-2007 05:08 PM
Message Edited by Riconquistiamola on 10-23-2007 05:09 PM