在Labview中实现分层状态机

时间:2016-07-29 15:10:13

标签: labview state-machine

在Labview中是否有任何设计模式来实现分层状态机?

4 个答案:

答案 0 :(得分:2)

您可以简单地将状态机子VI放在外部状态机的状态中。交换外部状态可以使用直接过程编程或使用异步用户事件来完成,如此处给出的“Fault Trigger”事件中所示:http://www.eventhelix.com/RealtimeMantra/HierarchicalStateMachine.htm

答案 1 :(得分:1)

我不确定这是否适合您,但请考虑寻找TLB https://lavag.org/topic/16188-tlb-top-level-baseline-prime-application-template/

答案 2 :(得分:0)

根据您要构建的内容,您可能会从http://www.ni.com/labview/statechart/

获得一些里程

答案 3 :(得分:0)

下载JKI状态机模板和对象。我使用了模板,如果您理解这个概念,它基本上很容易使用。 1-将您的顺序代码放在新类别下的案例中。 2-初始化将通过Data:Initialize下的集群传递的数据类型。 3-在"事件结构","空闲"添加行。您的代码案例的名称。