官方论坛
官方淘宝
官方博客
微信公众号
点击联系吴工 点击联系周老师
您的当前位置:主页-old > 新闻中心 > FPGA技术教程 > 温度检测 >

温度检测工程上位机的chart控件简单使用-明德扬科教(mdy-edu.com)

发布时间:2019-12-10   作者:admin 浏览量:



温度检测工程上位机的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知识的同学,可以搜索明德杨进去官方论坛查看!


   拓展阅读