labview条件结构和事件结构的复制功能

发布者:chwwdch最新更新时间:2015-10-22 来源: eefocus关键字:labview  条件结构  事件结构  复制功能 手机看文章 扫描二维码
随时随地手机看文章
在编写一个中等规模的程序时,状态机和事件结构是常见的设计模式,SR(SHIFT REGISTER)经常用于在各个CASE之间传递数据,当CASE比较多的时候,经常会出现SR忘记连接或者需要增加新的SR,此时会非常麻烦,需要在几十个CASE之间切换,重新连线.

LV的CASE结构和事件结构有一个非常重要的功能"CASE 或者事件复制功能",借助这个功能,可以很容易解决上面的问题.

设计程序时,一定要预留一些SR,不用的时候,设置成BOOLEAN类型,并不会占用很多的内存空间.
对于条件判断,SR可以设置成BOOLEAN ARRAY,这样一个SR可以表示多的位的状态,相当于PLC的M中间继电器.

对于常见的结构,应该存储成模板(.VIT),下面是一个连续单循环的模板


以CASE结构为例(事件结构方法相同)


采用复制方式,所有的SR就可以自动连接,在使用状态机的时候,经常会设计一个"BLANK" 空白CASE,这个CASE不执行任何实际操作,唯一的功能就是做为一个被复制的CASE,恰当地使用复制功能,可以极大地提高编程效率. 
关键字:labview  条件结构  事件结构  复制功能 引用地址:labview条件结构和事件结构的复制功能

上一篇:LabVIEW串口调试笔记
下一篇:LabVIEW中将字符串转换成ASCII码

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

基于LabVIEW的通用数据采集卡的驱动
介绍一种通过LabVIEW提供的Call Library Function Node实现对动态链接库(DLL)调用的方法,完成对通用数据采集卡的驱动,实现LabVIEW与通用数据采集卡的结合。? Baoding 071003, China) LabVIEW驱动通用数据采集插卡的方法有三种。 其一,直接用LabVIEW的Function模板内Advanced子模板的Port I/O图标编程,通过手动对基地址的设置,直接从特定的地址内存中读取数据。若采样速度要求不高,它是很方便直观的方法;其二,利用LabVIEW的Functions模板内Advanced子模板中CIN(Code Interface Node)图标,它适用于直接
[测试测量]
基于<font color='red'>LabVIEW</font>的通用数据采集卡的驱动
基于LabVIEW的振动疲劳分析
1. 疲劳分析 对材料和部件进行疲劳分析及预测寿命有几种可能的方法,包括应力-寿命、应变-寿命、裂纹扩展和点焊接头等方法。而应力-寿命方法是最为行之有效的技术,该方法在设计中被广泛应用。下图显示了基于应力-寿命模型的疲劳分析过程。 图1:应力寿命疲劳分析过程 疲劳分析需要进行实验测量,以获得部件或结构的局部载荷。固定在部件或结构上的应变片显示了他们在运行期间承受的载荷,通过应变测量获得结构局部应力随时间的变化信号。 载荷谱描述了部件运行寿命期间所经受载荷的统计分布,它可以用应力范围直方图来表示。载荷谱可以用一系列与疲劳损伤相关的简单恒幅载荷循环来表示部件或结构的复杂载荷历程。 通过将结构试验的实际测量数据与其
[测试测量]
基于<font color='red'>LabVIEW</font>的振动疲劳分析
基于LabVIEW的多传感器空气流量测试系统设计
   1 系统硬件设计   本设计将LabVIW软件、多传感器、计算机结合,构建了一个空气流量测试系统,实现对多传感器信息的融合。系统包括被测对象、传感系统、信号调理电路、数据采集与处理系统,系统框图如图1所示。   1.1 被测对象   被测对象通过改变变频器的频率控制风机发出不同大小的风量通过流量传感器,模拟进入发动机的空气流量大小。   1.2 传感系统   传感系统主要包括温度传感器、空气流量传感器、玻璃转子流量计及有关连接部分。   1.2.1 温度传感器   温度传感器选择集成电路温度传感器LM35,它具有很高的工作精度和较宽的线性工作范围,该器件输出电压与摄氏温度线
