Set[i]

Am Eingang "index“ wird die Position ausgewählt, an der das an "char“ angegebene Zeichen in den an "dtxt“ anliegenden "Dynamischen Text" geschrieben wird. Nach erfolgreichem Schreiben erscheint am Ausgang "result“ ein HIGH-Signal. Das erste Zeichen des Texts wird mit dem Index 0 adressiert. Liegt der Index außerhalb des reservierten Speicherbereichs, wird keine Schreiboperation ausgeführt. Das Ändern des letzten für die abschließende 0 reservierten Bytes im Speicherbereich wird ebenfalls abgelehnt.

Die Dynamischen Texte in Zielsystemen mit Unicode-Unterstützung sind mit UTF8 kodiert. Da mit dem vorliegenden Baustein nur einzelne Bytes gesetzt werden, können zum Schreiben eines Unicode-Zeichens bis zu drei Bausteinaufrufe erforderlich sein.

Signale

Name I/O Typ(en) Funktion
dtxt I/O DYNTEXT Text
char I UCHAR Zeichen
index I WORD Position
result O BIT Schreib-Flag