状态机是对系统的一种描述,该类系统包含了有限的状态,并且在各个状态之间可以通过一定的条件进行转换。一般可以用状态图来对一个状态机迚行精确地描述。 我们最先接触的是顺序模式(程序按照固定的顺序依次执行),但是在很多情况下,静态的顺序模式并不能满足我们编程的需求,我们需要更有效的动态结构来实时改变程序的执行顺序。在Labview中,任何一个状态机都是由三个基本部分构成: (1)首先外层是一个while循环,用于维持状态机的运行; (2)同时在while循环中包含一个条件结构,条件结构用于对各个不同的状态进行判断; (3)第三个基本部分是移位寄存器,用以将下一个状态机传递到下一次循环状态判断中。 另