微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 关于labview dll的调用问题

关于labview dll的调用问题

时间:10-02 整理:3721RD 点击:
调用读卡器的自带dll出现如下问题


设置如下




下面是函数原型

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)

看一下你调用MF_Read函数的程序 以及 监测一下MF_Read返回的值

你可以把DLL传上来大家研究研究,看样子你调用的设置没有什么问题

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

网站地图

Top