最近在學(xué)習Labview,準備做一個(gè)上位機把單片機發(fā)過(guò)來(lái)的數據在Labview中用儀表顯示,怎奈儀表雖有反應,但是指針數據一直在跳動(dòng),不停地歸零,只有在數據發(fā)過(guò)來(lái)的那一瞬間才會(huì )指向數據大小,間歇時(shí)間卻不停地默認為初始值
本文引用地址:
http://dyxdggzs.com/article/201701/336586.htm試了以下方法解決:
1:改變單片機中的程序,提高發(fā)送數據的頻率(不是波特率),有效果,但是終究不是解決問(wèn)題的好方法,要犧牲一部分程序,這是任務(wù)不允許的
2:在Labview中利用數組緩沖,在儀表顯示中加循環(huán)結構,均告失敗,因為現在對Labview掌控還不那么自如,涉及原理的東西很費力
3:最終解決方法
在顯示結構中測試加延時(shí),延時(shí)的具體時(shí)間根據數據的擺動(dòng)幅度進(jìn)行設置,稍加調試,便可改變困擾已久的問(wèn)題,這是今天下午在老師調試的時(shí)候嘗試的,暫時(shí)還比較好使

0
喜歡
0
贈金筆
評論