状态机(máquina de estados)

Representación系统的基础上,我们的秩序,我们的秩序,gráfico简单

Una máquina de estados (o máquina de estados finitos) es Una representación de estados sistema reactivo basado en eventos que pasa de estados otro si se cumple la condición que controla el cambio。网址máquinas de estados se utilizaban tradicionalmente para descriir sistema informáticos, pero su uso se ha extendido para modelar la lógica complja de sistemas dinámicos tales como aeronaves, automóviles, robots y teléfonos móviles。

Algunos ejemployde operaciones que incluyen lógica compleja son:

  • Planificación在保护的过程中保护自己的权利
  • Definición de una lógica de recuperación, aislamiento y detección de fallos
  • Supervisión我们有自己的风格,有自己的风格

有很多形式的表达方式máquina estados,阿姨más我们的工作方式gráfico。一幅图画transición de estados, también conocido como图解de estados, muestra Un número estados finito de estados con reglas que controlan cuándo se pasa de estado a otro。

Por ejemplo, se puede, puede, puede, unestados, para,代表,图解versión,简化,简化,de la transmisión automática, unautomóvil。La máquina de estados que se muestra a continuación tiene cuatro estados operativos, identificados como第一个第二个第三y第四.我有自己的代理人,我有自己的儿子,我有自己的儿子,我有自己的儿子,我有自己的儿子。Esta máquina de estados monitoriza la velocidad del automóvil y cambia de marcha cuando la velocidad cruza el umalfijaado para la marcha que está en funciamiento。

Figura 1。图解de estados de unsistema de transmisión automática modelado con statflow。

存在着这样的原则:

  • Mealy: la salidas de la máquina de estados no solo依赖de los estados, sino también de las entradas al sistema, que se representan definiendo salidas de la máquina en las transiciones como se muestra en la Figura 2
  • 摩尔:la salidas de la máquina de estados solo dependen del estado del sistema, que se representa definiendo salidas de la máquina en los estados como se mueststra en la Figura 3

Para obtener más información sobre estas semánticas,领事Visión de las将军máquinas de Mealy y Moore

Para crear máquinas de estados que emulen un componente de software complejo,没有basta solamente con los elentos básicos de los图解de estados。我需要所有的信息,包括信息,信息,信息,细节,完整的系统,效率:

  • Jerarquia:提出国家的原则和结构diseño aún más
  • Paralelismo u ortogonalidad: permite que UN solo图解incluya múltiples estados que funcionen simultáneamente
  • Emision de eventos: permite el intercambio de información entre DOS estados o máquinas de estados independentes

我想说的是:“我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是,我想说的是。”

Figura 4。Gráfico de estados de un sistema de seguridad modelado con statflow。

Para obtener más información sobre estas prestaciones, consulte图解de estados y gráficos de estados

Máquinas de estados con Stateflow

Stateflow®Es UN entorno de programación gráfica basado en máquinas de estados finitos。Con Stateflow, puede comenzar Con图解de estados simplestados y crear gráficos de estados para modelar la lógica complja de sistema dinámicos。

喝水可以utilizar MATLAB®para ejecutar gráficos de estados独立como对象de MATLAB, o Simulink®para simular gráficos de estados como bloques de Simulink。

Para obtener más información sobre el modelado y la ejecución de gráficos de Stateflow en MATLAB o Simulink,咨询Modelado de máquinas de estados finitos

Para obtener más información sobre el modelado de máquinas de estados,领事Stateflowy动态仿真模块



También puede consultar estos temas:logica de控制diagrama de带动下sistema de控制sistema integrados

Baidu
map