Get[i]
Über den Eingang "index“ wird ein Zeichen des am Eingang "dtxt“ anliegenden "Dynamischen Texts" ausgewählt und auf den Ausgang "char“ geschrieben. Das erste Zeichen des Texts wird durch den Index 0 adressiert. Liegt der Index außerhalb des reservierten Speicherbereichs, wird der Ausgang auf 0 gesetzt.
Bei Zielsystemen mit Unicode-Unterstützung muss beachtet werden, dass die Dynamischen Texte in UTF8-Kodierung vorliegen, d.h. ein Unicode-Zeichen besteht aus bis zu 3 aufeinanderfolgenden Bytes, die mit dem vorliegenden Baustein nur einzeln gelesen werden können.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
dtxt | I | DYNTEXT | Text |
index | I | WORD | Position |
char | O | UCHAR | Zeichen |