huegenbegger
Themenersteller
Moin!
Da es mich nervte die Genauigkeitstests der Mechanik immer nur nachts und draussen durchführen zu können habe ich mir ein (schlecht programmiertes, aber funktionierendes) Python Skript geschrieben.
Was tut es?
Es tut nichts weiter als einen "Stern" über den schwarzen Bildschirm zu bewegen.
Wofür ist es gut?
Die Genauigkeit des mechanischen Antriebs einer Nachführung zu bewerten, ggf anzupassen.
Wie gehe ich vor?
Der Himmelspol wäre genau parallel zur Monitorhochachse.
Für eine Bewertung der Bewegung muss die Achse der Nachführung dazu deutlich abweichend ausgerichtet werden (zB 90°, also in den Monitor hereinzeigend)
Nun überlagern sich bei einer Langzeitbelichtung die Bewegungen.
Wir erhalten eine diagonale Linie (Kreisbahn)
Ist diese Linie perfekt gerade (gekrümmt), ohne Wellen, dann ist unsere Bewegung perfekt.
Erhalten wir jedoch (meistens sich periodisch wiederholende) Wellen, wissen wir dass etwas noch nicht stimmt.
Nun kann man sich auf die Fehlersuche machen (bei mir war die Zahnstange absoluter Schrott) oder aber mann kann auch die Gangungenauigkeiten einer Trapezspindel in der Ansteuerung des Schrittmotors berücksichtigen und somit die Genauigkeit erhöhen.
Erforderlich:
PC mit python Umgebung (zB python4all)
Monitor
Tastatur
Befehle:
Pfeil hoch: -schneller
Pfeil runter: -langsamer
h: -horizontale Bewegung
d:- diagonale Bewegung
Anpassungsmöglichkeiten:
1) der Stern ist eine bitmap, es kann jede xbeliebige bitmap und Größe eingelesen werden, entweder stern2.bmp ersetzen oder im Skript den Dateinamen anpassen (Zeilennummer steht im Kopf)
2) die framerate kann angepasst werden, die ändert auch die Geschwindigkeit des Sterns (Zeilennummer steht im Kopf)
3) Fullscreen (Zeilennummer steht im Kopf)
Leider funktioniert py2exe bei mir nicht, vlt hat ja jemand Lust eine Exe draus zu erstellen und bereit zu stellen, dann wirds für WIN Anwender noch einfacher es zu verwenden.
Solte die Datei mal down sein, gern PN.
Ich werde sie weiter überarbeiten, aber fürs erste tut sie alles, was man benötigt, glaube ich.
Wünsche nehme ich aber gern entgegen.
https://www.dropbox.com/s/yoclqauzn0gp4wt/accuracy_test.zip?dl=0
Gruß, Basti
Da es mich nervte die Genauigkeitstests der Mechanik immer nur nachts und draussen durchführen zu können habe ich mir ein (schlecht programmiertes, aber funktionierendes) Python Skript geschrieben.
Was tut es?
Es tut nichts weiter als einen "Stern" über den schwarzen Bildschirm zu bewegen.
Wofür ist es gut?
Die Genauigkeit des mechanischen Antriebs einer Nachführung zu bewerten, ggf anzupassen.
Wie gehe ich vor?
Der Himmelspol wäre genau parallel zur Monitorhochachse.
Für eine Bewertung der Bewegung muss die Achse der Nachführung dazu deutlich abweichend ausgerichtet werden (zB 90°, also in den Monitor hereinzeigend)
Nun überlagern sich bei einer Langzeitbelichtung die Bewegungen.
Wir erhalten eine diagonale Linie (Kreisbahn)
Ist diese Linie perfekt gerade (gekrümmt), ohne Wellen, dann ist unsere Bewegung perfekt.
Erhalten wir jedoch (meistens sich periodisch wiederholende) Wellen, wissen wir dass etwas noch nicht stimmt.
Nun kann man sich auf die Fehlersuche machen (bei mir war die Zahnstange absoluter Schrott) oder aber mann kann auch die Gangungenauigkeiten einer Trapezspindel in der Ansteuerung des Schrittmotors berücksichtigen und somit die Genauigkeit erhöhen.
Erforderlich:
PC mit python Umgebung (zB python4all)
Monitor
Tastatur
Befehle:
Pfeil hoch: -schneller
Pfeil runter: -langsamer
h: -horizontale Bewegung
d:- diagonale Bewegung
Anpassungsmöglichkeiten:
1) der Stern ist eine bitmap, es kann jede xbeliebige bitmap und Größe eingelesen werden, entweder stern2.bmp ersetzen oder im Skript den Dateinamen anpassen (Zeilennummer steht im Kopf)
2) die framerate kann angepasst werden, die ändert auch die Geschwindigkeit des Sterns (Zeilennummer steht im Kopf)
3) Fullscreen (Zeilennummer steht im Kopf)
Leider funktioniert py2exe bei mir nicht, vlt hat ja jemand Lust eine Exe draus zu erstellen und bereit zu stellen, dann wirds für WIN Anwender noch einfacher es zu verwenden.
Solte die Datei mal down sein, gern PN.
Ich werde sie weiter überarbeiten, aber fürs erste tut sie alles, was man benötigt, glaube ich.
Wünsche nehme ich aber gern entgegen.
https://www.dropbox.com/s/yoclqauzn0gp4wt/accuracy_test.zip?dl=0
Gruß, Basti