LABVIEW的运行(高亮显示执行过程)

2019-07-17 19:36发布

做了两个程序,分别是100ms与10ms执行一次, 如果直接点运行,两者结果不同。
点高亮执行过程按钮后,两者运行结果居然一样,这是什么原因啊。
按照分析来看,二者结果不一样才是对的啊。



后台程序.png
高亮执行过程.rar 下载积分: 积分 -1 分
7.79 KB, 下载次数: 16, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
隔壁老wang
1楼-- · 2019-07-17 23:26
wangyi31 发表于 2017-3-4 12:17
不太明白”高亮执行速度很慢,时间已经超出了你设置的等待时间“
这样的话会发生什么?

高亮执行速度慢很好理解吧,本来就是放慢了执行的速度,让你能够清楚看到数据流。然后等待这个函数有个特性:比如你设置了等待的时间为1s,当程序执行一次不到1s的时,就等待足够1s后执行下一次;当程序执行时间超过1s时,需要等程序执行完成,也就相当于等待的时间实际上超过了1s,这时你设置的1s不就相当于无效了。这是基础知识,不懂得话查查“等待(ms)”这个函数的用法 最佳答案

评分

参与人数 1积分 +3 收起 理由 wangyi31 + 3 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

fozymaster
2楼-- · 2019-07-18 03:08
高亮只是显示执行过程。
隔壁老wang
3楼-- · 2019-07-18 06:54
本帖最后由 隔壁老wang 于 2017-3-4 10:21 编辑

因为第二个while循环中的速度是第一个的10倍,结果当然不同。第一个1s执行10次,计数+10;第二个1s执行100次,计数+100。结果肯定不会相同。高亮执行速度很慢,时间已经超出了你设置的等待时间,因此等待时间无效,所以结果一样。
wangyi31
4楼-- · 2019-07-18 12:11
 精彩回答 2  元偷偷看……
wangyi31
5楼-- · 2019-07-18 14:24
隔壁老wang 发表于 2017-3-4 10:19
因为第二个while循环中的速度是第一个的10倍,结果当然不同。第一个1s执行10次,计数+10;第二个1s执行100次,计数+100。结果肯定不会相同。高亮执行速度很慢,时间已经超出了你设置的等待时间,因此等待时间无效,所以结果一样。 ...

不太明白”高亮执行速度很慢,时间已经超出了你设置的等待时间“
这样的话会发生什么?
李春明
6楼-- · 2019-07-18 17:12
跟着楼主一起学习一下      

一周热门 更多>