NC0160: Benutzerdefinierter Typ
![]() | Verfügbar ab TwinCAT 3.1 Build 4026 |
![]() | Die Konvention, die Sie unter NC0160 definieren, haben Vorrang gegenüber den Präfixen, die mit dem Attribut Pragmas und Attribute definiert sind. |
Bei NC0160: Benutzerdefinierter Typ handelt es sich um einen organisatorischen Knotenpunkt zur Konfiguration eines Präfixes für spezielle benutzerdefinierte Typen, insbesondere solche aus Bibliotheken oder für schreibgeschützte Typen (z.B. PVOID, HRESULT).
- Sie können die Liste mit Konventionen erweitern: Klicken Sie auf die Leerzeile darunter. Geben Sie dann den Namen eines benutzerdefinierten Typen ein oder wählen Sie einen benutzerdefinierten Typ im Dialog Eingabehilfe aus.
- Sie können eine Konvention löschen, indem Sie diese selektieren und die Taste Entf wählen.
Beispiel
- In der Spalte „Name“ tragen Sie in einer Leerzeile unterhalb der Präfixe für benutzerdefinierte Typen den schreibgeschützten Systemdatentyp
PVOIDein. - In der gleichen Zeile in der Spalte „Präfix“ tragen Sie das gewünschte Präfix ein, z.B.
p. Variablen vom TypPVOIDwerden bei Ausführung der Statischen Analyse auf dieses Präfix überprüft.
Weitere Beispiele für benutzerdefinierte Typen, deren gewünschten Präfix Sie an dieser Stelle konfigurieren können:
- Systemdatentyp
HRESULT - Funktionsbaustein
TONaus der Bibliothek Tc2_System
