您现在所在的是:

电脑编程

回帖:2个,阅读:1935 [上一页] [1] [下一页]
915
alex12cheng
文章数:3
年度积分:50
历史总积分:915
注册时间:2006/1/7
发站内信
发表于:2006/1/7 19:41:00
#0楼

我用的数据采集卡为研华PCL-818L.
matlab版本为R14SP1,我实在想不通为什么代码1运行失败了,而代码2却能成功实现想要的结果。
兄弟们有什么见解或者方法实现连续数据采集。

1.运行失败的代码
ai = analoginput('advantech',0);
addchannel(ai, 0);

ai.SampleRate = 1000;
ai.SamplesPerTrigger = 1000;

start(ai)
[d,t] = getdata(ai);
plot(t,d);
stop(ai);
delete(ai);

错误提示:
??? Error using ==> analoginput.getdata
Timeout in GETDATA.

Error event occurred at 17:02:22 for the object: advantech0-AI.
Timeout in GETDATA.

2.成功的代码
ai1 = analoginput('advantech',0);
ch = addchannel(ai1,0);
sample = getsample(ai1);

931
yangeryang
文章数:10
年度积分:50
历史总积分:931
注册时间:2007/5/14
发站内信
发表于:2007/5/17 9:14:00
#1楼
你好,能把你做的源程序代码给我参照下吗?我现在也在忙这块毕业设计vb编程
我的邮箱yangeryang01@163.com
谢谢了!!
945
jx简简单单
文章数:23
年度积分:50
历史总积分:945
注册时间:2007/3/29
发站内信
发表于:2007/5/26 21:19:00
#2楼
我的QQ651312591

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

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

46.8003