上位机学习新体会
在这个学期中,我学习了上位机课程,并跟随老师学习使用Visual Studio,掌握了上位机的使用方法。在学习过程中,我深刻认识到上位机在工业控制、机器人、自动化等领域中的重要性,以及上位机对于数据采集、处理和展示的重要性。
虽然我之前对于上位机并没有太多的了解,但是通过学习,我发现上位机的开发和使用并不是很难。在学习过程中,我通过不断的实践和尝试,掌握了上位机的常用功能,如数据采集、实时曲线绘制、数据处理和通讯接口的编写等等。
其中,我学会了使用C#语言编写上位机程序,并完成了一个基于串口通讯的温度采集和实时曲线绘制的上位机程序。下面是相关代码:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO.Ports;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace TempMonitor
{
public partial class Form1 : Form
{
private SerialPort serialPort;
private bool isOpen = false;
private int cnt = 0;
private double[] tempData = new double[100];
privat