我有这个简单的代码,它是一个交通灯 在此输入图片描述 很简单,过了1000ms,它就切换到下一个case来打开不同的灯。 在此输入图片描述
我这样构建它是因为我听说你也不能暂停或停止平坦的序列,但我不确定如何也暂停这个迭代。 它应该是一个状态机,我对labview还很陌生
我想暂停一下,因为假设我想在琥珀色灯亮时停下来,直到再次单击按钮 或者如果不能这样做,我希望程序在单击该按钮时停止,我不想使用 while stop,更具体地说,我应该使用 while stop 按钮。 我能做什么?
添加暂停按钮最简单的方法是将这 3 个布尔值连接为移位寄存器,然后添加一个检查暂停按钮并阻止状态情况前进的情况。 正确的方法是拥有一个事件处理程序循环和一个消息处理程序循环(检查排队状态机模板)并具有一个什么也没有发生的暂停状态。