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

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
(Erster Test dokumentiert)
 
(Testfälle ergänzt, Übersichtleichkeit verbessert)
Zeile 2: Zeile 2:
'''Autor:''' [[Benutzer:Tim-Jannik_Schonlau|Tim Schonlau]], [[Benutzer:Changlai_Bao|Changlai Bao]] in WS2022/23
'''Autor:''' [[Benutzer:Tim-Jannik_Schonlau|Tim Schonlau]], [[Benutzer:Changlai_Bao|Changlai Bao]] in WS2022/23
== Einleitung ==
== Einleitung ==
 
<div class="mw-collapsible mw-collapsed ">
Diese Seite beschreibt und dokumentiert die Ausführung der Teste für das Testobjekt "Kommunikation RS232 zw. PC und DS1104". Der Testbericht erfolgt hier direkt in der Testsequenz. <br>
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.
Zunächst werden die einzelnen Testfälle hier im Detail vorgestellt und die notwendigen Preconditions, Testschritte und Postconditions, sowie die Ergebnisse mit Bildern dargestellt und erläutert.<br>
</div>
Anschließend werden in der Testsequenz nochmals alle Testfälle übersichtlich mit ihrem Endergebnis dargestellt.


==Testfälle==
==Testfälle==
Zeile 21: Zeile 20:
Testinstanz:          PC mit 9 poligen D-Sub Kabel an dSPACE Karte DS1104 angeschlossen <br>  
Testinstanz:          PC mit 9 poligen D-Sub Kabel an dSPACE Karte DS1104 angeschlossen <br>  
Verwendete Software:  OSE_Draufsicht_Spurpolynom_RS232.exe, dSPACE Projekt Inbetriebnahme, Simulink ''online.slx''.
Verwendete Software:  OSE_Draufsicht_Spurpolynom_RS232.exe, dSPACE Projekt Inbetriebnahme, Simulink ''online.slx''.
<div class="mw-collapsible mw-collapsed ">
<div class="mw-collapsible mw-collapsed ">
 
