Beschreibung
Dieses Video Tutorial erklärt die Funktion und Anwendung des Hardware Configurators und des HAL-Drivers anhand des zugehörigen Beispiels mit der Steuerung ESX.3cs. Das Zusammenspiel der Einstellungen in openSYDE, die Übertragung dieser Einstellungen in die Entwicklungsumgebung durch generierten Code und die Auswirkungen dieses Codes in der Applikation werden erläutert und live demonstriert.
Lernziele
Der Kursteilnehmer
- Kennt die Funktionen des Hardware Configurators
- Kann den Weg der Einstellungen von openSYDE bis in den Applikationscode nachvollziehen
- Kann Einstellungen über das openSYDE Dashboard des Beispiels vornehmen und deren Auswirkungen nachvollziehen
- Kann Modifikationen des Applikationscodes über den Hardware Configurator vornehmen
Voraussetzungen
Keine
Kursinhalt
- Einführung
- Hardware Configurator
- Hardware Abstraction Layer (HAL)
- HAL-Beispiel aus dem TSP – openSYDE
- Erläuterung der Struktur des Beispiels
- Bedienung des Hardware Configurators in openSYDE
- Code Generierung
- HAL-Beispiel aus dem TSP – Programmierprojekt
- Erläuterung der Struktur des Beispiels
- Erläuterung der Routinen des HAL-Drivers und der Datapools mit der Entwicklungsumgebung
- Erläuterung des Zusammenspiels von generiertem Code aus openSYDE, HAL-Driver und Applikationscode
- Demonstration des Hardware Configurators mit einer Steuerung ESX.3cs
- Erläuterung des Versuchsaufbaus
- Einstellung von Ausgängen und Messung mit Eingängen über das openSYDE Dashboard
- Umprogrammierung eines Eingangs mit openSYDE
Das Video steht auf dem STW YouTube Kanal zur Verfügung.