labview的深入探索-----状态机的基本类型之标准状态机

发布者:感恩的7号最新更新时间:2015-08-25 来源: eefocus关键字:labview  基本类型  标准状态机 手机看文章 扫描二维码
随时随地手机看文章
状态机机的基本类型之标准状态机

标准状态机是使最为广泛的状态机,也称为古典状态机或者经典状态机。LV的标准状态机VI模板用的就是这种。


我把标准型状态机理解成条件跳转型状态机,也就是在一个状态中,根据不同的条件,跳转到另一个状态。标准型状态机非常适合用图形方式来描述,PLC的SFC流程图就是我们说的标准状态机。

NI提供了一个状态机的组件,它就是典型的标准状态机。看看它的用法。
NI 状态图组件,提供一个状态图编辑器,在编辑器中,可以设计各种状态和状态之间的转换条件,如图


上面是我模拟了提款机做的示意程序,根据我们绘制的状态图,LV可以自动生成状态机,可以选择两种方式.做为连续运行的VI和单次运行的子VI

上面的图是连续运行模式.

这是单步运行方式,可以做为一个子VI,由上一级VI调用

NI的状态图组件显得比较烦琐,比较适合状态很多,条件跳转比较复杂的情况.
常用的标准状态机,自己编写用的比较多.下面已常用方式演示一下这种类型的状态机


标准类型状态机使用非常广泛,它的状态和转换条件都是可以预期的,而不随机的,对于类似于WINDOWS消息驱动的情况,由于状态是不可预期的,比如我们预料和控制用户对人机交互界面操作的
先后次序,这种情况下,使用队列状态机是最为合适的,后续文章将专门介绍队列状态机
关键字:labview  基本类型  标准状态机 引用地址:labview的深入探索-----状态机的基本类型之标准状态机

上一篇:labview的深入探索----整型数据类型和内存映射
下一篇:labview的深入探索之事件结构中的TIMEOUT进行数据采集合适吗?

推荐阅读最新更新时间:2024-03-30 23:03

