Typattribute
- Aktualisiert2026-07-22
- 1 Minute(n) Lesezeit
Alle Datentypen haben Attribute. Attribute sind immer lesbar, aber nicht alle Attribute können geändert werden.
Beispiele für Attribute sind Tabellen mit der Spaltenanzahl oder der maximalen Größe des Texts.
Mit dem Operator : können Sie das Attribut anzeigen.
variable:Attribute
Lesezugriff auf Attribute
Wenn Sie den Wert eines Attributs lesen möchten, müssen Sie eine einfache Zuweisung zu einer anderen Variablen mit einem geeigneten Datentyp vornehmen.
value = variable:Attribute
Beispiel
program
section globals
text textVariable
endsection
file fileVariable
serial serialVariable
int32 len = textVariable:length
text pathName = fileVariable:pathName
serial:baudRate baud = serialVariable:baudRate
endprogram
Schreibzugriff auf Attribute
Verwenden Sie eine einfache Zuweisung, um die Werte von Attributen zu ändern.
Sie können die folgenden Varianten für diese Zuweisung auswählen, wenn der Datentyp des zugewiesenen Ausdrucks mit dem Datentyp des Attributs übereinstimmt:
- Wert einer anderen Variablen
- Konstanten oder Listen
- Ergebnis einer Berechnung für numerische Datentypen
- Ausgabewert einer Funktion
variable:Attribute = variableX variable:Attribute = constantX variable:Attribute = enum:value variable:Attribute= variableX operator constantX variable:Attribute = functionCall ()
Beispiel
program int32 timeout = 1 serial serialVariable serialVariable:receivedBytesThreshold = 60 serialVariable:baudRate = serial:baudRate:38400 serialVariable:timeout = intTimeOut * 60 endprogram