User manual

154IDE
© 2013 Conrad Electronic
Ist man im Debug Modus, so springt man mit Starten (F10) zum chsten Haltepunkt. Ist kein Bre-
akpoint gesetzt, so wird das Programm normal abgearbeitet, mit der Ausnahme, daß der Programm-
lauf mit Programm Stoppen angehalten werden kann. Dies funktioniert aber nur, wenn das Pro-
gramm aus dem Debug Modus heraus gestartet wurde.
Hat der Debugger im Programm angehalten (der blaue Balken ist sichtbar), so kann man das Pro-
gramm im Einzelschritt (Singlestep) ausführen lassen. Die Befehle Einzelschritt (Shift-F8) und Pro-
zedurschritt (F8) führen jeweils den Programmcode bis zur nächsten Codezeile aus und bleiben
dann stehen. Im Unterschied zu Einzelschritt springt Prozedurschritt nicht in Funktionsaufrufe, son-
dern geht über sie hinweg. Während das Programm lt, können die Breakpoints verändert werden.
Ist in einer Schleife nur eine Codezeile, so führt ein Einzelschritt die ganze Schleife aus, da erst
dann zu einer neuen Codezeile verzweigt wird.
Mit der Anweisung Debug Modus verlassen wird der Debug Modus beendet.
Während der Debug Modus aktiv ist, kann der Programmtext nicht geändert werden. Dies ge-
schieht, damit sich die Zeilennummern wo Breakpoints gesetzt wurden, nicht verschieben können.
Der Debugger wäre sonst nicht in der Lage, sich mit dem Bytecode auf dem C-Control Modul zu
synchronisieren.
3.4.1 Haltepunkte
Der Editor erlaubt es, bis zu 16 Haltepunkte (Breakpoints) zu setzen. Ein Breakpoint wird eingetra-
gen, in dem links, neben den Anfang einer, Zeile mit der Maus geklickt wird (siehe IDE oder Editor-
fenster).