Simulink FMU Builder

NUEVO PRODUCTO
Modelo de Simulink del subsistema de control de la tasa de combustible que muestra las opciones guardar y exportar.

Genere FMU independientes a partir de modelos de Simulink

Exporte modelos de Simulink como FMU independientes de cosimulación o intercambio de modelos, eligiendo el estándar FMI 2.0 o FMI 3.0. Cada FMU generada incluye una librería compartida compilada a partir de un modelo y, opcionalmente, puede incluir código fuente en C que contenga interfaces compatibles con FMI.

Editor de Code to FMU de Simulink que muestra código C para una FMU con ajustes para estados, entradas, salidas y tiempo de muestreo.

Genere una FMU a partir de código C/C++

Cree FMU de cosimulación independientes o intercambio de modelos a partir de código fuente C/C++ existente o librerías externas, utilizando la app Code to FMU o las API de línea de comandos.

Diagrama de Simulink FMU Builder combinando tres FMU en un archivo FMU con tres FMU anidadas.

Empaquete FMU anidadas

Simplifique la integración de modelos complejos generando FMU anidadas a partir de modelos que ya incluyen FMU. Agrupe automáticamente todas las dependencias internas de FMU en una carpeta de recursos para facilitar su distribución.

Modelo de Simulink que muestra un diagrama de bloques con una flecha que apunta a un archivo FMU.

Genere FMU para ECU virtuales

Utilice Embedded Coder para generar FMU con calidad de producción desde Simulink. Utilice las FMU generadas para la validación en lazo cerrado del software de ECU virtual (vECU) con modelos de planta en Simulink.

Modelo de Simulink que muestra un diagrama de bloques con una flecha que apunta a un archivo FMU.

Genere FMU con solvers de paso variable

Genere FMU de cosimulación para modelos físicos rígidos o complejos que requieran solvers de paso variable. Nota: El despliegue requiere MATLAB Runtime.

Pantalla de ajustes avanzados de FMU Builder que muestra opciones para funcionalidades, plataformas de generación de código y un panel de descripción.

Use FMU en diversas plataformas

Genere binarios de Linux desde Windows mediante el subsistema de Windows para Linux (WSL). Importe y simule FMU basadas en Linux en Simulink ejecutado en una máquina con Windows.

Preguntas frecuentes sobre Simulink FMU Builder

Simulink FMU Builder permite generar unidades de maqueta funcional (FMU) independientes a partir de modelos de Simulink o código C/C++ para integrarlas en cualquier entorno de simulación que cumpla con el estándar de interfaz de maqueta funcional (FMI).

Puede crear FMU de cosimulación independientes o intercambio de modelos a partir de modelos de Simulink o código C/C++. Las FMU generadas pueden cumplir con FMI 2.0 o FMI 3.0 e incluyen una librería compartida compilada a partir de un modelo, con código fuente en C opcional que dispone de interfaces conformes con FMI.

Una FMU es un modelo empaquetado que cumple con el estándar FMI. Puede contener información sobre la interfaz del modelo, librerías compartidas compiladas y código fuente opcional, de modo que el modelo pueda ser intercambiado e integrado con herramientas de simulación conformes con FMI.

Simulink FMU Builder soporta FMI 2.0 y FMI 3.0 para la generación de FMU de cosimulación e intercambio de modelos.

Sí. Puede crear FMU independientes a partir de código fuente C/C++ existente o librerías externas utilizando la app Code to FMU o las API de línea de comandos.

Sí. Las FMU generadas incluyen una librería compartida compilada a partir de un modelo, con código fuente en C opcional que dispone de interfaces conformes con FMI. La generación de FMU con código fuente en C requiere Simulink Coder o Embedded Coder.

Sí. Con Embedded Coder, puede generar FMU de calidad de producción desde Simulink para flujos de trabajo de ECU virtual y utilizarlos para la validación en lazo cerrado con modelos de planta en Simulink.

Sí. Puede crear FMU a partir de modelos de Simulink que ya incluyen componentes FMU, lo que facilita empaquetar integraciones complejas de modelos como FMU anidadas.

Sí. Simulink FMU Builder admite flujos de trabajo multiplataforma, que abarcan la creación y ejecución de FMU con librerías de Linux desde máquinas con Windows.

El uso de Simulink FMU Builder requiere MATLAB, Simulink y Simulink FMU Builder. Para generar FMU con código fuente en C, se requiere Simulink Coder o Embedded Coder.

No. Las FMU generadas con Simulink FMU Builder no requieren una licencia de Simulink FMU Builder o licencias de otros productos de MathWorks. Se requiere una licencia para generar la FMU, pero no para ejecutar o compartir la FMU generada.