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)由于移位输出的是数值,如果要连接到布尔数组中,我们需要使用数值至布尔数组转换。

六、设置延时与延时时间

七、最终的效果

相关推荐
Kay.Wen11 小时前
LabVIEW 转换 XML文本
xml·labview
LabVIEW开发6 天前
LabVIEW插值应用
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发6 天前
LabVIEW控制阀性能测试评估系统
人工智能·labview·labview知识·labview功能·labview程序
LabVIEW开发8 天前
LabVIEW振动信号采集分析
fpga开发·labview·labview知识·labview功能·labview程序
LabVIEW开发10 天前
LabVIEW PID VI 温控参数全解与应用
labview·labview知识·labview功能·labview程序
俊俊谢12 天前
LabVIEW如何排查和修复dll缺失问题
驱动开发·.net·labview·dll
unicrom_深圳市由你创科技13 天前
LabVIEW和C#在工业控制中的应用差异是什么?
fpga开发·c#·labview
电气_空空13 天前
基于 LabVIEW 串口通信的研究
单片机·嵌入式硬件·毕业设计·labview
电气_空空13 天前
基于 LabVIEW 的 PID 控制系统设计与实现
嵌入式硬件·毕业设计·labview
LabVIEW开发14 天前
LabVIEW线性规划单纯形法实现
labview·labview知识·labview功能·labview程序