国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法與流程

      文檔序號(hào):40279264發(fā)布日期:2024-12-11 13:16閱讀:15來源:國(guó)知局
      一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法與流程

      本發(fā)明屬于掃描槍終端設(shè)備,具體為一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法。


      背景技術(shù):

      1、掃描槍又稱為條碼掃描器,是一種用于讀取條形碼或二維碼信息的設(shè)備,廣泛應(yīng)用于零售行業(yè)、物流行業(yè)、醫(yī)療行業(yè)和制造業(yè)。

      2、然而隨著掃描槍功能的不斷豐富,其設(shè)置項(xiàng)也愈發(fā)繁雜,涉及掃描模式、碼制識(shí)別、結(jié)果反饋方式及結(jié)果處理規(guī)則等多個(gè)維度,相應(yīng)的設(shè)置指令可達(dá)上百條之多,而傳統(tǒng)基于if-else或switch-case邏輯判斷的實(shí)現(xiàn)方式,不僅編碼工作量大、開發(fā)難度高,還易導(dǎo)致代碼冗余,為后續(xù)的功能擴(kuò)展與維護(hù)帶來困難,增加了出錯(cuò)風(fēng)險(xiǎn),因此需要對(duì)其進(jìn)行改進(jìn)。


      技術(shù)實(shí)現(xiàn)思路

      1、本發(fā)明的目的在于提供一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,以解決上述背景技術(shù)中提出的問題。

      2、為了實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,包括以下流程:

      3、流程一:根據(jù)掃描槍設(shè)置碼控制流程總圖,指示設(shè)置碼如何被處理,具體步驟如下:

      4、步驟一:創(chuàng)建設(shè)置碼查詢表,在設(shè)置表中存放各個(gè)設(shè)置碼字符串,諸如使能設(shè)置碼、禁用設(shè)置碼、開啟掃描提示音等;

      5、步驟二:解析出數(shù)據(jù)后首先判斷掃描碼設(shè)置功能是否使能,如果是則檢索查詢表,匹配設(shè)置碼,如果不是則判斷是否為使能設(shè)置指令,是則進(jìn)入掃描槍設(shè)置碼設(shè)置模式,否則,提示無效設(shè)置碼;

      6、步驟三:判斷掃描槍已進(jìn)入設(shè)置碼設(shè)置模式后,接下來每次掃描識(shí)別到的皆作為設(shè)置碼去查詢表中進(jìn)行匹配,匹配到對(duì)應(yīng)設(shè)置項(xiàng)后直接調(diào)用相關(guān)設(shè)置函數(shù)進(jìn)一步進(jìn)行相應(yīng)設(shè)置,直到完成設(shè)置后,通過掃描保存設(shè)置碼和退出設(shè)置碼完成和結(jié)束整個(gè)設(shè)置程序,如果不是,則將本次掃描到的數(shù)據(jù)作為一般數(shù)據(jù)發(fā)往下一個(gè)處理環(huán)節(jié);

      7、流程二:代碼優(yōu)化,具體步驟如下:

      8、步驟一:設(shè)置碼字符串宏定義,代碼如附圖2所示;

      9、步驟二:將掃描槍設(shè)置碼和具體設(shè)置函數(shù)、設(shè)置參數(shù)整合為一個(gè)整體作為掃描槍設(shè)置項(xiàng)查詢表的元素類型,如附圖3所示;

      10、步驟三:具體設(shè)置函數(shù),如附圖4所示;

      11、步驟四:掃描槍設(shè)置項(xiàng)集結(jié)構(gòu)體,所有的設(shè)置項(xiàng)作為該結(jié)構(gòu)體的一個(gè)屬性,全局初始化一個(gè)該類型變量,代碼如附圖5所示;

      12、步驟五:設(shè)置碼查詢表,實(shí)際收到掃描出的掃描槍設(shè)置碼要于該表中元素進(jìn)行比對(duì)匹配,代碼如附圖6所示;

      13、步驟六:匹配設(shè)置碼,使能掃描槍設(shè)置碼設(shè)置模式后,需要用到該函數(shù)進(jìn)行設(shè)置碼匹配與觸發(fā)設(shè)置動(dòng)作,代碼如附圖7所示;

      14、優(yōu)選地,流程一中步驟一所述的設(shè)置碼字符串由字母、數(shù)字和特殊字符組成,所述設(shè)置碼字符串不可隨意改變。

      15、優(yōu)選地,流程一中步驟一所述的掃描提示音設(shè)置有長(zhǎng)時(shí)提示和短時(shí)提示,所述長(zhǎng)時(shí)提示的時(shí)間默認(rèn)為120秒。

      16、優(yōu)選地,流程一中步驟二所述的掃描碼默認(rèn)為條形碼和二維碼兩種,所述掃描碼設(shè)置有密鑰。

      17、優(yōu)選地,流程一中步驟二所述的設(shè)置指令由一個(gè)字符串加若干參數(shù)控制,所述設(shè)置指令中的參數(shù)不可隨意更改。

      18、優(yōu)選地,流程一中步驟二所述的無效設(shè)置碼具有自動(dòng)刪除功能,所述無效設(shè)置碼自動(dòng)刪除的時(shí)間設(shè)置為1秒。

      19、優(yōu)選地,流程一中步驟三所述的掃描槍默認(rèn)為有線掃描槍和無線掃描槍兩種,所述無線掃描槍滿電狀態(tài)下能夠使用30天。

      20、優(yōu)選地,流程二中步驟二所述的設(shè)置值能夠按需更改。

      21、優(yōu)選地,流程二中步驟三所述的控制掃描燈采用led照明技術(shù)和激光照明技術(shù),所述掃描燈照明技術(shù)可有相關(guān)人自主選擇其一。

      22、與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果如下:

      23、在資源受限的系統(tǒng)中,表驅(qū)動(dòng)法通過減少邏輯判斷語句的使用,有效降低了程序代碼的體積,提高了系統(tǒng)的運(yùn)行效率與響應(yīng)速度;通過將設(shè)置碼與邏輯處理分離,使得代碼結(jié)構(gòu)更加清晰,便于開發(fā)人員理解與維護(hù);表驅(qū)動(dòng)法的應(yīng)用為掃描槍功能的后續(xù)擴(kuò)展提供了靈活的基礎(chǔ)架構(gòu),使得新功能的添加與整合變得更加簡(jiǎn)便快捷。



      技術(shù)特征:

      1.一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于,包括以下流程:

      2.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程一中步驟一所述的設(shè)置碼字符串由字母、數(shù)字和特殊字符組成,所述設(shè)置碼字符串不可隨意改變。

      3.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程一中步驟一所述的掃描提示音設(shè)置有長(zhǎng)時(shí)提示和短時(shí)提示,所述長(zhǎng)時(shí)提示的時(shí)間默認(rèn)為120秒。

      4.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程一中步驟二所述的掃描碼默認(rèn)為條形碼和二維碼兩種,所述掃描碼設(shè)置有密鑰。

      5.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程一中步驟二所述的設(shè)置指令由一個(gè)字符串加若干參數(shù)控制,所述設(shè)置指令中的參數(shù)不可隨意更改。

      6.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程一中步驟二所述的無效設(shè)置碼具有自動(dòng)刪除功能,所述無效設(shè)置碼自動(dòng)刪除的時(shí)間設(shè)置為1秒。

      7.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程一中步驟三所述的掃描槍默認(rèn)為有線掃描槍和無線掃描槍兩種,所述無線掃描槍滿電狀態(tài)下能夠使用30天。

      8.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程二中步驟二所述的設(shè)置值能夠按需更改。

      9.根據(jù)權(quán)利要求1所述的一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,其特征在于:流程二中步驟三所述的控制掃描燈采用led照明技術(shù)和激光照明技術(shù),所述掃描燈照明技術(shù)可有相關(guān)人自主選擇其一。


      技術(shù)總結(jié)
      本發(fā)明屬于掃描槍終端設(shè)備技術(shù)領(lǐng)域,且公開了一種基于邏輯表驅(qū)動(dòng)法的掃描槍掃碼設(shè)置方法,包括以下流程:流程一:根據(jù)掃描槍設(shè)置碼控制流程總圖,指示設(shè)置碼如何被處理,具體步驟如下:步驟一:創(chuàng)建設(shè)置碼查詢表,在設(shè)置表中存放各個(gè)設(shè)置碼字符串,諸如使能設(shè)置碼、禁用設(shè)置碼、開啟掃描提示音等。在資源受限的系統(tǒng)中,表驅(qū)動(dòng)法通過減少邏輯判斷語句的使用,有效降低了程序代碼的體積,提高了系統(tǒng)的運(yùn)行效率與響應(yīng)速度;通過將設(shè)置碼與邏輯處理分離,使得代碼結(jié)構(gòu)更加清晰,便于開發(fā)人員理解與維護(hù);表驅(qū)動(dòng)法的應(yīng)用為掃描槍功能的后續(xù)擴(kuò)展提供了靈活的基礎(chǔ)架構(gòu),使得新功能的添加與整合變得更加簡(jiǎn)便快捷。

      技術(shù)研發(fā)人員:靳強(qiáng)強(qiáng),王勇
      受保護(hù)的技術(shù)使用者:艾體威爾電子技術(shù)(北京)有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/10
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1