2017-11-27 12 views
-2

シリアルポートからラベルテキストをプロットしています。ボタンを押すことなくシリアルポートからデータを取得する方法は?C#.Netの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; 
 
     } 
 
     
 
    

+0

_ 'Thread.Sleep()'を使用しないことで、 "リアルタイムデータを取得..." _するのは良いスタートです – MickyD

答えて

関連する問題