Integrieren von C/C++ Code mit Code Importers
Verwenden von Simulink® Code Importer, C Caller-Block oder C Function-Block zum Importieren von C Code
Wählen Sie den für Ihre Anforderungen geeigneten Importer aus.
Wenn Sie eine einfache C-Funktion haben und die Simulink-Implementierung keine Zustände erfordert, verwenden Sie den C Caller-Block.
Wenn sie mehrere C-Funktionen integrieren möchten, verwenden Sie den C Function-Block, wenn die Simulink-Implementierung:
Einen bedingungsabhängigen Aufruf der Funktion erfordert
Keine Zustände erfordert
Erfordert, dass diskrete Zustände über einen einzigen Zeitschritt hinweg beibehalten werden
Eine Vor- und Nachverarbeitung von Daten erfordert
Wenn Sie mit einem einfachen Assistenten eine Simulink-Bibliothek mit C Caller-Blöcken aus Ihrem C/C++ Code erstellen möchten, verwenden Sie den Simulink Code Importer.
Kategorien
- Integrieren von C Code mithilfe von C Caller-Blöcken
Aufrufen von einfachem externen C Code in Simulink durch den Import von C Functions
- Integrieren von C/C++ Code mithilfe von C Function-Blöcken
Integrieren und Aufrufen von externem C/C++ Code aus einem Simulink-Modell
- Erstellen einer Block-Bibliothek aus C/C++ Code
Erstellen von von Simulink-Bibliotheken aus C/C++ Code mit dem Simulink Code Importer