Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
回复
 
主题工具 显示模式
旧 2009-03-19, 11:34   #1
未注册
游客
 
帖子: n/a
默认 matlab中调用DLL库函数遇到的问题

请高手指教。
matlab中调用DLL库函数,遇到一个问题,我用的UA306 采集盒,提供了dll库文件,其中有个函数readdata是数据采集时的读数据函数,如果用matlab中calllib调用函数,那其中的参数short *addat应该如何设置,我试了设置一个变量为libpointer型,好像也不行。请高手指点一下。其函数说明如下。
函数readdata
函数形式: void _stdcall readdata(HANDLE husb, short *addat,unsigned short fcode, long leng)
说 明: 该函数用于多点连续(单通道或多通道)数据采集.此函数与 minit 连用.
输入参数: husb 在打开设备时得到的设备句柄
fcode 频率码=6000000(Ηz)/ 采样频率(Ηz)
leng 采样数据的总点数(一点为16位字), 注意,需是32的倍数.该参数是长整数,意味着只要数据数组开的足够大,可以一次采集几十兆字节以上的数据.
输出参数: *addat 数据数组.采集数据存放于数据数组
  回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码


相似的主题
主题 主题作者 版面 回复 最后发表
[求助]关于动态博弈的仿真研究 pp75557 MATLAB论坛 3 2010-07-09 18:23
[求助]请大侠帮忙找出错误…… cquc_2002 MATLAB论坛 6 2009-01-05 14:32
[求助]求救!!!MATLAB图像存储问题 sea MATLAB论坛 2 2008-05-22 17:02


所有时间均为北京时间。现在的时间是 16:57


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.