Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlssyntax - ELECTRONIC ASSEMBLY uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Befehlssyntax

Alle Befehle sind gleich aufgebaut:
Start
#
ASCII :
35 (0x23)
UniCode: 23 (0x23 0x00)
Wenn nicht anders angegeben werden alle Parameter als 16-Bit Werte übergeben.
Parameter
Zahlen
123
dezimale Übergabe als ASCII-Zeichen
$5A
hexadezimale Übergabe als ASCII Zeichen
%
binäre Übergabe als ASCII Zeichen
1010001
5-8
Übergabe eines Bereichs. Befehle die Eigenschaften mehrerer Objekte beeinflussen können als
Objektbereich übergeben werden. In diesem Fall Objekt-ID 5,6,7,8
?x
Code von einem Zeichen (Unicode/ASCII)
R0 ...
Übergabe des Registerwertes
R499
Indizierte Übergabe des Registerwertes (Pointer) ® R (R0 ... R499)
Q0 ...
Q499
(....)
Kalkulationsstring
G len32
Übergabe von binären Daten: len32 gibt die Datenlänge an (bereits als binärer 32-Bit Wert)
data....
!index!
Werte des Indexes aus einem Stringfile übernehmen
Strings
"string"
normale Stringübergabe
oder
'string'
"str" 32
Normaler String mit beliebigen Codes, welche mit in den Gesamtstring eingetragen werden
"str"
"str1";
Semikolon bildet den
"str2"
Parameter folgen.
S0 ...
Stringregister übernehmen
S499
T0 ...
Stringregister aus Registernummer übernehmen S(R0 ... R499)
T499
U"Hello"
Zeichen nach dem U als 16 Bit Unicode (bis zum nächsten # oder V auch CR + LF)
V"Hello"
Zeichen nach dem V als 8 Bit ASCII (bis zum nächsten # oder U auch CR + LF)
!index!
String des Indexes aus einem Stringfile übernehmen
Die einzelnen Parameter werden mit Leerzeichen (' '), Komma (','), Semikolon (';') oder Punkt ('.') getrennt. Für die
Trennung von Strings ist ein Semikolon zwingend erforderlich.
Befehlsabschluss
Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specification without prior note.
EA uniTFT-Serie
Befehlscode
XXX
3-stellige Buchstabenfolge Angabe der Parameter
Ergebnis übernehmen
Stringabschluss, wichtig bei der Übergabe zweier Strings oder wenn andere
Parameter
123, $52, %01101010, "Hello"; R0
Abschluss
[CR]LF
ASCII :
[13] 10 ([0x0D] 0x0A)
UniCode: [13] 19 ([0x0D 0x00] 0x
CR ist optional
27 / 256

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis