Subject: RE: How about a "Execution Highlight Point"?
From: "Bruce Ammons" bruce@ammonsengineering.com
Date: Mon, 20 Aug 2007 09:07:29 -0400



Great idea!!!

Strangely, I was thinking along similar lines. It would be nice be able to
select areas to do execution highlighting while ignoring others. I was
trying to debug a program with four parallel while loops, and all four loops
were highlighting the execution. The one loop I was interested in was even
slower than usual since I had to wait for the other three loops to highlight
their execution, even though they were offscreen.

I would like a tool that could help me with the while loop situation. I
don't quite understand how yours would work in that situation. I was
thinking drawing a rectangle around areas to highlight execution, with the
option to draw more rectangles that turn off execution within that area.

Bruce

------------------------------------------
Bruce Ammons
Ammons Engineering
www.ammonsengineering.com
(810) 687-4288 Phone
(810) 687-6202 Fax


-----Original Message-----
From: Info-LabVIEW@labview.nhmfl.gov [mailto:Info-LabVIEW@labview.nhmfl.gov]
On Behalf Of Torben Laursen
Sent: Monday, August 20, 2007 4:11 AM
To: Info-LabVIEW (E-mail)
Subject: How about a "Execution Highlight Point"?

I got this idea for a new tool in LabVIEW and sent it to NI, but I am curios
to hear if others think it would be useful:

In LabVIEW execution highlighting is used to show the execution of a VI.
Unfortunately it is only possible to turn the feature on or off manually
possibly in combination with break point to skip over loops etc. to save
time.

My suggestion is to make a new "Execution Highlight Point" that can turn
highlighting on or off.
So when execution reaches the highlight on point the the execution
highlight is automatically turned on until a highlight off point is reached.
The Execution Highlight Point should have scope within the VI, meaning that
highlighting is turned off automatically when the VI ends.

This will make it possible to focus debugging on the relevant part of a VI
and skip time consuming loops etc. automatically.

This tool would be relevant to all versions of LabVIEW on all platforms.

Best regards

Torben Laursen
microLEX Systems A/S