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.

Conceptos básicos de funciones S de 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:

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

  • Funciones S de C MEX: permiten implementar algoritmos como funciones S de 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 de usuario 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