close
關於RS-232通訊的回應字串接收問題,老實說有很多狀況,程式的編寫和電腦系統的狀態都會有影響。遇過幾次在A電腦沒問題的程式,安裝到B電腦就是會出問題。或是同一廠牌的連接線換到別台電腦就會有問題
這次就避開硬體和作業系統的問題,純粹只說明回應字串接收的問題。網路上有流傳幾種處理法,目的主要都是確認RS-232有傳回字串後,才開始進入讀取字串的程式。經過試用有以下3種問題較少的方法寫的程式
1.使用VISA事件觸發偵測回應字串:使用VISA事件偵測通訊埠狀態
2.使用Timeout事件輪詢通訊埠:在通訊埠有回傳字串時觸發事件讀取
3.使用狀態機輪詢通訊埠:在通訊埠有回傳字串時切換到讀取狀態
文章標籤
全站熱搜
留言列表