有同学向我反映里面的源程序有些问题,现已重新上传
文章目录
状态机基本框架 状态机简单应用(温度采集系统) 任务分析 模块设计 数据采集模块 分析数据模块 数据记录模块 前面板结果状态机基本框架
状态机由状态的集合和对应状态切换的转换函数构成; 每个状态可以触发一个或多个状态或结束进程; Labview 状态机由一个while循环、一个条件结构、一个移位寄存器组成,移位寄存器保存当前状态,在条件结构中执行对应的状态
简单的状态机结构:
状态机简单应用(温度采集系统)
任务分析
利用随机数表示当前温度; 温度高于或者低于下限报警; 将采集信息保存在文本; 每隔 0.5s 刷新界面。模块设计
程序整体采用状态机结构
数据采集模块
数据初始化,并打包成簇温度数据产生模块,内部公式无依据,仅为数据更合适 当本数据采集模块运行结束后,自动跳转到分析数据模块
分析数据模块
此为判断温度的子VI :若输出警告信号为真,进入下一模块,数据记录模块
数据记录模块
将得到数据格式化为文本:前面板结果
前面板运行结果:数据记录功能:
程序下载:点击这里