Herunterladen Inhalt Inhalt Diese Seite drucken

Kommentar-Befehle; Leerzeichen In Anweisungen Einfügen; " " - Anweisungen Kommentieren - elv USB-I2C Handbuch

Inhaltsverzeichnis

Werbung

Y51: Nach jedem Reset wartet das USB-I2C-Interface auf eine Eingabe vom angeschlossenen PC.
Ein Makro muss manuell vom PC aus (mit dem Befehl >00) gestartet werden.
Y60: Die Verwendung der Hexadezimalschreibweise ermöglicht eine kürzere Schreibweise der Befehle L
(Wartepause), V (schreibe Makro an Adresse...) und > (starte Makro an Adresse...).
Beispiel 1 (zwei Wartepausen mit je 170 ms):
S40 FF L00AA W00 L00AA P
Beispiel 2 (obige Befehlskette in Makrospeicher schreiben und nach Start immer wieder ausführen):
V00{S40 FF L00AA W00 L00AA P >00}
Y61: Die Verwendung der Dezimalschreibweise für die Angabe der Wartepausen und Makroadressen er-
möglicht eine leichter verständliche Befehlsschreibweise – vergrößert aber die beiden Befehle aber um je ein
Zeichen.
Beispiel (wie vorheriges Beispiel mit zwei 170 ms-Pausen - jetzt in Dezimalschreibweise):
V000{S40 FF L00170 W00 L00170 P >000}
Y70: Gelesene Daten werden als Ascii-Zeichen im Hexadezimalformat zum PC gesendet.
Beispiel: S41 0A P
Antwort: FF 00 01 5A AA 1F 00 FF FF FF
Y71: (Neu ab Firmware v1.6) Gelesene Daten werden als Ascii-Zeichen im Dezimalformat (ohne führende
Nullen) zum PC gesendet (siehe hierzu auch „LogView"-Beispiel 4.5.5.)
Beispiel (wie zuvor): S41 0A P
Antwort: 255 0 1 90 170 31 0 255 255 255

4.3. Kommentar-Befehle

Obwohl die Kommentar-Befehle auf den ersten Blick eher unscheinbar wirken, sind diese sehr leistungsfähig
und ermöglichen erst viele praktische Anwendungen. Zum einen dienen sie einer übersichtlicheren Gliede-
rung von Rückgabewerte und Anweisungsfolgen. Sie erhöhen die Verständlichkeit und machen die Ziffern-
folgen überhaupt erst verständlich. Zum anderen können die Daten mit Hilfe von Semikolon, Komma und
Zeilenumbrüche so formatiert werden, dass die Daten auch in Excel und ähnlichen Visualisierungsprogram-
men automatisch ausgewertet werden können.
4.3.1.
„ " – Leerzeichen in Anweisungen einfügen
Das Leerzeichen ermöglicht eine sichtbare Trennung der Datenbytes und der Befehle untereinander. Leer-
zeichen werden vom USB-I2C-Interface ignoriert und können daher überall beliebig eingefügt werden.
Beispiel einer sehr unübersichtlichen Befehlsfolge ohne Leerzeichen:
S40F04BA7L1EA0W00L00AAW012EE64A53FB638564E523P
Beispiel derselben Befehlsfolge mit übersichtlichen Leerzeichen:
S40 F0 4B A7
L0EA0
4.3.2.
„(...)" – Anweisungen kommentieren
In Anweisungsfolgen können Kommentare eingefügt werden, die das USB-I2C-Interface ignoriert, wenn sie
von runden Klammern eingeschlossen werden. Dadurch lassen sich beispielsweise für Schulungszwecke
alle Bestandteile einer Anweisungsfolge verständlich beschreiben.
Auch wenn man ein Makro ins USB-I2C-Interface speichert, ist es eventuell sinnvoll, einen kurzen Kommen-
tar dazu zu schreiben.
W 00
L00AA
W 01 2E E6 4A 53 FB 63 85 64 E5 23
P
23

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis