Abschließender Test des KOM - KOmmunikation Teams Sprint2 und 3 im WiSe 22/23. Die in der OSE Softwareumgebung beinhaltendende RS232-Kommunikation wird auf alle zu übertragenden Daten überprüft, indem die Daten über den COM-Port an die dSPACE Karte DS1104 geschickt werden.
Testfälle
SVN Versionen
Die ausführlichen Tabellen zu den Testfällen lassen sich mit Klick auf den Button "Ausklappen" anzeigen.
Testfall 1 (Sprint2)
Bezeichnung: Übertragen von Spurpolynom aus OSE - Objekt - und Spurerkennung ()
Tester: Tim Schonlau, Changlai Bao
Datum: 05.12.2022, Subversion Revision 8153
Testinstanz: PC mit 9 poligen D-Sub Kabel an dSPACE Karte DS1104 angeschlossen
Verwendete Software: OSE_Draufsicht_Spurpolynom_RS232.exe, dSPACE Control Desk Projekt Inbetriebnahme, Simulink online.slx.
Schritt Nr.
Beschreibung
Ausgangszustand
Aktion(en)
Ergebnis
Bewertung
Bemerkung
Precondition 1
Start des PCs, RS232-Kabel einstecken, Update SVN Working-Copy auf Revision 8153
PC ist aus, Kabel nicht eingesteckt, lokale Daten veraltet
OSE Draufsicht Spurpolynom_RS232.sln starten, dSPACE Control Desk starten und über Öffnen das Projekt Inbetriebnahme laden
Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
i.O.
Serielle Verbindung zwischen PC und dSpace Karte
Precondition 2
Die Visual Studio Solution und das dSPACE Control Desk Projekt werden gestartet
Benötigte Dateien vorhanden, Hardware und Kabel eingerichtet
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden gestartet
Visual Studio mit der OSE_Spurpolynom_Draufsicht_RS232.sln Solution geöffnet
i.O.
Visual Studio Projekt
Testschritt 1
Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
Die Spurpolynom- koeffizienten werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
i.O.
dSPACE Control Desk KOM Testergebnis
Testschritt 2
Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
Die Linienparameter werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
n.i.O.
dSPACE Control Desk KOM Testergebnis
Testschritt 3
Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
Die Lidar Objektparameter werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
n.i.O.
dSPACE Control Desk KOM Testergebnis
Postcondition
ControlDesk stoppen, Visual Studio schließen
Messung in ControlDesk läuft, Datenübertragung wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden geschlossen
PC kann heruntergefahren werden
i.O.
-----
Testfall 2 (Sprint3)
Bezeichnung: Übertragen von Spurpolynom aus OSE - Objekt - und Spurerkennung ()
Tester: Tim Schonlau, Changlai Bao
Datum: 04.01.2023, Subversion Revision 8352 (noch nicht im trunk!!!)
Testinstanz: PC mit 9 poligen D-Sub Kabel an dSPACE Karte DS1104 angeschlossen
Verwendete Software: OSE_Draufsicht_Spurpolynom_RS232.exe, dSPACE Control Desk Projekt Inbetriebnahme, Simulink online.slx.
Schritt Nr.
Beschreibung
Ausgangszustand
Aktion(en)
Ergebnis
Bewertung
Bemerkung
Precondition 1
Start des PCs, RS232-Kabel einstecken, Update SVN Working-Copy auf Revision ???
PC ist aus, Kabel nicht eingesteckt, lokale Daten veraltet
OSE Draufsicht Spurpolynom_RS232.sln starten, dSPACE Control Desk starten und über Öffnen das Projekt Inbetriebnahme laden
Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
i.O.
Serielle Verbindung zwischen PC und dSpace Karte
Precondition 2
Die Visual Studio Solution und das dSPACE Control Desk Projekt werden gestartet
Benötigte Dateien vorhanden, Hardware und Kabel eingerichtet
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden gestartet
Visual Studio mit der OSE_Spurpolynom_Draufsicht_RS232.sln Solution geöffnet
i.O.
Visual Studio Projekt
Testschritt 1
Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
Die Spurpolynom- koeffizienten werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
i.O.
dSPACE Control Desk KOM Testergebnis
Testschritt 2
Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
Die Linienparameter werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
n.i.O.
dSPACE Control Desk KOM Testergebnis
Testschritt 3
Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden
Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
Die Lidar Objektparameter werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
n.i.O.
dSPACE Control Desk KOM Testergebnis
Postcondition
ControlDesk stoppen, Visual Studio schließen
Messung in ControlDesk läuft, Datenübertragung wird ausgeführt
Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden geschlossen
PC kann heruntergefahren werden
i.O.
-----
Testbericht
Bezeichnung: Kommunikation mit den simulierten Daten (Übertragung Spurparameter, Stopplinieparameter und Dummy LiDAR Werte) der Bildverarbeitung
Testfall-ID
Testfall-Bezeichnung
Datum
Testinstanzen
Ergebnis
Prüfer
Datum
Bemerkung
Tabelle:Testsquenz
1
Übertragen von Parameter A
04.01.2023
Pc mit dSpace Karte
Parameter A wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
2
Übertragen von Parameter B
04.01.2023
Pc mit dSpace Karte
Parameter B wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
3
Übertragen von Parameter C
04.01.2023
Pc mit dSpace Karte
Parameter C wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
4
Übertragen von Parameter Spurzuordnung
04.01.2023
Pc mit dSpace Karte
Parameter Spurzuordnung wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
5
Übertragen von Parameter StopplinieErkannt
04.01.2023
Pc mit dSpace Karte
Parameter StopplinieErkannt wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
6
Übertragen von Parameter StopplinieAbstand
04.01.2023
Pc mit dSpace Karte
Parameter StopplinieAbstand wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
7
Übertragen von Parameter ObjekteAnzahl
04.01.2023
Pc mit dSpace Karte
Parameter ObjekteAnzahl wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
8
Übertragen von Parameter ObjektNummer
04.01.2023
Pc mit dSpace Karte
Parameter ObjektNummer wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
9
Übertragen von Parameter ObjektX
04.01.2023
Pc mit dSpace Karte
Parameter ObjektX wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
10
Übertragen von Parameter ObjektY
04.01.2023
Pc mit dSpace Karte
Parameter ObjektY wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
11
Übertragen von Parameter Objektbreite
04.01.2023
Pc mit dSpace Karte
Parameter Objektbreite wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
12
Übertragen von Parameter Objekttiefe
04.01.2023
Pc mit dSpace Karte
Parameter Objekttiefe wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
13
Übertragen von Parameter Objektausrichtung
04.01.2023
Pc mit dSpace Karte
Parameter Objektausrichtung wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
14
Übertragen von Parameter Objektgeschwindigkeit
04.01.2023
Pc mit dSpace Karte
Parameter Objektgeschwindigkeit wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
15
Übertragen von Parameter Vertraunswert
04.01.2023
Pc mit dSpace Karte
Parameter Vertraunswert wird korrekt übertragen
Tim Schonlau und Changlai Bao
04.01.2023
----
Zusammenfassung
Das Spurpolynom wird richtig übertragen. Insofern können die Teams in den anderen Modulen wie BSF - Bahn- und Spurführung und AuF - Antrieb und Fernbedienung das Lenken und die Beschleunigung bereits implementieren.
Die weiteren Daten wie Linienerkennungsparameter und Lidar-Objekte müssen noch repariert werden. Der Test hat gezeigt, dass mit der Implementierung mit berechneten Werten aus der OSE Softwareumgebung kann die Kommunikation über RS232 stattfinden.