第17章-QR软解码-解码流程3获取二维码信息课件_第1页
第17章-QR软解码-解码流程3获取二维码信息课件_第2页
第17章-QR软解码-解码流程3获取二维码信息课件_第3页
第17章-QR软解码-解码流程3获取二维码信息课件_第4页
第17章-QR软解码-解码流程3获取二维码信息课件_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

目录4.关键代码解析2.实验原理1.实验描述3.实验实现目录4.关键代码解析2.实验原理1.实验描述3.实验实现1.实验描述【实验目的】了解二维码基本概念;理解QR码的解码原理;掌握软解码二维码信息获取的代码实现。1.实验描述【实验目的】【实验内容】一、通过串口线连接PC端的COM口与二维码实验箱COM口;二、在二维码实验箱的显示屏上选择软解码模块;三、在PC端打开配套资料的“\03.软件与工具\02.可执行程序\Demo5_QR软解码-解码流程3获取二维码信息”中的可执行程序,出现如图17-1所示的实验初始界面;【实验内容】图17-1图17-1四、串口选择COM1(注意选择实际使用的串口),点击“连接”,提示“连接成功”;点击“开始解码”,进行扫描,如果扫描成功,则听到“嘀”一声,在界面上则显示“本次码词长度:4”(显示具体二维码的实际码词长度),如图17-2所示;四、串口选择COM1(注意选择实际使用的串口),点击“连接”图17-2图17-2五、点击“校验级别”,如图17-3所示图17-3五、点击“校验级别”,如图17-3所示图17-3六、点击“版本号”,如图17-4所示;图17-4六、点击“版本号”,如图17-4所示;图17-4七、点击“中心坐标”,注:如果码词长度太短,则不能定位中心坐标,码词长度最好能达到150个字符以上,如图17-5、17-6、17-7所示;图17-5七、点击“中心坐标”,注:如果码词长度太短,则不能定位中心坐第17章_QR软解码-解码流程3获取二维码信息课件目录4.关键代码解析2.实验原理1.实验描述3.实验实现目录4.关键代码解析2.实验原理1.实验描述3.实验实现2.实验原理二、SoftwareDecodeLib类库下SoftDecode类(软解码类)简介以下介绍本实验中所使用到SoftDecode类的主要方法。(1)publicintstartDecoding();功能:获取二维码长度参数:无返回:长度(2)publicboolOpen(stringcom,intbaudrate);功能:打开串口参数:com:串口号,baudrate:波特率返回:true已打开false未打开2.实验原理二、SoftwareDecodeLib类库下So(3)publicboolClose();功能:关闭串口参数:无返回:true已关闭false未关闭(4)publicintstartDecoding();功能:开始解码参数:无返回:0:成功1:失败-2:扫描超时-1:扫描出错(3)publicboolClose();(5)publiceventEventHandler<SoftDecode.ComData>OnGetData;功能:回调方法参数:无(5)publiceventEventHandler<目录4.关键代码解析2.实验原理1.实验描述3.实验实现目录4.关键代码解析2.实验原理1.实验描述3.实验实现3.实验实现实验步骤:第一步:硬件连接通过串口线连接二维码实验箱的串口与PC端的串口,在二维码实验箱触摸彩屏选择“软解码”模块。第二步:创建“Demo5_QR软解码-解码流程3获取二维码信息”WPF应用程序。(1)打开VisualStudio2012,新建“Demo5_QR软解码-解码流程3获取二维码信息”项目。3.实验实现实验步骤:图17-7图17-7(2)按照图17-6布局往窗体MainWindow上增加控件,并按表17-1所示设置各控件属性。表17-1(2)按照图17-6布局往窗体MainWindow上增加控件第17章_QR软解码-解码流程3获取二维码信息课件(3)把本书配套资料提供的二维码驱动类库文件“SoftwareDecodeLib.dll”(“\03.软件与工具\05.类库\PC端”底下)拷贝到“Demo5_QR软解码-解码流程3获取二维码信息”项目目录下。在解决方案资源管理器中添加动态库。(4)右键MainWindow设计窗体点击“查看代码”,切换至MainWindow的代码编辑窗口;参照参考代码(“\03.软件与工具\03.源码\PC端”)编写相应代码,实现程序功能。修改代码错误,直至没有错误提示产生,保存项目所有文件。(3)把本书配套资料提供的二维码驱动类库文件“Softwar注意:在代码窗口中,需用语句“usingSoftwareDecodeLib;”来导入SoftDecode类的命名空间,需用语句“usingSystem.ComponentModel;”来导入BackgroundWorker的命名空间。第三步:测试系统,检测系统功能是否正常。注意:在代码窗口中,需用语句“usingSoftwareD目录4.关键代码解析2.实验原理1.实验描述3.实验实现目录4.关键代码解析2.实验原理1.实验描述3.实验实现4.关键代码解析(1)校验级别,本段代码通过Softdecode.getCheckLevel();获取校验级别(2)获取版本号4.关键代码解析(1)校验级别,本段代码通过Softdeco(3)获取中心坐标,本段代码通过Softdecode.getPositioningCenter();获取中心坐标(3)获取中心坐标,本段代码通过Softdecode.get谢谢!谢谢!第17章QR软解码-解码流程3获取二维码信息

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

