大家好,
想請教一個問題,
我利用單晶片的UART傳輸AD值至電腦端上的LABVIEW程式。
利用RS232傳輸線直接接上電腦是不會出錯,
但是用藍芽模組傳輸UART資料給LABVIEW,
只有接收是很OK的。但是如果在LABVIEW上加入寫入,
就會出現Error-1073807298
VISA: (Hex 0xBFFF003E) Could not perform operation because of I/O error.
麻煩大家指教一下,謝謝。
已解決! 轉到解決方案。
在 05-13-2011 02:13 AM
VISA Write 之後 請加入 delay ( 500 ms ) 再 VISA Read
嗯,感謝您的回復。
但是還是會有一樣的ERROR。
不過很奇怪是接RS232傳輸線OK。
換成藍芽模組就不行= =。
謝謝大哥回覆我,
我已經解決此問題了。
照著下面網頁將mask 設定為48即可。
http://forums.ni.com/t5/LabVIEW/Visa-Flush-I-O-Error-1073807298/td-p/1136145
不過還想另外請問有關於濾波器的設定。
我想將檔案內的A double變數經過一個0.5Hz-5Hz的帶通濾波。
但總是會跳出ERROR,說必須要在0 <= fc <=fs/2,
我的UART傳輸1秒250筆,應該是可以設定...
麻煩大家指教了 ,謝謝。
Probs大哥,您好。
對不起沒附上我的程式碼,
我想將程式內的A、B、C進行濾波。
A、B分別想經過一個0.5~5Hz的帶通濾波器。
C則是想經過一個40Hz的低通濾波器。
我是利用單晶片傳輸ad值出來,傳輸率為115200,
我傳輸一個封包總共是12bytes,
麻煩各位指教一下了 謝謝。