Importieren von benutzerdefiniertem C/C++ Code mit dem Simulink Code Importer
Verwenden Sie das Simulink Code Importer-Tool, um eine Simulink-Bibliothek aus Ihrer benutzerdefinierten C/C++ Code-Bibliothek zu erstellen. Der Simulink Code Importer stellt benutzerdefinierten Code in einer Simulink-Bibliothek von C Caller-Blöcken als aufrufbare Funktionen zur Verfügung, nachdem er den benutzerdefinierten Code auf Funktionen und deren Abhängigkeiten analysiert hat, einschließlich der von den Funktionen verwendeten globalen Variablen und Typen.
Navigieren Sie zur Registerkarte Modeling in der Simulink-Symbolleiste, um den Simulink Code Importer zu verwenden. Wählen Sie unter Design die Option Code Importer
aus. Über eine Reihe von Bildschirmansichten gelangen Sie zum Prozess, mit dem Sie eine Simulink-Bibliothek aus Ihrem benutzerdefinierten Code erstellen können.
Alternativ können Sie ein Objekt der Klasse Simulink.CodeImporter
erstellen und das Simulink Code Importer-Tool mithilfe einer Befehlszeilenschnittstelle laufen lassen.
Wenn Sie über eine Simulink Test™-Lizenz verfügen, können Sie den Simulink Code Importer verwenden, um Modultests oder Integrationstests für Ihren benutzerdefinierten C/C++ Code durchzuführen. Siehe Importing and Testing Custom C/C++ Code (Simulink Test).
Klassen
Simulink.CodeImporter | Import custom C/C++ code into Simulink (Seit R2021a) |
Simulink.CodeImporter.CustomCode | Specify custom code settings for Simulink.CodeImporter and
sltest.CodeImporter classes (Seit R2021a) |
Simulink.CodeImporter.Options | Specify additional import options for Simulink.CodeImporter and
sltest.CodeImporter classes (Seit R2021a) |
Simulink.CodeImporter.ParseInfo | Information about parsed custom code (Seit R2021a) |
Simulink.CodeImporter.Function | Access and configure detailed information about parsed custom code functions (Seit R2021a) |
Simulink.CodeImporter.SimulinkPortSpecification | Configure port specification for imported custom code (Seit R2021a) |
Blöcke
C Caller | Integrate C code in Simulink |
Themen
- Import Custom Code Using the Simulink Code Importer Wizard
Use the Simulink Code Importer to create a library of C Caller blocks from your custom C/C++ code.