Claims
- 1. A computer implemented software method for indicating logic flow concurrently with the execution of an underlying control program and displaying the same to a user through graphical flow charts, comprising the steps of:
- (a) displaying on a digital computer video display screen a graphical flow chart having a plurality of flow paths, wherein said graphical flow chart is representative of a control application;
- (b) assigning a memory location to each unique flow path shown on the graphical flow chart;
- (c) storing values in said memory locations associated with each unique flow path , wherein said values are indicative of the current logic flow of the control application; and
- (d) visually enhancing the display of each unique flow path corresponding to those values indicative of the current logic flow of the control application.
- 2. A computer implemented software method as recited in claim 1, further comprising the step of allowing the user to change said values during execution of the control program.
- 3. A computer readable storage device having a program thereon used to direct an on-site computer to indicate logic flow concurrently with the execution of an underlying control program and display the same to a user through graphical flow charts, said storage device programs comprising the steps of:
- (a) displaying on a digital computer video display screen a graphical flow chart having a plurality of flow paths, wherein said graphical flow chart is representative of a control application
- (b) assigning a memory location to each unique flow path shown on said graphical flow chart;
- (c) storing values in said memory locations associated with each unique flow path, wherein said values are indicative of the current logic flow of the control application; and
- (d) visually enhancing the display of each unique flow path corresponding to those values indicative of the current logic flow of the control application.
- 4. The device of claim 3, further including the steps of
- (e) providing a function whereby all values are reset at the discretion of the user during control program execution to values not indicative of the current logic flow of the control application.
- 5. A system for accumulating execution information on a run time side of a digital computer controlled application and displaying the same to a user through graphical flow charts, comprising the steps of:
- (a) means for displaying on a digital computer video display screen a graphical flow chart having a plurality of flow paths, wherein said graphical flow chart is representative of a control application;
- (b) means for assigning a memory location to each unique flow path shown on the graphical flow chart;
- (c) means for storing values in said memory locations associated with each unique flow path, wherein said values are indicative of the current logic flow of the control application;
- (d) means for visually enhancing the display of each unique flow path corresponding to those values indicative of the current logic flow of the control application.
- 6. The system of claim 5, further including means for resetting values at the discretion of the user during control program execution to values not indicative of the current logic flow of the control application.
Parent Case Info
This application claims priority to copending Provisional Application No. 60/023,341 filed on Aug. 27, 1996.
US Referenced Citations (5)