2017-09-04 20 views
0

スレッドがあり、シリアルポートでコマンドを送信したい。これどうやってするの?スレッドCでシリアルポートコマンドを使用する

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

SERIALPORTクラスについての良いMSDNの例があります。では、問題は何ですか? – KBO

+0

スレッドは静的な関数を必要とし、私は静的にSerialクラスを設定できます。私は解決策を見つけませんでした。 –

+0

コンストラクタを見て、シリアルポートの新しいインスタンスを作る方法 – Claudi

答えて

関連する問題