Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
projekte:laserplotter [2015-06-10 21:29] – marble | projekte:laserplotter [2015-06-10 21:47] (aktuell) – marble | ||
---|---|---|---|
Zeile 23: | Zeile 23: | ||
== Befehle == | == Befehle == | ||
Der Plotter wird über **H**ewlett-**P**ackard **G**raphics **L**anguage Befehle angesprochen. Diese bestehen immer aus einem Befehlscode (zwei Zeichen), einer eventualen Parameterliste und einem Begrenzungszeichen.\\ | Der Plotter wird über **H**ewlett-**P**ackard **G**raphics **L**anguage Befehle angesprochen. Diese bestehen immer aus einem Befehlscode (zwei Zeichen), einer eventualen Parameterliste und einem Begrenzungszeichen.\\ | ||
- | | + | '' |
Das Zahlenformat ist vergleichbar mit binary-code decimal. Zahlen werden nich in ihrer Speicherrepräsentation übergenen, sondern als Folge von ASCII-Zeichen. | Das Zahlenformat ist vergleichbar mit binary-code decimal. Zahlen werden nich in ihrer Speicherrepräsentation übergenen, sondern als Folge von ASCII-Zeichen. | ||
- | * '' | + | < |
- | | + | |
- | Als Separatoren sind akzeptiert: Komma ('','' | + | '' |
- | Als Begrenzer sind akzeptiert: Linefeed ('' | + | </ |
+ | | ||
+ | Als Begrenzer sind akzeptiert: Linefeed ('' | ||
+ | | ||
+ | == Fehlermeldungen == | ||
+ | ^ Fehlernummer ^ Entstehende Meldung ^ Reaktion des Plotters ^ Mögliche Ursache des Fehlers ^ | ||
+ | | 0 | kein Fehler | | | | ||
+ | | 1 | Befehl nicht erkannt | Befehl ignoriert | Inkorrekter oder fehlender Befehlscode. In einem Parameter wurde ein Zeichen anstelle einer Zahl angegeben. | | ||
+ | | 2 | Falsche Anzahl von Parametern | Falls zu wenig Parameter Angegeben wurden, wir der Befehl ignoriert. Bei zu vielen verwendet der Befehl die korrekte Anzahl und ignoriert den Rest. | Zu wenige oder zu viele Parameter. Unvollständiges X/Y-Paar. | | ||
+ | | 3 | Falscher Parameter | Befehl ignoriert. | Parameter nicht im zulässigen Bereich. | | ||
+ | | 4 | | nicht verwendet | | | ||
+ | | 5 | Unbekannter Zeichensatz | Befehl ignoriert | Aufrufen einer ungültigen Zeichensatznummer | | ||
+ | | 6 | Überlauf | nicht verwendet | | | ||
+ | | 7 | Pufferspeicher Überlauf | | Falsches Handshake-Verfahren | | ||
+ | | 8 | CHART OFF | Vektorbefehl verloren | Bedienungsfehler | |