LabVIEW设计模型——状态机之状态转换图
状态机是在工程应用中使用最多的设计模型。使用状态机,我们可以很容易的实现程序流程图中的判断、分支。 状态机是由一系列的状态构成的,其中包括一个 初始化 状态,和一个 停止 状态。程序油 初始化 状态开始,由 停止 状态结束。一般来说,在 初始化 状态中进行控件与变量的初始化、打开文件以及创建引用等操作,而在 停止 状态中进行清除临时数据、关闭文件和结束引用等操作。在状态机中,每一个状态都可能导致一个或多个状态的发生,其下一状态是由用户的输入信息和当前状态所决定的。 在决定使用状态机作为我们的设计模型后,我们首先要画出一个状态转换图。在图中要列出系统中的所有状态,以及各个状态之间的转换关系。而且要标明转换
[测试测量]
<font color='red'>LabVIEW</font>设计模型——<font color='red'>状态机</font>之状态转换图
虚拟示波器简介及其软件实现
示波器是电子测量行业最常用的测量仪器仪表之一,它能电信号通过示波器仪表输入后输出成看得见的图象,让人们更直观的去研究各种电现象的变化过程或者信号的变化过程。随着科技的发展,传统的测量方法在许多的场合已经不再适用了,许多仪器都打出“智能化”的口号,如何实现智能化呢,于是“虚拟仪器”就应运而生了。相对于示波器而言,虚拟示波器,也就是智能化数字示波器的产生,无疑是示波器发展的一个重大的突破,在示波器的功能和作用方面都发生了重大的变化。下面我们来说一下这种新型的虚拟示波器以及虚拟示波器的软件实现方法,让大家重新来认识一下虚拟示波器这种产品。 首先我们来介绍一下虚拟示波器是什么,我们可以这样来理解,虚拟示波器是利用高性能的硬件模块和高效灵
[测试测量]
虚拟示波器简介及其软件实现
基于LabVIEW的天线伺服集中监控系统设计
0 引言 天线伺服系统在确保地面站天线精确指向中继卫星的同时,还要求具备高平稳、高可靠和长寿命等特殊性能,是卫星地面站中不可或缺的较为复杂的电子设备之一。随着电力电子、控制理论、计算机等技术的快速发展以及电机制造工艺水平的不断提高,伺服系统由液压发展到电动。随着卫星地面站建设规模的扩大,很多地面站保有的大型天线数量己经从一套增加到多套。对这些地面站来说,以中心机房的位置为参照物,天线及其伺服系统的分布通常呈现星形拓扑结构。在地面站设备监控系统成一体化发展的趋势下,对各天线伺服系统实施远程集中监测监控势在必行。通常情况下,不同型号天线伺服系统的通信协议不能互相兼容,多部套天线伺服系统并行监测监控软件设计具有一定的复杂性。多型号、多部
[测试测量]
基于<font color='red'>LabVIEW</font>的天线伺服集中监控系统设计
LabVIEW在串口通信中的应用
首先介绍了LabVIEW的环境及VISA串口通信函数的功能;其次引入了本文的采集对象JCZ型智能转矩转速传感器,并对其性能、物理结构及串行通信特点进行了说明,利用LabVIEW的开发平台编写通信源程序,实时采集转矩和转速,并计算功率值,最后把转矩、转速和功率数据以动态曲线的方式在同一张图表中显示出来。经过实验验证,该程序操作方便,采集数据准确,运行安全可靠,动态曲线显示直观,可真正在生产实际中使用。 LabVIEW是当今最流行的图形化编程环境,由于其采用图形化的编程方式,因此也被称作G语言(graphical language)。LabVIEW是目前国际上唯一的基于数据流的编译型开发软件,与基于文本的编程语言不同,LabVIEW的
[测试测量]
<font color='red'>LabVIEW</font>在串口通信中的应用
基于LabVIEW的数控机床网络测控系统——总体设计 (一)
2 数控机床网络测控系统的总体设计 2.1 数控机床网络测控系统的设计思路和目标 随着测控网络与信息网络的融合,一方面,人们希望更广泛的使用Internet,试图接入更多的设备,以便在扩充其应用模式的同时享受其带来的更多便利;另一方面,工业化程度的加剧也给测控网络系统的发展提出了新的问题:如何方便地组建一个高效率的、智能化的、能够和其他高层网络互联的测控网络系统。以便于统一集中监控和提高管理决策水平。为了达到这些目的,需要测控网络和信息网络在一定程度上能够共享资源,并且以有效的方式交换信息。所以,从测控网络和信息网络各自的发展来看,它们均已表现出走向对方并相互融合的进步趋势。为了实现这种融合,十分必要研究如何保证它们之间在一定
[测试测量]
基于<font color='red'>LabVIEW</font>的数控机床网络测控系统——总体设计 (一)
LabVIEW的数控机床网络测控系统B/S模式软件设计
下位测控机的数据采集、显示及存储回放软件设计 下位机测控服务器系统软件包括接口仪器驱动软件和应用软件两部分。其中,接口仪器驱动程序是完成对某一特定仪器的控制与通信的软件程序集合,是连接上层易用软件和底层软件的纽带和桥梁。每个仪器模块都有自己的软件驱动程序,仪器厂商将其以源码的形式提供给用户,用户在应用程序中调用仪器驱动程序。应用程序包含两方面的程序:实现虚拟面板功能的前面板软件程序和定义测试功能的流程图软件程序。它主要功能是给用户提供操作仪器、显示数据的人机接口;实现数据的采集、分析处理、显示、存储等;并将需要在客户端显示的数据发送到Web服务器,同时从Web服务器接收来自远程客户端的控制命令。 数控机床 测控软件的结构化设计
[电源管理]
<font color='red'>LabVIEW</font>的数控机床网络测控系统B/S模式软件设计
LabVIEW中开发XBOX Kinect的应用程序
Loading .NET 4.0 Assemblies in LabVIEW 由于包括LabVIEW2011以及之前版本的LabVIEW都不自动支持.Net 4.0,所以需要手动增加。 方法:在Labview.exe文件所在的位置,创建文本文件LabVIEW.exe.config,文件名必须为LabVIEW.exe.config,保存格式为ANSI,在文件中加入如下信息,注意版本号码v4.0.30319是你实际.Net的版本,可以用在C:WindowsMicrosoft.NETFramework中找到最高版本号。 ?xml version = 1.0 ? configuration startup useLe
[测试测量]
基于labview的烤烟房远程温湿度测控系统
0 引言 烟叶的烘烤过程是生产优质烟叶的关键步骤,而烤烟的质量与烘烤过程中的温湿度环境有着密切联系。烟农使用酒精或煤油玻璃管温度计,采用人工启闭回风门(用于排湿)和鼓风机(控制火炉火势)的传统方法测出的温度不准确,控制方法被动,加之操作者连续5天以上的疲劳操作,使其成为制约烟叶烘烤质量提高的瓶径。因此,采用电子设备来控制烤房温湿度的远程测控技术已成为烤烟技术发展的必然趋势。本文介绍了一种基于虚拟仪器的烤烟房远程智能测控系统来提高烤房内温湿度控制精度及烤炯质量的设计方法,该系统具有反应灵敏,抗干扰能力强等优点,可以大大减轻烟农的劳动强度。 1 系统设计 烤烟房内设有的鼓风机和排风扇可以分别调节室内的温度和湿度。系统采用
[工业控制]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
热门活动
换一批
更多
最新测试测量文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved