程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 獲取串口數據 (C#)

獲取串口數據 (C#)

編輯:C#入門知識

2. 效果圖 如下

 

3. 關鍵代碼
[csharp] 
private void buttonOpenClose_Click(object sender, EventArgs e) 
      { 
          try 
          { 
              labmsg.Text = ""; 
              //根據當前串口對象,來判斷操作 
              if (comm.IsOpen) 
              { 
                  //打開時點擊,則關閉串口 
                  comm.Close(); 
              } 
              else 
              { 
                  //關閉時點擊,則設置好端口,波特率後打開 
                  comm.PortName = comboPortName.Text; 
                  comm.BaudRate = int.Parse(comboBaudrate.Text); 
                  try 
                  { 
                      comm.Open(); 
                  } 
                  catch (Exception ex) 
                  { 
                      //捕獲到異常信息,創建一個新的comm對象,之前的不能用了。 
                      comm = new SerialPort(); 
                      //現實異常信息給客戶。 
                      MessageBox.Show(ex.Message); 
                  } 
              } 
              //設置按鈕的狀態 
              buttonOpenClose.Text = comm.IsOpen ? "關閉串口" : "打開串口"; 
              buttonSend.Enabled = comm.IsOpen; 
          } 
          catch (Exception ex) 
          { 
 
              labmsg.Text = "ERR"; 
          } 
      } 

  1. 上一頁:
  2. 下一頁: