Novedades de Simulink

Actualizamos Simulink constantemente. Descubra las prestaciones más recientes y explore las nuevas funcionalidades.

Edite a la velocidad del pensamiento

Simulink continúa expandiéndose con funcionalidades que mejoran la manera en que se realizan las tareas de modelado y edición. Todas las versiones ofrecen herramientas y recursos que ayudan a ahorrar tiempo mediante el perfeccionamiento de los modelos para conseguir el objetivo o el diseño deseados.

Simulink Online: use Simulink a través de su navegador web (R2020b)

Curso introductorio Simulink Onramp: aprenda los conceptos básicos para crear, editar y simular modelos de Simulink en un tutorial interactivo (R2019a)

Barra de herramientas de Simulink: descubra las prestaciones de Simulink y utilícelas cuando las necesite (R2019b)

Ubicación de puertos flexible: ubique los puertos en cualquier lado, en cualquier orden, en subsistemas, referencias de subsistemas, referencias de modelos y diagramas de Stateflow (R2020a)

Creación automática de puertos: cree un puerto haciendo clic en el contorno del bloque o arrastrándolo (R2018b)

Divida su diseño en componentes

Desarrolle diseños complejos mediante la división del sistema en componentes, el desarrollo simultáneo, el uso compartido y la reutilización.

Referencia de subsistema: divida los modelos en componentes convirtiendo cualquier subsistema en una referencia de subsistema para guardarla en un archivo independiente y fomentar su reutilización (R2019b)

Referencia de modelos: abra los modelos referenciados en el contexto de su modelo principal para reducir el exceso de ventanas y permitir un rastreo de señales más fácil mediante bloques Model (R2019a)

Blockset Designer: cree, pruebe, documente y publique un blockset completo en una sola interfaz (R2019b)

S-function Builder: mejore el flujo de trabajo para los bloques personalizados con el editor de código integrado y la vista de barra de herramientas (R2020b)

Bloques C Caller y C Function: escriba código C o realice llamadas a funciones C directamente para integrar algoritmos externos (R2018b, R2020a)

Modele software en tiempo de ejecución

Puede modelar, simular e implementar componentes de Simulink para marcos de software embebido. Mediante abstracciones de modelado, puede mejorar el modelo de su algoritmo para adaptarlo a la planificación, las comunicaciones, la memoria y los servicios de diagnóstico, así como planificar funciones para investigar los efectos del orden de ejecución. Detecte problemas antes de desplegar el código generado en la plataforma mediante el modelado de software en tiempo de ejecución.

Schedule Editor: planifique de forma explícita la ejecución de los componentes del modelo (R2019a)

Mensajes: modele y genere código C++ para composiciones de software con comunicación basada en mensajes (R2019b)

Para cada subsistema: llame a una utilidad de servicio desde ejecuciones repetidas con el bloque Function Caller (R2020b)

Sequence Viewer: visualice las llamadas a funciones, la comunicación mediante mensajes, los cambios de estado de Stateflow y la actividad de eventos a lo largo del tiempo (R2019b)

Diseño de arrays de fila principal: simplifique la integración con funciones, herramientas y librerías de C/C++ externas especificando el diseño de array de fila principal para Lookup Table y otros bloques (R2018b)

Acelere sus simulaciones

Maximice el rendimiento de sus simulaciones con los últimos desarrollos en tecnología de solvers, artefactos de simulación en caché y otras mejoras del flujo de trabajo de simulación. También puede utilizar el paralelismo para ampliar sus simulaciones a gran escala.

Simulaciones en paralelo: ejecute directamente varias simulaciones en paralelo desde el comando parsim (R2017a)

Simulaciones por lotes: descargue la ejecución de simulaciones para su ejecución en segundo plano utilizando batchsim (R2018b)

Simulation Manager: analice los resultados mientras se ejecutan las simulaciones usando gráficas configurables (R2019b)

Especificación del dominio de ejecución: mejore el rendimiento de los solvers y el código especificando los dominios de los subsistemas dentro del modelo (R2018b)

Caché de Simulink: obtenga los resultados de las simulaciones más rápidamente utilizando artefactos de modelos compartidos (R2017a)

