中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

电脑编程

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 电脑编程 → 浏览主题: 数据采集采到信号的速度与Timer设定的时不一致?高手帮帮忙!
发表新帖 回复该主题
回帖:5个,阅读:2551 [上一页] [1] [下一页]
* 帖子主题:

数据采集采到信号的速度与Timer设定的时不一致?高手帮帮忙!

分享到
905
cmy
文章数:1
年度积分:50
历史总积分:905
注册时间:2004/6/29
发站内信
发表于:2004/6/29 15:51:00
#0楼
我们在进行60Hz的振动信号采集过程中,用VB编程,设定的时间timer是1ms,其中同一个数据进行6次采集,然后进行虑波;按照理论计算,应该在一个周期内有16个点,但是不知是什么原因,采集到的数据存到数据库中后,1s最多只有30个点,这样相当于两个周期才能取到一个点,所以不能将振动信号的波形进行正确的显示。各位高手,有没有什么好的方法解决这个问题?急!!!!!先谢了
1477
adautomation
文章数:244
年度积分:50
历史总积分:1477
注册时间:2003/5/19
发站内信
发表于:2004/7/11 9:47:00
#1楼
你可以试验使用事件驱动而不是定时去采集
最恶心的就是日本
1137
刘岩利
文章数:111
年度积分:50
历史总积分:1137
注册时间:2004/1/20
发站内信
发表于:2004/7/21 9:22:00
#2楼
timer控件可以将数值设为1ms,但实际上做不到,这在MSDN上是明确写出来的,编程序不看帮助吗?

在VB下,做数字滤波,本身就有难度,如果不使用第三方控件,个人认为不可行。
2992
mole1979
文章数:846
年度积分:50
历史总积分:2992
注册时间:2003/5/26
发站内信
发表于:2004/7/21 10:37:00
#3楼
WINDOWS一般的時間誤差為18.3MS.想實現1MS定時,TIMER不能滿足要求的,需要進行特殊處理,才可以達到1MS要求.具體方法網上很多的.
2197
hksirboy
文章数:446
年度积分:50
历史总积分:2197
注册时间:2003/11/26
发站内信
发表于:2004/7/23 17:23:00
#4楼
楼主,请问您 信号滤波是如何实现的?
如何进行傅立叶变换和其逆变换的?
1191
大水牛
文章数:144
年度积分:50
历史总积分:1191
注册时间:2004/7/20
发站内信
发表于:2004/7/30 3:00:00
#5楼
VB并不擅长作此类工作,Timer肯定是不行的
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

78.0005