admin 发表于 2019-11-9 12:08:33

温度检测工程上位机的chart控件简单使用

温度检测工程上位机的chart控件简单使用
                                                                           作者:奇
本文为明德扬原创文章,转载请注明出处!

       明德扬MP801开发板可以支持温度检测工程,该工程可以达到实时检测温度的效果。在串口中设置温度范围,实际温度会实时的显示开发板在数码管上,实际温度超过设置范围的蜂鸣器会“滴”声报警。该工具部分代码如下面显示

      VS2012版chart控件简单使用一.为什么没有chart控件,添加chart控件

如下图,点击选择项

       在.NET framework组件中搜索chart,并且打上勾,确定

       若是发现chart是灰色或者无法拖到窗体,则设置

      点击应用程序,选择4.0框架

   就可以使用了

   这是温度检测工具的界面
一个简单的串口代码
接下来设置串口号等数据接收数据


   发送数据



Chart控件写出一个曲线图,显示温度
接下来介绍一下chart控件的制作接收温度数据显示的图像

public Form1()      {            InitializeComponent();            // 设置曲线的样式            Series series = chart1.Series;            // 画样条曲线(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.AxisX.Interval = 1;
            // 设置显示范围            ChartArea chartArea = chart1.ChartAreas;            //X轴最小值            chartArea.AxisX.Minimum = 0;            //x轴最大值            chartArea.AxisX.Maximum = x;            //Y轴最小值            chartArea.AxisY.Minimum = 0d;            //Y轴最大值            chartArea.AxisY.Maximum = 50d;      }


      启动生成如下图所示

      以上就是明德扬MP801开发板上板效果,想要了解明德杨温度检测串口工具以及其他FPGA知识的同学,可以搜索明德杨进去官方论坛查看!





页: [1]
查看完整版本: 温度检测工程上位机的chart控件简单使用