作者WayneNix (酷丝瓜)
看板C_Sharp
标题[问题] C# 作一个类似示波器的程式
时间Thu Jul 23 21:29:45 2009
我有一块硬体板子出来的讯号类似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
1F:→ james732:看起来我会想用 List 来做...? 07/23 21:34
2F:推 proach:其实GDI+绘图很容易,你学会用GDI+绘图的时间说不定比较短 07/23 21:40