Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. Haga clic aquí para ver la última versión en inglés.

Diseño basado en modelos con Simulink

El modelado es una forma de crear una representación virtual de un sistema real. Puede simular la representación virtual en una amplia variedad de condiciones para ver cómo se comporta.

El modelado y la simulación resultan útiles para probar condiciones que son difíciles de reproducir únicamente con prototipos de hardware, especialmente en las primeras fases del proceso de diseño, cuando todavía no hay un dispositivo de hardware disponible. Al alternar entre el modelado y la simulación, puede mejorar con antelación la calidad del diseño del sistema, reduciendo el número de errores que se encontrarán más tarde en el proceso de diseño.

Puede generar código automáticamente a partir de un modelo y, cuando existen requisitos de implementación de software y hardware, crear bancos de pruebas para verificar el sistema. La generación de código permite ahorrar tiempo y evita la introducción de errores codificados manualmente.

En el diseño basado en modelos, el flujo de trabajo gira en torno al modelo de un sistema. El diseño basado en modelos facilita el desarrollo rápido y económico de sistemas dinámicos, incluidos sistemas de control, sistemas de procesamiento de señales y sistemas de comunicaciones.

El diseño basado en modelos permite hacer lo siguiente:

  • Utilizar un entorno de diseño común para los equipos de proyectos

  • Vincular los diseños directamente a los requisitos

  • Identificar y corregir errores continuamente integrando las pruebas con el diseño

  • Ajustar algoritmos a través de la simulación multidominio

  • Generar automáticamente código y documentación de software integrado

  • Desarrollar y reutilizar conjuntos de pruebas

Ejemplo de flujo de trabajo de diseño basado en modelos en Simulink

Para empezar con una tarea de diseño basado en modelos, considere el siguiente flujo de trabajo.

El flujo de trabajo de este tutorial se centra en tareas fundamentales de Simulink® en la medida en que están relacionadas con el diseño basado en modelos.

Las primeras dos tareas en este flujo de trabajo modelan un sistema existente y establecen el contexto para diseñar un componente. El siguiente paso en este flujo de trabajo sería implementar el nuevo componente. Puede utilizar productos de prototipado rápido y generación de código embebido, como Real-Time™ y Embedded Coder® de Simulink, para generar código y utilizar el diseño con un sistema físico real.

Temas relacionados

Sitios web externos