4 Werte-Definitionsmodul (Kalibrierung)

Die Festlegung des Positions-Referenzwinkels und der vordefinierten Winkelwerte, die zur raschen Positionierung verwendet werden können, oder das Löschen bereits gespeicherter Winkelpositionen wird über dieses Modul kontrolliert.

Die Hauptroutine besteht aus dem Auswahlmenü für die gewünschte Position (0...15), in dieser wird der aktuell vorhandene Winkel als zukünftiger Positionierwinkel für den automatischen Positioniermodus (Absch. sub:Automatisches-Positoniermodul) gespeichert.

Jeder bereits gespeicherte Wert kann auch wieder gelöscht werden. Dieses Löschen geschieht programmtechnisch durch Speichern des reservierten Wertes 0xFFFF, der in allen Winkelanzeigen als ,,none'' aufscheint.

Eine wichtige und regelmäßig verwendete Unterfunktion ist das Neusetzen des Referenzwinkels, also jener Winkelposition, die als Winkel 0.0° definiert ist, alle anderen Winkelpositionen beziehen sich auf diesen Referenzwinkel, der im GUI als ,,RefPos'' bezeichnet wird.

Figure 7.17: Referenzposition neu setzen
\includegraphics[%
width=4cm]{graphics/CaliStRefConfirm.ps}

Programmtechnisch wird die Referenzposition über die reservierte Position 0 festgelegt.

Da aber auch in diesem Positionsspeicher ein Wert abweichend von 0.0° gespeichert werden kann, erhält man dadurch die Möglichkeit, einen ,,Referenz-Offset'' Winkel zu definieren, der zwar als ,,Referenz-Position'' bezeichnet wird, aber tatsächlich einem von 0.0 verschiedenen Absolutwinkel entspricht.

Der Programmcode für die Kalibrier-Funktionen befindet sich in mod/calibrate.asm.

gerhard.reithofer@tech-edv.co.at