Main Content

Implementar algoritmos con código C/C++

Implemente un nuevo algoritmo utilizando 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.

Para empezar a utilizar los bloques C Caller o C Function configurando fuentes de código personalizadas, consulte Specify and Configure Custom C/C++ Code.

Categorías