labview流水灯编程实例(labview五个流水灯依次循环点亮)

labview流水灯编程实例(labview五个流水灯依次循环点亮)

首页维修大全综合更新时间:2024-04-18 08:38:36

labview流水灯编程实例

下面是一个LabVIEW实现流水灯的例子:
1. 打开LabVIEW,创建一个新的VI。
2. 在Block Diagram上,从Functions面板选择"Shift Register"(移位寄存器)函数,并将其拖到工作区中。
3. 将新添加的Shift Register命名为"Index"。
4. 从Functions面板选择"Case Structure"(Case结构)函数,并将其拖到Shift Register的右边。
5. 将Case Structure的False分支复制并粘贴为两个。
6. 分别命名这三个False分支为"Red LED", "Yellow LED"和"Green LED"。
7. 使用Shift Register连接每个Case Structure的True和False分支,并将"Index"连接到Shift Register的输入和输出。
8. 从Functions面板选择"Wait (ms)"(等待)函数,并分别将其拖到每个Case Structure之间。
9. 使用Shift Register将三个等待函数连接起来。
10. 从Functions面板选择"Place Select"(选择)函数,并将其拖到Case Structure的True分支上方。
11. 将Place Select函数连接到Case Structure的True分支,并将其连接到Shift Register的输出。
12. 从Functions面板选择"LED"(LED灯)函数,并将其拖到每个Case Structure的输出上。
13. 将每个LED函数分别连接到对应的Case Structure输出上。
14. 在Front Panel上,从Controls面板选择"Boolean"(布尔)控件,并将其拖到每个LED函数上方。
15. 使用Wiring工具将每个布尔控件与对应的LED函数连接起来,以控制LED的显示。
现在,您可以运行该VI,并通过为布尔控件设置不同的值来控制流水灯的亮灭。当布尔控件为True时,相应的LED将亮起。当布尔控件为False时,相应的LED将熄灭。流水灯将在三个LED之间循环,并且每个LED亮起的时间间隔由等待函数的时间参数控制。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.