3

この質問は、ここにある質問と回答の両方に触発されています: Passing a Command to a Comm Port Using C#'s SerialPort Class

質問自体は、私が抱えていたいくつかの問題に答えましたが、他にもいくつかの質問がありました。デモンストレーションでの答えは次のとおりです。

var serialPort = new SerialPort("COM1", 9600);
serialPort.Write("UUT_SEND \"REMS\\n\" \n");

基本的なシリアル ポートの使用。また、これにも注意してください。応答を取得するには、DataReceived イベントをフックする必要があります。

私の質問は次のとおりです。を使用する必要がありますか、DataReceived eventそれとも使用できますserialPort.ReadLineか? の正確な機能はserialPort.ReadLine何ですか? また、アプリケーションでserialPort.Open()andを使用する必要がありますか?serialPort.Close()

4

1 に答える 1