Online-Veranstaltung INM Labor Programmieren
Diese Veranstaltung (Labor) bereitet Sie auf die selbständige Lösung der Abschlussprüfung vor. Die Bezeichnung Labor beschreibt den Charakter dieses Moduls. Es werden von Ihnen die praktische Anwendung von Studieninhalten (INF, GRI, GOP, SEI, …) im Rahmen eines Laborversuchs erwartet. Der Laborversuch umfasst die Erarbeitung einer Software für die Steuerung einer realen Anlage. Sie erhalten auf die Anlage Zugriff über das Internet. Für die Lösung der Programmieraufgabe erhalten Sie zum Testen ein Mikrcontrollerboard mit dem Sie die Anlage während der Programmierung zum Testen mit einfachen Mitteln emulieren können können. In der Anlage ist für die Steuerung der gleiche Mikrocontroller verbaut wie auf Ihrem Mikrocontrollerboard. Im Folgenden eine lose Auflistung wichtiger Aspekte zur Online-Veranstaltung:
- nehmen Sie teil, ein Nacharbeiten ist nur sehr eingeschränkt möglich da ihnen die Interaktion bei der Lösung von Problemen fehlt
- bereiten Sie sich gewissenhaft auf die Veranstaltungen vor, dafür sind das Studienheft, dieses Tutorial und die Laboreingangsprüfung gedacht
- machen Sie sich im Vorfeld mit dem Modellierungswerkzeug SiSy vertraut
- testen Sie vor der Veranstaltung mit einem einfachen Beispiel, dass das Setup der Hardware funktioniert
- Nutzen Sie in der Veranstaltung zwei Bildschirme bzw. ein zweites Gerät, eines zum Programmieren und eins zum folgen der life-Präsentation des Tutors
- Ablauf/Inhalte der Online-Veranstaltung:
- Begrüßung, Vorstellung
- Wiederholung des Aufgabenkontext
- Vorstellung der realen Labor-Anlage
- Evaluierung der Mikrocontroller-Technologie
- Grundstruktur einer Mikrocontrollerlösung mit der UML
- Das PEC-Framework
- einfache Ausgaben mit dem Mikrocontroller
- Analogwert mit dem Mikrocontroller erfassen
- UART-Kommunikation zwischen Mikrocontroller und PC
- Timing einer Mikrocontrolleranwednung
- mit dem Zustandsmaschine programmieren
- Struktur eines einfachen Datenübertragungsprotokolls
- Erläuterung der weiteren Modellkomponenten in SiSy
- die Anwenderperspektive im SysML Modell
- die funktionalen Anforderungen im SysML Modell
- Testfälle aus dem SysML Modell generieren
- sonstige Anforderungen im SysML-Modell
- das UML Modell der Leitstand-Lösung
- den Dokumentationsgenerator anwenden
- Erläuterung der Aufgabenstellung
- Hinweise zur Abgabe der individuellen Prüfungsleistungen