From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Dr. Damien's Development - Debugging Race Conditions

Here is the 7.0 version.  The lowest version of LabVIEW I have on my machine is 7.1, so I have not tested it.  Let us know if you have problems.
Message 11 of 12
(1,833 Views)
I should have updated this quite awhile ago.  If you are using LabVIEW 8.6 or higher, National Instruments has released a tool to capture LabVIEW events called the Desktop Execution Trace Toolkit.  It can be used to debug code dynamically, since it can capture all sort of events - unhandled errors, event structure events, queues, etc.  It also runs in a separate process, so should not crash if LabVIEW crashes.  It can be used as a complement or replacement for the method above, depending on your needs.  It has the advantage of requiring no code changes.
Message 12 of 12
(1,564 Views)