Beschreibung
Dieses Video Tutorial führt in die Generierung von C-Code zur Unterstützung der Programmierung einer C-Applikation mit openSYDE ein. Anhand des einfachen Beispiels der Programmierung des Blinkcodes einer LED wird das Zusammenspiel von openSYDE-Datapools, daraus generiertem Code und dessen Einbindung in die eigene Applikation, sowie die Veränderung und Anzeige von Variablen der Applikation zur Laufzeit mit openSYDE-Dashboards demonstriert.
Lernziele
Der Kursteilnehmer
- Kennt das Prinzip der Code-Generierung aus Datapools mit openSYDE
- Kann das Beispiel aus dem Target Support Package in openSYDE und der IDE in Betrieb nehmen
- Kann Code mit openSYDE generieren und in die eigene Applikation einbinden
- Kann Dashboards in openSYDE erstellen und damit Variablen der Applikation zur Laufzeit
- verändern und anzeigen
Voraussetzungen
Grundlagenkenntnisse der Programmierung von elektronischen Steuerungen.
Programmierkenntnisse in der Hochsprache „C“.
Basiswissen openSYDE
Kursinhalt
- Erstellung eines Testaufbaus
- Benötigte Hard- und Software Komponenten
- Erstellung des openSYDE Projekts
- Inbetriebnahme der Template-Applikation
- Import der Template-Applikation aus dem TSP
- Re-Kompilierung der HEX-Dateien
- Flashen der Steuerung
- Programmierung der LED der Steuerung
- Erstellung eines DIAG Datapools für LED Funktionen
- Code Generierung und Einbindung in die Applikation
- Programmierung einer Logik zur Veränderung des LED-Verhaltens
- openSYDE Dashboards
- Erstellung von Widgets zur Veränderung von Variablen
- Erstellung von Widgets zur Anzeige von Variablenwerten
- Test der Applikation
- Bedienung der Dashboards in openSYDE zur Laufzeit der Applikation
Das Video steht auf dem STW YouTube Kanal zur Verfügung.