Visual Studio Werkzeuge

Visual Studio stellt einem C++ Entwickler übliche Werkzeuge zur Entwicklung und Debugging bereit. TwinCAT 3 erweitert diese Visual Studio Werkzeuge, sodass das Debugging von C++ Code, der auf einem Zielsystem ausgeführt wird, im TwinCAT 3 Engineering auch mit den Visual Studio Werkzeugen möglich ist.
Die entsprechend erweiterten Werkzeuge werden hier kurz beschrieben. Wenn die entsprechenden Fenster im Visual Studio nicht sichtbar sind, können diese über das Menü Debug->Windows hinzugefügt werden. Das Menü ist dabei Kontext-abhängig, d. h. viele der hier beschriebenen Fenster sind erst konfigurierbar, wenn ein Debugger auch mit einem Zielsystem verbunden ist.

Callstack

Der Callstack wird durch das Toolwindow Call Stack dargestellt, wenn ein Haltepunkt erreicht wurde.
Visual Studio Werkzeuge 1:

Autos / Locals und Watch

Die entsprechenden Variablen und Werte werden im Autos / Locals Fenster angezeigt, wenn ein Haltepunkt erreicht ist. Änderungen werden dabei in ROT gekennzeichnet.

Visual Studio Werkzeuge 2:

Von hier können per Rechts-Klick die Werte auch in die Watch-Fenster übernommen werden:

Visual Studio Werkzeuge 3:

Memory View

Der Speicher kann auch direkt beobachtet werden. Änderungen werden dabei in ROT gekennzeichnet.

Visual Studio Werkzeuge 4: