当前位置:AIGC资讯 > 数据采集 > 正文

Labview温度采集系统(状态机)

有同学向我反映里面的源程序有些问题,现已重新上传

文章目录

状态机基本框架 状态机简单应用(温度采集系统) 任务分析 模块设计 数据采集模块 分析数据模块 数据记录模块 前面板结果

状态机基本框架

状态机由状态的集合和对应状态切换的转换函数构成; 每个状态可以触发一个或多个状态或结束进程; Labview 状态机由一个while循环、一个条件结构、一个移位寄存器组成,
移位寄存器保存当前状态,在条件结构中执行对应的状态
简单的状态机结构:

状态机简单应用(温度采集系统)

任务分析

利用随机数表示当前温度; 温度高于或者低于下限报警; 将采集信息保存在文本; 每隔 0.5s 刷新界面。

模块设计

  程序整体采用状态机结构

数据采集模块
数据初始化,并打包成簇
温度数据产生模块,内部公式无依据,仅为数据更合适 当本数据采集模块运行结束后,自动跳转到分析数据模块
分析数据模块
此为判断温度的子VI :

若输出警告信号为真,进入下一模块,数据记录模块
数据记录模块
将得到数据格式化为文本:

前面板结果

前面板运行结果:
数据记录功能:
程序下载:点击这里

更新时间 2023-11-08