<請教>RS232資料擷取

請問一下各位前輩,有人知道當我關閉儀器時,要怎樣才能即時知道我現在儀器是關閉的
小弟是用RS232去擷取GPS資料,問題是當我把儀器關掉後,卻沒法即時掌握到錯誤訊息,會大約隔了10-15秒才會顯示錯誤
小弟曾經用了Highlight exectuion去跑結果在VISA Read那邊停留了很久,是那邊的問題嗎?
小弟是用字串的長度去判定的(如簡圖),可以麻煩各位前輩幫忙看一下嗎   謝謝

![](upload://jY3HcI6mMjVSNlSV4CnA3e1Ef7R.jpeg)

你能把這個程式貼上來嗎?我有gps可以試試

抱歉 之前忘了貼上
現在補上^^
還請各位前輩 幫幫忙  謝謝
RS232.vi

好奇…我怎麼不能選擇com port.還有你的回圈沒寫好.找不到裝置會進無窮迴圈

請在visa read前加入![](upload://wUHdyAoTfHaP8MkVzWCVk029Ov0.jpeg)visa byte at serial port後~~在迴圈裡放入一個搖擺![](upload://xQM9YodKzoYRnI1aRFlJgp9Kfeb.jpeg)

 

忘了說明~~前者是能更詳細的判斷你讀的byte後者是讓你的迴圈有固定性的在100min sec裡面固定執行依次~

這樣才不會讓圈一直把你的記憶體咬住~~你可以開啟控制管理員看看當你執行程式時!你的記憶體狀態是不是滿載

若是滿載~~當然你的迴圈處理也會變慢~顯示錯誤的訊息也會變慢的

[QUOTE=gryvn]

抱歉 之前忘了貼上
現在補上^^
還請各位前輩 幫幫忙  謝謝
RS232.vi

[/QUOTE] 可以幫忙轉成7.0的嗎~~無法開啟

請試試以下修改程式

RS232_modified.vi

![](upload://lgJuNh1fI6XyOK3GxvKoy96rSZX.jpeg)