Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Typ3 osa Bedienungsanleitung Seite 46

Inhaltsverzeichnis

Werbung

Arbeitsweise CPL-Debugger
5–18
Einschränkung
Wählen Sie eine Variable im Fenster "Variables" aus, um sie der Beobach-
L
tungsliste im Fenster "Names" hinzuzufügen.
Dabei wird festgelegt und über ein Symbol gekennzeichnet, auf welche
Weise die Variable beobachtet werden soll:
Crtl + F6
D Quick Watch – synchrone Abfrage des Variablenwertes
Quick Watch zeigt den augenblicklichen Wert einer Variablen im Fen-
Quick
Watch
ster "Names" an. Die Anzeige wird nach dem Fortsetzen oder Starten
des Programms sofort aus der Beobachtungsliste gelöscht, da der Wert
der Variablen nur an einer bestimmten "Stelle" im Programm interessiert.
Dazu muss an der gewünschten Stelle ein Breakpoint gesetzt werden.
D Write Watch – asynchrone Beobachtung bei Schreibzugriffen
Crtl + F6
Mit Write Watch wird die Anzeige des Variablenwertes im Fenster
Write
Watch
"Values" jedesmal aktualisiert, wenn auf die Variable schreibend zuge-
griffen wird, d.h. ein neuer Wert zugeordnet wird.
Auf diesem Weg kann während des gesamten Programmablaufs be-
obachtet werden, mit welchen neuen Werten die Variable versehen wird.
D Read Watch – asynchrone Beobachtung bei Lesezugriffen
Crtl + F6
mit Read Watch wird die Anzeige des Variablenwertes im Fenster "Value"
Read
Watch
immer dann aktualisiert, wenn auf die Variable lesend zugegriffen wird.
Auf diesem Weg kann während des gesamten Programmablaufs be-
obachtet werden, welche Werte aus der Variablen gelesen werden.
Jede Beobachtungsvariante wird durch ein eigenes Symbol im Fenster "Na-
mes" gekennzeichnet.
Beispiel:
LOCVAR1% ³ Quick Watch Beobachtung
LOCVAR1% ³ Write Watch Beobachtung
LOCVAR1% ³ Read Watch Beobachtung
Für die Variable LOCVAR1% wurden 3 Beobachtungsvarianten gewählt.
Maximal 40 Variablen können gleichzeitig in die Beobachtungsliste aufge-
nommen werden.
Beim Versuch, mehr als 40 Variablen aufzunehmen, wird eine Warnung an-
gezeigt. Bereits vorhandene Variablen müssen aus der Liste entfernt wer-
den, um neue aufnehmen zu können.
Beispiel: Schreibender und lesender Zugriff auf die Variablen A, B, C
18
B=1
19
A=0
20
A=B+5
21
A=7
22
A=10
23
C=A
Im "Write Watch"-Mode wird der Wert der Variablen A jedesmal aktualisiert,
da die Variable in jeder Zeile einen neuen Wert erhält.
Im "Read Watch"-Mode wird dagegen die Anzeige der Variablen A nur in
Zeile 23 aktualisiert, weil nur da der Wert ausgelesen wird.
1070 073 872-101 (01.10) D

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis