2017-09-04 30 views
0

我有一個線程,我想發送一些命令與串行端口。我怎樣才能做到這一點?在一個線程C中使用SerialPort命令#

Thread execProcess = new Thread(eProcess); 

static bool isRunning = false; 

static void eProcess() 
{ 
    while(true) 
    { 
     if(isRunning) 
     { 
      sendCmd(cmd); //cmd is a string 
     } 
    } 
} 

void sendCmd(string cmd) 
{ 
    serialPort.WriteLine(cmd); 
} 

我該怎麼做?

+0

大約有Seri​​alPort類MSDN好例子。那麼,問題是什麼? – KBO

+0

線程需要靜態函數,我可以將Serial類設置爲靜態,我沒有找到任何解決方案。 –

+0

看看構造函數,以及如何創建一個串行端口的新實例 – Claudi

回答