登录
首页 电脑编程
回帖 发帖
正文

主题:急!关于matlab对研华PCL-818L的数据采集实现[求助]

点击:1982 回复:2


我用的数据采集卡为研华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);
06-01-07 19:41
你好,能把你做的源程序代码给我参照下吗?我现在也在忙这块毕业设计vb编程
我的邮箱yangeryang01@163.com
谢谢了!!
07-05-17 09:14
我的QQ651312591
07-05-26 21:19

工控新闻

更多新闻资讯