您现在所在的是:

电脑编程

回帖:5个,阅读:2576 [上一页] [1] [下一页]
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
文章数:845
年度积分: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

62.4004