Test der RS232-Kommunikation (Abschlusstest WiSe 22/23): Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(→‎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%"| Postcondition
| style="width: 5%"| Testschritt 2
| style="width: 10%"| ControlDesk stoppen, Visual Studio schließen
| 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%"| Messung in ControlDesk läuft, Datenübertragung wird ausgeführt
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden geschlossen
| style="width: 19%"| PC kann heruntergefahren werden
| style="width: 1%"| i.O.
| style="width: 35%"| -----
|}
</div>
 
===Testfall 2===
Bezeichnung:          Übertragen von Linienerkennungs- Parametern <br>
Tester:                [[Benutzer:Tim-Jannik_Schonlau|Tim Schonlau]], [[Benutzer:Changlai_Bao|Changlai Bao]]<br>
Datum:                05.12.2022 <br>
Testinstanz:          PC mit angeschlossener dSPACE Karte DS1104 <br>
Verwendete Software:  OSE_Softwareumgebung, dSPACE Testmodell ''Inbetriebnahme'', Simulink Modell ''online.slx''
<div class="mw-collapsible mw-collapsed ">
{| class="wikitable" style="width: 90%;"
! style="font-weight: bold;" | Schritt Nr. !! Beschreibung !! Ausgangszustand !! Aktion(en) !! Ergebnis !! Bewertung !! Bemerkung
|-
| style="width: 5%"| Precondition
| style="width: 10%"| Start des PCs, RS232-Kabel einstecken
| style="width: 10%"| PC ist aus, Kabel nicht eingesteckt
| style="width: 10%"| ''OSE Draufsicht Spurpolynom_RS232.sln'' starten, dSPACE Control Desk starten und über Öffnen das Projekt ''Inbetriebnahme'' laden
| style="width: 19%"| Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| style="width: 1%"| i.O.
| style="width: 35%"| [[Datei:Verbindung_Kabel.png|400px|thumb|center|Serielle Verbindung zwischen PC und dSpace Karte]]
|-
| style="width: 5%"| Testschritt
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt
| 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 '''Linienerkennung''' wird im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
| 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%"| Postcondition
| style="width: 5%"| Testschritt 3
| style="width: 10%"| ControlDesk stoppen, Visual Studio schließen
| 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%"| Messung in ControlDesk läuft, Datenübertragung wird ausgeführt
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden geschlossen
| style="width: 19%"| PC kann heruntergefahren werden
| style="width: 1%"| i.O.
| style="width: 35%"| -----
|}
</div>
===Testfall 3===
Bezeichnung:          Übertragen von Lidar-Objektparametern <br>
Tester:                [[Benutzer:Tim-Jannik_Schonlau|Tim Schonlau]], [[Benutzer:Changlai_Bao|Changlai Bao]]<br>
Datum:                05.12.2022 <br>
Testinstanz:          PC mit angeschlossener dSPACE Karte DS1104 <br>
Verwendete Software:  OSE_Softwareumgebung, dSPACE Testmodell ''Inbetriebnahme'', Simulink Modell ''online.slx''
<div class="mw-collapsible mw-collapsed ">
{| class="wikitable" style="width: 90%;"
! style="font-weight: bold;" | Schritt Nr. !! Beschreibung !! Ausgangszustand !! Aktion(en) !! Ergebnis !! Bewertung !! Bemerkung
|-
| style="width: 5%"| Precondition
| style="width: 10%"| Start des PCs, RS232-Kabel einstecken
| style="width: 10%"| PC ist aus, Kabel nicht eingesteckt
| style="width: 10%"| ''OSE Draufsicht Spurpolynom_RS232.sln'' starten, dSPACE Control Desk starten und über Öffnen das Projekt ''Inbetriebnahme'' laden
| style="width: 19%"| Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| style="width: 1%"| i.O.
| style="width: 35%"| [[Datei:Verbindung_Kabel.png|400px|thumb|center|Serielle Verbindung zwischen PC und dSpace Karte]]
|-
| style="width: 5%"| Testschritt
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt
| 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.
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. -----

→ 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