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.
- 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.
- 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.
- 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.
- 5. Setzen Sie im C++-Code Breakpoints und steppen Sie wie gewohnt durch Ihren Code.