# Read BMP

Sendet das aktuelle Bild im hexadezimalen ASCII-Format (formatiert mit 80 Zeichen pro Zeile) von einem In-Sight Vision-System an ein Remote-Gerät. Beim Konvertieren in das binäre Format entsteht ein Standard-BMP-Bildformat.

Hinweis: Das Ausführen des Befehls „Read BMP“ bewirkt dasselbe wie das Ausführen des Befehls „Read Image“.

## Read BMP – Eingaben

Syntax: RB

## Read BMP – Ausgaben

Gibt einen Statuscode zurück, gefolgt von einem Zeilenabschlusszeichen, gefolgt von Zeilen mit Bilddaten.

Es gibt folgende Statuscodes:

Statuscodes | Beschreibung
--- | ---
1 | Der Befehl wurde erfolgreich ausgeführt.
0 | Unbekannter Befehl.
-4 | Der In-Sight-Sensor hat nicht genügend Speicher verfügbar.
-6 | Der Benutzer hat keinen Vollzugriff, um den Befehl auszuführen.

Die Bilddatenzeilen sind:

Parameter | Beschreibung
--- | ---
Größe | Die zweite Zeile enthält einen ganzzahligen Wert für die Größe des Bilds in Byte.
Bild | Die eigentlichen Bilddaten sind als ASCII-Hexadezimalwerte in 80 Zeichen pro Zeile formatiert. Jede Zeile endet mit einem Abschlusszeichen.
Prüfsumme | Die letzte Zeile enthält vier ASCII-Hexadezimalbytes als Prüfsumme der Bilddaten.

## Read BMP – Beispiel

Geben Sie den folgenden Befehl ein, um das aktuelle Bild im hexadezimalen ASCII-Format auf einem In-Sight Vision-System zu lesen: RB

Das In-Sight Vision-System antwortet zunächst mit 1. Das bedeutet, dass der Befehl Read BMP erfolgreich ausgeführt wurde. Die nächste Zeile enthält die Größe (3848) in Byte und die Bilddaten im ASCII-Hexadezimalformat.

Hinweis: Aus Gründen der Übersichtlichkeit wurde in der obigen Abbildung der größte Teil der Bilddaten weggelassen.

Schließlich wird die hexadezimale ASCII-Prüfsumme mit vier Byte (611E) zurückgegeben.