{| class="wikitable" style="width: 90%;"
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr. !! Beschreibung !! Ausgangszustand !! Aktion(en) !! Ergebnis !! Bewertung !! Bemerkung
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Ausgangszustand
! style="font-weight: bold;" | Aktion(en)
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Ergebnis
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung  
|-
| Precondition 1
| Start des PCs, RS232-Kabel einstecken
 
| PC ist aus, Kabel nicht eingesteckt
| Pc starten und mit .\hshl-user anmelden, D-Sub Kabel an RS232 Buchse des CP1104 (Breakout Box) verbinden
| PC geht an
| Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| i.O.
| [[Datei:Verbindung_Kabel.png|300px|thumb|center|Serielle Verbindung zwischen Pc und dSpace Karte]]
|-
| Precondition 2
| Die Visual Studio Solution ''OSE_Draufsicht_Spurpolynom_RS232.sln'' und das dSPACE Control Desk ''Inbetriebnahme'' Projekt wird ausgeführt
| Visual Studio und dSPACE Control Desk nicht gestartet
| ''OSE_Draufsicht_Spurpolynom_RS232.sln'' starten, dSPACE Control Desk starten und über Öffnen das Projekt ''Inbetriebnahme'' laden
| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
| Die Programme sind bereit Daten zu senden und zu empfangen
| i.O.
| ----
|-
| Precondition 3
| Control Desk, Simulation wird ausgeführt
| Visual Studio Solution starten, Simulation ausführen
| Im Konsolenfenster 1 eintippen um Simulation auszuwählen (die Ausgabe der Videofenster kann in der ''Config.ini'' festgelegt werden. Mit Links-Klick kann das Programm angehalten und mit Rechts-Klick fortgesetzt werden)
| Eine Konsole zur Auswahl der Simulationsumgebung öffnet sich
| Die Konsole gibt die aus dem Video erkannten Polynomkoeffizienten aus
| i.O.
| ----
|-
| Precondition 4
| ControlDesk starten
| ControlDesk ist noch nicht geöffnet
| ControlDesk Experiment aus Pfad öffnen [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/Testmodell_Kommunikation/Testmodell_Kommunikation ...\OSE_Draufsicht_Spurpolynom_RS232/Testmodell_Kommunikation/ComTest] und online gehen.
| Das Experiment öffnet sich und zunächst werden nur Striche angezeigt
| Das Experiment öffnet sich und zunächst werden nur Striche angezeigt
| i.O.
| [[Datei:Start ControlDesk.png|300px|thumb|center|Startscreen von ControlDesk]]
|-
| Testschritt 1
| Parameter A senden
| In der Konsole steht Wert für A eingeben
| Zahl für Parameter A in der Konsole eingeben und mit Enter bestätigen
| Der eingegebene Parameter erscheint in der Konsole
| ----
| i.O.
| [[Datei:Param A ComTest.png|300px|thumb|center|Parameter A in Konsole]]
|-
| Testschritt 2
| Control Desk überprüfen
| In Control Desk werden zunächst Striche angezeigt
| Ankommenden Wert in Control Desk vergleichen
| Der eingegebene Parameter erscheint in Control Desk bei der richtigen Spur
| [[Datei:Param_A_ControlDesk.png|100px|thumb|center|Parameter A in Control Desk]]
| i.O.
| ----
|-
| Postcondition 1
| ControlDesk Experiment stoppen
| Das ControlDesk Experiment läuft noch
| Auf Go Offline klicken
| Die Messungen werden gestoppt und die letzten Messwerte bleiben stehen
| Die Messungen werden gestoppt und die letzten Messwerte bleiben stehen
| i.O.
| ----
|-
|-
| Postcondition 2
| style="width: 5%"| Precondition
| RS232 Kabel entfernen
| style="width: 10%"| Start des PCs, RS232-Kabel einstecken
| RS 232 Kabel steckt noch
| style="width: 10%"| PC ist aus, Kabel nicht eingesteckt
| Kabel aus dSpace Box und aus PC ziehen
| style="width: 10%"| ''OSE Draufsicht Spurpolynom_RS232.sln'' starten, dSPACE Control Desk starten und über Öffnen das Projekt ''Inbetriebnahme'' laden
| Der PC ist nicht mehr mit der dSpace Box verbunden
| style="width: 19%"| Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| Der PC ist nicht mehr mit der dSpace Box verbunden
| style="width: 1%"| i.O.
| i.O.
| style="width: 35%"| [[Datei:Verbindung_Kabel.png|400px|thumb|center|Serielle Verbindung zwischen PC und dSpace Karte]]
| ----
|-
|-
| Postcondition 3
| style="width: 5%"| Testschritt
| PC herunterfahren
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt
| PC ist noch an
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
| Alle Programme schließen und Pc durch Klick auf Herunterfahren herunterfahren
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
| Der PC ist aus
| style="width: 19%"| Die '''Spurpolynom- koeffizienten''' werden im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
| Der PC ist aus
| style="width: 1%"| '''i.O.'''
| i.O.
| style="width: 35%"| [[Datei:DSPACE KOM Test WiSe22 23.png|400px|thumb|dSPACE Control Desk KOM Testergebnis]]
| ----
|-
|-
| style="width: 5%"| Postcondition
| style="width: 10%"| ControlDesk stoppen, Visual Studio schließen
| 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>
</div>
===Testfall 2===
===Testfall 2===
Bezeichnung:          Übertragen von Parameter B <br>
Bezeichnung:          Übertragen von Linienerkennungs- Parametern <br>
Tester:                Hendrik Steffen<br>
Tester:                [[Benutzer:Tim-Jannik_Schonlau|Tim Schonlau]], [[Benutzer:Changlai_Bao|Changlai Bao]]<br>
Datum:                20.01.2022 <br>
Datum:                05.12.2022 <br>
Testinstanz:          PC mit angeschlossener dSpace Karte ds1104 <br>
Testinstanz:          PC mit angeschlossener dSPACE Karte DS1104 <br>
Verwendete Software:  ComTest.exe, dSpace Testmodell, Simulink Testmodell
Verwendete Software:  OSE_Softwareumgebung, dSPACE Testmodell ''Inbetriebnahme'', Simulink Modell ''online.slx''
 
<div class="mw-collapsible mw-collapsed ">
<div class="mw-collapsible mw-collapsed">
{| class="wikitable" style="width: 90%;"
 
! style="font-weight: bold;" | Schritt Nr. !! Beschreibung !! Ausgangszustand !! Aktion(en) !! Ergebnis !! Bewertung !! Bemerkung
{| class="wikitable"
! style="font-weight: bold;" | Schritt Nr.
! style="font-weight: bold;" | Beschreibung
! style="font-weight: bold;" | Ausgangszustand
! style="font-weight: bold;" | Aktion(en)
! style="font-weight: bold;" | Erwartetes Ergebnis
! style="font-weight: bold;" | Ergebnis
! style="font-weight: bold;" | Bewertung
! style="font-weight: bold;" | Bemerkung
|+ style = "text-align: left"|'''Tabelle:Testfall 2 Übertragen von Parameter B'''
|-
|-
| Precondition 1
| style="width: 5%"| Precondition
| Pc starten und mit .\hshl-user anmelden
| style="width: 10%"| Start des PCs, RS232-Kabel einstecken
| PC ist aus
| 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
| Pc geht an
| style="width: 19%"| Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| Der Pc ist hochgefahren und alle benötigten Programme sind installiert
| style="width: 1%"| i.O.
| i.O.
| style="width: 35%"| [[Datei:Verbindung_Kabel.png|400px|thumb|center|Serielle Verbindung zwischen PC und dSpace Karte]]
| ----
|-
|-
| Precondition 2
| style="width: 5%"| Testschritt
| RS 232 Kabel von PC mit dSpace Box verbinden
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt
| Pc und dSpace Box sind nicht miteinander verbunden
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
| Kabel in Seriellen port am Pc und in RS232 Port der Breakout Box der dSpace Karte einstecken
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
| Der PC ist mit der dSpace Box verbunden
| style="width: 19%"| Die '''Linienerkennung''' wird im Konsolenfenster ausgegeben und korrekt in dSPACE Control Desk angezeigt.
| [[Datei:Verbindung_Kabel.png|100px|thumb|center|Serielle Verbindung zwischen Pc und dSpace Karte]]  
| style="width: 1%"| '''n.i.O.'''
| i.O.
| style="width: 35%"| [[Datei:DSPACE KOM Test WiSe22 23.png|400px|thumb|dSPACE Control Desk KOM Testergebnis]]
| ----
|-
|-
| Precondition 3
| style="width: 5%"| Postcondition
| ComTest starten
| style="width: 10%"| ControlDesk stoppen, Visual Studio schließen
| Noch kein Programm zum Senden von Parametern geöffnet
| style="width: 10%"| Messung in ControlDesk läuft, Datenübertragung wird ausgeführt
| Starten der Datei ComTest.exe aus Ordner [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/Testmodell_Kommunikation/ComTest ...\OSE_Draufsicht_Spurpolynom_RS232/Testmodell_Kommunikation/ComTest]
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden geschlossen
| Eine Konsole zum Eingeben von Parametern öffnet sich
| style="width: 19%"| PC kann heruntergefahren werden
| Die Konsole fragt nach Paramter B zum Eingeben
| style="width: 1%"| i.O.
| i.O.
| style="width: 35%"| -----
| ----
|}
|-
</div>
| Precondition 4
===Testfall 3===
| ControlDesk starten
Bezeichnung:          Übertragen von Lidar-Objektparametern <br>
| ControlDesk ist noch nicht geöffnet
Tester:                [[Benutzer:Tim-Jannik_Schonlau|Tim Schonlau]], [[Benutzer:Changlai_Bao|Changlai Bao]]<br>
| ControlDesk Experiment aus Pfad öffnen [https://svn.hshl.de/svn/MTR_SDE_Praktikum/trunk/Software/OSE_Draufsicht_Spurpolynom_RS232/Testmodell_Kommunikation/Testmodell_Kommunikation ...\OSE_Draufsicht_Spurpolynom_RS232/Testmodell_Kommunikation/ComTest] und online gehen.
Datum:                05.12.2022 <br>
| Das Experiment öffnet sich und zunächst werden nur Striche angezeigt
Testinstanz:          PC mit angeschlossener dSPACE Karte DS1104 <br>
| Das Experiment öffnet sich und zunächst werden nur Striche angezeigt
Verwendete Software:  OSE_Softwareumgebung, dSPACE Testmodell ''Inbetriebnahme'', Simulink Modell ''online.slx''
[[Datei:Start ControlDesk.png|100px|thumb|center|Startscreen von ControlDesk]]
<div class="mw-collapsible mw-collapsed ">
| i.O.
{| class="wikitable" style="width: 90%;"
| ----
! style="font-weight: bold;" | Schritt Nr. !! Beschreibung !! Ausgangszustand !! Aktion(en) !! Ergebnis !! Bewertung !! Bemerkung
|-
| Testschritt 1
| Parameter B senden
| In der Konsole steht Wert für B eingeben
| Zahl für Parameter B in der Konsole eingeben und mit Enter bestätigen
| Der eingegebene Parameter erscheint in der Konsole
| [[Datei:Param B ComTest.png|100px|thumb|center|Parameter B in Konsole]]
| i.O.
| ----
|-
| Testschritt 2
| Control Desk überprüfen
| In Control Desk werden zunächst Striche angezeigt
| Ankommenden Wert in Control Desk vergleichen
| Der eingegebene Parameter erscheint in Control Desk bei der richtigen Spur
| [[Datei:Param_B_ControlDesk.png|100px|thumb|center|Parameter B in Control Desk]]  
| i.O.
| ----
|-
| Postcondition 1
| ControlDesk Experiment stoppen
| Das ControlDesk Experiment läuft noch
| Auf Go Offline klicken
| Die Messungen werden gestoppt und die letzten Messwerte bleiben stehen
| Die Messungen werden gestoppt und die letzten Messwerte bleiben stehen
| i.O.
| ----
|-
|-
| Postcondition 2
| style="width: 5%"| Precondition
| RS232 Kabel entfernen
| style="width: 10%"| Start des PCs, RS232-Kabel einstecken
| RS 232 Kabel steckt noch
| style="width: 10%"| PC ist aus, Kabel nicht eingesteckt
| Kabel aus dSpace Box und aus PC ziehen
| style="width: 10%"| ''OSE Draufsicht Spurpolynom_RS232.sln'' starten, dSPACE Control Desk starten und über Öffnen das Projekt ''Inbetriebnahme'' laden
| Der PC ist nicht mehr mit der dSpace Box verbunden
| style="width: 19%"| Der PC ist hochgefahren und alle benötigten Dateien aus dem SVN Repository sind lokal gespeichert
| Der PC ist nicht mehr mit der dSpace Box verbunden
| style="width: 1%"| i.O.
| i.O.
| style="width: 35%"| [[Datei:Verbindung_Kabel.png|400px|thumb|center|Serielle Verbindung zwischen PC und dSpace Karte]]
| ----
|-
|-
| Postcondition 3
| style="width: 5%"| Testschritt
| PC herunterfahren
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt
| PC ist noch an
| style="width: 10%"| Die Visual Studio Solution und das dSPACE Control Desk wird ausgeführt
| Alle Programme schließen und Pc durch Klick auf Herunterfahren herunterfahren
| style="width: 10%"| Das Sendeprogramm (Visual Studio) und Empfangs-/Kontrollprogramm (dSPACE Control Desk) werden ausgeführt
| Der PC ist aus
| style="width: 19%"| Die '''Lidar Objektparameter''' werden korrekt in dSPACE Control Desk angezeigt.
| Der PC ist aus
| style="width: 1%"| '''n.i.O.'''
| i.O.
| style="width: 35%"| [[Datei:DSPACE KOM Test WiSe22 23.png|400px|thumb|dSPACE Control Desk KOM Testergebnis]]
| ----
|-
|-
| style="width: 5%"| Postcondition
| style="width: 10%"| ControlDesk stoppen, Visual Studio schließen
| 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>
</div>


==Zusammenfassung==
==Zusammenfassung==
Abschließend lässt sich festhalten, dass die meisten Tests positiv abgeschlossen werden konnten. Lediglich die letzten Tests zum Handshake der nicht korrekt implementiert zu seien scheint, sowie das Senden der Dummy Werte für den LiDAR konnten nicht erfolgreich abgeschlossen werden. Insbesondere bei den Werten für den LiDAR konnte kein Simulink Modell gefunden werden, dass die Implementierung beeinhaltet, sodass die Ausgänge zwar vorhanden sind, jedoch der Code in der S Function nicht funktionsfähig ist, um die LiDAR Werte tatsächlich korrekt zu empfangen. Dennoch funktionieren alle grundlegenden Funktionen der Kommunikationsschnittstelle und das kommende Semester kann weiter Probleme angehen und insbesondere die hier aufgetretenen Fehler beheben.
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. <br>
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]] <br>
→ zurück zum Kommunikationsartikel: [[Kom - Kommunikation]] <br>
→ zurück zum Hauptartikel: [[Praktikum_SDE|Praktikum SDE]]
→ zurück zum Hauptartikel: [[Praktikum_SDE|Praktikum SDE]]

Version vom 6. Dezember 2022, 06:08 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
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 Start des PCs, RS232-Kabel einstecken PC ist aus, Kabel nicht eingesteckt 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
Testschritt Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt 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
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

Bezeichnung: Übertragen von Linienerkennungs- Parametern
Tester: Tim Schonlau, Changlai Bao
Datum: 05.12.2022
Testinstanz: PC mit angeschlossener dSPACE Karte DS1104
Verwendete Software: OSE_Softwareumgebung, dSPACE Testmodell Inbetriebnahme, Simulink Modell online.slx

Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Ergebnis Bewertung Bemerkung
Precondition Start des PCs, RS232-Kabel einstecken PC ist aus, Kabel nicht eingesteckt 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
Testschritt Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt 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 Linienerkennung wird 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 3

Bezeichnung: Übertragen von Lidar-Objektparametern
Tester: Tim Schonlau, Changlai Bao
Datum: 05.12.2022
Testinstanz: PC mit angeschlossener dSPACE Karte DS1104
Verwendete Software: OSE_Softwareumgebung, dSPACE Testmodell Inbetriebnahme, Simulink Modell online.slx

Schritt Nr. Beschreibung Ausgangszustand Aktion(en) Ergebnis Bewertung Bemerkung
Precondition Start des PCs, RS232-Kabel einstecken PC ist aus, Kabel nicht eingesteckt 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
Testschritt Die Visual Studio Solution und das dSPACE Control Desk Projekt wird ausgeführt 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 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. -----

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