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