Implementar algoritmos con código C/C++
Implemente código C/C++ en Simulink® utilizando los bloques que ha desarrollado. Puede utilizar estos métodos para implementar el código:
Bloque C Caller: integra el código C en Simulink importando sus funciones de C.
Bloque C Function: integra y llama a código C/C++ externo desde un modelo de Simulink
Funciones S: utilizan sintaxis especial denominada API de funciones S para comunicarse con el motor de Simulink. Permiten crear sistemas continuos, discretos e híbridos.
Bloque S-Function Builder: integra código C/C++ creando funciones S a partir de su código con las especificaciones que proporciona. El creador de funciones S también sirve de envoltura para las funciones S generadas en sus modelos.
Herramienta Legacy Code: integra funciones de C/C++, como tablas de búsqueda, y funciones e interfaces generales en modelos de Simulink.
Utilice el bloque C Caller para que llame a una función de C a su modelo sin estados. Para crear funciones S sin estados, utilice la herramienta Legacy Code. Para trabajar con estados y métodos, utilice el bloque C Function, S-function Builder o S-functions.
Categorías
- Llamar al código C usando el bloque C Caller
Llame al código C externo simple en Simulink importando funciones de C
- Integrar código C/C++ externo mediante bloques C Function
Integrar y llamar a código C/C++ externo desde un modelo de Simulink
- Importe código C/C++ personalizado mediante Simulink Code Importer
Cree bibliotecas de Simulink a partir de su código C/C++ personalizado con la herramienta Simulink Code Importer
- Implementar funciones S de C/C++
Amplíe las prestaciones de Simulink e incorpore su código C/C++ a Simulink
- Implementar código C/C++ con S-Function Builder
Implemente código C/C++ en su bloque de Simulink creando funciones S automáticamente