Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Importieren von benutzerdefiniertem C/C++ Code mit dem Simulink Code Importer

Erstellen von Simulink®-Bibliotheken aus Ihrem benutzerdefinierten C/C++ Code mit dem Simulink Code Importer-Tool

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.CodeImporterImport custom C/C++ code into Simulink (Seit R2021a)
Simulink.CodeImporter.CustomCodeSpecify custom code settings for Simulink.CodeImporter and sltest.CodeImporter classes (Seit R2021a)
Simulink.CodeImporter.OptionsSpecify additional import options for Simulink.CodeImporter and sltest.CodeImporter classes (Seit R2021a)
Simulink.CodeImporter.ParseInfoInformation about parsed custom code (Seit R2021a)
Simulink.CodeImporter.FunctionAccess and configure detailed information about parsed custom code functions (Seit R2021a)
Simulink.CodeImporter.SimulinkPortSpecificationConfigure port specification for imported custom code (Seit R2021a)

Blöcke

C CallerIntegrate C code in Simulink

Themen