Importe código C/C++ personalizado mediante 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.
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.CodeImporter | Import custom C/C++ code into Simulink (desde R2021a) |
Simulink.CodeImporter.CustomCode | Specify custom code settings for Simulink.CodeImporter and
sltest.CodeImporter classes (desde R2021a) |
Simulink.CodeImporter.Options | Specify additional import options for Simulink.CodeImporter and
sltest.CodeImporter classes (desde R2021a) |
Simulink.CodeImporter.ParseInfo | Information about parsed custom code (desde R2021a) |
Simulink.CodeImporter.Function | Access and configure detailed information about parsed custom code functions (desde R2021a) |
Simulink.CodeImporter.SimulinkPortSpecification | Configure port specification for imported custom code (desde R2021a) |
Bloques
C Caller | Integrate C code in Simulink |
Temas
- 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.