微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 一个问题。

一个问题。

时间:12-13 整理:3721RD 点击:
我调用一个数据卡动态链接库,这个卡是别人自己做的
里面的一个函数是BOLL __stdcall AQU-1616_ReadData(HANDLE hDev,WORD* pBuf,DWOR
D dwWantlen,DWORD pReceLen)
hDev是我们的设备的句柄,这个已经得到,另外Initial函数我们也成功调用,在调用这
个函数的时候调用通不过,在他给的C++程序举例中是这样调用的....WORD pBuf[1024]
.....
            AQU_1616_ReadData(hDev,pBuf,1024,&dwReceLen) ...
下面有说明:pBuf[]中存放的是转换后的二进制,且pBuf[0]对应0通道 ,pBuf[1]对应
1通道,。。。,pBuf[7]对应7通道,pBuf[8]对应0通道,pBuf[9]对应1通道。。。
设置函数里面的参数数据的时候其他的都比较容易理解,就是pBuf有点困难,需要把它
设置为数组的形势吗?那数组经过函数调用之后里面存储的是数据对应存储单位的指针
?我怎么才能把函数从pBuf中读取出来啊?
谢谢阿
调试了好几天了都被这个问题给困惑
郁闷死了

设成array就行了,输入端连入一个初始化成1024的U16数组,再弄一个这个数组的loca
l variable到输出端就行了


我试试
呵呵

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top