久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 測試測量 > 設計應用 > 波形圖表的歷史顯示問題

波形圖表的歷史顯示問題

作者: 時間:2017-01-06 來源:網絡 收藏
可以看出默認的情況下,波形圖表現實100個點, 因為波形圖表默認的緩沖區大小為1024,在默認的情況下如果修改圖形圖標屬性中的標尺項,選中自動調整標尺,如圖:

2011-10-20 15:05 上傳下載附件 (31.45 KB)

本文引用地址:http://cqxgywz.com/article/201701/337006.htm

在這種情況下,波形圖表默認顯示的是1024個數據的,這時是可以修改波形圖表顯示的數據個數,但是個數要小于1024的;

采集串口的數據,實時的現實過來,下位機是每隔20MS發送一次數據的,因為要系統調試PID參數,每一次調試大約需要10分鐘,這樣計算的話,上位機需要波形圖表現實的數據個數為50*60*10=30,000個,但是因為波形圖表是實時現實的,有新的數據過來,原來的數據就會被覆蓋住了,怎樣才能做到把所有接受到的數據都可以現實在波形圖表中呢?
這個問題的解決方法為:
第一步:修改緩沖區為30,000

第二步:修給橫坐標

因為波形圖表默認是緩沖區是1024,在沒有修改緩沖區的情況下,波形圖表能夠保存歷史數據,每次傳遞給它一個新數據,它就把新數據追加在原有的數據上,這樣的話,可以運行程序,修改橫坐標現實自己想觀察的時間段數據波形(注意:在此情況下,只能觀察1024個數據,如果采集的數據超過這個范圍原來的數據就會被覆蓋掉),如果想得到所有的數據波形,可以修改緩沖區,不過緩沖區的上限可參考:對于8位整數,最多可為數組分配計算機一半的內存空間,例如,如計算機內存為4 GB,數組最多可包含2147483647個數據點。

另注:1GB=1024MB;1MB=1024KB;1KB=1024B;

B就是1個字節,一個字節由8個二進制位組成,對于8位整數,每個數占1個字節



關鍵詞: 波形圖表歷史顯

評論


技術專區

關閉