Stone WinForm(C#串口讀取掃描槍工具)是一款非常實用的軟件,可以連接掃描槍,電腦就可以讀取掃描槍并信息。從軟件中獲得,用戶可以對c#串口中的數(shù)據(jù)進行處理,如果有需要的可以來下載試試。
軟件介紹
串口掃描槍的簡單實現(xiàn)。
基于串口通訊的掃描槍的實現(xiàn),主要借助SerialPort類,表示串行端口資源。實現(xiàn)很簡單。
工具:usb轉(zhuǎn)RS232轉(zhuǎn)接頭/個,掃描槍/套。
掃描槍串口接入轉(zhuǎn)接頭,轉(zhuǎn)接頭插電腦。
serialPort中有6個讀的方法。
Read(),ReadLine(),ReadByte(),ReadChar(),這幾個讀方法是同步讀。
ReadExisting(),ReadTo(),這兩個方法是異步讀。
在測試過程中發(fā)現(xiàn)執(zhí)行讀方法后從緩沖區(qū)讀出的數(shù)據(jù)長度不夠會拼接到下一次的讀結(jié)果中,所以代碼中在讀之前使用了Thread.sleep()方法使線程阻塞,使得從緩沖區(qū)讀出的數(shù)據(jù)完整。