stringtranslate.com

Enlace simultáneo

Simulink es un entorno de programación gráfica basado en MATLAB para modelar, simular y analizar sistemas dinámicos multidominio . Su interfaz principal es una herramienta de diagramación de bloques gráfica y un conjunto personalizable de bibliotecas de bloques . Ofrece una integración estrecha con el resto del entorno de MATLAB y puede controlar MATLAB o ejecutarse desde él. Simulink se utiliza ampliamente en control automático y procesamiento de señales digitales para simulación multidominio y diseño basado en modelos . [2] [3]

Productos complementarios

MathWorks y otros productos de hardware y software de terceros se pueden utilizar con Simulink. Por ejemplo, Stateflow amplía Simulink con un entorno de diseño para desarrollar máquinas de estados y diagramas de flujo .

MathWorks afirma que, junto con otro de sus productos, [4] Simulink puede generar automáticamente código fuente C para la implementación de sistemas en tiempo real . A medida que la eficiencia y la flexibilidad del código mejoran, esto se está adoptando más ampliamente para sistemas de producción, [5] [6] además de ser una herramienta para el trabajo de diseño de sistemas embebidos debido a su flexibilidad y capacidad de iteración rápida [ cita requerida ] . Embedded Coder crea código lo suficientemente eficiente para su uso en sistemas embebidos. [7] [8] [9]

Simulink Real-Time (antes conocido como xPC Target), junto con los sistemas en tiempo real basados ​​en x86, es un entorno para simular y probar modelos de Simulink y Stateflow en tiempo real en el sistema físico. Otro producto de MathWorks [10] también admite objetivos integrados específicos. Cuando se utilizan con otros productos genéricos, [11] Simulink y Stateflow pueden generar automáticamente VHDL y Verilog sintetizables [ cita requerida ] .

Simulink Verification and Validation permite la verificación y validación sistemática de modelos a través de la comprobación del estilo de modelado, la trazabilidad de requisitos y el análisis de la cobertura del modelo. Simulink Design Verifier utiliza métodos formales para identificar errores de diseño como desbordamiento de números enteros , división por cero y lógica muerta, y genera escenarios de casos de prueba para la comprobación de modelos dentro del entorno de Simulink.

SimEvents se utiliza para agregar una biblioteca de bloques de construcción gráficos para modelar sistemas de colas al entorno Simulink, y para agregar un motor de simulación basado en eventos al motor de simulación basado en tiempo en Simulink. [12]

Historial de versiones

Referencias

  1. ^ "Requisitos del sistema y disponibilidad de la plataforma por producto". mathworks.com . Consultado el 15 de octubre de 2015 .
  2. ^ "El exitoso proceso de desarrollo con MATLAB Simulink en el marco del proyecto ATV de la ESA" (PDF) . Vega Group PLC. Archivado desde el original (PDF) el 2011-07-17 . Consultado el 2011-11-01 .
  3. ^ Reedy, John; Lunzman, Stephen (2010). "El diseño basado en modelos acelera el desarrollo de controles mecánicos de locomotoras". sae.org . Serie de documentos técnicos de la SAE. 1 . doi :10.4271/2010-01-1999 . Consultado el 28 de junio de 2015 .
  4. ^ "Generación automática de código - Simulink Coder". mathworks.com . Consultado el 28 de junio de 2015 .
  5. ^ Un complemento de certificación de seguridad de software para generadores de código automatizados: estudio de viabilidad y diseño preliminar
  6. ^ BioAge Media. "Green Car Congress: General Motors desarrolló un sistema de propulsión híbrido de dos modos con un diseño basado en modelos de MathWorks; redujo en 24 meses el tiempo de desarrollo esperado". greencarcongress.com . Consultado el 28 de junio de 2015 .
  7. ^ Lotus Engineering desarrolla software de sistemas de control para reducir las emisiones de diésel Archivado el 23 de febrero de 2006 en Wayback Machine.
  8. ^ Comparación de tres generadores de código para modelos creados en Simulink Archivado el 11 de agosto de 2010 en Wayback Machine
  9. ^ "El modelado multiobjetivo reduce los costes de software de la ECU". EETimes . Archivado desde el original el 18 de octubre de 2007. Consultado el 28 de junio de 2015 .
  10. ^ "Generación de código - Embedded Coder - Simulink". mathworks.com . Consultado el 28 de junio de 2015 .
  11. ^ Codificador HDL
  12. ^ Cassandras, Christos (2007-11-27). "Introducción a la simulación de eventos discretos". Springer US. Archivado desde el original el 2013-02-02 . Consultado el 2009-11-03 .
  13. ^ Mathworks. «MatLab & Simulink: Simulink Reference R2015b» (PDF) . Consultado el 28 de septiembre de 2015 .
  14. ^ Mathworks (junio de 2009). «lista de versiones y números de lanzamiento de Simulink» . Consultado el 14 de diciembre de 2010 .
  15. ^ "THE MATHWORKS ANUNCIA EL ENVÍO DE SIMULINK EN MICROSOFT WINDOWS". thefreelibrary.com . Archivado desde el original el 2015-06-30 . Consultado el 28 de junio de 2015 .

Enlaces externos