从C#.Net中的SerialPort获取实时数据

时间:2017-11-27 04:10:28

标签: c# serial-port

我正在绘制一个来自serialport的标签文本。如何在不按下按钮的情况下从serialport获取数据?

这是我的代码



public string Read()
        {
            try
            {
                this.DataReceived = oSerialPort.ReadLine().ToString();
                return (this.DataReceived);
            }
            catch
            {
                return "Failed";
            }
        } 
        
private void button17_Click(object sender, EventArgs e)
        {
            Thread.Sleep(500);
            string x = Read();
            Label1.Text = x;
        }
        
        




1 个答案:

答案 0 :(得分:0)

使用SerialPort.DataReceived事件从串口读取数据。有关详细信息,请参阅this msdn documentation