Simulink Compiler permite compartir simulaciones de Simulink como ejecutables independientes. Puede crear los ejecutables empaquetando el modelo de Simulink compilado y el código de MATLAB utilizado para configurar, ejecutar y analizar una simulación. Los ejecutables independientes pueden ser apps de simulación completas que empleen gráficos e interfaces de usuario de MATLAB diseñados con MATLAB App Designer. Para realizar una cosimulación con un entorno de simulación externo, puede generar binarios independientes de unidades de simulación funcionales (FMU) que respeten el estándar Functional Mockup Interface (FMI).
Para proporcionar acceso basado en navegador a su simulación desplegada, puede crear una app web y alojarla con MATLAB Web App Server. Las simulaciones de Simulink se pueden empaquetar en componentes de software para integrarlas con otros lenguajes de programación (con MATLAB Compiler SDK). Con MATLAB Production Server puede realizar el despliegue a gran escala en sistemas empresariales.
Para generar código fuente C y C++ desde Simulink, utilice Simulink Coder.
Más información:
Aplicaciones de simulación independientes
Comparta simulaciones de Simulink como aplicaciones independientes con colaboradores, proveedores y clientes. Cree simulaciones sirviéndose de la amplia gama de productos complementarios de Simulink, tales como Simscape, Stateflow y DSP System Toolbox, con solvers tanto de paso fijo como de paso variable.
Interfaces gráficas o de línea de comandos
Las aplicaciones independientes pueden ser apps completas que empleen gráficos e interfaces de usuario de MATLAB diseñados con MATLAB App Designer, o bien ejecutables de línea de comandos.
Entradas definidas por el usuario y parámetros ajustables
Defina entradas de simulación y especifique parámetros ajustables para sus simulaciones empaquetadas.
Salidas de simulación textuales, numéricas y gráficas
Puede presentar los resultados de la simulación empleando todos los formatos de salida que admite MATLAB, tales como el formato textual, numérico o gráfico.
Despliegue de simulaciones sin instalar software
Cree aplicaciones de simulación en MATLAB App Designer y empaquételas como apps web. Puede acceder a cada app web a través de una URL única directamente desde un navegador sin necesidad de instalar software adicional.
Mantenimiento centralizado
Utilice MATLAB Web App Server para alojar sus apps web de simulación. Estas apps se mantienen y actualizan para poder accederlas instantáneamente. Además, se puede acceder a la misma app web desde cualquier plataforma con un navegador, de modo que no es necesario escribir código específico para distintas plataformas.
Integración mediante librerías de software específicas para cada lenguaje
Con MATLAB Compiler SDK puede empaquetar su simulación de Simulink en un componente de software específico para cada lenguaje, tales como una librería compartida de C/C++, un archivo JAR de Java, un paquete de Python o un archivo DLL de .NET, que luego puede invocarse desde una aplicación empresarial.
Integración mediante las API de MATLAB Production Server
Utilice MATLAB Production Server para alojar simulaciones que se puedan invocar desde aplicaciones empresariales mediante interfaces C/C++, .NET, Java, Python o RESTful.
Ejecución de simulaciones de Simulink en entornos de terceros
Genere FMU independientes de paso fijo para realizar una cosimulación con un entorno de simulación de terceros. La FMU independiente contiene una librería compartida binaria compilada a partir de su modelo y, si lo prefiere, del código fuente C. Para ejecutar FMU independientes no se requiere MATLAB ni MATLAB Runtime.
Utilice Simulink para crear una FMU de acoplamiento de herramienta a fin de realizar una cosimulación de modelos de Simulink con software de terceros.
Uso de señales de E/S estructuradas y parámetros ajustables en tiempo de ejecución
Los parámetros ajustables en tiempo de ejecución de su modelo de Simulink se conservan como parámetros de interfaz FMU. Los parámetros estructurados y las señales de bus no virtuales se asignan a nombres de variables FMU estructuradas.
Validación de FMU exportadas
Para verificar que las FMU exportadas funcionan según lo esperado, tráigalas de vuelta a Simulink para probarlas y validarlas.
Activación de flujos de trabajo de gemelos digitales
Un gemelo digital puede ser un modelo parametrizado actualizado de un activo físico real en funcionamiento. Con Simulink Compiler, puede ajustar los modelos de gemelos digitales desplegados para mantenerlos actualizados. También puede simular modelos de gemelos digitales en sistemas empresariales de TO o TI para predicción, optimización de operaciones, detección de anomalías, aislamiento de fallos, y mucho más.
Ajuste de modelos de gemelos digitales
Mediante la estimación de parámetros desplegados con Simulink Design Optimization, puede ajustar un gemelo digital para que coincida con el estado actual del activo. Utilice el gemelo digital ajustado para el mantenimiento predictivo y la optimización del sistema.