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.
NEC pd8880 aus der Restpostenrubrik von Pollin. Der Sensor ist allerdings etwas unpraktisch in der Handhabung.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.