labview状态图statechart模块

本文探讨了使用LabVIEW作为开发平台,设计检测系统时三种不同的状态图模块:JKI状态机、NI-statechart和NI TestStand。尽管NI-LABVIEW-JKI状态机具有复用度高的优点,但在应用中可能存在下限问题。相比之下,NI-statechart的易读性和跨领域协同设计能力使其成为中小型检测系统的优选。NI TestStand则适合专业自动化测试,但开发成本较高,不适用于所有场景。最终推荐使用NI-statechart结合LabVIEW的并行多任务设计来避免数据丢失。
摘要由CSDN通过智能技术生成

labview状态图模块

尝试以labview为开发平台,设计检测系统。

检测系统框架:1.statechart、2.JKI状态机、3.teststand

1.NI-LABVIEW-JKI状态机。labview下的经典状态机。其改进型JKI SMO,类似MQTT数据传递。
2.NI-statechart。状态图,类似流程图,有很好的的易读性,可跨领域协同设计,适用于中小型系统
3.NI-teststand。集成化平台,专门面向开发测试,设计自动化检测系统。
在这里插入图片描述

首先NI-LABVIEW-JKI状态机,JKI基于字符创驱动,模版自带初始化、数据管理、清除等功能,复用度高。改进型JKI SMO的数据传递更像物联网系统,采集-传输-应用,传输使用异步队列,通过订阅来获取数据。但以上优点并不独有,且页面跳转阅读困难。状态机框架属于开放框架,并不针对检测,因此在应用中可能造成下限较低。
在这里插入图片描述

然后尝试了NI-statechart,最大特点是直观的看到静态的系统流程和数据流,以及在运行时的反应和状态转移,本质是并行多个状态机。其易读的表现形式,可以促进跨领域交流。通过编写程序,可以将JKI中的优点移植到statechart中。在应用中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值