第17章-QR軟解碼-解碼流程3獲取二維碼信息課件_第1頁
第17章-QR軟解碼-解碼流程3獲取二維碼信息課件_第2頁
第17章-QR軟解碼-解碼流程3獲取二維碼信息課件_第3頁
第17章-QR軟解碼-解碼流程3獲取二維碼信息課件_第4頁
第17章-QR軟解碼-解碼流程3獲取二維碼信息課件_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

第17章QR軟解碼-解碼流程3獲取二維碼信息

第17章QR軟解碼-解碼流程3獲取二維碼信息

目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)1.實(shí)驗(yàn)描述【實(shí)驗(yàn)?zāi)康摹苛私舛S碼基本概念;理解QR碼的解碼原理;掌握軟解碼二維碼信息獲取的代碼實(shí)現(xiàn)。1.實(shí)驗(yàn)描述【實(shí)驗(yàn)?zāi)康摹俊緦?shí)驗(yàn)內(nèi)容】一、通過串口線連接PC端的COM口與二維碼實(shí)驗(yàn)箱COM口;二、在二維碼實(shí)驗(yàn)箱的顯示屏上選擇軟解碼模塊;三、在PC端打開配套資料的“\03.軟件與工具\(yùn)02.可執(zhí)行程序\Demo5_QR軟解碼-解碼流程3獲取二維碼信息”中的可執(zhí)行程序,出現(xiàn)如圖17-1所示的實(shí)驗(yàn)初始界面;【實(shí)驗(yàn)內(nèi)容】圖17-1圖17-1四、串口選擇COM1(注意選擇實(shí)際使用的串口),點(diǎn)擊“連接”,提示“連接成功”;點(diǎn)擊“開始解碼”,進(jìn)行掃描,如果掃描成功,則聽到“嘀”一聲,在界面上則顯示“本次碼詞長度:4”(顯示具體二維碼的實(shí)際碼詞長度),如圖17-2所示;四、串口選擇COM1(注意選擇實(shí)際使用的串口),點(diǎn)擊“連接”圖17-2圖17-2五、點(diǎn)擊“校驗(yàn)級(jí)別”,如圖17-3所示圖17-3五、點(diǎn)擊“校驗(yàn)級(jí)別”,如圖17-3所示圖17-3六、點(diǎn)擊“版本號(hào)”,如圖17-4所示;圖17-4六、點(diǎn)擊“版本號(hào)”,如圖17-4所示;圖17-4七、點(diǎn)擊“中心坐標(biāo)”,注:如果碼詞長度太短,則不能定位中心坐標(biāo),碼詞長度最好能達(dá)到150個(gè)字符以上,如圖17-5、17-6、17-7所示;圖17-5七、點(diǎn)擊“中心坐標(biāo)”,注:如果碼詞長度太短,則不能定位中心坐第17章_QR軟解碼-解碼流程3獲取二維碼信息課件目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)2.實(shí)驗(yàn)原理二、SoftwareDecodeLib類庫下SoftDecode類(軟解碼類)簡介以下介紹本實(shí)驗(yàn)中所使用到SoftDecode類的主要方法。(1)publicintstartDecoding();功能:獲取二維碼長度參數(shù):無返回:長度(2)publicboolOpen(stringcom,intbaudrate);功能:打開串口參數(shù):com:串口號(hào),baudrate:波特率返回:true已打開false未打開2.實(shí)驗(yàn)原理二、SoftwareDecodeLib類庫下So(3)publicboolClose();功能:關(guān)閉串口參數(shù):無返回:true已關(guān)閉false未關(guān)閉(4)publicintstartDecoding();功能:開始解碼參數(shù):無返回:0:成功1:失敗-2:掃描超時(shí)-1:掃描出錯(cuò)(3)publicboolClose();(5)publiceventEventHandler<SoftDecode.ComData>OnGetData;功能:回調(diào)方法參數(shù):無(5)publiceventEventHandler<目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)3.實(shí)驗(yàn)實(shí)現(xiàn)實(shí)驗(yàn)步驟:第一步:硬件連接通過串口線連接二維碼實(shí)驗(yàn)箱的串口與PC端的串口,在二維碼實(shí)驗(yàn)箱觸摸彩屏選擇“軟解碼”模塊。第二步:創(chuàng)建“Demo5_QR軟解碼-解碼流程3獲取二維碼信息”WPF應(yīng)用程序。(1)打開VisualStudio2012,新建“Demo5_QR軟解碼-解碼流程3獲取二維碼信息”項(xiàng)目。3.實(shí)驗(yàn)實(shí)現(xiàn)實(shí)驗(yàn)步驟:圖17-7圖17-7(2)按照圖17-6布局往窗體MainWindow上增加控件,并按表17-1所示設(shè)置各控件屬性。表17-1(2)按照圖17-6布局往窗體MainWindow上增加控件第17章_QR軟解碼-解碼流程3獲取二維碼信息課件(3)把本書配套資料提供的二維碼驅(qū)動(dòng)類庫文件“SoftwareDecodeLib.dll”(“\03.軟件與工具\(yùn)05.類庫\PC端”底下)拷貝到“Demo5_QR軟解碼-解碼流程3獲取二維碼信息”項(xiàng)目目錄下。在解決方案資源管理器中添加動(dòng)態(tài)庫。(4)右鍵MainWindow設(shè)計(jì)窗體點(diǎn)擊“查看代碼”,切換至MainWindow的代碼編輯窗口;參照參考代碼(“\03.軟件與工具\(yùn)03.源碼\PC端”)編寫相應(yīng)代碼,實(shí)現(xiàn)程序功能。修改代碼錯(cuò)誤,直至沒有錯(cuò)誤提示產(chǎn)生,保存項(xiàng)目所有文件。(3)把本書配套資料提供的二維碼驅(qū)動(dòng)類庫文件“Softwar注意:在代碼窗口中,需用語句“usingSoftwareDecodeLib;”來導(dǎo)入SoftDecode類的命名空間,需用語句“usingSystem.ComponentModel;”來導(dǎo)入BackgroundWorker的命名空間。第三步:測試系統(tǒng),檢測系統(tǒng)功能是否正常。注意:在代碼窗口中,需用語句“usingSoftwareD目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)4.關(guān)鍵代碼解析(1)校驗(yàn)級(jí)別,本段代碼通過Softdecode.getCheckLevel();獲取校驗(yàn)級(jí)別(2)獲取版本號(hào)4.關(guān)鍵代碼解析(1)校驗(yàn)級(jí)別,本段代碼通過Softdeco(3)獲取中心坐標(biāo),本段代碼通過Softdecode.getPositioningCenter();獲取中心坐標(biāo)(3)獲取中心坐標(biāo),本段代碼通過Softdecode.get謝謝!謝謝!第17章QR軟解碼-解碼流程3獲取二維碼信息

