For循环位于结构子选板“编程→结构→For循环”。
For循环按照设定好的次数N执行结构内的对象,包含两个长整型参数:总的循环次数N和当前循环次数I。建立For循环结构需要以下几个步骤。
· 第1步:放置For循环框。在子选板上单击鼠标左键或右键选择“For循环”,然后在程序框图窗口空白区域单击鼠标左键,向右下方拖动鼠标使虚线框达到合适大小,再单击鼠标左键即完成For循环框的放置,如图1所示。For循环框创建完成后,将鼠标移至边框上,出现方位箭头,按住鼠标拖动可改变框的大小。
图1 放置For循环框
· 第2步:添加循环程序。在循环框中添加循环程序对象。注意,循环程序的所有对象都要包含在框内,否则不被视为循环程序。
· 第3步:设置循环次数。设置循环次数有直接设置和间接设置两种方法。直接方法就是直接给N赋值来设置循环次数。即在N上单击右键,从弹出菜单中选择“创建变量”在该变量控件中输入数值常量,就是循环次数N为整型量,如果所赋值不是整型量,则将其强制转换为最接近的整型量,0.5转换为最接近的偶数。间接方法则是利用循环结构的自动索引功能来控制循环次数,具体会在后面的自动索引中讲到。
在For循环结构中,数值N和i都可以作为数值使用,如图2所示。不过该循环结构只能显示最后一次循环i为4时的结果:x+y 为9。
需要注意的是,For循环在执行过程中不能中断。只有循环次数执行完(i=N)后循环才停止,在执行过程中不能停止循环。
图2 For循环次数量级
关键字:LabVIEW For循环
引用地址:
LabVIEW的For循环
推荐阅读最新更新时间:2024-03-30 23:01
基于LabVIEW的汽车雨刮器综合控制系统
本文介绍一种基于LabVIEW的汽车雨刮器综合控制系统的设计,描述了软件界面设计、参数测量及数据处理的实现方法。 挑战:解决对汽车雨刮器的功能测试(刮刷角度与刮刷频率)、耐久性能测试(刮刷150万次)以及对汽车挡风玻璃的淋水控制(包括喷水间隔与水量大小的调节)。 应用方案:使用Nationl Instruments公司的LabVIEW编程软件对数据进行采集、处理并对雨刮系统进行控制。 使用产品:Labview8.6软件开发平台;NI PCI-7831R数据采集卡 雨刮器是汽车上重要的零部件,它能确保汽车在雨天能安全行驶,其性能的好坏直接影响汽车行驶的状况。为了保证雨刮器的可靠性,雨刮器出厂试验要求必须能达到150万次的刮刷循环。
[测试测量]
利用LabVIEW和SolidWorks改进机械臂设计流程
挑战: 在求解六轴 机器人 手臂的逆运动学方程后,无需装配物理测试平台,利用开发测试方程和NI LabVIEW VI的平台,即可 仿真 测试运动性能并优化设计方法。 解决方案: 使用LabVIEW NI SoftMotion模块设计VI可以运行装配文件并在 CAD 模型中进行仿真,在SolidWorks创建三维模型构建六自由度(DOF)系统的虚拟物理表现,然后使用NI cRIO-9024嵌入式实时控制器和六个NI 9512模块开发实际装配系统。 SolidWorks装配图CARMA机械臂 Square One是关注满足更多用户技术需求的机器人和自动化公司。我们利用多种技术,通过提供高精度的高级运动学定位系统,满足物理
[测试测量]
基于LabVIEW的虚拟振动测试分析系统
前言 在现代工程技术领域,存在着大量的振动问题。例如,车辆在凹凸不平的路面上行驶所引起的振动;旋转机械由于质量不平衡在运行中的振动等。在绝大多数场合,振动都是有害的,它将影响设备的正常工作,引起机器构件的加速磨损,甚至导致急剧断裂而破坏。为了解决工程振动问题,机械振动测试系统随着振动测试技术理论的发展和生产中对测试的需求与日俱增,并有着广泛的应用领域。但性能优越、成本低廉的测试系统市场很难见到。尤其在工程现场的振动测试,迫切需要低成本、高精度、高效率,同时方便灵活的测量仪器。 因此,笔者基于振动测试的这种需要,设计了一套以数据采集卡、信号调理电路和各类高精度的传感器为硬件,基于LabVIEW虚拟仪器软件开发平台的振动测试分析系统。
[测试测量]
采用LabVIEW主控板自动测试系统设计
针对人工测试效率低、易受主观影响等不足,设计了基于LabVIEW的高清电视(HDTV)主控板自动测试系统。利用LabVIEW丰富的信号处理、虚拟仪器等图形化编程特点,开发音频及视频图像评价软件。采用基于梯度的结构相似性图像评价算法(GSSIM),提高了测试分析中对模糊失真图像的判别精度。该自动测试系统可大大提高测试效率,并保证产品测试指标的客观性和一致性。 高清电视(HDTV)已成为目前彩电市场的主力军,其核心部件是电视主控板。目前主控板出厂测试普遍采用人工测试方法,但存在如下不足:1)测试效率低,需要人工频繁更换测试工具,费时费力;2)评价主观性强,因依靠人的感官来评判产品好坏,容易造成产品质量参差不齐。因此,开发自动测试系统已
[测试测量]
基于Labview的便携式振动分析仪
引言 传统的振动分析仪器具有结构复杂、体积大、操作不方便等特点;而基于单片机的振动采集分析仪虽然体积较小,但是分析能力有限,往往不能够满足振动分析与诊断的特殊要求。 本文所设计的振动分析仪以CompactRIO为采集设备,以Labview为软件开发平台,不但具有体积小、重量轻的特点,而且具有强大、灵活的专业分析能力,适合于测点分散而又不需要持续检测的测试场合。 系统结构 系统采用上下位机结构,下位机将采集到的转速和振动信号通过TCP/IP协议传送给上位机,上位机进行数据保存与分析。结构如图1所示。 图1 系统结构简图 通过在线分析工具,操作者可以实时检测发动机振动是否超标,离线分
[测试测量]
NI LabVIEW新版工具包可缩短实时系统的设计周期
美国国家仪器公司(NI)近日发布了最新版的LabVIEW控制设计工具包(Control Design Toolkit),该软件是一个用于分析、设计和实现控制系统的工具与数学函数集合。作为NI LabVIEW图形化系统设计平台的组成部分,该控制设计工具包具有高性能、实时运行及高级Kalman滤波等功能,有助于工程和科研人员快速进行控制系统的设计及最终实现。该版本的工具包所具有的实时功能可使工程人员缩短开发时间,并利用Kalman滤波对某些无法直接测试的系统噪声进行评估和计算。 新版的LabVIEW控制设计工具包(Version 2.1)可计算分割I/O延迟,从而实现更加精确的模型和整体增强的闭环系统性能。该软件还无缝集成了LabV
[新品]