Deklaration von STRING-Variablen (inkl. Zugriff)
Syntax |
---|
|
Bedeutung |
---|
Deklaration einer oder mehrerer Variablen vom →Datentyp Sowohl die Länge als auch der Initialisierungswert dürfen ein →konstanter Ausdruck sein. |
|
Die Deklaration von STRING
-Variablen ist innerhalb dieser Abschnitte möglich:
(Informieren Sie sich in der jeweiligen Beschreibung zum Abschnitt über evtl. zusätzliche Möglichkeiten für die Variable.)
Abschnitt |
Die Deklaration der STRING-Variable erfolgt als: |
---|---|
|
interne Variable (siehe "Deklaration von internen Variablen") |
|
Eingangsvariable (siehe "Deklaration von Eingangsvariablen in ST") |
|
Ausgangsvariable (siehe "Deklaration von Ausgangsvariablen in ST") |
|
Ein-/Ausgangsvariable (siehe "Deklaration von Ein-/Ausgangsvariablen in ST") |
|
globale Variable (siehe "Deklaration von externen Variablen in ST") |
|
externe Variable (siehe "Deklaration von externen Variablen in ST") |
|
temporäre Variable (siehe "Deklaration von temporären Variablen in ST") |
|
ein →anwenderdefinierter Datentyp bzw. als ein Element davon (siehe "Deklaration eines Datentyps in ST") |
Beispiel |
---|
|
Zugriff auf STRING-Variablen
Falls Sie auf einzelne Zeichen einer STRING
-Variable in →Zuweisungen zugreifen wollen, geben Sie den Namen der Variable (z.B. var4
) und die entsprechende Position des Zeichens (z.B. 2
) in [] eingeschlossen ein (z.B. var4[2]
). Die Positionen starten mit "1".
Zuweisungen von einer STRING
-Variable auf eine andere STRING
-Variable mit unterschiedlicher maximaler Länge sind möglich. Hat die STRING
-Variable, auf die zugewiesen wird, eine kleinere Länge als die STRING
-Variable, von der zugewiesen wird, so führt Neuron Power Engineer die Zuweisung nur bis zur maximalen Länge der STRING
-Variable durch, auf die zugewiesen wird. Außerdem wird der Ausgang ENO
der umfassenden →POE auf den Wert FALSE
(bzw. einer Entsprechung) gesetzt.
Falls die Zeichenkombination |
Bei einer kleineren Länge der zugewiesenen STRING
-Variable und der Zeichenkombination '$00'
darin führt Neuron Power Engineer die Zuweisung nur bis zur maximalen Länge der STRING
-Variable durch, auf die zugewiesen wird. In diesem Fall wird der Ausgang ENO
der umfassenden POE nicht auf den Wert FALSE
(bzw. einer Entsprechung) gesetzt.
Beispiele |
---|
|
Deklaration und Zugriff auf STRING-Variablen vom ARRAY-Datentyp
Falls Sie eine STRING
-Variable basierend auf einem ARRAY-Datentyp deklarieren wollen, geben Sie den STRING
-Datentyp mit der maximalen Länge als Datentyp bei der Deklaration des ARRAY-Datentyps ein.
Beispiel für Deklaration |
---|
|
Auf einzelne Zeichen einer solchen Variable können Sie mit Hilfe des folgenden Konstrukts zugreifen:
Beispiel für den Zugriff |
---|
|