• 大小: 70KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: 其他
  • 标签: C#  

资源简介

串口实时图像显示温度数据,并且可以保存TXT文件,下位机使用的是ARM

资源截图

代码片段和文件信息

using System;
using Microsoft.Win32;
using System.Collections.Generic;
using System.IO.Ports;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Text.Regularexpressions;
using System.Windows.Forms.DataVisualization.Charting;
using System.IO;

namespace WindowsFormsApplication4
{
    public partial class realchart : Form
    {
        private SerialPort comm = new SerialPort();
        private StringBuilder builder = new StringBuilder();//避免在事件处理方法中反复的创建,定义到外面。
        private long received_count = 0;//接收计数
        private bool Listening = false;//是否没有执行完invoke相关操作
        private new bool Closing = false;//是否正在关闭串口,执行Application.DoEvents,并阻止再次invoke
        private Queue dataQueue = new Queue(100);
        private int num = 5;//每次删除增加几个点
        private string resultFile;
        private double str;
        private string string1;



        public realchart()
        {
            InitializeComponent();
            System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;//设置该属性 为false
        }
        private void btnInit_Click(object sender EventArgs e)
        {
            //定义图表区域          
            this.chart1.ChartAreas.Clear();
            ChartArea chartArea1 = new ChartArea(“C1“);
            this.chart1.ChartAreas.Add(chartArea1);            //定义存储和显示点的容器     
            this.chart1.Series.Clear();
            Series series1 = new Series(“S1“);
            series1.ChartArea = “C1“;
            this.chart1.Series.Add(series1);
            //设置图表显示样式         
            this.chart1.ChartAreas[0].AxisY.Minimum = 0;
            this.chart1.ChartAreas[0].AxisY.Maximum = 100;
            this.chart1.ChartAreas[0].AxisY.Interval = 10;
            this.chart1.ChartAreas[0].AxisX.Interval = 5;
            this.chart1.ChartAreas[0].AxisX.MajorGrid.LineColor = System.Drawing.Color.Silver;
            this.chart1.ChartAreas[0].AxisY.MajorGrid.LineColor = System.Drawing.Color.Silver;
            //设置标题          
            this.chart1.titles.Clear();
            this.chart1.titles.Add(“S01“);
            this.chart1.titles[0].Text = “XXX显示“;
            this.chart1.titles[0].ForeColor = Color.RoyalBlue;
            this.chart1.titles[0].Font = new System.Drawing.Font(“Microsoft Sans Serif“ 12F);
            //设置图表显示样式            
            this.chart1.Series[0].Color = Color.Red;
            if (rb2.Checked)
            {
                this.chart1.titles[0].Text = string.Format(“温度 {0} 显示“ rb2.Text);
                this.chart1.Series[0].ChartType = SeriesChartType.Line;
            }
            if (rb1.Checked)
            {
                this.chart1.titles[0].Text = string.Format(“温度 {0} 显示“ rb1.Text);
                this.chart1.Series[0].ChartType = SeriesChartType.Spline;
            }
            thi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     61440  2019-09-27 11:38  上位机实时显示 -1\WindowsFormsApplication4\.vs\WindowsFormsApplication4\v14\.suo

     文件        189  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\App.config

     文件      19968  2019-09-25 08:37  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\bin\Debug\WindowsFormsApplication4.exe

     文件        189  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\bin\Debug\WindowsFormsApplication4.exe.config

     文件      30208  2019-09-25 08:37  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\bin\Debug\WindowsFormsApplication4.pdb

     文件      22696  2019-09-27 11:37  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\bin\Debug\WindowsFormsApplication4.vshost.exe

     文件        189  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\bin\Debug\WindowsFormsApplication4.vshost.exe.config

     文件        490  2018-09-15 15:29  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\bin\Debug\WindowsFormsApplication4.vshost.exe.manifest

     文件      10240  2019-09-25 08:37  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Form1.cs

     文件      17620  2019-09-24 10:35  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Form1.Designer.cs

     文件       6384  2019-09-24 10:35  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Form1.resx

     文件       1797  2019-09-16 08:35  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       7531  2019-09-12 16:20  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件          0  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件       5377  2019-09-27 11:37  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\WindowsFormsApplication4.csproj.FileListAbsolute.txt

     文件       1012  2019-09-24 10:35  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\WindowsFormsApplication4.csproj.GenerateResource.Cache

     文件       2559  2019-09-23 11:01  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\WindowsFormsApplication4.csprojResolveAssemblyReference.cache

     文件      19968  2019-09-25 08:37  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\WindowsFormsApplication4.exe

     文件      30208  2019-09-25 08:37  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\WindowsFormsApplication4.pdb

     文件        180  2019-09-23 11:01  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\WindowsFormsApplication4.Properties.Resources.resources

     文件        180  2019-09-24 10:35  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\obj\Debug\WindowsFormsApplication4.realchart.resources

     文件        540  2019-09-06 15:33  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Program.cs

     文件       1370  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Properties\AssemblyInfo.cs

     文件       2861  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Properties\Resources.Designer.cs

     文件       5612  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Properties\Resources.resx

     文件       1111  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Properties\Settings.Designer.cs

     文件        249  2019-09-06 15:17  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\Properties\Settings.settings

     文件       4014  2019-09-06 15:33  上位机实时显示 -1\WindowsFormsApplication4\WindowsFormsApplication4\WindowsFormsApplication4.csproj

............此处省略16个文件信息

评论

共有 条评论