Custom Datatype anlegen
Fügen Sie ein neues Element in dem Ordner „TypeDefinitions“ unter „Schema“ hinzu.
![Custom Datatype anlegen 1:](Images/png/5258796171__Web.png)
Fügen Sie eine neue JSON-Datei oder eine JSON-Schema-Datei zu dem Projekt hinzu.
![Custom Datatype anlegen 2:](Images/png/5258797835__Web.png)
Referenzieren Sie die Schema-Datei in der Description.json unter „dataTypes“. Dabei ist zu beachten, dass benutzerspezifische Datentypen der Kategorie „Framework“ zugeordnet werden.
"dataTypes": [
{
"name": "tchmi:framework#/definitions/CustomDatatype",
"schema": "Schema/TypeDefinitions/CustomDatatype.Schema.json"
}
]
Anschließend können Sie den benutzerspezifischen Datentyp innerhalb der Description.json verwenden.
"type": "tchmi:framework#/definitions/CustomDatatype
![]() | Wenn das Framework Control bereits in einem HMI-Projekt referenziert ist, muss anschließend ein Projekt-Build (siehe Erste Schritte) durchgeführt und das HMI-Projekt erneut geladen werden, damit der neue Datentyp in die Typbeschreibungen des HMI-Projektes übernommen wird. |
Das Projekt laden Sie erneut, indem Sie per Rechtsklick auf das HMI-Projekt klicken und „Projekt entladen“ wählen.
![Custom Datatype anlegen 4:](Images/png/4938019595__Web.png)
Wählen Sie anschließend „Projekt neu laden“ aus, um das Projekt erneut zu laden. Anschließend können Sie alle Funktionalitäten wie gewohnt verwenden.
![Custom Datatype anlegen 5:](Images/png/4938430859__Web.png)