LabVIEW條碼掃描器處理問題

更新 Jan 14, 2020

產品資訊

軟體

  • LabVIEW Base
  • LabVIEW
  • LabVIEW Full
  • LabVIEW Professional

問題敘述

我有一個條碼掃描器,讀取值時就像是鍵盤一樣。我需要在程式中處理多個條碼掃描。我正在使用keyfocus將條碼編號掃描到LabVIEW中的字串控制元件(control)中,但是在讀入一定數量的字元後,如何在程式中處理它?

解決方案

以用戶定義的間隔連續輪詢字串控制元件的值,直到字串長度達到預期條碼的大小。
  1. 為字串控制元件創建屬性節點(property node)。
  2. 將布林值True連接到屬性UpdtWhileTyping,以在條碼掃描器輸入字元時更新字串的值。此屬性類似於字串元件的捷徑選單(shortcut menu)上的Update Value while Typing。
  3. 在while迴圈內,為字串控制元件創建一個屬性節點,然後選擇屬性Value。將此值連接到字串長度VI並比較長度,直到它是條碼的大小。
  4. 當字串長度等於條碼大小時,退出while迴圈並輸出字串的值。
請參考下方範例程式;並請點選下方其他連結以獲取有關條碼掃描器的更多資訊。