第17章QR軟解碼-解碼流程3獲取二維碼信息

目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)1.實(shí)驗(yàn)描述【實(shí)驗(yàn)?zāi)康摹苛私舛S碼基本概念;理解QR碼的解碼原理;掌握軟解碼二維碼信息獲取的代碼實(shí)現(xiàn)。1.實(shí)驗(yàn)描述【實(shí)驗(yàn)?zāi)康摹俊緦?shí)驗(yàn)內(nèi)容】一、通過串口線連接PC端的COM口與二維碼實(shí)驗(yàn)箱COM口;二、在二維碼實(shí)驗(yàn)箱的顯示屏上選擇軟解碼模塊;三、在PC端打開配套資料的“\03.軟件與工具\(yùn)02.可執(zhí)行程序\Demo5_QR軟解碼-解碼流程3獲取二維碼信息”中的可執(zhí)行程序,出現(xiàn)如圖17-1所示的實(shí)驗(yàn)初始界面;【實(shí)驗(yàn)內(nèi)容】圖17-1圖17-1四、串口選擇COM1(注意選擇實(shí)際使用的串口),點(diǎn)擊“連接”,提示“連接成功”;點(diǎn)擊“開始解碼”,進(jìn)行掃描,如果掃描成功,則聽到“嘀”一聲,在界面上則顯示“本次碼詞長度:4”(顯示具體二維碼的實(shí)際碼詞長度),如圖17-2所示;四、串口選擇COM1(注意選擇實(shí)際使用的串口),點(diǎn)擊“連接”圖17-2圖17-2五、點(diǎn)擊“校驗(yàn)級(jí)別”,如圖17-3所示圖17-3五、點(diǎn)擊“校驗(yàn)級(jí)別”,如圖17-3所示圖17-3六、點(diǎn)擊“版本號(hào)”,如圖17-4所示;圖17-4六、點(diǎn)擊“版本號(hào)”,如圖17-4所示;圖17-4七、點(diǎn)擊“中心坐標(biāo)”,注:如果碼詞長度太短,則不能定位中心坐標(biāo),碼詞長度最好能達(dá)到150個(gè)字符以上,如圖17-5、17-6、17-7所示;圖17-5七、點(diǎn)擊“中心坐標(biāo)”,注:如果碼詞長度太短,則不能定位中心坐第17章_QR軟解碼-解碼流程3獲取二維碼信息課件目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)2.實(shí)驗(yàn)原理二、SoftwareDecodeLib類庫下SoftDecode類(軟解碼類)簡介以下介紹本實(shí)驗(yàn)中所使用到SoftDecode類的主要方法。(1)publicintstartDecoding();功能:獲取二維碼長度參數(shù):無返回:長度(2)publicboolOpen(stringcom,intbaudrate);功能:打開串口參數(shù):com:串口號(hào),baudrate:波特率返回:true已打開false未打開2.實(shí)驗(yàn)原理二、SoftwareDecodeLib類庫下So(3)publicboolClose();功能:關(guān)閉串口參數(shù):無返回:true已關(guān)閉false未關(guān)閉(4)publicintstartDecoding();功能:開始解碼參數(shù):無返回:0:成功1:失敗-2:掃描超時(shí)-1:掃描出錯(cuò)(3)publicboolClose();(5)publiceventEventHandler<SoftDecode.ComData>OnGetData;功能:回調(diào)方法參數(shù):無(5)publiceventEventHandler<目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原理1.實(shí)驗(yàn)描述3.實(shí)驗(yàn)實(shí)現(xiàn)3.實(shí)驗(yàn)實(shí)現(xiàn)實(shí)驗(yàn)步驟:第一步:硬件連接通過串口線連接二維碼實(shí)驗(yàn)箱的串口與PC端的串口,在二維碼實(shí)驗(yàn)箱觸摸彩屏選擇“軟解碼”模塊。第二步:創(chuàng)建“Demo5_QR軟解碼-解碼流程3獲取二維碼信息”WPF應(yīng)用程序。(1)打開VisualStudio2012,新建“Demo5_QR軟解碼-解碼流程3獲取二維碼信息”項(xiàng)目。3.實(shí)驗(yàn)實(shí)現(xiàn)實(shí)驗(yàn)步驟:圖17-7圖17-7(2)按照圖17-6布局往窗體MainWindow上增加控件,并按表17-1所示設(shè)置各控件屬性。表17-1(2)按照圖17-6布局往窗體MainWindow上增加控件第17章_QR軟解碼-解碼流程3獲取二維碼信息課件(3)把本書配套資料提供的二維碼驅(qū)動(dòng)類庫文件“SoftwareDecodeLib.dll”(“\03.軟件與工具\(yùn)05.類庫\PC端”底下)拷貝到“Demo5_QR軟解碼-解碼流程3獲取二維碼信息”項(xiàng)目目錄下。在解決方案資源管理器中添加動(dòng)態(tài)庫。(4)右鍵MainWindow設(shè)計(jì)窗體點(diǎn)擊“查看代碼”,切換至MainWindow的代碼編輯窗口;參照參考代碼(“\03.軟件與工具\(yùn)03.源碼\PC端”)編寫相應(yīng)代碼,實(shí)現(xiàn)程序功能。修改代碼錯(cuò)誤,直至沒有錯(cuò)誤提示產(chǎn)生,保存項(xiàng)目所有文件。(3)把本書配套資料提供的二維碼驅(qū)動(dòng)類庫文件“Softwar注意:在代碼窗口中,需用語句“usingSoftwareDecodeLib;”來導(dǎo)入SoftDecode類的命名空間,需用語句“usingSystem.ComponentModel;”來導(dǎo)入BackgroundWorker的命名空間。第三步:測試系統(tǒng),檢測系統(tǒng)功能是否正常。注意:在代碼窗口中,需用語句“usingSoftwareD目錄4.關(guān)鍵代碼解析2.實(shí)驗(yàn)原

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論