我听说有人在使用这些术语。

我想知道他们是指同一件事还是两者之间有区别?

最佳答案

维基百科实际上涵盖了这一点。 http://en.wikipedia.org/wiki/State_diagram

状态机已经存在了很长时间(至少几十年)。它们由状态(通常是圆形)和状态之间的箭头组成,其中某些 Action 可以触发沿箭头的过渡。 Moore和Mealy机器是两个主要的变体,它们指示输出是从过渡获得还是从状态本身获得。

状态图是David Harel发明的,有时也称为Harel Statecharts。他定义了对典型状态机的相当广泛的扩展,目的是使状态机对复杂系统的实际工作更加有用。

现在,Matlab中内置了Statecharts的一种变体,即stateflow,它是simulink的扩展。状态栏也是UML“状态机图”的基础。

09-16 12:27