C Control PRO UNIT MEGA 32 198206 Benutzerhandbuch
Produktcode
198206
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.
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
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
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.
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.
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.
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
Möglichkeiten. Man kann zum einen den Cursor am Beginn einer Variable im Texteditor
positionieren, und dann mit Rechtsklick
Variable Einfügen
anwählen.