标 题: [合集] 【急!请教】波形动画显示,定时器的问题
发信站: 水木社区 (Mon Jan 22 10:24:47 2007), 站内
☆─────────────────────────────────────☆
heartofdra (大灰狼) 于 (Mon Jan 15 15:06:56 2007) 提到:
我在做波形显示,现在是通过定时器来移动波形,产生动画效果,但是现在发现改变定时
器时间间隔,波形移动的速度并不能改变,搜了下,说“settimer 是消息机制,不可能精
准的完成你的要求。只有一个线程,当Ontimer函数处理时间过长时,等本次处理完后才启
动下一次处理。”(http://topic.csdn.net/t/20050128/11/3760267.html)
怎么办啊?能给我说说一个能行得通的思路吗?
☆─────────────────────────────────────☆
hleon (阿土仔(??)) 于 (Mon Jan 15 15:40:23 2007) 提到:
波形移动的步长调整了吗?
【 在 heartofdra (大灰狼) 的大作中提到: 】
: 我在做波形显示,现在是通过定时器来移动波形,产生动画效果,但是现在发现改变定
时器时间间隔,波形移动的速度并不能改变,搜了下,说“settimer 是消息机制,不可能
精准的完成你的要求。只有一个线程,当Ontimer函数处理时间过长时,等本次处理完后才
启动下一次处理
: 怎么办啊?能给我说说一个能行得通的思路吗?
☆─────────────────────────────────────☆
kod2009 (hoohoo) 于 (Mon Jan 15 15:56:29 2007) 提到:
刷新速率在什么量级
【 在 heartofdra (大灰狼) 的大作中提到: 】
: 我在做波形显示,现在是通过定时器来移动波形,产生动画效果,但是现在发现改变定
时器时间间隔,波形移动的速度并不能改变,搜了下,说“settimer 是消息机制,不可能
精准的完成你的要求。只有一个线程,当Ontimer函数处理时间过长时,等本次处理完后才
启动下一次处理
: 怎么办啊?能给我说说一个能行得通的思路吗?
☆─────────────────────────────────────☆
heartofdra (大灰狼) 于 (Mon Jan 15 15:58:17 2007) 提到:
什么的刷新率?屏幕的? 还是说动画的每次每秒需要改变的次数?
【 在 kod2009 (hoohoo) 的大作中提到: 】
: 刷新速率在什么量级
☆─────────────────────────────────────☆
heartofdra (大灰狼) 于 (Mon Jan 15 15:58:37 2007) 提到:
倒可以这样试试
【 在 hleon (阿土仔(??)) 的大作中提到: 】
: 波形移动的步长调整了吗?
☆─────────────────────────────────────☆
kod2009 (hoohoo) 于 (Mon Jan 15 15:59:12 2007) 提到:
动画移动的时间间隔
【 在 heartofdra (大灰狼) 的大作中提到: 】
: 什么的刷新率?屏幕的? 还是说动画的每次每秒需要改变的次数?
☆─────────────────────────────────────☆
heartofdra (大灰狼) 于 (Mon Jan 15 16:15:19 2007) 提到:
我就是想通过这个来修改快慢啊,但是windows定时在这里做不到啊,你看看我发的那个
链接
【 在 kod2009 (hoohoo) 的大作中提到: 】
: 动画移动的时间间隔
☆─────────────────────────────────────☆
kod2009 (hoohoo) 于 (Mon Jan 15 16:23:15 2007) 提到:
在处理函数中执行时间很长,超过了500毫秒???
【 在 heartofdra (大灰狼) 的大作中提到: 】
: 我就是想通过这个来修改快慢啊,但是windows定时在这里做不到啊,你看看我发的那
个链接
☆─────────────────────────────────────☆
hleon (阿土仔(??)) 于 (Mon Jan 15 16:28:43 2007) 提到:
那就把数据做成buffer,同步显示速度与处理速度
【 在 kod2009 (hoohoo) 的大作中提到: 】
: 在处理函数中执行时间很长,超过了500毫秒???