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

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

返回列表 来源:华视电子 浏览:- 发布日期:2017-04-22 11:56:44【
1) 硬件设备,线路连接问题
检查方法:使用华视的标配V3.2 版本的身份证阅读程序,检测是否能够正常读取身份证
信息
解决方法: 如v3.2 设备无法正常读取身份证信息,参照[问题描述1]中解决方法;
2) 确定授权文件存在于电脑的对应目录下
深圳华视电子设备有限公司 0755 26955558 www.chinaidcard.com 第4 页 共8 页
深圳华视电子设备有限公司
最后修订:2011‐9‐15 版本:V1.1
检查方法 :查看termb.lic 文件的是否在指定的文档路径下。
解决方法 : 根据二次开发说明SDK 文档里的要求,需要把“Termb.lic”(位于开发说明文
档中的Licence 文件夹下)放在C 盘根目录下。
备 注 :在windows7 系统下进行二次开发,C 盘下的”termb.lic”文件文件必须要有读写
权限,函数才能够正常的调用。
3) 动态库版本不是最新动态库
检查方法: 查看termb.dll 动态库文件的修改时间与版本号。与网站上发布动态库进行比对
判断是否为最新动态库
解决方法: 如果为旧的或者无法确定是否为老版本的,可以从网站上下载最新发布的动态
库文件,然后替换动态库文件。
备 注 :如果termb.dll 目录下面有CVR100.lic 文件代表为最新动态库。老版本动态库与
新版本动态库的授权方式不一致。新版本的设备可能需要提供设备后面的sam
编号生成对应的动态库授权文件。
4) Delphi 版本语言示例使用接口连接问题
检查方法 : 使用usb 设备CVR100U 时,检查界面中对应的

222

是否选择为

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 版本需要在示例代码段修改连接方式。
【本文标签】:二次开发示例调用SDK时提示打开串口失败
【责任编辑】:华视电子版权所有:转载请注明出处