|
` 今日目标:利用while循环和图表控件实现1...n累加信号的显示 ①加载波形图表控件
②创建循环以及循环停止控件(while循环必须要有循环停止或继续的控件)
③方式一:利用移位寄存器实现
④方法二:利用反馈节点实现
⑤运行结果 产生的结果可以看到,结果增加到一定的值后又变成了一个比较大的负数是因为,labview中数值分为整数和浮点数,不同数值类型的区别如下:
上图可知,I32数据类型最大只能表示2147483647,当数据大于该数时就会从-2147483648开始往上加1。因此我们需要修改数据类型为双精度浮点型。
此时显示结果正常。 今日总结
① while循环区别于for循环在于必须有循环停止(或继续)条件 ② while循环不需要输入循环次数,只有达到条件后才会停止(或继续) ③ while循环和for循环均可以索引数组/创建移位寄存器
今日作业
① 思考:for循环是否也能添加循环停止的条件 ?(答案:能),请自行测试下
`
|