- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
战略性信息产业教育服务提供商 联世界 育未来——创新物联教育 第20章 硬解码-获取原始图像以及内容 目 录 4.关键代码解析 2.实验原理 1.实验描述 3.实验实现 1.实验描述 【实验目的】 了解新大陆二维码芯片; 了解硬解码获取原始图像以及内容的操作; 掌握硬解码获取原始图像以及内容的代码实现。 【实验内容】 一、通过串口线连接PC端的COM口与二维码实验箱COM口; 二、在二维码实验箱的显示屏上选择硬解码模块; 三、在PC端打开配套资料的“\03.软件与工具\02.可执行程序\Demo8_硬解码-获取原始图像以及内容”中的可执行程序,出现如图20-1所示的实验初始界面; 图20-1 四、串口选择COM1(注意选择实际使用的串口),点击“连接”,连接成功后,点击“开始扫描”,硬解码识别头打开,将二维码放置识别头前,听到“嘀”的一声,扫描成功(注:此声音设置是在demo7中勾选的声音选项,另硬解码扫码速度非常快); 五、点击“获取词码”,将得到本次扫描的二维码数据,显示在界面上,如图20-2所示; 图20-2 八、点击“获取图片”,则得到此二维码的图片,如图20-3所示; 图20-3 目 录 4.关键代码解析 2.实验原理 1.实验描述 3.实验实现 2.实验原理 二、HardwareDecodeLib类库下iotc370lib类(硬解码类)简介 以下介绍本实验中所使用到iotc370lib类的主要方法。 (1) public extern static IntPtr IotcOpen(IntPtr lpPathName, int nType, IntPtr lpParam); 功能:打开一个Iotc370设备,注意:请使用台式电脑COM1连接设备 参数:lpPathName:USB设备路径名(COM指针,格式:\\\\.\\COM1\0 标识设备连接COM1),nType:类型(设置成13),lpParam:连接参数(DCB结构指针) 返回:设备句柄 (2) public extern static int IotcClose(IntPtr h); 功能:关闭一个Iotc370设备 参数:h:设备句柄 返回:0成功,非0失败 (3) public extern static int IotcWriteRegister(IntPtr h, int nAddress, byte[] lpBuffer, int nLength); 功能:写Iotc370寄存器 参数:h:设备句柄,nAddress:要写入的寄存器的起始地址,lpBuffer:用于保存需要写入的寄存器值,nLength:表示需要写从寄存器地址nAddress开始连续多少个寄存器 返回:0表示成功,-1失败 (4) public extern static int IotcGetDecodeData(IntPtr h, byte[] lpBuffer, ref iotc370lib.IoStatus lpStatus); 功能:获取解码词 参数:h:设备句柄,lpStatus:最后一次解码的结果 返回:0成功,非0失败 (5) public extern static int IotcGetImageInfo(IntPtr h, ref iotc370lib.ImageInfo lpImageInfo); 功能:获取图片信息 参数:h:设备句柄,lpImageInfo:输出参数,保存图像信息 返回:0表示成功,-1失败 (6) public extern static int IotcUploadImage(IntPtr h, byte[] lpBuffer, int nLength, int nTimeout, ref iotc370lib.IoStatus lpStatus); 功能:上传图像 参数:h:设备句柄,lpBuffer:输出参数,用于保存上传的图像数据,RAW格式,nLength:输入参数,表示图像数据长度,必须等于IotcGetImageInfo接口获取的IMG_INFO结构中,width*height*depth的值,nTimeout:输入参数,最大读操作等待超时,单位ms,通常情况下,接口为USB Datapipe和USB转并口时设置成3000ms, 接口USB HIDPOS时设置成20000ms,nTimeout,lpStatus:输入/输出参数,异步模式下保存下载状态 返回:0表示成功,-1失败 目 录 4.关键代码解析 2.实验原理 1.实验描述 3.实验实现 3.实验实现 实验步骤: 第一步: 硬件连接 把连接二维码实验箱的串口连接线直接连接至PC端的串口,在二维码实验箱
您可能关注的文档
- (2019)空间数据库技术应用 典型学习方案 典型学习方案.pptx
- (原)地形测量 课程建设团队 教学团队.ppt
- 《跨境电商海外营销实务》 第五章 邮件营销 5.1 开发信.pptx
- 《舞蹈技术技巧训练》 《舞蹈技术技巧训练》 5.8赵家豪双飞燕PPT模板(1).pptx
- 【自建课3】适老建筑和环境(专业课) 建筑电气 建筑电气.pptx
- 【自建课4】民政和养老工作简史(拓展课) 国外民政机构 世界各国“民政”机构——社会行动部.pptx
- 3G无线网络规划与优化 7-2覆盖问题分析流程 覆盖问题分析流程ppt.pptx
- 04技能训练库 AutoCAD运用 第三章 Autocad运用——墙体改造图.pptx
- 04技能训练库 大学生开放课题 第三章 平面图制作.pptx
- 5G网络规划与优化 3.3 熟悉5G邻区规划 3-3:LTE邻区规划.ppt
- 黔西市公安局2026年面向社会公开招聘警务辅助人员的备考题库(70人)及答案详解参考.docx
- 航空工业昌飞2026年退役军人招聘备考题库及完整答案详解一套.docx
- 2025年四川省雅安市芦山县留置辅警笔试真题附答案解析.docx
- 黄平县中医医院2026年公开招聘编外工作人员备考题库(第一轮)含答案详解.docx
- 福州市马尾生态环境局2026年1月公开招聘编外人员的备考题库及完整答案详解1套.docx
- 鄂尔多斯市审计局所属事业单位2025年引进高层次和紧缺人才备考题库及参考答案详解1套.docx
- 舟山市定海区2026年公开招聘卫生专业技术人员备考题库完整答案详解.docx
- 自贡市沿滩区沿滩幼儿园教育集团关于2026年春季学期自聘职工招聘备考题库及1套完整答案详解.docx
- 西林县民政局2026年公开招聘编外聘用人员备考题库及参考答案详解1套.docx
- 青岛市公安局警务辅助人员招录备考题库(2025年第三批)及完整答案详解一套.docx
最近下载
- 《陆上风力发电机组钢混塔架施工与质量验收规范》编制说明.pdf VIP
- 苏J/T16-2004(二)建筑外保温构造图集(二)挤塑聚苯乙烯泡沫塑料板外保温系统.docx VIP
- 公路水运施工企业安全生产管理人员培训课件.ppt
- 华东交通大学2010—2011学年考试卷《复变函数》期末试卷.doc VIP
- 南京开通KT820数控车床说明书.pdf VIP
- 县卫生健康局副局长2025年度民主生活会个人对照检查材料(五个带头).docx VIP
- 班会少年强则国强.ppt VIP
- 《版权所有侵权必究》课件.ppt VIP
- 《SWOT分析法介绍》课件.ppt VIP
- 2023-2024学年河南省郑州市郑东新区四年级(上)期末数学试卷(全解析版).docx VIP
原创力文档


文档评论(0)