¿Qué es Simulink?
Simulink es un entorno de diagramas de bloque que se utiliza para diseñar sistemas con modelos multidominio, simular antes de implementar en hardware y desplegar sin necesidad de escribir código.
Del concepto al funcionamiento
Para transformar el desarrollo de sistemas complejos, las empresas líderes del mercado adoptan el diseño basado en modelos haciendo un uso sistemático de modelos durante todo el proceso.
- Utilice un modelo virtual para simular y probar el sistema frecuentemente desde las primeras etapas de desarrollo
- Valide el diseño con modelos físicos, pruebas de hardware in-the-loop y prototipado rápido
- Genere código C, C++, CUDA, PLC, Verilog y VHDL con calidad de producción y despliéguelo directamente en el sistema integrado
- Mantenga un hilo digital con trazabilidad a través de los requisitos, la arquitectura del sistema, el diseño de los componentes, el código y las pruebas
- Extienda los modelos a los sistemas en funcionamiento para realizar mantenimiento predictivo y análisis de fallos
Diseñe y simule un sistema antes de aplicarlo al hardware
Explore un amplio espacio de diseño y pruebe los sistemas desde las primeras etapas de desarrollo con el modelado y la simulación multidominio.
- Explore rápidamente varias ideas de diseño en un entorno de simulación multidominio
- Simule modelos de sistemas a gran escala con componentes y librerías reutilizables que incluyen herramientas de modelado especializadas de terceros
- Despliegue modelos de simulación para pruebas de escritorio, en tiempo real y de hardware-in-the-loop
- Ejecute simulaciones extensas en equipos de escritorio multinúcleo, clusters y la nube
Diseñe, analice y pruebe arquitecturas de sistemas y software
- Capture y analice los requisitos
- Defina y elabore especificaciones para componentes, composiciones y arquitecturas
- Establezca una única fuente para las interfaces en el nivel de arquitectura y de componentes
- Realice análisis y estudios de tradeoff con MATLAB
- Valide los requisitos y verifique las arquitecturas de sistema con pruebas basadas en simulación
El desarrollo ágil de software ayuda a los equipos de trabajo a ofrecer valor a sus clientes con más rapidez, mediante ciclos de iteración cortos con énfasis en la integración continua y el trabajo en equipo. La simulación, las pruebas automatizadas y la generación de código acortan el ciclo de desarrollo, y permiten que su equipo de trabajo aplique la metodología ágil con éxito.
- Desarrolle y ejecute pruebas de simulación en un servidor de automatización para verificar continuamente las nuevas iteraciones de diseño
- Realice más análisis y pruebas en el equipo de escritorio antes de implementar en hardware
- Ofrezca software operativo a través de simulaciones que los clientes puedan evaluar
- Responda rápidamente a los cambios en los requisitos a través de actualizaciones y simulación de los modelos
- Comparta el progreso con grupos de interés mediante informes y paneles automatizados
Utilice MATLAB y Simulink juntos para combinar el poder de la programación textual y gráfica en un mismo entorno.
Aplique sus conocimientos sobre MATLAB para:
- Optimizar parámetros
- Desarrollar nuevos bloques
- Crear pruebas y scripts de automatización
- Ejecutar miles de simulaciones en paralelo
- Analizar resultados de simulaciones