[問題] C# 作一個類似示波器的程式

看板C_Sharp作者 (酷絲瓜)時間16年前 (2009/07/23 21:29), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
我有一塊硬體板子出來的訊號類似PWM, 我想要利用C#將此訊號顯示在form,作一個類似示波器的chart, 搜尋之前的文章,我使用下面網址的物件來做顯示元件: http://www.csharphelp.com/archives3/archive503.html 可是我該怎麼將持續送的資料丟給C#,以前我用BCB寫過類似的功能, 在timer下將第0筆資料刪掉,再將最新資料加上圖表: void __fastcall Tprint::Timer1Timer(TObject *Sender) { static int t=20; int i; for (i=0;i<=0;i++) { Chart1->Series[i]->Delete(0); //去掉第零筆資料 Chart1->Series[i]->AddXY( t, random(100),"",clRed); // 將最新的資料加到 t=t+1 ; // 圖表上的最後一筆 } } 想請問我在C#該怎麼將最新資料加上最後一筆,這幾天才剛摸C#, 語法看的不太懂,想請教會寫的大大能否指點迷津,謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.197.19

07/23 21:34, , 1F
看起來我會想用 List 來做...?
07/23 21:34, 1F

07/23 21:40, , 2F
其實GDI+繪圖很容易,你學會用GDI+繪圖的時間說不定比較短
07/23 21:40, 2F
文章代碼(AID): #1AQ6NAUM (C_Sharp)
文章代碼(AID): #1AQ6NAUM (C_Sharp)