01-02-2019 11:05 AM
Hello,
I would like to conduct a time study on a LabVIEW software. The issue is the software is complex with multiple sub vi and it will be very time consuming to find and add logging events to all related sub vi’s. I'm eager to find a way to time stamp and capture all vi’s that are called during the process. Does anyone know of a way to capture and time stamp all the vi’s that are called while the software is running without modifying the software itself? Does LabView do any rerecord keeping of itself?
Note: I have tried running Win 7 “problem step recorder” and unfortunately it does not capture all vi’s called during software process.
Thanks,
01-02-2019 11:16 AM
Tools >>> Profile >>> Performance
OR
Desktop Execution Trace Toolkit
May help.
Ben
01-03-2019 10:30 AM
@Ben wrote:
Tools >>> Profile >>> Performance
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019LT1SAM&l=en-US
01-14-2019 11:55 AM
Thanks Ben, The “profile performance and memory map” does seem like what I need. Is this tool only available for the vi’s and not the executables? I only see the “Security” option in the Tool dropdown list of my exe, and I’m thinking if I have to run the unpackaged vi’s to use this option?
01-14-2019 12:08 PM
Never tried it an exe, say I can not say.
Applications generally un better as an exe since there is not debugging etc.
You could try enabling debugging in the build but that is territory I am not familiar with.
Ben
01-16-2019 08:53 AM
Thanks Ben,
Your suggestions have been very helpful.