Simulink Compiler permite compartir simulaciones de Simulink como ejecutables independientes. Puede crear 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 emplean gráficos e interfaces gráficas de MATLAB diseñadas con MATLAB App Designer.
Para proporcionar acceso basado en navegador a una simulación ya desplegada, puede crear una app web y alojarla con MATLAB Web App Server. Las simulaciones de Simulink se pueden empaquetar en componentes de software, e integrarlas con otros lenguajes de programación con MATLAB Compiler SDK. Puede realizar un despliegue a gran escala en sistemas empresariales con MATLAB Production Server.
Para generar código fuente C y C++ desde Simulink, utilice Simulink Coder. Para generar FMU independientes, utilice Simulink FMU Builder.
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.
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.
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.
Recursos del producto:
“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.