温(wēn)度(dù)檢测工程上(shàng)位機(jī)的(de)chart控件(jiàn)簡單使用(yòng)
本(běn)文(wén)为(wèi)明(míng)德揚原創文(wén)章(zhāng),轉(zhuǎn)载請注明(míng)出(chū)处!作者(zhě):奇
明(míng)德揚MP801開(kāi)發(fà)板可(kě)以(yǐ)支持(chí)温(wēn)度(dù)檢测工程,該工程可(kě)以(yǐ)达(dá)到(dào)实时(shí)檢测温(wēn)度(dù)的(de)效果(guǒ)。在(zài)串口(kǒu)中(zhōng)設置温(wēn)度(dù)範圍,实際温(wēn)度(dù)会(huì)实时(shí)的(de)顯示開(kāi)發(fà)板在(zài)數碼管(guǎn)上(shàng),实際温(wēn)度(dù)超过(guò)設置範圍的(de)蜂鳴器会(huì)“滴(dī)”聲報警。該工具部(bù)分(fēn)代(dài)碼如(rú)下(xià)面(miàn)顯示
如(rú)下(xià)图(tú),點(diǎn)擊選擇項

VS2012版chart控件(jiàn)簡單使用(yòng)
一(yī).为(wèi)什麼(me)沒(méi)有(yǒu)chart控件(jiàn),添加chart控件(jiàn)
在(zài).NET framework組件(jiàn)中(zhōng)搜索chart,并且打(dǎ)上(shàng)勾,确定(dìng)
若是(shì)發(fà)現(xiàn)chart是(shì)灰色(sè)或(huò)者(zhě)无法拖到(dào)窗(chuāng)體(tǐ),則設置
點(diǎn)擊應(yìng)用(yòng)程序,選擇4.0框架
就(jiù)可(kě)以(yǐ)使用(yòng)了(le)
这(zhè)是(shì)温(wēn)度(dù)檢测工具的(de)界面(miàn)
一(yī)个(gè)簡單的(de)串口(kǒu)代(dài)碼
接下(xià)来(lái)設置串口(kǒu)号(hào)等數據(jù)
接收(shōu)數據(jù)
發(fà)送數據(jù)
Chart控件(jiàn)写出(chū)一(yī)个(gè)曲(qū)線(xiàn)图(tú),顯示温(wēn)度(dù)
接下(xià)来(lái)介紹一(yī)下(xià)chart控件(jiàn)的(de)制作接收(shōu)温(wēn)度(dù)數據(jù)顯示的(de)图(tú)像
public Form1()
{
InitializeComponent();
// 設置曲(qū)線(xiàn)的(de)樣(yàng)式
Series series = chart1.Series[0];
// 画(huà)樣(yàng)条(tiáo)曲(qū)線(xiàn)(Spline)
series.ChartType = SeriesChartType.Spline;
//series.ChartType = SeriesChartType.FastLine;
// 線(xiàn)宽(kuān)2个(gè)像素
series.BorderWidth = 1 ;
// 線(xiàn)的(de)顔色(sè):紅(hóng)色(sè)
series.Color = System.Drawing.Color.Red;
// 图(tú)示上(shàng)的(de)文(wén)字(zì)
series.LegendText = "演示曲(qū)線(xiàn)";
// 準備數據(jù)
float[] values = { 26 ,30, 36, 23, 28, 27, 44, 35, 29,};
// 在(zài)chart中(zhōng)顯示數據(jù)
int x = 0;
foreach (float v in values)
{
//确定(dìng)坐标(biāo)
series.Points.AddXY(x, v);
x++;
}
//控制X軸值的(de)間(jiān)隔
chart1.ChartAreas[0].AxisX.Interval = 1;
// 設置顯示範圍
ChartArea chartArea = chart1.ChartAreas[0];
//X軸最(zuì)小值
chartArea.AxisX.Minimum = 0;
//x軸最(zuì)大值
chartArea.AxisX.Maximum = x;
//Y軸最(zuì)小值
chartArea.AxisY.Minimum = 0d;
//Y軸最(zuì)大值
chartArea.AxisY.Maximum = 50d; }
啟動(dòng)生(shēng)成(chéng)如(rú)下(xià)图(tú)所(suǒ)示
以(yǐ)上(shàng)就(jiù)是(shì)明(míng)德揚MP801開(kāi)發(fà)板上(shàng)板效果(guǒ),想(xiǎng)要(yào)了(le)解(jiě)明(míng)德楊温(wēn)度(dù)檢测串口(kǒu)工具以(yǐ)及(jí)其他(tā)FPGA知識的(de)同(tóng)学,可(kě)以(yǐ)搜索明(míng)德楊進(jìn)去(qù)官方(fāng)論壇查看(kàn)!















