加载中…
个人资料
来自金沙江的小鱼
来自金沙江的小鱼
  • 博客等级:
  • 博客积分:0
  • 博客访问:72,819
  • 关注人气:175
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

labview学习笔记1:for循环练习

(2020-12-07 12:22:54)
标签:

labview

for循环

分类: labview
和c、vb、python等编程语言一样,labview也有循环语句,只不过labview中不需要写代码,只需要拖放功能块并且连线就是了。
这个练习就是针对for循环做的。新建一个空白VI,在前面板放置一个数据输入控件和一个数据显示控件,把标签名修改成有提示作用的信息,如下图。
labview学习笔记1:for循环练习

在程序框图鼠标右键,从“函数-编程-结构”中找到“for循环”,在程序框图空白处按下鼠标左键,画出一片区域,如下图:
labview学习笔记1:for循环练习

这个功能块中默认有两个参数,一个是N,这是定义需要循环多少次;一个是i这个是表示当前循环了多少次,从0开始计数。
由于循环总次数是从前面板输入的,这里可以将“for循环次数”块(数据输入控件)和N脚相连,具体做法是鼠标移动到“for循环次数”块右边,会出现一个线轱辘样子的图标,点击一下,然后移动鼠标到for循环功能块的“N”符号那里,再点击一下,就实现了连接。
在程序框图页面,在for循环框内用鼠标将“每一次循环随机数值”块拖放到for循环框内。鼠标右键,选择“函数-编程-数值”,选择“随机数(0-1)”功能块,确保随机数(0-1)功能块在for循环框内,同样的将乘法计算功能块也放到for循环框内,再放置一个常数100,连接相互之间的逻辑线。就实现了随机数乘以100,结果赋值给“每一次循环随机数值”块。
labview学习笔记1:for循环练习

回到前面板,输入循环次数200,点击菜单“操作-运行”,看到结果显示出来了。
labview学习笔记1:for循环练习

这里只显示了最后一次的随机数,如果想看清楚每一次的随机数是多少,那么需要对程序稍作修改。回到程序框图,在for循环框内鼠标右键,选择“函数-编程-定时”,选择“等待下一个整数倍毫秒”块,将一个常数500与其连接。如下图:
labview学习笔记1:for循环练习

回到前面板,点击菜单“操作-运行”,这一次可以看到每500ms刷新一次随机数值。
如果想在中途停止程序运行,可以修改循环总次数,把数值改小,或者点击前面板工具栏上的“终止程序”按钮,还可以做前面板上放置一个停止按钮,到程序框图页面for循环边框处鼠标右键,选择“条件接线端”,外观上是一个红色的labview学习笔记1:for循环练习小圆圈。将停止按钮放入for循环框,并且与红色小圆圈项链。
labview学习笔记1:for循环练习

运行程序,通过点击按钮就可以终止程序了。


 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有