微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 图像采集卡dll的调用

图像采集卡dll的调用

时间:10-02 整理:3721RD 点击:
图像采集卡的dll里面有一个函数4.3.1 device_handle __stdcallDXOpenDevice(unsigned idx, unsigned* err = NULL)

  说明:打开视频设备

参数:unsignedidx,视频卡号

     unsigned* err = NULL 打开设备状态错误信息

  返回值:设备的通道句柄,否则返回NULL。可通过 err 获得错误代码

在labview调用这个函数时,返回值这个通道句柄怎么设置?


可以参考这个看看http://bbs.elecfans.com/jishu_475647_1_1.html  问问题之前先查询下是否有类似的问题

下面h是单片机CY7C68013调用动态链接库的例程,可以参考下
#defineDllExportextern_declspec(dllexport)DllExportint_stdcallCY7C680_OpenDevice(HANDLE*hDeviceHandle)
{chardevName[25];
intdeviNumber=0;
inthOp=FALSE;
inthVerLength=9;
inthReadLength=9;
charhString[]="veryhard";intkMaxMun=10;
while(!hOp&&deviNumber<kMaxMun){*hDevceHandle=CreateFile(devName,GE-NERIC_WRITE|GENERIC_READ,0,NULL,
OPEN_EXISTING,0,NULL);
if(*hDeviceHandle!=INVALID_HANDLE_
VALUE)
hOp=TRUE;
++deviNumber;}
ReturnhOp;

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

网站地图

Top