关于labview dll的调用问题

2019-07-18 06:37发布

调用读卡器的自带dll出现如下问题
1.jpg
设置如下

3.png


3.jpg
下面是函数原型



4.2.1 int  MF_Read(    unsigned char mode,
                     unsigned char        blk_add,
unsigned char num_blk,
                     unsigned char        *snr,
unsigned char *buffer);

函数功能:
在指定位置读取指定长度的数据

输入参数:
mode,         读取模式
( Request Idle + Key A    mode=00 ,  Request Idle + Key B     mode= 02,
  Request All  + Key A    mode=01 ,  Request All  + Key B     mode=03)
(以上数字均为十六进制数字)
blk_add,      读取块地址
num_blk,      读取块数目
*snr,          一个指针,传递的是六个字节的密钥
*buffer         等待接受输出的指针变量
输出参数:
如果操作成功
*snr,     4个字节的卡号
*buffer,   读取到的数据(具体数量为: num_blk*16)
如果操作失败
buffer[0]   错误代码(具体参考2.2)


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
z00
1楼-- · 2019-07-18 08:37
看一下你调用MF_Read函数的程序 以及 监测一下MF_Read返回的值
lijiuxiong
2楼-- · 2019-07-18 12:02
你可以把DLL传上来大家研究研究,看样子你调用的设置没有什么问题

评分

参与人数 1积分 +10 收起 理由 zhou2sheng + 10 感谢您的参与,您的支持是我们最大的动力.

查看全部评分

一周热门 更多>