Debugging

Folgende Schritt-für-Schritt Anleitung gilt für die Verwendung von TcCOM-Objekten und Funktionsbausteinen, die mit dem Target for MATLAB® erstellt worden sind, gleichermaßen. Gezeigt wird im Folgenden das Debugging für einen SPS-Funktionsbaustein.

Schritt-für-Schritt Vorgehen:
1. Stellen Sie sicher, dass Ihre TwinCAT-Applikation mit aktiviertem C++-Debugger aktiviert wurde.
Debugging 1:
2. Öffnen Sie das bei der Code-Generierung erstellte TwinCAT C++-Projekt, das zu dem Modul gehört, welches Sie debuggen möchten.
Den Projektort haben Sie bei der Initialisierung der Projekt-Export-Konfiguration angegeben, siehe Übersicht zu automatisch generierten Dateien.
Sie können das Visual Studio Projekt direkt öffnen, oder es in Ihre TwinCAT Solution unter C++ mit „Add existing Item“ hinzufügen.
Debugging 2:
3. Sehen Sie sich in der Visual Studio Solution im Ordner MATLAB® die Sub-Ordner an, welche den Namen der erstellten MATLAB®-Funktion tragen.
Im Sub-Order Sources finden Sie den ausgeführten Code, der vom MATLAB Coder™ generiert wurde.
Debugging 3:
4. Wählen Sie in der Menüleiste Debug > Attach to Process und wählen Sie als Connection Type „TwinCAT XAE“ sowie unter Connection target Ihr gewünschtes Zielsystem. Wählen Sie dann Attach.
Debugging 4:
5. Setzen Sie im C++-Code Breakpoints und steppen Sie wie gewohnt durch Ihren Code.
Debugging 5: