問題:我想要即時顯示波形,有測試過將XY Graph放在迴圈外,能正常執行,但是都須等到迴圈執行完畢才會繪出圖形,數據線條都會擠成一團。是否有辦法像Waveform Chart一樣做到只顯示一段範圍內的即時數據

 

以前有在網路上找到使用Data Queue PtByPt.vi來做類似這一題的方法,雖然執行效率很高,但那個方法有幾個缺點:頭尾資料會相連,畫面上會多出一條橫跨的直線。顯示範圍和X軸座標是定死的,這一點和你題目的要求不同

 

你的問題有這種需求的話何不考慮直接使用Waveform Chart?

 

這一題調用XY Graph的屬性,改變X軸的範圍就可以完成。X軸的自動功能必需取消才能看到效果

 

這種方法有個問題:當程式開始調用XY Graph的屬性時,電腦CPU的使用率會爆增數倍,會拖垮程式的執行效率

 

 

範例程式

20131120-02  

 

20131120-01  

未出師的小工程師 發表在 痞客邦 PIXNET 留言(0) 人氣()