Formación en MATLAB y Simulink

Stateflow para Modelado de Sistemas Lógicos

Vea los horarios e inscríbase

Detalles del curso

Este curso muestra cómo implementar flujos de decisiones complejos y máquinas de estado finito con Stateflow®. El curso se centra en cómo emplear diagramas de flujo, máquinas de estado, tablas de verdad y tablas de transición de estado en diseños de Simulink®. Temas incluidos:
  • Diagramas de flujo
  • Máquinas de estado
  • Máquinas de estado jerárquico
  • Máquinas de estado paralelo
  • Eventos en máquinas de estado
  • Funciones en máquinas de estado
  • Tablas de verdad
  • Tablas de transición de estado
  • Modelado basado en componentes

Día 1 de 2


Modelar diagramas de flujo

Objetivo: Implemente flujos de decisión con diagramas de flujo.

  • Intersecciones y transiciones
  • Comportamiento del diagrama de flujo
  • Interfaz de Stateflow
  • Condiciones y acciones de condición
  • Datos de gráficos
  • Patrones frecuentes

Modelar máquinas de estado

Objetivo: Implemente máquinas de estado con diagramas de transición de estado.

  • Comportamiento de las máquinas de estado
  • Acciones de estado y transición
  • Inicialización de gráficos
  • Orden de ejecución de las acciones
  • Diagramas de flujo dentro de los estados
  • Diagramas de Mealy y Moore

Diagramas de estados jerárquicos

Objetivo: Implemente diagramas jerárquicos para mejorar la claridad de los diseños de máquinas de estado.

  • Superestados y subestados
  • Datos de estado
  • Intersecciones históricas
  • Prioridad de las transiciones
  • Orden de ejecución de las acciones

Diagramas de estados paralelos

Objetivo: Implemente estados paralelos para modelar diseños de multiprocesamiento.

  • Ventajas de los estados paralelos
  • Descomposición de gráficos/estados
  • Comportamiento de los estados paralelos

Día 2 de 2


Usar eventos en diagramas de estados

Objetivo: Use eventos en un diagrama de Stateflow para modificar la ejecución del gráfico.

  • Usar eventos en diagramas de estados
  • Eventos de transmisión
  • Comportamiento de los diagramas de estados que contienen eventos
  • Eventos implícitos
  • Operadores lógicos temporales

Llamar a funciones desde Stateflow

Objetivo: Cree funciones en un gráfico de Stateflow a partir de bloques de Simulink, código de MATLAB y diagramas de flujo.

  • Tipos de funciones
  • Funciones de Simulink
  • Funciones de MATLAB
  • Funciones gráficas

Tablas de verdad y tablas de transición de estado

Objetivo: Cree diagramas de flujo y diagramas de transición de estado en forma de tabla.

  • Tablas de verdad
  • Condiciones, decisiones y acciones
  • Tablas de transición de estado
  • Estados, transiciones y acciones

Modelado basado en componentes en Stateflow

Objetivo: Prepare diseños de Stateflow para la reutilización de componentes e interactúe con los datos estructurados de Simulink.

  • Señales de bus
  • Tipos de datos
  • Subgráficos atómicos
  • Aplicación de datos
  • Reutilización de gráficos

Nivel: Intermedio

Duración: 2 días

Idiomas: Deutsch, English, 中文, 한국어

Vea los horarios e inscríbase