C Control PRO UNIT MEGA 32 198206 Benutzerhandbuch

Produktcode
198206
Seite von 134
36
IDE
© 2005 Conrad Electronic
Im 
Debugger 
Menü sind alle Debugger Befehle zu finden. Mit 
Debug Modus
 (Shift-F10) startet
man den Debugger. Ist zu diesem Zeitpunkt kein Breakpoint gesetzt so hält der Debugger auf der
ersten ausführbaren Anweisung.
Ist man im 
Debug Modus
, so springt man mit 
 
(F10) zum nächsten Haltepunkt. Ist kein
Breakpoint gesetzt so wird das Programm normal abgearbeitet, mit der Ausnahme daß der
Programmlauf mit 
Programm Stoppen 
angehalten werden kann. Dies funktioniert aber nur wenn
das Programm aus dem Debug Modus heraus gestartet wurde.
Hat der Debugger im Programm angehalten (der grüne Balken ist sichtbar) so kann man das
Programm im Einzelschritt (Singlestep) ausführen lassen. Die Befehle 
Einzelschritt
 (Shift-F8) und
Prozedurschritt
 (F8) führen jeweils den Programmcode bis zur nächsten Codezeilen aus und
bleiben dann stehen. Im Unterschied zu 
Einzelschritt
 springt 
Prozedurschritt
 nicht in
Funktionsaufrufe sondern geht über sie hinweg.
  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
geschieht damit sich die Zeilennummern nicht verschieben können wo Breakpoints gesetzt
wurden. Der Debugger wäre sonst nicht in der Lage sich mit dem Bytecode auf dem C-Control
Modul zu synchronisieren.
4.6.2
Variablen
Man kann sich im Debugger den Inhalt von Variablen anzeigen lassen. Dafür positioniert man den
Mauszeiger über der Variablen, und nach ca. 2 Sekunden wird der Inhalt der Variablen als Tooltip
angezeigt.
Möchte man mehrere Variablen überwachen, so kann man die Variablen in einer Liste
zusammenfassen.
   
Um eine Variable in die Liste der überwachten Variablen einzutragen, existieren zwei
Möglichkeiten. Man kann zum einen den Cursor am Beginn einer Variable im Texteditor
positionieren, und dann mit Rechtsklick 
Variable Einfügen
 anwählen.