Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Crear una biblioteca de bloques a partir de código C/C++

Cree bibliotecas de Simulink® a partir de código C/C++ con Simulink Code Importer.

Utilice la herramienta Simulink Code Importer para crear una biblioteca de Simulink a partir de su biblioteca de código C/C++ personalizado. Simulink Code Importer introduce el código personalizado en una biblioteca de Simulink de bloques C Caller como funciones invocables tras analizar el código personalizado para las funciones y sus dependencias, incluidas las variables globales y los tipos utilizados por las funciones.

Simulink Code Importer importa clases C++ personalizadas a una biblioteca de bloques C Function después de analizar el código personalizado para las clases y sus dependencias. (desde R2024a)

Para utilizar Simulink Code Importer, acceda a la ficha Modeling en la barra de herramientas de Simulink. Desde Design, seleccione Code Importer. A continuación, una serie de pantallas dirige el proceso de creación de una biblioteca de Simulink a partir de su código personalizado.

Como alternativa, puede crear un objeto de la clase Simulink.CodeImporter y ejecutar la herramienta Simulink Code Importer mediante una interfaz de línea de comandos.

Si tiene una licencia de Simulink Test™, puede utilizar Simulink Code Importer para realizar pruebas unitarias o de integración en su código C/C++ personalizado. Consulte Importing and Testing Custom C/C++ Code (Simulink Test).

Clases

Simulink.CodeImporterImport custom C/C++ code into Simulink (desde R2021a)
Simulink.CodeImporter.CustomCodeSpecify custom code settings for Simulink.CodeImporter and sltest.CodeImporter classes (desde R2021a)
Simulink.CodeImporter.OptionsSpecify additional import options for Simulink.CodeImporter and sltest.CodeImporter classes (desde R2021a)
Simulink.CodeImporter.ParseInfoInformation about parsed custom code (desde R2021a)
Simulink.CodeImporter.FunctionAccess and configure detailed information about parsed custom code functions (desde R2021a)
Simulink.CodeImporter.SimulinkPortSpecificationConfigure port specification for imported custom code (desde R2021a)

Bloques

C CallerIntegrate C code in Simulink
C FunctionIntegrate and call external C/C++ code from a Simulink model (desde R2020a)

Temas