technische Details zu I760

Als Entwicklungsumgebung wird Radisys OS-9 verwendet

Es sind mehrere Tasks aktiv, die jeweils einen Schritt der Auswertung durchführen.

Die eigentliche Aufnahme der Daten erfolgt durch einen Aufnahmeprozess, der interrupt-gesteuert die inkrementalen Weggeber ausliest und in ein OS-9 Datenmodul schreibt.

Sensoren in der Schiene liefern eine Abschätzung der aktuellen Geschwindigkeit des Zuges. Diese wird verwendet, um das Zeitraster des Aufnahmeinterrupts einstellen zu können.

Nachdem die ursprünglich in der Zeitdomäne vorliegenden Daten der Weggeber in eine Wegdarstellung konvertiert wurden, werden durch mathematische Auswertealgorithmen die relevanten Kennwerte berechnet. Diese werden dann als Ergebnisdaten archiviert und zur Veröffentlichung im Intranet aufbereitet. Aufgrund dieser Kennwerte wird der Radsatz zur Bearbeitung eingeplant.

Darüberhinaus wird eine Grafik der Abwicklung der Radform bereitgestellt.

Grafik Radsatz

Codebeispiele

 

Die Tasks sind in C++ geschrieben, wobei ein großer Teil des Codes von den Basisklassen geliefert wird.