US5481740A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for providing autoprobe features in a graphical data flow diagram
Assignee: National Instruments Corp
•
Filing: 1993-09-22
•
Granted: 1996-01-02
•
Expires: 2013-09-22
Abstract
Abstract An autoprobe feature which illustrates the data output of each node as data propagates through a data flow program. As each node in the diagram executes or fires, a routine is invoked which displays the resultant data on the block diagram. Thus, a user can select the autoprobe feature and visually see the data flow out each node as the block diagram executes. Thus, the user can immediately determine if one node is providing incorrect output.
Inventors
- 👤 Jeffrey L. Kodosky
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 02:15
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/36; G06F11/362; G06F11/3632; G06F11/3636; G06F11/3698; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04817; G06F30/00; G06F30/20; G06F8/00; G06F8/30; G06F8/34; G06F9/00; G06F9/06; G06F9/44; G06F9/448; G06F9/4494; G06T; G06T1/00; G06T1/20; G06T19/00; G01; G01R; G01R31/00; G01R31/28; G01R31/317; G01R31/3181; G01R31/319; G01R31/31903; G01R31/31912; G06F2111/00; G06F2111/12; G06T2200/00; G06T2200/24; Y; Y10; Y10S; Y10S715/00; Y10S715/961; Y10S715/965; Y10S715/966; Y10S715/967
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
424 words
A method for improved debugging of a data flow diagram in a computer system including a video screen and means for creating a graphical data flow diagram, wherein the data flow diagram comprises a plurality of interconnected function icons, wherein the plurality of interconnected function icons include a first function icon including at least one input and at least one output, a first wire connected to the at least one input of the first function icon to provide data to the first function icon, a second function icon including at least one input and at least one output, and a second wire connected to the at least one output of the first function icon and also connected to the at least one input of the second function icon to provide data from the first function icon to the second function icon, the method comprising the computer-implemented steps of: receiving a request to enable an autoprobe feature to display data associated with or produced by icons in said data flow diagram; beginning execution of said data flow diagram after said step of receiving said request to enable said autoprobe feature; displaying on the screen one or more bubbles propagating on said first wire after said steep of executing; the first function icon executing after said step of beginning execution of said data flow diagram and after said step of displaying on the screen the one or more bubbles propagating on said first wire, wherein the first function icon generates first data; automatically displaying on the screen the first data output from the first function icon proximate to the first function icon after the first function icon executes, wherein said step of displaying on the screen the first data output from the first function icon is performed in response to said autoprobe feature being enabled; displaying on the screen one or more bubbles propagating on said second wire after said step of displaying on the screen the first data output from the first function icon; the second function icon executing after the first function icon executes and after said step of displaying on the screen the one or more bubbles propagating on said second wire, wherein the second function icon generates second data; automatically displaying on the screen the second data output from the second function icon proximate to the second function icon after the second function icon executes, wherein said step of displaying on the screen the second data output from the second function icon is performed in response to said autoprobe feature being enabled.
Claim 2
Independent Claim
424 words
A method for improved debugging of a data flow diagram in a computer system including a video screen and means for creating a graphical data flow diagram, wherein the data flow diagram comprises a plurality of interconnected function icons, wherein the plurality of interconnected function icons include a first function icon including at least one input and at least one output, a first wire connected to the at least one input of the first function icon to provide data to the first function icon, a second function icon including at least one input and at least one output, and a second wire connected to the at least one output of the first function icon and also connected to the at least one input of the second function icon to provide data from the first function icon to the second function icon, the method comprising the computer-implemented steps of: receiving a request to enable an autoprobe feature to display data associated with or produced by icons in said data flow diagram; beginning execution of said data flow diagram after said step of receiving said request to enable said autoprobe feature; displaying on the screen one or more bubbles propagating on said first wire after said steep of executing; the first function icon executing after said step of beginning execution of said data flow diagram and after said step of displaying on the screen the one or more bubbles propagating on said first wire, wherein the first function icon generates first data; automatically displaying on the screen the first data output from the first function icon proximate to the first function icon after the first function icon executes, wherein said step of displaying on the screen the first data output from the first function icon is performed in response to said autoprobe feature being enabled; displaying on the screen one or more bubbles propagating on said second wire after said step of displaying on the screen the first data output from the first function icon; the second function icon executing after the first function icon executes and after said step of displaying on the screen the one or more bubbles propagating on said second wire, wherein the second function icon generates second data; automatically displaying on the screen the second data output from the second function icon proximate to the second function icon after the second function icon executes, wherein said step of displaying on the screen the second data output from the second function icon is performed in response to said autoprobe feature being enabled.
Claim 3
Dependent Claim
99 words
The method of claim 1, wherein the data flow diagram further includes a first input terminal icon connected to the first wire to provide data to the first function icon, the method further comprising: displaying on the screen input data to the first input terminal icon proximate to the first input terminal icon after beginning execution of said data flow diagram and prior to said step of the first function icon executing, wherein said step of displaying on the screen said input data to the first input terminal icon is performed in response to said autoprobe feature being enabled.
Claim 4
Dependent Claim
78 words
The method of claim 1, wherein said step of displaying on the screen the one or more bubbles propagating on said first wire comprises displaying the one or more bubbles propagating in a direction toward the first function icon; wherein said step of displaying on the screen the one or more bubbles propagating on said second wire comprises displaying the one or more bubbles propagating in a direction from the first function icon toward the second function icon.
References Cited (Backward Citations)
US4868785A
Cited
US5136705A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-01 | 1999-07-03 | 2000-01-02 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-01 | 2003-07-03 | 2004-01-02 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-01 | 2007-07-03 | 2008-01-02 | $7700.00 | Window Closed / Lapsed |