labview实现LED流水灯的第二种方法

LED流水灯的描述:写一个跑马灯程序,7个灯从左到右不停的轮流点亮,闪烁间隔由滑动条调节,并尝试拓展到任意个LED灯。

在前面的文章中,我们提到了使用labview实现LED流水灯的第一种方法。这篇文章来介绍一下实现LED流水灯的第二种方法。

一、定时循环结构

(1)什么是定时循环?

根据指定的循环周期顺序执行一个或多个子程序框图或帧。在以下情况中可以使用定时循环结构,如开发支持多种定时功能的VI、精确定时、循环执行时返回值、动态改变定时功能或者多种执行优先级。右键单击结构边框可添加、删除、插入或合并帧。

(2)定时循环的创建

我们如何创建定时结构呢?

出现一个小的方框:

拉动方框,设置定时循环的大小:

设置成功后的形状:

(3)如何使用定时循环?

如何使用定时循环我们可以在程序框图中的帮助,点击显示即时帮助。

此时我们点击我们出现的定时循环,在右上角会出现一个即时帮助的弹窗。

点击详细帮助信息,即可查阅我们的使用方法:

二、创建一个存放LED的数组

(1)创建一个LED灯

(2)创建一个数组

(3)选中LED

(4)将选中的LED拖入到数组中去

(5)拖动成功之后的效果

(6)让这个数组元素能够使用起来,鼠标左键点击一下,即可使用。

(7)拖动数组,使其有7个LED元素

(8)得到后的结果

(9)将其7个元素能够使用

点击之后,我们发现最后一个灯会亮

再次点击最后一个LED即可

三、创建一个for循环

(1)创建方法

(2)创建成功后的界面

(3)此时我们可以拉动其大小

(4)设置成功后的界面

四、设置for循环的参数

五、设置循环移位 .

(1)创建循环移位

在搜索选板中搜索移位,找到循环移位

(2)在弹出的界面中选择循环移位

(3)循环移位的作用

(4)将x设置为1,将y与for循环的i连接起来。

(5)由于移位输出的是数值,如果要连接到布尔数组中,我们需要使用数值至布尔数组转换。

六、设置延时与延时时间

七、最终的效果

相关推荐
LabVIEW开发16 小时前
多台485设备LabVIEW通讯异常
labview·labview知识·labview功能·labview程序
LabVIEW开发21 小时前
LabVIEW中VI间数据传递方式
性能优化·labview·labview知识·labview功能·labview程序
LabVIEW开发21 小时前
LabVIEW双目测距
数码相机·计算机视觉·labview·labview知识·labview功能·labview程序
LabVIEW开发4 天前
LabVIEW激光点图像处理
labview·labview知识·labview功能·labview程序
LabVIEW开发5 天前
LabVIEW 高速采集系统性能优化
性能优化·labview
QQ__17646198245 天前
labview2018中文版安装步骤(免费永久使用)
labview
LabVIEW开发6 天前
LabVIEW利用拆分条实现面板动态调整
labview·labview知识·labview功能·labview程序
LabVIEW开发8 天前
LabVIEW腔衰荡信号在线处理系统
labview·labview知识·labview功能·labview程序
LabVIEW开发8 天前
LabVIEW机器视觉轮廓与曲率分析
计算机视觉·labview·labview知识·labview功能·labview程序
LabVIEW开发8 天前
LabVIEW共享变量应用
labview·labview知识·labview功能·labview程序