Main Content

Conceptos básicos de funciones S en C/C++

Aprenda los conceptos básicos de las funciones S

Las funciones S describen en lenguaje informático un bloque de Simulink® escrito en MATLAB®, C, C++ o Fortran®. Las funciones S de C, C++ y Fortran se compilan como archivos MEX mediante la utilidad mex. Consulte Crear funciones C MEX. Al igual que otros archivos MEX, las funciones S son subrutinas vinculadas de forma dinámica que el motor de ejecución de MATLAB puede cargar y ejecutar automáticamente.

Puede implementar sus funciones S utilizando una de estas formas:

  • Función S de nivel 2 de MATLAB: proporciona acceso a un conjunto más amplio de la API de funciones S y admite la generación de código.

  • Función S en C MEX: permite implementar algoritmos como funciones S en C MEX o escribir funciones S envolventes para llamar al código C, C++ o Fortran existente.

  • S-Function Builder: proporciona una interfaz gráfica para generar nuevas funciones S o incorporar código C o C++ existente sin interactuar con la API de funciones S.

  • Herramienta Legacy Code: proporciona un conjunto de comandos de MATLAB que ayudan a crear funciones S para incorporar el código C o C++ existente.

Temas