English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Simulink de MATLAB

Simulink es un entorno de diseño basado en simulación y modelo integrado con MATLAB para sistemas dinámicos y embebidos. Simulink, también desarrollado por MathWorks, es una herramienta de programación de lenguaje de datos de flujo gráfico para modelar, simular y analizar sistemas dinámicos multidominio. Básicamente, es una herramienta de dibujo de gráficos de bloques gráficos con una biblioteca de bloques personalizable.

Le permite integrar algoritmos de MATLAB en modelos y exportar resultados de simulación a MATLAB para un análisis adicional.

Soporte de Simulink-

  • Diseño a nivel de sistema

  • Simulación

  • Generación automática de código

  • Pruebas y verificaciones de sistemas embebidos

MathWorks ofrece otros varios productos adicionales, así como hardware y software de terceros que se utilizan junto con Simulink.

La siguiente lista ofrece una descripción breve de algunos de ellos-

  • Stateflow Permite desarrollar máquinas de estado y diagramas de flujo.

  • Simulink Coder Permite generar código fuente C para la implementación automática en tiempo real de sistemas.

  • xPC Targetyx86-basado en real-sistemas de tiempoProporciona un entorno en el que se puede simular y probar en tiempo real modelos Simulink y Stateflow en sistemas físicos.

  • Embedded Coder Soporta objetivos embebidos específicos.

  • HDL Coder Permite generar automáticamente VHDL y Verilog integrables.

  • SimEvents Se proporciona una biblioteca de componentes gráficos para modelar sistemas de cola.

Simulink puede realizar una verificación y confirmación sistemática de modelos a través de la verificación de patrones de construcción, análisis de trazabilidad de requisitos y análisis de cobertura de modelos.

Simulink Design Verifier le permite identificar errores de diseño y generar escenarios de casos de prueba para realizar comprobaciones de modelos.

Utilice Simulink

Para abrir Simulink, ingrese en el área de trabajo de MATLAB-

simulink

Simulink se abre automáticamenteExplorador de biblioteca. El Explorador de biblioteca se utiliza para construir modelos de simulación.

En la ventana lateral izquierda, encontrará varias bibliotecas clasificadas según diferentes sistemas. Haga clic en cada biblioteca para mostrar los bloques de diseño en la ventana lateral derecha.

Construir modelo

Para crear un nuevo modelo, haga clic enNuevoBotones en la barra de herramientas del "Explorador de biblioteca". Esto abrirá una nueva ventana de modelo sin título.

Un modelo de Simulink es un diagrama de bloques.

Se pueden agregar elementos del modelo arrastrando elementos adecuados desde el "Explorador de biblioteca" al "Ventana de modelo".

O, puede copiar los elementos del modelo y pegarlos en la ventana del modelo.

Ejemplo

Arrastre y suelte proyectos de la biblioteca de Simulink para crear proyectos.

Para los propósitos de este ejemplo, se utilizarán dos bloques para la simulación-A Fuente(Señal) y a Sumidero(Osciloscopio). El generador de señales (fuente) produce señales analógicas, que luego se visualizan gráficamente por el osciloscopio (sumidero).

Primero, arrastre los bloques necesarios desde la biblioteca al cuadro de proyecto. Luego, conecte los bloques entre sí, lo que se puede hacer arrastrando los conectores desde el punto de conexión de un bloque al punto de conexión de otro bloque.

Vamos a arrastrar el bloque "Onda sinusoidal" al modelo.

Seleccione "Receptor" de la biblioteca y luego arrastre el bloque "Rango" al modelo.

Arrastre la línea de señal desde la salida del módulo de onda sinusoidal al módulo de entrada del osciloscopio.

Presione " EjecutarPresione el botón "" para ejecutar la simulación, manteniendo todos los parámetros por defecto (puede cambiarlos desde el menú "Simulación").

Usted debe obtener la imagen siguiente de la combinación de rangos.