当前位置首页 » 服务与下载 » 常见问题 » CVR-100UD二次开发示例调用SDK时提示打开串口失败

CVR-100UD二次开发示例调用SDK时提示打开串口失败

返回列表 来源:华视电子 浏览:- 发布日期:2017-05-08 13:46:26【

1)硬件设备,线路连接问题 

检查方法:使用华视的标配 V3.2 版本的身份证阅读程序,检测是否能够正常读取身份证 信息

解决方法: v3.2 设备无法正常读取身份证信息,参照[问题描述 1]中解决方法;

 

2) 确定授权文件存在于电脑的对应目录下

检查方法 查看 termb.lic 文件的是否在指定的文档路径下。

解决方法 : 根据二次开发说明 SDK 文档里的要求,需要把“Termb.lic”(位于开发说明文 档中的 Licence 文件夹下)放在 C 盘根目录下。

    : windows7 系统下进行二次开发,C 盘下的”termb.lic”文件文件必须要有读写 权限,函数才能够正常的调用。

 

3) 动态库版本不是最新动态库

检查方法: 查看 termb.dll 动态库文件的修改时间与版本号。与网站上发布动态库进行比对 判断是否为最新动态库

解决方法: 如果为旧的或者无法确定是否为老版本的,可以从网站上下载最新发布的动态 库文件,然后替换动态库文件。

    注 :如果 termb.dll 目录下面有 CVR100.lic 文件代表为最新动态库。老版本动态库与 新版本动态库的授权方式不一致。新版本的设备可能需要提供设备后面的 sam 编号生成对应的动态库授权文件。

 

4) Delphi 版本语言示例使用接口连接问题 

检查方法 : 使用 usb 设备 CVR100U 时,检查界面中对应的 是否选择为 1001~1016;使用 RS232 设备 CVR100D 设备,检查串口号选择是否对应。

解决方法 : CVR100U 设备,Delphi 界面的串口号中手动输入为 1001~1016 进行测试使用;CVR100D 设备,delphi 界面的串口好与连接穿口号对应。

 

5) VC 版本语言示例使用通讯接口问题 

检查方法: 使用 usb 设备 CVR100U 时,检查 vc 程序代码通讯部分连接方式;   

解决方法 :  VC 示例代码中,修改串口和 USB 口通讯连接方式,提供的示例代码中默认 为串口通讯方式; 备    注 :二次开发提供的示例中,如使用 USB 连接时:对于 C#与 VB 时,VB 版本下选定 对应的通讯 USB 与串口接口即可,其他勿须修改;C#版本直接可以使用;Delphi版本需要手动输入;VC 版本需要在示例代码段修改连接方式。