Zurück
Inhalt Der Debugger

Um aus einem Struktogramm Programmcode zu erzeugen, Datei->Code erzeugen aufrufen.
Es öffnet sich ein neues Fenster mit dem zum Strukrogramm gehörenden Python-Code.

Um den Code nun auszuführen, gibt es zwei Alternativen:

1.) Auführung mit dem Python-Interpreter.

Hierzu ist ein Klick auf "Ablauf->Code mit Python ausführen" oder das grüne Start-Symbol nötig, es wird dann ein neuer Python-Interpreter gestartet, und das Programm ausgeführt. Der Interpreter wird durch Drücken von Strg+Z beendet.

2.) Ausführung im internen Debugger.

Im Debugger kann der Ablauf des Programmes Schritt für Schritt sowohl auf Code- wie auch auf Strutogrammebene beobachtet werden. Dazu genügt ein Klick auf "Ablauf->Code mit Debugger ausführen". Das Programm wird gestartet, sowohl im Codefenster wie auch im Strukrogramm wird das gerade ausgeführte Statement rot markiert.

Im Überwachungsfenster wird zusätzlich ebenfalls die aktuelle Anweisung ausgegeben und der Wert aller Variablen. Zur Übersichtlichkeit ist jede Zeile mit Symbolen für Anweisungen (blau), Aufruf (gelb) und Rücksprung (grün) versehen.

Der Ablauf des Programmes kann jederzeit mit "Ablauf->Debugger Pause" angehalten und fortgesetzt werden, oder schrittweise mit "Ablauf->Debugger nächster Schritt" beobachtet werden.

Die Geschwindigkeit des Ablaufs sowie die Art des Protokolles (Alles / nur Aufrufe) lässt sich im Ablauf-Menü einstellen. Sollte das Programm in eine Endlos-Schleife geraten, kann der Ablauf durch Klicken auf Stop abgebrochen werden.