Analice simulaciones

Cuando es necesario depurar, analizar o visualizar las simulaciones y los resultados de los modelos, Simulink ofrece las herramientas adecuadas para conseguir una mejor comprensión del comportamiento del sistema.

Informe de comparación de simulación interactivo: genere y comparta un informe de comparación interactivo en HTML desde Simulation Data Inspector (R2020a)

Determinación de la velocidad de simulación: ejecute las simulaciones en tiempo real o a otro ritmo especificado para mejorar la visualización (R2018a)

Simulation Data Inspector: repita los datos de pruebas y simulaciones en diversas subgráficas con cursores sincronizados (R2019a)

Signal Editor: cree e inserte señales de forma gráfica mediante el ratón o de manera táctil (R2019a)

Execution Order Viewer: determine el orden en el que se simularán los bloques (R2019b)

Ejecute algoritmos en hardware

Ejecute directamente los algoritmos en diversos tipos de hardware, tales como placas Arduino, ordenadores Raspberry Pi, LEGO MINDSTORMS EV3, y smartphones y tabletas Android e iOS. Los algoritmos desplegados se pueden ejecutar tanto de forma independiente como conectados a Simulink, lo que permite ajustar los parámetros de forma interactiva y visualizar las señales en tiempo casi real.

E/S conectadas: acceda a periféricos de Arduino y Raspberry Pi durante la simulación (R2020a)

Modo externo: utilice bloques Dashboard y Simulation Data Inspector para ejecutar modelos de forma interactiva en Arduino y Raspberry Pi (R2019a)

Conectividad inalámbrica: utilice bloques UDP y TCP/IP para permitir que las plataformas de hardware de Simulink se comuniquen entre sí (R2017a)

Soporte para dispositivos móviles Android e iOS: cree apps móviles directamente a partir de modelos de Simulink (R2017b)

Paquete de soporte de Simulink para minidrones Parrot: despliegue algoritmos de control de vuelo en minidrones Parrot (R2017b)

Gestione proyectos

Gestione el desarrollo y colabore con su equipo de trabajo automatizando las tareas, los procesos y la gestión de archivos. Divida los proyectos en componentes, organice los archivos, analice sus dependencias, compare los cambios y realice operaciones habituales mediante la automatización y la integración con el control de versiones.

Herramienta de fusión automática: personalice las herramientas de control de versiones para fusionar cambios en los modelos automáticamente (R2020b)

Referencias de proyecto: explore la jerarquía de referencias completa del proyecto y los archivos asociados directamente desde su proyecto de Simulink (R2018b)

Analizador de dependencias: exporte a un archivo, genere un informe de dependencias y cree un proyecto a partir de la gráfica de dependencias (R2020b)

Compatibilidad de proyectos: exporte un proyecto completo a una versión anterior de MATLAB usando Simulink.exportToVersion (R2020b)

Gestione datos de diseño

Escale y automatice la gestión de los datos de diseño para facilitar flujos de trabajo de desarrollo eficientes y mejorar la integridad del proceso de desarrollo.

Argumentos de modelo: configure fácilmente parámetros específicos de la instancia en una jerarquía de referencias de modelo anidada para la especificación de valores en el nivel superior (R2019a)

Diccionario de datos: defina datos globales para modelos referenciados en diccionarios independientes y Simulink comprobará la coherencia durante la integración (R2019a)

Detección de variables no definidas: obtenga notificaciones instantáneas sobre variables ausentes mientras edita su modelo (R2018a)

Model Data Editor: vea, filtre, agrupe y edite fácilmente una mayor cantidad de los datos utilizados por un modelo, tales como señales, estados y variables referenciadas (R2017b)

Actualice a la versión más reciente

Las prestaciones integradas de Simulink ayudan en el proceso de actualización identificando cómo puede aprovechar las funcionalidades más recientes. Utilice las notas de la versión para identificar rápidamente todas las incompatibilidades entre dos versiones y obtener recomendaciones sobre cómo solucionarlas.

Actualización de proyectos de Simulink: actualice fácilmente todos los modelos de su proyecto de Simulink a la versión más reciente (R2017b)