【LabVIEW懒人系列教程-小白入门】1.11LabVIEW程序结构之while循环
今日目标:利用while循环和图表控件实现1...n累加信号的显示
①加载波形图表控件
②创建循环以及循环停止控件(while循环必须要有循环停止或继续的控件)
③方式一:利用移位寄存器实现
④方法二:利用反馈节点实现
⑤运行结果
产生的结果可以看到,结果增加到一定的值后又变成了一个比较大的负数是因为,labview中数值分为整数和浮点数,不同数值类型的区别如下:
上图可知,I32数据类型最大只能表示2147483647,当数据大于该数时就会从-2147483648开始往上加1。因此我们需要修改数据类型为双精度浮点型。
此时显示结果正常。
今日总结
① while循环区别于for循环在于必须有循环停止(或继续)条件
② while循环不需要输入循环次数,只有达到条件后才会停止(或继续)
③ while循环和for循环均可以索引数组/创建移位寄存器
今日作业
① 思考:for循环是否也能添加循环停止的条件 ?(答案:能),请自行测试下
LabVIEW广泛应用于自动化测控领域,如果你需要快速利用编程来实现数据采集,数据分析,仪表控制,自动化报表,plc通讯,机械手控制,图像采集,机器视觉外观检测,运动控制等方面,又没有代码编程基础(c++,c#,vb等编程语言),那么推荐你学习LabVIEW,这是你最快进入自动化行业的一种途径。
针对众多小白,没有任何labview编程基础,而又有志于从事相关行业学习labview程序设计的新手朋友(高手请绕道),本公众号决定定期更新:
【LabVIEW懒人系列教程】
让我们以最懒惰的方式面对工作生活中的不如意,以最积极的心态提升自己改造自己,和昨天的自己做一个慵懒的告别。