Test der RS232-Kommunikation (Abschlusstest WiSe 22/23): Unterschied zwischen den Versionen
(→Testfall 1: ergänzt) |
(Übersichtlichkeit verbessert, Ergänzungen) |
||
Zeile 40: | Zeile 40: | ||
| style="width: 35%"| [[Datei:Projektmappe Visual Studio OSE Draufsicht Spurpolynom RS232.png|100px|thumb|center|Visual Studio Projekt]] | | style="width: 35%"| [[Datei:Projektmappe Visual Studio OSE Draufsicht Spurpolynom RS232.png|100px|thumb|center|Visual Studio Projekt]] | ||
|- | |- | ||
| style="width: 5%"| Testschritt | | style="width: 5%"| Testschritt 1 | ||
| style="width: 10%"| Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden | | style="width: 10%"| Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden | ||
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt | | style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt | ||
Zeile 48: | Zeile 48: | ||
| style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|dSPACE Control Desk KOM Testergebnis]] | | style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|dSPACE Control Desk KOM Testergebnis]] | ||
|- | |- | ||
| style="width: 5%"| | | style="width: 5%"| Testschritt 2 | ||
| style="width: 10%"| | | style="width: 10%"| Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden | ||
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt | | style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt | ||
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt | | style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt | ||
| style="width: 19%"| Die ''' | | style="width: 19%"| Die '''Linienparameter''' werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt. | ||
| style="width: 1%"| '''n.i.O.''' | | style="width: 1%"| '''n.i.O.''' | ||
| style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|dSPACE Control Desk KOM Testergebnis]] | | style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|dSPACE Control Desk KOM Testergebnis]] | ||
|- | |- | ||
| style="width: 5%"| | | style="width: 5%"| Testschritt 3 | ||
| style="width: 10%"| | | style="width: 10%"| Kommunikation wird getestet, indem die Ausgabe in der Konsole der Visual Studio Solution mit den Ergebnissen der dSPACE ControlDesk verglichen werden | ||
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt | | style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt | ||
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt | | style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt | ||
| style="width: 19%"| Die '''Lidar Objektparameter''' werden korrekt in dSPACE Control Desk angezeigt. | | style="width: 19%"| Die '''Lidar Objektparameter''' werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt. | ||
| style="width: 1%"| '''n.i.O.''' | | style="width: 1%"| '''n.i.O.''' | ||
| style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|dSPACE Control Desk KOM Testergebnis]] | | style="width: 35%"| [[Datei:Test KOM Sprint2 WiSe 22 23.gif|400px|thumb|center|dSPACE Control Desk KOM Testergebnis]] | ||
|- | |- | ||
| style="width: 5%"| Postcondition | | style="width: 5%"| Postcondition |
Version vom 7. Dezember 2022, 16:24 Uhr
Betreuer: Prof. Dr.-Ing Ulrich Schneider, Marc Ebmeyer
Autor: Tim Schonlau, Changlai Bao in WS2022/23
Einleitung
Test-Artikel des KOM - KOmmunikation Teams Sprint WiSe 22/23. Die in der OSE Softwareumgebung beinhaltendende Kommunikation wird getestet. Dafür werden die zu übertragendenden Daten wie das Spurpolynom oder Lidar-Objekte über RS232 an die dSPACE Karte DS1104 geschickt.
Testfälle
SVN Versionen
Die ausführlichen Tabellen zu den Testfällen lassen sich mit Klick auf den Button "Ausklappen" anzeigen.
Testfall 1
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 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. | |
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. | |
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. | |
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. | |
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. | |
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. | ----- |
→ zurück zum Kommunikationstartikel: Kom - Kommunikation
→ zurück zum Hauptartikel: Praktikum SDE
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.
→ zurück zum Kommunikationsartikel: Kom - Kommunikation
→ zurück zum Hauptartikel: Praktikum SDE