接收串口資料 |
答題得分者是:暗黑破壞神
|
zxy666666
中階會員 發表:108 回覆:150 積分:86 註冊:2005-01-14 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
zxy666666
中階會員 發表:108 回覆:150 積分:86 註冊:2005-01-14 發送簡訊給我 |
謝謝回覆!
在接收串口資料過程中,用戶必須看到即時曲線圖。 比如說:完全接收有10000筆資料。 我首先將Chart的 x軸最小值設0,最大值100 . 那麼在接收第1筆到第100筆資料的時候都有顯示, 在接收第101筆的時候,我會更改x軸最小值設100,最大值200,並Clear清除以前的數據。以此類推。 也就是Chart軸上只保持最多100筆資料.到最後接收完成後如果要看全部的資料就看不到了。如果在中間我不做清除的動作是全部可以看得到。只是在越來越多的接收數據並繪制即時曲線圖的時候,畫面好像反映不過來。所以不知道怎麼做才好了。 |
harpist
資深會員 發表:3 回覆:251 積分:430 註冊:2002-10-03 發送簡訊給我 |
把資料存起來
===================引 用 文 章=================== 謝謝回覆! 在接收串口資料過程中,用戶必須看到即時曲線圖。 比如說:完全接收有10000筆資料。 我首先將Chart的 x軸最小值設0,最大值100? . 那麼在接收第1筆到第100筆資料的時候都有顯示, 在接收第101筆的時候,我會更改x軸最小值設100,最大值200,並Clear清除以前的數據。以此類推。 也就是Chart軸上只保持最多100筆資料.到最後接收完成後如果要看全部的資料就看不到了。如果在中間我不做清除的動作是全部可以看得到。只是在越來越多的接收數據並繪制即時曲線圖的時候,畫面好像反映不過來。所以不知道怎麼做才好了。
------
~§~迷時師渡,悟了自渡~§~ |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
so?
那就像我說的把資料都收到了,就是你要看的資料。存到另一個記憶體空間去。 而你的有問題的動作就用來做顯示用。還是一直去顯示。到一萬就清。 這樣就可以加快你的速度。而全部結束後就用我所有資料的空間去處理。 ===================引 用 文 章=================== 謝謝回覆! 在接收串口資料過程中,用戶必須看到即時曲線圖。 比如說:完全接收有10000筆資料。 我首先將Chart的 x軸最小值設0,最大值100 . 那麼在接收第1筆到第100筆資料的時候都有顯示, 在接收第101筆的時候,我會更改x軸最小值設100,最大值200,並Clear清除以前的數據。以此類推。 也就是Chart軸上只保持最多100筆資料.到最後接收完成後如果要看全部的資料就看不到了。如果在中間我不做清除的動作是全部可以看得到。只是在越來越多的接收數據並繪制即時曲線圖的時候,畫面好像反映不過來。所以不知道怎麼做才好了。 |
zxy666666
中階會員 發表:108 回覆:150 積分:86 註冊:2005-01-14 發送簡訊給我 |
|
harpist
資深會員 發表:3 回覆:251 積分:430 註冊:2002-10-03 發送簡訊給我 |
儲存的媒體都是算記憶體,可以是RAM也可以是硬碟...你可以自行宣告一塊記憶體來儲存或是寫到檔案...看你的需求
===================引 用 文 章=================== harpist,暗黑破壞神: 您們好! 我明白你們的意思了,是說在接收資料的時候,繪制曲線圖的同時並將接收到的資料存起來。 我試過,可以存到資料庫裡,可是存到記憶體要怎麼做啊?可否給個簡單的范例或說明? 另外想問一下,存取資料庫和記憶體,是不是後者存取速度要快?(我對記憶體的概念不是很清楚) 非常感謝!
------
~§~迷時師渡,悟了自渡~§~ |
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |