在Labview中实现分层状态机



在Labview中有实现分层状态机的设计模式吗?

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

我不确定这是否适用于您,但请考虑使用TLBhttps://lavag.org/topic/16188-tlb-top-level-baseline-prime-application-template/

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

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

最新更新