Waveform 更新速度

各位好,想請問有辦法更新 chart 或是 graph 圖形時,中間不要有間隔嗎?

以下圖為例,在更新時皆會有間隔(應該是初始化的關係)
因為X軸固定為10,一次更新1萬筆(迴圈),一萬筆結束後初始化(從0開始)

還是有沒有方法可以不用初始化從0開始,更新時更新到1萬筆時(迴圈結束),
下一組(一萬筆)時也會從0開始更新,X軸一樣是0~10

想達到的功能為 顯示1萬筆資料讀取時中間不會顯示空白,只會看到圖形改變不會有白色空白的部分,
我有試過把Graph拉到迴圈外,不要使用Wait可以達到假裝沒有間隔(整組1萬筆讀完才顯示),不曉得還有沒有別的方法,
想要邊讀取邊顯示 謝謝

Untitled 1.vi


DavidLai41999.3856828704

如下附件,參考

註:需注意資料流問題

Graph_Fix.viLotun12341999.4581712963

[QUOTE=Lotun123]
如下附件,參考

註:需注意資料流問題

Graph_Fix.vi[/QUOTE]

你好,我測試過了還是一樣
不曉得該怎麼描述
在執行中快速的更新,因為有初始化(從頭0開始讀取)
所以我們眼睛就會看到這間隔中的空白
想達到的是快速的更新或是不要初始化,但是每一萬筆資料後也是要從頭0開始(無限循環)

如下附件,Grap是連續無空白,看看是不是你要的,參考




Graph_Fix02.vi

[QUOTE=Lotun123]如下附件,Grap是連續無空白,看看是不是你要的,參考




Graph_Fix02.vi[/QUOTE]


你好,我測試過了
前輩的作法好像是 當達到1萬筆值時,將值一直往後增加清除前面的值
因是一組一組的更新所以可能會造成斷層

例如 1萬筆相同的資料,正常讀取應該是完全不動(因一直覆蓋完全符合,所以看起來像似沒再更新)
但是以這種方法變成,相同一萬筆的資料也會一直改變圖形

是否可以做到資料是從頭(0)更新呢?(以不清除畫面為前提)

麻煩了 謝謝


另外,不太懂程式中,最前面那個二個是什麼功能呢?
DavidLai41999.5687152778

如下附件,跑完10000筆後,整筆輸出至Grap無間隙,參考

前面那個是vi reference,將所有元件以預設值顯示,例如:自訂一個BDL元件,將值設為100,滑鼠移至該元件輕點呈現虛線框住->按右鍵->Data Operations->make current value default…,完成後vi存檔,下一次開啟vi並執行Run時,會直接以100當做預設值填入DBL元件中


Graph_Fix03.viLotun12341999.5793865741

看來只能用這個方法了,謝謝
我之前也有試過,只是感覺像是偷吃步XD
想要快速顯示讀取又不要有間隔,好像跑不起來
[QUOTE=Lotun123]

如下附件,跑完10000筆後,整筆輸出至Grap無間隙,參考

前面那個是vi reference,將所有元件以預設值顯示,例如:自訂一個BDL元件,將值設為100,滑鼠移至該元件輕點呈現虛線框住->按右鍵->Data Operations->make current value default…,完成後vi存檔,下一次開啟vi並執行Run時,會直接以100當做預設值填入DBL元件中


Graph_Fix03.vi[/QUOTE]

這是你想要的效果嗎



SweptScan.vi

如果不想清掉舊資料的話

這樣改寫


SweptScanNoClearOld.vi

[QUOTE=CleoMadlax]如果不想清掉舊資料的話

這樣改寫


SweptScanNoClearOld.vi[/QUOTE]

貓大太強了!!!
就是這個了~~!
謝謝!!!