请选择 进入手机版 | 继续访问电脑版

ni-vision

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 246|回复: 0

【LabVIEW懒人系列教程-小白入门】1.11LabVIEW程序结构之while...

[复制链接]
发表于 2020-8-3 21:00:32 | 显示全部楼层 |阅读模式
今日目标:利用while循环和图表控件实现1...n累加信号的显示
①加载波形图表控件
②创建循环以及循环停止控件(while循环必须要有循环停止或继续的控件)
③方式一:利用移位寄存器实现
④方法二:利用反馈节点实现
⑤运行结果

产生的结果可以看到,结果增加到一定的值后又变成了一个比较大的负数是因为,labview中数值分为整数和浮点数,不同数值类型的区别如下:
上图可知,I32数据类型最大只能表示2147483647,当数据大于该数时就会从-2147483648开始往上加1。因此我们需要修改数据类型为双精度浮点型。

此时显示结果正常。
今日总结

① while循环区别于for循环在于必须有循环停止(或继续)条件
② while循环不需要输入循环次数,只有达到条件后才会停止(或继续)
③ while循环和for循环均可以索引数组/创建移位寄存器      

今日作业

① 思考:for循环是否也能添加循环停止的条件 ?(答案:能),请自行测试下


龙哥手把手教您LabVIEW视觉设计课程火热上线!!详情可点击下方链接进行查看:http://t.elecfans.com/c801.html


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|https://www.ni-vision.com

GMT+8, 2020-9-22 17:52 , Processed in 0.030416 second(s), 4 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表