10-15-2007 08:38 AM
10-15-2007 02:51 PM
10-15-2007 05:08 PM
My apologies. First I must state that the actual LabVIEW Process was still running in task manager, but the Application was no longer visible in the Applications tab. Basically, LabVIEW did not go through a legal exit point. If it had then TestStand would have responded appropriately. But as far as TestStand was concerned, LabVIEW was still running properly. Thus putting breakpoints in the code at legal exit points (of which there is really only one in this code) would do no good.
To make matters somewhat worse, the problem happens randomly. The longest I've run the VI (set of VIs actually) is somewhere around 15 hours. The problem may never appear in that time, or it could appear anywhere from 5 minutes after starting to many hours after starting. And the VI as a whole is doing the same thing repeatedly at a rate of approximatrely once cycle every second. Thus any problem within the code that would end up killing LabVIEW would be very difficult to find using normal methods.
However, I am open to ideas. If it helps, the main VI starts seven VIs which run as their own process. All the VIs communicate with each other through Queues. One of these VIs is running at Time Critical priority. Normal processor usage while running is from 10 to 20 percent.
10-16-2007 08:58 AM - edited 10-16-2007 08:58 AM
Message Edited by DFGray on 10-16-2007 08:59 AM
10-16-2007 10:48 AM
10-16-2007 03:44 PM