NI產品與技術 討論區

取消
顯示結果 
搜尋替代 
您的意思是: 

rs232接收訊號不穩

最近使用labview來接收MCU傳來的資料(rs232)

但其數值常會隨機的突然跳到0

不知道有沒有人遇到和我一樣的問題

謝謝大家囉

 

0 積分
1 條訊息(共 4 條)
6,772 檢視

你說突然跳到 0,是指圖表會瞬間清掉然後又再開始嗎?
這邊建議你把打開連線跟關閉連線放在迴圈外面,也就是 VISA Configure Serial Port 還有 VISA Close 拿出來,
不然你放在迴圈裡面,每次都會關閉連線,重新開始,顯示圖表,然後又關閉,再重來一次,這樣子資料會被清空歸零喔。

0 積分
2 條訊息(共 4 條)
6,767 檢視

我已經把他拉到迴圈外了

但在靜止時還是會有值歸零的現像

麻煩幫我chcek一下程式那邊還有可能有問題

謝謝

 

0 積分
3 條訊息(共 4 條)
6,745 檢視

我看了你的 VI,可是你的 VISA Configure Serial Port  跟 VISA Close 還是在一個迴圈之下耶...

 

而且為什麼要用兩組 configure 和 close 呢?

 

這就好像:開檔 -> 讀寫檔案 -> 關閉檔案,

 

就算想要讀寫多筆資料,那麼也只要把讀寫檔案這個動作包在迴圈裡就好,

不用將開檔和關閉檔案也包進去,這樣會多花很多 set-up 的時間,

更何況你現在是做儀器控制,一旦每次迴圈執行到最後關閉連線,然後所有的資料圖表都沒啦,

 

又再重新來一次,一直這樣循環,難怪還是會出現中間歸零的情形呀!

0 積分
4 條訊息(共 4 條)
6,739 檢視