Herunterladen Inhalt Inhalt Diese Seite drucken

Befehlssyntax - ELECTRONIC ASSEMBLY EA uniTFT Serie Bedienungsanleitung

Inhaltsverzeichnis

Werbung

Befehlssyntax

Alle Befehle sind gleich aufgebaut:
Start
#
ASCII :
35 (0x23)
UniCode: 23 (0x23 0x00)
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
Der Befehlsabschluss ist immer ein LF (0x0A). Ein vorangestelltes CR (0x0D) ist erlaubt und wird ignoriert.
Technische Änderungen vorbehalten. Wir übernehmen keine Haftung für Druckfehler und
Applikationsbeispiele
EA uniTFT050-A
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 :
[10] 13 ([0x0D] 0x0A)
UniCode: [10] 13 ([0x0D 0x00] 0
CR ist optional
59 / 172

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis