Stringregister
#V
String-ID, 'String';
setzen
S
'String' Id+1; ...
S
Stringregister ab
#V
String-ID, Offset, 'new
Position setzen
S
string'
P
Stringregister ab
#V
String-ID, Offset, 'new
Positon
S
string'
ersetzen
R
Stringregister ab
#V
String-ID, Offset,
Postion
ST
Anzahl (bis
verschieben
Stringende)
Teilstring
#V
String-ID dest, String-
kopieren
S
ID
source, offset (0),
C
Anzahl (bis
Stringende)
Stringregister in
#V
String-ID dest start,
Teilstrings
S
String-ID source,
aufteilen
E
Delimiter,
(=String-ID dest start)
Stringregister
#V
String-ID,
Zeit / Datum
S
(Standard (#WDF));
D
date (akt. Zeit)
Formatiertes
#V
String-ID,
Stringregister
SF
"Formatstring"; value1,
value2, ...., valueN
Objektstrings
#V
String-ID,
auslesen
S
O
Stringregister
#V
String-ID,
senden ASCII
S
ID+1,... String-ID+N
A
Stringregister
#V
String-ID,
senden Unicode
S
ID+1,... String-ID+N
U
Stringregister
#V
String-ID start, String-
sortieren
Q
ID end,
S
offset(0)
Codes im
#V
String-ID,
Stringregister
Q
(0), offset (0)
sortieren
C
Letzte
#V
String-ID,
Fehlermeldung
SL
in Stringregister
Stringregister
#V
String-ID start, String-
mischen
M
ID end
S
Codes im
#V
String-ID,
Stringregister
M
offset (0)
mischen
C
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und
Applikationsbeispiele
EA uniTFT050-A
Der 'String' wird an Speicherstelle String-ID [0...499] geladen.
Der String der Speicherstelle String-ID wird ab der Postion Offset
gelöscht und die neuen Daten aus 'new string' werden angefügt.
Der String der Speicherstelle String-ID wird ab der Postion Offset mit
den neuen Daten aus 'new string' ersetzt.
Den "linken" Teil des Stringregister löschen und den Teil von Offset bis
Offset+Anzahl nach vorne schieben. Ist Anzahl negativ, wird Anzahl
als zweiter Offset genommen. Es handelt sich also dann um eine
Bereichsangabe: #VST 1, 10-20. (ab V1.1)
Aus dem String (String-ID source) einen Teilstring von Offset bis
Offset+Anzahl nach String-ID dest kopieren. Ist Anzahl negativ, wird
Anzahl als zweiter Offset genommen. Es handelt sich also dann um
eine Bereichsangabe: #VSC 1, 10-20. (ab V1.1)
Der String (String-ID source) wird in Teilstrings zerlegt. Die Teilstrings
werden ab String-ID dest start abgelegt. Die Anzahl der Teilstrings wird
Register-ID
in Register-ID abgelegt. Der Parameter Delimiter gibt das
Trennzeichen an. (ab V1.1)
"Dateformat"
Im Stringregister die Zeit als formatierten String ablegen
Eine formatierten Zeichenkette wird im Stringregister abgelegt. Wird der
Variablen Satz wiederholt wird der Formatstring erneut angewendet und
in String-ID+1 abgelegt.
Obj-ID, ...
Objektstrings werden im Stringregister abgelegt. Diese Funktion wird
vor allem für
String-
Den String des Stringregister in den
stellen.
String-
Den String des Stringregister in den
stellen.
Den Bereich der Stringregister (String-ID start bis String-ID end)
len (0),
werden sortiert. len gibt den Bereich an, welcher für die Sortierung
beachtet wird, bei len=0 wird die gesamte Länge untersucht. offset
gibt die Stelle im String an ab welcher der Bereich beginnt. (ab V1.1)
dir (1), len
Codes innerhalb des Stringregisters (String-ID) werden sortiert, dir =0
absteigend; =1 aufsteigen. len gibt den Bereich an, welcher für die
Sortierung beachtet wird, bei len=0 wird die gesamte Länge
untersucht. offset gibt die Stelle im String an ab welcher der Bereich
beginnt. (ab V1.1)
delete (1)
Die Fehlermeldungen aus dem Terminal zusätzlich im Stringregister
String-ID speichern. Der Parameter delete gibt an, ob die letzte
Fehlermeldung gelöscht (=1) werden soll, oder nicht (=0). (ab V1.3)
Der Inhalt der Register bleibt bestehen, nur die String-ID ändert sich.
Damit ist eine neue Zuordnung String-ID Û Inhalt vorhanden. (ab V1.3)
len (0),
Den Inhalt eines Stringregister (String-ID) wird zufällig vertauscht. Len
gibt die Anzahl der Stellen an (= 0 kompletter String), offset den
Startpunkt innerhalb des Registers. (ab V1.3)
Editboxen
Verwendung finden.
Sendepuffer
Sendepuffer
ASCII formatiert
Unicode formatiert
104 / 172