Erste Schritte zur C-Code-Generierung mit openSYDE

Kursnummer VT002
Bezeichner VIDOSYCGENINTRO
Kurstyp Video
Dauer 23 min
Zielgruppe Entwickler
Preis kostenfrei €

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.

Anfrage

Individuelles Training

Interesse an einem speziellen Training?

Basierend auf unseren Standardkursen und mit dem Wissen, das sich unsere Trainer und Applikationsingenieure in vielen Anwendungen erworben haben, können wir auf Sie zugeschnittene Kurse anbieten, die sich an Ihrem Wissenstand und an Ihren Anforderungen orientieren. Egal ob Sie an Digitalisierung, Automatisierung oder Elektrifizierung Ihrer mobilen Maschinen interessiert sind oder ganzheitliche Lösungen suchen - wir diskutieren gern mit Ihnen über die Möglichkeiten, die wir bieten, um Ihnen zu einem frühen Markteintritt zu verhelfen.

Angebot anfordern