[测试测量]
基于<font color='red'>LabVIEW</font>的多传感器空气流量测试系统设计
labview编程技巧-----文本的特殊效果制作
今天介绍几种GUI中文字特殊效果制作方法. 一如何改变部分文本的颜色和字体: 我们知道,统一改变文本的字体和颜色是很容易的,但是如果只改变部分字体和颜色就需要一定的技巧了。 二:滚动文本的特效制作 很多程序中,经常能看到类似滚屏的效果,其实,LV也能实现,看下面的方法,采用古典TEXT,去掉边框,透明显示 三:文本的颜色渐变显示 四:如果要实现TEXT本身难以实现的效果,可以用PICTURE BOX实现,它的文本功能可以实现任意效果,不过编程复杂。 基本原理:选择合适的背景图片,选择特殊字体,图片选择透明方式。
[测试测量]
<font color='red'>labview</font>编程技巧-----文本的特殊效果制作
NI LabVIEW新版工具包可缩短实时系统的设计周期
美国国家仪器公司(NI)近日发布了最新版的LabVIEW控制设计工具包(Control Design Toolkit),该软件是一个用于分析、设计和实现控制系统的工具与数学函数集合。作为NI LabVIEW图形化系统设计平台的组成部分,该控制设计工具包具有高性能、实时运行及高级Kalman滤波等功能,有助于工程和科研人员快速进行控制系统的设计及最终实现。该版本的工具包所具有的实时功能可使工程人员缩短开发时间,并利用Kalman滤波对某些无法直接测试的系统噪声进行评估和计算。 新版的LabVIEW控制设计工具包(Version 2.1)可计算分割I/O延迟,从而实现更加精确的模型和整体增强的闭环系统性能。该软件还无缝集成了LabV
[新品]
采用LabVIEW主控板自动测试系统设计
针对人工测试效率低、易受主观影响等不足,设计了基于LabVIEW的高清电视(HDTV)主控板自动测试系统。利用LabVIEW丰富的信号处理、虚拟仪器等图形化编程特点,开发音频及视频图像评价软件。采用基于梯度的结构相似性图像评价算法(GSSIM),提高了测试分析中对模糊失真图像的判别精度。该自动测试系统可大大提高测试效率,并保证产品测试指标的客观性和一致性。 高清电视(HDTV)已成为目前彩电市场的主力军,其核心部件是电视主控板。目前主控板出厂测试普遍采用人工测试方法,但存在如下不足:1)测试效率低,需要人工频繁更换测试工具,费时费力;2)评价主观性强,因依靠人的感官来评判产品好坏,容易造成产品质量参差不齐。因此,开发自动测试系统已
[测试测量]
采用<font color='red'>LabVIEW</font>主控板自动测试系统设计
LabVIEW的定时与同步功能实现
概览 定时对于所有测试、控制和设计应用而言是至关重要的,在系统中必须作为重点进行考虑。当需要完成协同动作时,定时和同步技术将事件以时间进行关联。要让软件完成这些协同动作,程序必须以时间为基准来实现同步。 NI Labview中包含了定时结构,您可以在系统中用它来同步您的程序。 LabVIEW定时原理--纳秒级引擎和NI-TimeSync LabVIEW使用称为纳秒级引擎的软件组件在程序中记录时间。引擎在后台运行,与操作系统交互管理时间。在LabVIEW中有多个函数和结构,使用此引擎记录时间,如等待函数和定时循环结构。纳秒级引擎可以使用本地实时时钟(RTC),也可以通过NI定时同步架构(NI-TimeSync) 用外部参考时钟进
[测试测量]
利用LabVIEW和SolidWorks改进机械臂设计流程
挑战: 在求解六轴 机器人 手臂的逆运动学方程后,无需装配物理测试平台,利用开发测试方程和NI LabVIEW VI的平台,即可 仿真 测试运动性能并优化设计方法。 解决方案: 使用LabVIEW NI SoftMotion模块设计VI可以运行装配文件并在 CAD 模型中进行仿真,在SolidWorks创建三维模型构建六自由度(DOF)系统的虚拟物理表现,然后使用NI cRIO-9024嵌入式实时控制器和六个NI 9512模块开发实际装配系统。 SolidWorks装配图CARMA机械臂 Square One是关注满足更多用户技术需求的机器人和自动化公司。我们利用多种技术,通过提供高精度的高级运动学定位系统,满足物理
[测试测量]
利用<font color='red'>LabVIEW</font>和SolidWorks改进机械臂设计流程
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved