> Projekt: Software-Sanierung > Entwicklerdokumentation > Tabelle zu den Entwicklerdokumenten > Motorsteuerung > Analyse und Definition > Use Case Diagramme

Motorsteuerung

Analyse und Definition

Use Case Diagramme
Use Case Beschreibung
Die Ansteuerung der Motoren stellt einen sehr umfangreichen Anwendungsfall dar. Die einzelnen Teile umfassen Die Erkennung der Motoren beschränkt sich hauptsächlich auf die Überprüfung, ob ein in der Initialisierungsdatei aufgeführter Motor auch tatsächlich angeschlossen ist. Die Einrichtung der Motoren bietet zum Beispiel die Möglichkeit, einen so genannten Referenzpunktlauf durchzuführen, der die Konsistenz zwischen der tatsächlichen und der vom Programm intern gespeicherten Motorposition sicherstellen soll.
Zu den Statusinformationen zählt beispielsweise die aktuelle Position eines Motors. Auch die Information, ob ein bestimmter Motor in Bewegung ist oder nicht, wird vom Programm erfasst. Zusätzlich werden noch die in der Initialisierungsdatei angegebenen Maximal- und Minimalwerte bezüglich Position, Geschwindigkeit und Schrittweite der einzelnen Motoren verwaltet.
Die Ansteuerung der Motoren schließlich befasst sich mit der Übersetzung von Positionsangaben für einen Motor in Steuerbefehle für die jeweilige Controller-Karte und bearbeitet auch sonstige Kommunikationsaufgaben, die in der Interaktion von XCTL-Programm und Controller-Karten anfallen.
Weiterhin besteht die Möglichkeit, dass XCTL-Programm für Testzwecke auch ohne angeschlossene Motoren zu benutzen. Das Verhalten der Motoren wird dann von der Software simuliert.
. Projekt: Software-Sanierung
erstellt am 06.10.00 (Uli Sacklowski)
geändert am 03.04.02 (Kay Schützler)