当前位置: 首页 > news >正文

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

六、设置延时与延时时间 

七、最终的效果

 

相关文章:

  • 机器人坐标系标定
  • spring boot 实现resp视频推流
  • 数据结构:绪论之时间复杂度与空间复杂度
  • OceanBase数据库全面指南(函数篇)函数速查表
  • 基于cornerstone3D的dicom影像浏览器 第二十一章 显示DICOM TAGS
  • 先更新数据库,再删除缓存的cache aside策略
  • 性能测试、压力测试、负载测试如何区分
  • 工业 / 农业 / AR 场景怎么选?Stereolabs ZED 双目3D相机型号对比与选型建议
  • 【Django Serializer】一篇文章详解 Django 序列化器
  • WooCommerce缓存教程 – 如何防止缓存破坏你的WooCommerce网站?
  • [免费]微信小程序宠物医院管理系统(uni-app+SpringBoot后端+Vue管理端)【论文+源码+SQL脚本】
  • 初步尝试AI应用开发平台——Dify的本地部署和应用开发
  • 优化 CRM 架构,解锁企业竞争力密码
  • 【开源解析】基于深度学习的双色球预测系统:从数据获取到可视化分析
  • Redisson分布式锁案列和源码解读
  • labview设计一个虚拟信号发生器
  • 大模型应用开发之Dify进阶版使用教程—react前端+django后端+dify-API制作聊天界面
  • 了解Android studio 初学者零基础推荐(2)
  • 高级SQL技巧:时序数据查询优化与性能调优实战
  • Labview实现计算CPK参数
  • 企业公司网站制作/上海百度推广电话客服
  • 织梦网站栏目管理空白/seo网站推广方法
  • 做网站怎插入背景/西安楼市最新房价
  • 刚刚做的网站怎么排名/友情链接大全
  • 什么网站可以做旅行行程单/域名服务器ip地址查询
  • wordpress 开发飞猪接口/14个seo小技巧