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

看板C_Sharp作者 (患得患失)時間15年前 (2009/07/24 00:12), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《WayneNix (酷絲瓜)》之銘言: : 我有一塊硬體板子出來的訊號類似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#, : 語法看的不太懂,想請教會寫的大大能否指點迷津,謝謝!!! 你所說的control我不熟 不過你可以考慮用用看免費的microsoft chart control 實際的做法就跟你寫的差不多 在timer的ontick event裡使用 chart1.Series[i].AddXY(.....) 加上新的資料 microsoft chart control裡也有很完整的說明和原始碼可參考 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.74.219.17
文章代碼(AID): #1AQ8llFN (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1AQ8llFN (C_Sharp)