LabVIEW设计模型——状态机之状态转换图

2016-08-03 12:55:14来源: eefocus 关键字:LabVIEW  设计模型  状态机  状态转换图
         状态机是在工程应用中使用最多的设计模型。使用状态机,我们可以很容易的实现程序流程图中的判断、分支。
         状态机是由一系列的状态构成的,其中包括一个“初始化”状态,和一个“停止”状态。程序油“初始化”状态开始,由“停止”状态结束。一般来说,在“初始化”状态中进行控件与变量的初始化、打开文件以及创建引用等操作,而在“停止”状态中进行清除临时数据、关闭文件和结束引用等操作。在状态机中,每一个状态都可能导致一个或多个状态的发生,其下一状态是由用户的输入信息和当前状态所决定的。
         在决定使用状态机作为我们的设计模型后,我们首先要画出一个状态转换图。在图中要列出系统中的所有状态,以及各个状态之间的转换关系。而且要标明转换所需要的条件。
         举个例子,要编程实现以下功能:随机生成100个[0,100]内的自然数,并判断生成的自然数是否在[30,60]的区间内。如果不在该区间内给出报警信息,如果在区间内则将该数累加。
         实际上如果我们把生成的随机数看作系统采集到的数据的话,这到题就是模拟了一个采集数据并且在数据不符合要求时报警,并将复合要求的数据进行进一步分析的系统。
         要完成这道题目,需要要先画出它的状态转换图:
 
 
        有了这个状态转换图,我们就可以清晰的看到程序要实现的所有状态以及状态之间的关系。

关键字:LabVIEW  设计模型  状态机  状态转换图

编辑:什么鱼 引用地址:http://www.eeworld.com.cn/Test_and_measurement/article_2016080316520.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:LabVIEW设计模型——顺序模型之数据流
下一篇:LabVIEW设计模型——状态机之编程实现

论坛活动 E手掌握
关注eeworld公众号
快捷获取更多信息
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
LabVIEW
设计模型
状态机
状态转换图

小广播

独家专题更多

TI车载信息娱乐系统的音视频解决方案
TI车载信息娱乐系统的音视频解决方案
汇总了TI汽车信息娱乐系统方案、优质音频解决方案、汽车娱乐系统和仪表盘参考设计相关的文档、视频等资源
迎接创新的黄金时代 无创想,不奇迹
迎接创新的黄金时代 无创想,不奇迹
​TE工程师帮助将不可能变成可能,通过技术突破,使世界更加清洁、安全和美好。
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2017 EEWORLD.com.cn, Inc. All rights reserved