| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2054 人关注过本帖
标题:VB中使用多媒体定时器进行数据采集问题
只看楼主 加入收藏
lj1972
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-4-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
VB中使用多媒体定时器进行数据采集问题
使用VB进行数据采集编程时,遇到问题。由于所采集的油压,位移量变化很快,使用系统定时器速度慢,所以用

多媒体定时器编写定时采集程序,在多媒体体定时器的回调函数里,使用Active DAQ控件进行数据采集,

回调函数内的语句很简单,就两句数据采集语句。整个程序在编译集成环境内可以运行(即点编译集成环境内的启动按钮,程序可以稳定运行,采集数据),但是,将程序生成执行文件(exe文件),则程序运行至回调函数内的数据采集语句时,就报错,程序跳出来不能运行了。将多媒体定时器的间隔时间调长,10毫秒,500毫秒等都不行。后来,将多媒体定时器换成系统定时器,exe执行文件可以稳定运行,或者在多媒体定时器的回调函数内去掉Active DAQ控件数据采集语句,换成简单的语句(譬如某个变量值循环累加),exe执行文件任然可以稳定运行。  看来多媒体定时器不能与Active DAQ控件数据采集语句一起使用?那在VB里面怎么能实现快速数据采集呢?是否要将Active DAQ控件换成dll方式进行数据采集编程呢?大家在数据采集开发过程中遇到这种情况吗?请不吝赐教,非常感谢。
搜索更多相关主题的帖子: 执行文件 
2013-04-02 09:18
lj1972
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-4-2
收藏
得分:0 
怎么没有人回复呀?
2013-04-02 10:47
lj1972
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-4-2
收藏
得分:0 
是不是很难吗?在线等,很急。。。。
2013-04-02 10:48
Artless
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:4211
专家分:28888
注 册:2009-4-8
收藏
得分:20 
Active DAQ控件可以自由使用吗?

无知
2013-04-02 11:54
lj1972
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-4-2
收藏
得分:0 
是的,Active DAQ控件可以自由使用。。用系统定时器(即Timer定时器)调用Active DAQ控件生成的EXE文件都可以稳定地运行的。。。
2013-04-02 13:24
lj1972
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-4-2
收藏
得分:0 
版主,在吗?
2013-04-02 13:25
快速回复:VB中使用多媒体定时器进行数据采集问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011049 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved