Schulungen zu MATLAB und Simulink

Kursbeschreibung

In diesem eintägigen Kurs verwenden Sie unterschiedliche Methoden, um C-Code in Simulink® zu integrieren. Zu den Themen gehören C Caller- und C Function-Blöcke, das Legacy Code Tool zum Wrappen externer C-Funktionen in Simulink und manuell geschriebene C MEX S-Functions. Der Kurs richtet sich an fortgeschrittene Simulink-Nutzer.

Tag 1 von 1


Integration externen C-Codes mittels Simulink-Blöcken

Ziel: Integrieren von C-Code in Simulink-Modelle mit dem C Caller- und dem C Function-Block.

  • Integration algorithmischen C-Codes
  • Integration von C-Code mit angepassten Datentypen
  • Integrieren von Code mit Zuständen
  • Wiederverwenden von angepassten C Code-Blöcken

Generieren von S-Functions aus bestehendem Code

Ziel: Aufrufen von C-Code in Simulink über automatisch generiertem Wrapper

  • Aufrufen externer C-Funktionen mit Legacy Code Tool
  • Einbinden von Zustandsvariablen
  • Wiederverwenden kompilierter S-Functions

Schreiben von Wrapper-S-Functions

Ziel: Integrieren von C-Code in Simulink über manuell geschriebene C MEX S-Functions.

  • Schreiben von C MEX S-Functions
  • Aufrufen von externem Code aus C MEX S-Functions
  • Work-Vektoren
  • Debuggen von C MEX S-Functions
  • C MEX S-Functions mit mehreren Ausführungsraten

Implementierung integrierten C-Codes

Ziel: Vorbereiten eines Simulink-Modells, das externen Code enthält, für die automatische Codegenerierung mit Simulink Coder™.

  • Codeerzeugung aus C Caller- und C Function-Blöcken
  • Codeerzeugung aus C MEX S-Functions
  • Inlining von Funktionen
  • Integration Target-spezifischen Codes

Bewerten der C-Code-Integrationsmethoden

Ziel: Bewerten der Code-Integrationsmethoden und ihrer Vor- und Nachteile.

  • Bewerten aller Code-Integrationsmethoden
  • Wie man eine Code-Integrationsmethode auswählt

Stufe: Aufbaukurse

Voraussetzungen:

Dauer: 1 Tag

Sprachen: Deutsch, English, 日本語, 한국어

Programm ansehen und anmelden