10-01-2009 08:31 AM
For LabVIEW 8.6.1, I ran the autorun from the first CD. From there, I selected Install LabVIEW, Modules, and Toolkits. I got a splash screen for LabVIEW 8.6.1 Platform DVD. Click Next and you get a selection tree. The bottom item is Software Development and Deployment. The Desktop Execution Trace Toolkit is the third item on the list.
However, I realized that you may have the LabVIEW 8.6.0 platform DVD. Unfortunately, it does not appear to be on the 8.6 DVD. My apologies. You will need to request a demo DVD. Your local NI representative should be happy to get you one. Or you can request one here.
10-01-2009 01:22 PM
Ok, not that's all clear!
Thanks for the info.
We have 8.6 (not 8.6.1). And now we have already received 2009 version. A professor who works with LV showed me on his computer. Though, the DVDs are still not with me. So I'm still working on 8.6.
I hope to find Desktop Execution Trace toolkit on 2009 Core DVD. I will wait until then.
Thanks again!
10-03-2009 01:39 PM
A correction in the previous post, that I just noticed a typo
Ok, now that's all clear!
----
OK, finally I could get to use the Desktop Execution Trace toolkit.
I configured LabVIEW and the Trace toolkit as written in the help. I ran your testthreads program, as well as 3 more programs that I made, each with two loops (two parallel loops without an outer loop, unlike in the testthreads)-
1) two While loops
2) two Timed loops
3) two Timed loops (with explicitely specifying CPU, 0 and 1, that it showed in previous traces)
And to my surprise, the results were similar to what I had seen using the Process Monitor utility. There was only 1 thread running, no matter the program has 1 loop or 2 loops or 2 loops inside a loop.
Here is the screenshot of the Trace session.
Am I missing something?
Looking forward to your comment.