Alle Befehle sind auf den Registerkarten angeordnet. Abhängig vom aktuellen Zustand des
Programms können einigen Knöpfe nicht immer gedrückt werden. Im Kommunikations-Log Links
werden Befehle und ihre Ergebnisse angezeigt.
Bei Kommunikations-Fehlern können Sie durch Klicken auf "Abbrechen" jeden Befehl
unterbrechen. Laufende Tests werden auch mit diesem Knopf beendet. Um die Verbindung zum
Roboter zu beenden, klicken Sie auf "Trennen" (oder schließen Sie das Programm).
Die Befehle
Hier sind die Möglichen Befehle aufgelistet, unterteilt in die komplexeren "Generelle Befehle" und in
die einfachen "Spezielle Befehle".
Diese Befehle erlauben es dem Benutzer, alle Funktionen des Roboters Schritt für Schritt
auszuführen.
Der Roboter kann Medien von jedem Ein/Ausgabefach, Laufwerk oder Druckerschublade holen sie
zu jedem Ein/Ausgabefach, Laufwerk oder Druckerschublade transportieren und fallen lassen.
Die Tests
Diese sind die schon v1.x von ADR-Control bekannten Tests.
Hier kann der Benutzer die Mechanik des Roboters prüfen, sowie auch in Verbindung mit einem
Drucker einen Ablauf Test laufen lassen.
Sie können eine laufende Prüfung abbrechen, indem Sie jederzeit auf "Abrechen" klicken. Der
gegenwärtig ausgegebener Befehl wird vom Roboter fertig abgearbeitet werden. Deswegen kann es
etwas Zeit brauchen, bis der Roboter schließlich aufhört.
Die Testergebnisse "Verarbeitete CD's" werden jedes Mal zurückgesetzt, wenn eine neue Prüfung
begonnen wird.
Die Kalibrierung
Die Kalibrierungsseite enthält Befehle, welche benutzt werden um die im EEPROM gespeicherten
Roboterwerte zu verändern. Bevor Sie Kalibrierungswerte verändern können, müssen Sie entweder
die im Roboter gespeicherten Werte durch Klicken auf "EEPROM lesen" auslesen, oder Sie laden
eine zuvor gespeicherte Datei durch klicken auf "Importieren" Ein Dateidialog öffnet sich, bei
welchem Sie eine vorher exportierte ADR-Control v2 Konfigurations Datei (* .cal) auswählen können,
oder Sie importieren eine ADR-Control v1.x Konfigurations Datei (* .cfg).
Sobald die Kalibrierungswerte eingelesen wurden, können Sie wie gewünscht modifiziert werden.
Durch das Klicken auf "EEPROM speichern" werden diese Werte ins EEPROM des Roboters
geschrieben und werden dann sofort aktiv.
Um die angezeigten Werte zu speichern, klicken Sie auf "Exportieren" und ein Dateidialog öffnet
sich in welchem Sie die Werte im neuen binären ADR-Control v2 Datei Format abspeichern können.
Manuelle X-Position Erkennung
Um bestimmte X-Positionswerte manuell zu erhalten, klicken Sie auf "Feststellen". Der folgende
Dialog öffnet sich:
Während diese Meldung offen ist, kann der Roboterarm leicht von Hand bewegt werden.
(die Ströme auf den Motoren sind nun sehr niedrig). Sie sollten nun den Roboterarm so nah wie
möglich an die zu ermittelnde Position bewegen. Danach schließen Sie das Informationsfenster
durch Klick auf "OK".
Nun wird der Strom der Motoren wieder eingeschaltet (damit der Roboter seine aktuelle Position
nicht verliert), und Sie haben die Möglichkeit mit den Richtungspfeilen auf der Tastatur die Position
Fein einzustellen:
Pfeiltaste
Aktion
Links
Dreht die X-Achse im Uhrzeigersinn (Rot. CW)
Rechts
Dreht die X-Achse entgegen dem Uhrzeigersinn (Rot. CCW)
Hoch
Bewegt die Y-Achse nach oben
runter
Bewegt die Y-Achse nach unten
Wenn die Fein Einstellung beendet ist klicken Sie auf "fertig". Der Roboterarm bewegt sich nun nach
oben und zurück in seine Startposition und gibt die X- und Y- Positionen zurück welche ermittelt
werden sollten.:
Sie können diesen Wert nun in die Zwischenablage kopieren und oben in einem der
Kalibrierungswerte einfügen.
Wenn Sie eine bestimmte Position finden müssen, während ein Medium im Roboterarm gehalten
wird, gehen Sie einfach zur "Befehle"-Seite und heben Sie ein Medium mit Hilfe der
"Speziellen-"Befehle auf. Dann können Sie die Position wie oben beschrieben ermitteln (das Medium
wird fallen gelassen, nachdem der Roboter die Positionswerte ermittelt hat).
Sie sollten die manuelle Positionsermittlung immer mit "fertig" beenden. Falls Sie dies
nicht tun, kann der Roboter sich in einem undefinierten Zustand befinden und muss neu
gestartet werden, bevor er wieder richtig benutzt werden kann.
Die Firmware
ADR-Kontroll-v2 Unterstützt das Einspielen einer neue Firmware über die seriellen Verbindung. Eine
Firmware v2.00 oder höher ist dafür Voraussetzung.
Um eine neue Firmware einzuspielen, wählen Sie zuerst die HEX-Datei, indem Sie auf "..." klicken.
Ein Datei Dialog öffnet sich in welchem Sie die Firmware auf Ihrer Festplatte auswählen können.
Nach dem Klicken auf "Upload" erscheint zuerst folgende Warnung:
ADR-Kontroll-v2 Unterstützt das Einspielen einer neue Firmware über die seriellen Verbindung. Eine
Firmware v2.00 oder höher ist dafür Voraussetzung.
Um eine neue Firmware einzuspielen, wählen Sie zuerst die HEX-Datei, indem Sie auf "..." klicken.
Ein Datei Dialog öffnet sich in welchem Sie die Firmware auf Ihrer Festplatte auswählen können.
Nach dem Klicken auf "Upload" erscheint zuerst folgende Warnung:
Wenn Sie zustimmen, beginnt das einspielen der Firmware. Sie können den Fortschritt am Balken
sehen:
Obwohl Sie das Einspielen der Firmware durch Klicken auf die "Abbruch"-Taste abbrechen können,
wird empfohlen dies nicht zu tun.(Eine Warnung wird angezeigt, bevor schließlich abgebrochen
wird)
Der Flash-Speicher des Roboters würde sich dann in einem undefinierten Zustand befinden, und es
wäre nicht mehr möglich den Roboter zu benutzen. Sie benötigen dann besondere Hardware (AVRISP)
um wieder eine Firmware einzuspielen.
Sobald das Einspielen erfolgreich beendet ist wird ADR-Control automatisch getrennt, und Sie
werden angewiesen, den Roboter auszumachen bevor Sie Ihn wieder benutzen können.:
Die Optionen
Sprache:
Hier können Sie die Programm-Sprache ändern.
Zeige Test-Hinweise:
Öffnet eine Mitteilung, welche dem Benutzer mitteilt, für mechanische Tests ein Brennerlaufwerk zu öffnen.
Rotiere zum OB nach Aktivierung:
Wenn die Kalibrierungs-Werte mit ADR Control verändert werden, bewegt sich der Roboterarm zum Ausgabe-Fach (Stange) und zurück, um anzuzeigen, dass die Aktivierung der neuen Werte erfolgreich war.