labview中如何准确计时,就是说统计程序运行所用的秒数。
答案:3 悬赏:80 手机版
解决时间 2021-03-26 23:53
- 提问者网友:活着好累
- 2021-03-26 15:50
labview中如何准确计时,就是说统计程序运行所用的秒数。
最佳答案
- 五星知识达人网友:山有枢
- 2021-03-26 16:15
并行循环,把计时放在单独的循环中,一般第一次循环的计时可能会不准。如果程序不复杂,CPU占用率不高,另外没有其他大的程序同时运行,放在一个循环中计时也不会受影响。追问我看到一个程序,它高亮运行的时候也还是按照正常计时1秒1秒慢慢累加的追答高亮时计时真的不准确了,你看到慢慢累加,显示1秒的时间实际可能远远超过1秒。追问不是的,还是正常的
全部回答
- 1楼网友:逃夭
- 2021-03-26 18:38
用顺序结构框选你要计时的部分 在前面和后面各增加一帧 分别放置一个计时器 两个计时器相减就是此代码的运行时间追问这个简单,我是想看到的效果是计时器1秒1秒连续更新的,不是一次得出的追答想看计时器的连续更新的话,建个探针 还有高亮的时候程序运行一般都是不准确的 涉及时间的程序找错误的时候多用探针别用高亮
- 2楼网友:野味小生
- 2021-03-26 17:35
用结构选板里面的-定时结构-定时循环,这个控件比较复杂,但是是许多工业控制程序必用的时间控制结构,精确而且功能多,刷新时间都可以自行设定,默认就是1s。它不管程序里面其他结构如何运行,它计算的就是从程序第一次运行以来所用掉的时间,当然结合其他的控件比如“已用时间控件”或者结合文件的操作会让它更强大,有问题可以交流追问看见一个很大的程序,里面的计时部分好像是用全局变量和调用后台程序得到的,我用高亮运行,它计时也还是1秒1秒慢慢叠加的追答一般大的程序对时间控制要很精确,全局变量或者调用的vi可能就是把一些和时间有关的数据,比如上一次程序运行的时间和停止时间这些数据存储起来,等到下一次主程序运行的时候调用出来,一种功能就是得到这一次程序到上一次程序中间停止了多长时间,如此之类的功能等等。高亮运行的时候他也是该运行多长时间他就计多长时间,当然要看你怎么设计的这个程序。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