目录4.关键代码解析2.实验原理1.实验描述3.实验实现目录4.关键代码解析2.实验原理1.实验描述3.实验实现1.实验描述【实验目的】了解二维码基本概念;理解QR码的解码原理;掌握软解码二维码信息获取的代码实现。1.实验描述【实验目的】【实验内容】一、通过串口线连接PC端的COM口与二维码实验箱COM口;二、在二维码实验箱的显示屏上选择软解码模块;三、在PC端打开配套资料的“\03.软件与工具\02.可执行程序\Demo5_QR软解码-解码流程3获取二维码信息”中的可执行程序,出现如图17-1所示的实验初始界面;【实验内容】图17-1图17-1四、串口选择COM1(注意选择实际使用的串口),点击“连接”,提示“连接成功”;点击“开始解码”,进行扫描,如果扫描成功,则听到“嘀”一声,在界面上则显示“本次码词长度:4”(显示具体二维码的实际码词长度),如图17-2所示;四、串口选择COM1(注意选择实际使用的串口),点击“连接”图17-2图17-2五、点击“校验级别”,如图17-3所示图17-3五、点击“校验级别”,如图17-3所示图17-3六、点击“版本号”,如图17-4所示;图17-4六、点击“版本号”,如图17-4所示;图17-4七、点击“中心坐标”,注:如果码词长度太短,则不能定位中心坐标,码词长度最好能达到150个字符以上,如图17-5、17-6、17-7所示;图17-5七、点击“中心坐标”,注:如果码词长度太短,则不能定位中心坐第17章_QR软解码-解码流程3获取二维码信息课件目录4.关键代码解析2.实验原理1.实验描述3.实验实现目录4.关键代码解析2.实验原理1.实验描述3.实验实现2.实验原理二、SoftwareDecodeLib类库下SoftDecode类(软解码类)简介以下介绍本实验中所使用到SoftDecode类的主要方法。(1)publicintstartDecoding();功能:获取二维码长度参数:无返回:长度(2)publicboolOpen(stringcom,intbaudrate);功能:打开串口参数:com:串口号,baudrate:波特率返回:true已打开false未打开2.实验原理二、SoftwareDecodeLib类库下So(3)publicboolClose();功能:关闭串口参数:无返回:true已关闭false未关闭(4)publicintstartDecoding();功能:开始解码参数:无返回:0:成功1:失败-2:扫描超时-1:扫描出错(3)publicboolClose();(5)publiceventEventHandler<SoftDecode.ComData>OnGetData;功能:回调方法参数:无(5)publiceventEventHandler<目录4.关键代码解析2.实验原理1.实验描述3.实验实现目录4.关键代码解析2.实验原理1.实验描述3.实验实现3.实验实现实验步骤:第一步:硬件连接通过串口线连接二维码实验箱的串口与PC端的串口,在二维码实验箱触摸彩屏选择“软解码”模块。第二步:创建“Demo5_QR软解码-解码流程3获取二维码信息”WPF应用程序。(1)打开VisualStudio2012,新建“Demo5_QR软解码-解码流程3获取二维码信息”项目。3.实验实现实验步骤:图17-7图17-7(2)按照图17-6布局往窗体MainWindow上增加控件,并按表17-1所示设置各控件属性。表17-1(2)按照图17-6布局往窗体MainWindow上增加控件第17章_QR软解码-解码流程3获取二维码信息课件(3)把本书配套资料提供的二维码驱动类库文件“SoftwareDecodeLib.dll”(“\03.软件与工具\05.类库\PC端”底下)拷贝到“Demo5_QR软解码-解码流程3获取二维码信息”项目目录下。在解决方案资源管理器中添加动态库。(4)右键MainWindow设计窗体点击“查看代码”,切换至MainWindow的代码编辑窗口;参照参考代码(“\03.软件与工具\03.源码\PC端”)编写相应代码,实现程序功能。修改代码错误,直至没有错误提示产生,保存项目所有文件。(3)把本书配套资料提供的二维码驱动类库文件“Softwar注意:在代码窗口中,需用语句“usingSoftwareDecodeLib;”来导入SoftDecode类的命名空间,需用语句“usingSystem.ComponentModel;”来导入BackgroundWorker的命名空间。第三步:测试系统,检测系统功能是否正常。注意:在代码窗口中,需用语句“usingSoftwareD目录4.关键代码解析2.实验原

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论