Forum: Projekte & Code linear Graycode in PostScript


von Heiko J. (heiko_j)


Angehängte Dateien:

Lesenswert?

Hallo,

da gelegentlich mal für Encoder Graycodestreifen gebraucht werden hab 
ich einen in PostScript geschrieben damit der Drucker auch mal was zum 
rechnen hat. Der Codestreifen ist für das einlesen mit farbigen 
Zeilenscannern "optimiert".

Farbige Trackingstreifen und Stopmarken, und optional in 45° mit Markern 
für die Verwendung des Linearscanners als Nonius. Die Marker sind von 
der Länge her so gewählt, dass (ausreichende Länge des Zeilenscanners 
vorausgesetzt) immer 3 Marker sichtbar sind. Daraus lässt sich dann gut 
ein Mittelwert bilden um die Position noch genauer zu bestimmen.

Die besten Ergebnisse habe ich bisher mit 0.5 Raster erreicht. Mit einem 
handelsüblichen Zeilenscanner mit 4µ Pixelabstand kann man somit 
theoretisch bis auf ca. 10µ genau die Position ermitteln.

Zum Anpassen an die eigenen Bedürftnisse einfach die Auflösung "/RES", 
encodierte Nettolänge "/LEN" und Ausrichtung "/DIRECTION" am Anfang der 
PostScript-Datei passend setzen. Beispiele für die Werte sind im 
Kommentar enthalten.

von Martin G. (Firma: http://www.gyurma.de) (martin_g)


Lesenswert?

Welche Zeilenscanner haste benutzt dafür?

von Heiko J. (heiko_j)


Lesenswert?

NEC pd8880 aus der Restpostenrubrik von Pollin. Der Sensor ist 
allerdings etwas unpraktisch in der Handhabung.

von Info (Gast)


Lesenswert?


Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.