Datentypen hinzufügen / bearbeiten / löschen
Mit Hilfe des TwinCAT Module Class (TMC) Editors können Datentypen, die von TwinCAT C++ Modulen verwendet werden, hinzugefügt, bearbeitet und gelöscht werden.
Dieser Artikel beschreibt:
- Schritt 1: Einen neuen Datentyp in der TMC-Datei erstellen.
- Schritt 2: TwinCAT TMC Code Generator starten, um C++ Code auf der Grundlage einer Modulbeschreibung in der TMC-Datei zu generieren.
- Die Datentypen verwenden.
Schritt 1: Einen neuen Datentyp erzeugen
- 1. Wählen Sie nach dem Starten des TMC Editors den Knoten Data Types aus.
- 2. Erweitern Sie die Liste der Datentypen und Schnittstellen mit einem neuen Datentyp durch Klicken auf die + Schaltfläche Add a new data area.
- Daraufhin wird ein neuer Datentyp als neuer Eintrag aufgeführt:
- 3. Wählen Sie den generierten „Data Type1“ um Einzelheiten zum neuen Datentyp zu erhalten.
- 4. Spezifizieren Sie den Datentyp.
Genaueres siehe hier. - 5. Benennen Sie den Datentyp um.
In diesem Beispiel stSensorData wählen Sie die Spezifikation STRUCT und klicken auf Edit Struct. - 6. Fügen Sie neue Unterelemente in die Struktur ein durch Klicken auf die Add a new sub item-Schaltfläche.
- 7. Mit Doppelklick auf das Unterelement können Sie die Eigenschaften bearbeiten. Geben Sie dem Unterelement einen neuen Namen und wählen Sie einen geeigneten Datentyp.
- 8. Geben Sie den anderen Unterelementen einen neuen Namen und wählen einen geeigneten Datentyp.
- 9. Speichern Sie Ihre in der TMC-Datei vorgenommenen Änderungen.
Schritt 2: Starten Sie den TwinCAT TMC Code Generator, um einen Code für die Modulbeschreibung zu erzeugen.
- 1. Klicken Sie mit der rechten Maustaste auf Ihre Projektdatei und wählen Sie TwinCAT TMC Code Generator, um den Quellcode Ihres Datentyps zu erzeugen:
- Sie sehen die Datentypdeklaration in der Modul-Headerdatei „Untitled1Services.h“
- Wenn Sie einen weiteren Datentyp oder ein weiteres Unterelement hinzufügen, führen Sie den TwinCAT TMC Code Generator erneut aus.