马上注册,看完整文章,学更多FPGA知识。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
温度检测工程上位机的chart控件简单使用
作者:奇
本文为明德扬原创文章,转载请注明出处!
明德扬MP801开发板可以支持温度检测工程,该工程可以达到实时检测温度的效果。在串口中设置温度范围,实际温度会实时的显示开发板在数码管上,实际温度超过设置范围的蜂鸣器会“滴”声报警。该工具部分代码如下面显示
VS2012版chart控件简单使用一.为什么没有chart控件,添加chart控件
如下图,点击选择项
在.NET framework组件中搜索chart,并且打上勾,确定
若是发现chart是灰色或者无法拖到窗体,则设置
点击应用程序,选择4.0框架
就可以使用了
这是温度检测工具的界面
一个简单的串口代码
接下来设置串口号等数据接收数据
发送数据
Chart控件写出一个曲线图,显示温度
接下来介绍一下chart控件的制作接收温度数据显示的图像
public Form1() { InitializeComponent(); // 设置曲线的样式 Series series = chart1.Series[0]; // 画样条曲线(Spline) series.ChartType = SeriesChartType.Spline; //series.ChartType = SeriesChartType.FastLine; // 线宽2个像素 series.BorderWidth = 1 ; // 线的颜色:红色 series.Color = System.Drawing.Color.Red; // 图示上的文字 series.LegendText = "演示曲线";
// 准备数据 float[] values = { 26 ,30, 36, 23, 28, 27, 44, 35, 29,};
// 在chart中显示数据 int x = 0; foreach (float v in values) { //确定坐标 series.Points.AddXY(x, v); x++; }
//控制X轴值的间隔 chart1.ChartAreas[0].AxisX.Interval = 1;
// 设置显示范围 ChartArea chartArea = chart1.ChartAreas[0]; //X轴最小值 chartArea.AxisX.Minimum = 0; //x轴最大值 chartArea.AxisX.Maximum = x; //Y轴最小值 chartArea.AxisY.Minimum = 0d; //Y轴最大值 chartArea.AxisY.Maximum = 50d; }
启动生成如下图所示
以上就是明德扬MP801 开发板上板效果,想要了解明德杨温度检测串口工具以及其他FPGA知识的同学,可以搜索明德杨进去官方论坛查看!
|