第17章-QR软解码-解码流程3获取二维码信息.pptVIP

第17章-QR软解码-解码流程3获取二维码信息.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
战略性信息产业教育服务提供商 联世界 育未来——创新物联教育 第17章 QR软解码-解码流程3获取二维码信息 目 录 4.关键代码解析 2.实验原理 1.实验描述 3.实验实现 1.实验描述 【实验目的】 了解二维码基本概念; 理解QR码的解码原理; 掌握软解码二维码信息获取的代码实现。 【实验内容】 一、通过串口线连接PC端的COM口与二维码实验箱COM口; 二、在二维码实验箱的显示屏上选择软解码模块; 三、在PC端打开配套资料的“\03.软件与工具\02.可执行程序\Demo5_QR软解码-解码流程3获取二维码信息”中的可执行程序,出现如图17-1所示的实验初始界面; 图17-1 四、串口选择COM1(注意选择实际使用的串口),点击“连接”,提示“连接成功”;点击“开始解码”,进行扫描,如果扫描成功,则听到“嘀”一声,在界面上则显示“本次码词长度:4”(显示具体二维码的实际码词长度),如图17-2所示; 图17-2 五、点击“校验级别”,如图17-3所示 图17-3 六、点击“版本号”,如图17-4所示; 图17-4 七、点击“中心坐标”,注:如果码词长度太短,则不能定位中心坐标,码词长度最好能达到150个字符以上,如图17-5、17-6、17-7所示; 图17-5 目 录 4.关键代码解析 2.实验原理 1.实验描述 3.实验实现 2.实验原理 二、SoftwareDecodeLib类库下SoftDecode类(软解码类)简介 以下介绍本实验中所使用到SoftDecode类的主要方法。 (1) public int startDecoding(); 功能:获取二维码长度 参数:无 返回:长度 (2) public bool Open(string com, int baudrate); 功能:打开串口 参数:com:串口号,baudrate:波特率 返回:true 已打开 false未打开 (3) public bool Close(); 功能:关闭串口 参数:无 返回:true 已关闭 false未关闭 (4) public int startDecoding(); 功能:开始解码 参数:无 返回:0:成功 1:失败 -2:扫描超时 -1:扫描出错 (5) public event EventHandlerSoftDecode.ComData OnGetData; 功能:回调方法 参数:无 目 录 4.关键代码解析 2.实验原理 1.实验描述 3.实验实现 3.实验实现 实验步骤: 第一步: 硬件连接 通过串口线连接二维码实验箱的串口与PC端的串口,在二维码实验箱触摸彩屏选择“软解码”模块。 第二步:创建“Demo5_QR软解码-解码流程3获取二维码信息”WPF应用程序。 (1)打开Visual Studio 2012,新建“Demo5_QR软解码-解码流程3获取二维码信息”项目。 图17-7 (2)按照图17-6布局往窗体MainWindow上增加控件,并按表17-1所示设置各控件属性。 表17-1 (3)把本书配套资料提供的二维码驱动类库文件“SoftwareDecodeLib.dll”(“\03.软件与工具\05.类库\PC端”底下)拷贝到“Demo5_QR软解码-解码流程3获取二维码信息”项目目录下。在解决方案资源管理器中添加动态库。 (4)右键MainWindow设计窗体点击“查看代码”,切换至MainWindow的代码编辑窗口;参照参考代码(“\03.软件与工具\03.源码\PC端”)编写相应代码,实现程序功能。修改代码错误,直至没有错误提示产生,保存项目所有文件。 注意:在代码窗口中,需用语句“using SoftwareDecodeLib;”来导入SoftDecode类的命名空间,需用语句“using System.ComponentModel;”来导入BackgroundWorker的命名空间。 第三步:测试系统,检测系统功能是否正常。 战略性信息产业教育服务提供商 联世界 育未来——创新物联教育

文档评论(0)

优美的文学 + 关注
实名认证
文档贡献者

优美的文学优美的文学优美的文学优美的文学优美的文学

1亿VIP精品文档

相关文档