Claims
- 1. A flowchart-based programming and control system comprising:
a computer including a processor, memory and a display; a device that is connected to said computer and is associated with a process; and a flowcharting module run by said computer that generates and edits a flowchart that includes flowchart blocks and that contains logic for operating said device to further said process, wherein said flowcharting module includes a debugging mode that displays said flowchart and identifies a flowchart block that is currently being executed, and wherein said debugging mode displays a value of a control variable that is associated with a selected flowchart block.
- 2. The flowchart-based programming and control system of claim 1 wherein said debugging mode allows said value of said control variable to be changed.
- 3. The flowchart-based programming and control system of claim 2 wherein said debugging mode allows said value of said control variable to be forced on.
- 4. The flowchart-based programming and control system of claim 2 wherein said debugging mode allows said value of said control variable to be forced off.
- 5. The flowchart-based programming and control system of claim 2 wherein said debugging mode allows said value of said control variable to be set to zero.
- 6. The flowchart-based programming and control system of claim 2 wherein said debugging mode allows said value of said control variable to be set to a new value.
- 7. The flowchart-based programming and control system of claim 2 wherein said debugging mode provides a control variable reset function.
- 8. A flowchart-based programming and control system comprising:
a computer including a processor, memory and a display; a device that is connected to said computer and is associated with a process; and a flowcharting module run by said computer that generates and edits a flowchart that includes flowchart blocks, that contains logic for operating said device to further said process, that includes:
a debugging mode that displays said flowchart and identifies a flowchart block that is currently being executed, that displays a value of a control variable that is associated with a selected flowchart block, and wherein said debugging mode allows said value of said control variable to be one of changed, forced on, forced off, set to zero, and set to a new value.
- 9. The flowchart-based programming and control system of claim 8 wherein said debugging mode provides a control variable reset function.
- 10. A method of operating a flowchart-based programming and control system comprising:
providing a computer including a processor, memory and a display; connecting a device that is associated with a process to said computer; and generating and editing a flowchart that includes flowchart blocks and that contains logic for operating said device to further said process; providing a debugging mode that displays said flowchart; identifying a flowchart block that is currently being executed using said debugging mode; and displaying a value of a control variable that is associated with a selected flowchart block.
- 11. The method of claim 10 further comprising allowing said value of said control variable to be changed.
- 12. The method of claim 11 further comprising allowing said value of said control variable to be forced on.
- 13. The method of claim 11 further comprising allowing said value of said control variable to be forced off.
- 14. The method of claim 11 further comprising allowing said value of said control variable to be set to zero.
- 15. The method of claim 11 wherein said debugging mode allows said value of said control variable to be set to a new value.
- 16. The method of claim 11 further comprising providing a control variable reset function.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/302,610, filed Jul. 2, 2001, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60302610 |
Jul 2001 |
US |