请教一下 Tick Count(毫秒计时器)的使用
时间:10-02
整理:3721RD
点击:
我在练习使用 Tick Count的时候,使用一个顺序结构来计算 循环的时间,框图如下所示:
第一帧:用来记录初始时间。
第二帧:用来循环。
第三帧:用来计算所用时间。
为什么 计算出来的时间为0呢。而且初始时间显示也不正确,这个不是ms计时器吗?怎么显示的值很大,绝对不对的啊。
第一帧:用来记录初始时间。
第二帧:用来循环。
第三帧:用来计算所用时间。
为什么 计算出来的时间为0呢。而且初始时间显示也不正确,这个不是ms计时器吗?怎么显示的值很大,绝对不对的啊。
你的第二帧时间太短抓不到吧,你换一个时间长点的操作就有了
我也考虑到这个问题,那 时间的显示呢,为什么是 10^6级数的?也太大了吧
学习!
这个是毫秒级,不算大,而且这个只是一个相对量 你最终是要2个时间计数器的值相减的
还有就是时间计数器输出的是1个U32类型的数,你有DBL类型的,系统有个强制转换
for循环运行时间极短
我明白什么原因了,Tick Count 计时器是从2^32-1开始递减,而不是从0开始累加,所以不能单独的显示时间,必须用前后的时间相减,求的时间差。For循环,很快,我刚试了时间延迟函数,就可以求得时间差了
翻出来小编的帖子,最近也在学tick count,问一下,小编怎么用它来实现计时的,有没有程序呢,谢谢啦