Simulink Coder (anteriormente Real-Time Workshop) genera y ejecuta código C y C++ a partir de modelos de Simulink, gráficos de Stateflow y funciones de MATLAB. El código fuente generado puede utilizarse para aplicaciones en tiempo real y no real, incluyendo aceleración de simulaciones, prototipado rápido y pruebas de hardware-in-the-loop. Puede ajustar y supervisar el código generado utilizando Simulink, o ejecutar y trabajar con el código fuera de MATLAB y Simulink.
Para compartir simulaciones de Simulink como unidades de simulación funcional (FMU), utilice Simulink FMU Builder.
Genere código y ejecutables desde Simulink
Genere código C y C++, ejecutables y librerías compartidas desde Simulink, Stateflow y productos complementarios, como Simscape y Deep Learning Toolbox.
Prototipado y pruebas con hardware
Ejecute código generado desde Simulink para ejecución en equipos de escritorio, prototipado rápido, y pruebas de controladores integrados y sistemas autónomos.
Ajuste parámetros y registre datos en tiempo real
Optimice un diseño en Simulink mientras el código se ejecuta en dispositivos externos, visualizando y ajustando datos con scopes, paneles y gráficas de transmisión en vivo.
Recursos del producto:
"Logramos realizar iteraciones de un diseño en Simulink, volver a generar el código con Simulink Coder, y realizar pruebas en tiempo real con Simulink Real-Time en cuestión de minutos. Sin el diseño basado en modelos, cada iteración de mejora en hardware en tiempo real normalmente llevaría días".
Preguntas frecuentes sobre Simulink Coder
Simulink Coder genera y ejecuta código en C y C++ a partir de modelos de Simulink, diagramas de Stateflow y funciones de MATLAB para aplicaciones en tiempo real y no en tiempo real.
El código fuente generado puede usarse para acelerar simulaciones, prototipado rápido, pruebas Hardware-in-the-Loop y ejecución en dispositivos externos.
Sí, puede ejecutar e interactuar con el código generado fuera de MATLAB y Simulink, o ajustarlo y supervisarlo desde Simulink.
Simulink Coder genera código a partir de modelos de Simulink, diagramas de Stateflow, funciones de MATLAB y modelos de muchos productos add-on, incluidos Simscape y Deep Learning Toolbox.
Sí, puede optimizar su diseño dentro de Simulink mientras el código se ejecuta en dispositivos externos, visualizando y ajustando datos mediante scopes, dashboards y gráficas en tiempo real.
Simulink Compiler se utiliza para compartir simulaciones de Simulink como ejecutables independientes, aplicaciones web o Functional Mockup Units (FMUs), mientras que Simulink Coder genera código en C y C++ para aplicaciones embebidas y pruebas.
Sí, Simulink Coder admite la ejecución del código generado en escritorio, el prototipado rápido y las pruebas de controladores embebidos y sistemas autónomos.
Sí, Simulink Coder puede generar código en C++ a partir de modelos de Deep Learning Toolbox para procesadores Intel y ARM, y para GPU NVIDIA.