Simulink Compiler

Uso de App Designer para diseñar la interfaz gráfica de una simulación de Simulink.

Aplicaciones de simulación independientes

Comparta simulaciones de Simulink como aplicaciones independientes con colaboradores, proveedores y clientes. Cree simulaciones sirviéndose de una amplia gama de productos complementarios de Simulink; por ejemplo, Simscape, Stateflow y DSP System Toolbox. Los ejecutables independientes pueden ser apps de simulación completas que emplean gráficos e interfaces gráficas de MATLAB diseñadas con MATLAB App Designer, o bien ejecutables de línea de comandos.

Diagrama de flujo de trabajo que muestra un ejemplo con Simulink Compiler para empaquetar un archivo .mlapp como app web.

Apps basadas en navegador

Cree aplicaciones de simulación en MATLAB App Designer y empaquételas como apps web. Con MATLAB Web App Server, puede acceder a cada app web directamente desde un navegador con una dirección URL única, sin necesidad de instalar software adicional. Tampoco es necesario desarrollar código específico para distintas plataformas, ya que puede acceder a la misma app web desde cualquier plataforma con un navegador.

Diagrama de flujo de trabajo que muestra cómo se utiliza Simulink Compiler para integrar la simulación en un sistema informático de producción.

Aplicaciones empresariales

Integre las simulaciones en una gran variedad de aplicaciones empresariales de producción a las que puedan acceder muchos usuarios. Con MATLAB Compiler SDK, puede empaquetar una simulación de Simulink en un componente de software específico para un lenguaje; por ejemplo, una librería compartida de C/C++, un archivo JAR de Java, un paquete de Python o un archivo DLL de .NET. Utilice MATLAB Production Server para alojar simulaciones que se puedan invocar desde aplicaciones empresariales empleando interfaces C/C++, .NET, Java, Python o RESTful.

Flujos de trabajo de gemelos digitales

Un gemelo digital puede ser un modelo parametrizado actualizado de un activo físico real en servicio. Con Simulink Compiler, puede ajustar modelos de gemelos digitales ya desplegados para mantenerlos actualizados. También puede simular modelos de gemelos digitales en sistemas informáticos o de tecnologías operativas empresariales, para tareas de predicción, optimización de operaciones, detección de anomalías, aislamiento de fallos, y mucho más.

“Usar Simulink Compiler y trabajar en equipo con MathWorks para crear una aplicación desplegable supuso un punto de inflexión para nuestra empresa. Ahora podemos distribuir la herramienta fácilmente a equipos de ingeniería mecánica y clientes de todo el mundo”.

Preguntas frecuentes sobre Simulink Compiler

Simulink Compiler le permite compartir simulaciones de Simulink como ejecutables independientes y web apps que pueden ejecutarse sin necesidad de tener MATLAB o Simulink instalados.

Con Simulink Compiler, puede desplegar simulaciones de Simulink como aplicaciones de escritorio independientes y web apps basadas en navegador. Las aplicaciones independientes pueden ser ejecutables de línea de comandos o aplicaciones de simulación completas que incluyen gráficos de MATLAB e interfaces de usuario diseñadas con MATLAB App Designer. También puede empaquetar simulaciones de Simulink en componentes de software para su integración con otros lenguajes de programación mediante MATLAB Compiler SDK, y soportar el despliegue a gran escala en sistemas empresariales a través de MATLAB Production Server.

Sí. Las aplicaciones desplegadas con Simulink Compiler pueden ser utilizadas por los usuarios finales sin necesidad de que interactúen directamente con el modelo de Simulink. La aplicación desplegada proporciona una interfaz específica para la tarea que permite cambiar parámetros del modelo y entradas de simulación, así como registrar y analizar las salidas de la simulación.

Puede crear aplicaciones de simulación en MATLAB App Designer y empaquetarlas como web apps. Estas web apps se pueden alojar con MATLAB Web App Server, que ofrece a los usuarios acceso desde el navegador mediante una URL única sin necesidad de instalar software adicional.

Simulink Compiler requiere MATLAB, Simulink y MATLAB Compiler como requisitos previos para funcionar.

Sí. Simulink Compiler funciona con MATLAB Compiler SDK para empaquetar simulaciones de Simulink en componentes de software para integrarse con otros lenguajes de programación como Python, Java, .NET, C y C++.

Sí. Simulink Compiler admite el despliegue a gran escala de simulaciones de Simulink en sistemas empresariales a través de MATLAB Production Server.

Puede crear simulaciones usando una amplia variedad de productos add-on de Simulink, incluyendo Simscape, Stateflow y DSP System Toolbox, al desplegar con Simulink Compiler. En general, los modelos compatibles usan bloques que admiten la generación de código y que pueden ejecutarse en modo Rapid Accelerator. Las aplicaciones preconstruidas, las interfaces de usuario y los bloques que no admiten la generación de código no son compatibles.