Claims
- 1. A method for debugging a two-dimensional (2-D) block diagram representing an application program, the block diagram having a plurality of icons, each representing a respective function, and a plurality of wire constructs, each icon having one or more pins and each wire construct interconnecting respective pins of at least two icons, each pin associated with a property having a value, the method comprising the steps of:
receiving a request to execute the application program in a debug mode; generating a debugger window containing the 2-D block diagram; inserting a break point into the application program in response to receiving a graphical input identifying a selected pin of the 2-D block diagram, wherein at least one wire construct is connected to the selected pin at which the break point is inserted; commencing execution of the application program in accordance with a program execution sequence; pausing execution of the application program upon reaching the at least one wire construct connected to the selected pin at which the break point is inserted; and in response to receiving a graphical input identifying a given pin of the 2-D block diagram, displaying a current value of the property associated with the given pin.
- 2. The method of claim 1 further comprising the steps of inserting a break point into the application program in response to receiving a graphical input identifying a selected icon of the 2-D block diagram.
- 3. The method of claim 2 further comprising the step of inserting a break point into the application program in response to receiving a graphical input identifying a selected wire construct of the 2-D block diagram.
- 4. The method of claim 1 wherein each icon and wire construct of the 2-D block diagram has an original appearance, the method further comprising the steps of:
as each icon and wire construct is executed, altering the appearance of the respective icon and wire construct from its original appearance to an executing appearance; and after each icon and wire construct is executed, returning the appearance of the respecitve icon and wire construct back to its original appearance.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims the benefit of U.S. Provisional Patent Application Serial No. 60/381,979, which was filed on May 20, 2002, by Richard Lamanna and Christopher Philips for a Debugger for a Graphical Programming Environment and is hereby incorporated by reference.
[0002] The present application is related to the following U.S. patent applications:
[0003] U.S. patent application Ser. No. 09/483,760 entitled, METHOD AND APPARATUS FOR RESOLVING DIVERGENT PATHS IN GRAPHICAL PROGRAMMING ENVIRONMENTS, filed Jan. 14, 2000, now U.S. Pat. No. 6,425,121; and
[0004] U.S. patent application Ser. No. 09/483,122 entitled, REPEATING PROGRAM OBJECT FOR USE WITH A GRAPHICAL PROGRAM-DEVELOPMENT SYSTEM, filed Jan. 14, 2000, now U.S. Pat. No. 6,425,120, which are hereby incorporated by reference in their entireties.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60381979 |
May 2002 |
US |