ホームページ  >  に質問  >  本文

C# シリアル ポート クラスは動的データを読み取ります。このデータを転送するにはどうすればよいですか?

using System.IO.Ports;

namespace SerialPorts

{

public class SerialPorts

{

public void ReadSerialPorts ()

{

SerialPort mySerialPort = new SerialPort("COM2");

mySerialPort.BaudRate = 9600;

mySerialPort.Parity = パリティ。なし;

mySerialPort.StopBits = StopBits.One;

mySerialPort.DataBits = 8;

mySerialPort.Handshake = Handshake.None;

mySerialPort。 DataReceived = new SerialDataReceivedEventHandler(DataReceive_Method);

mySerialPort.Open();

}

static void DataReceive_Method(object sender,SerialDataReceivedEventArgs e)

{

SerialPort sp = (SerialPort)sender;

string indata = sp.ReadExisting();

}

}

現在の問題は、オンライン プロセスを使用して送信された保存データを使用することはできますが、ライン プロセスを切断することはできず、再度開始しないとデータにアクセスできないことです。 indata 値を転送できますか? 私たちはこれをクラス化して、JQUERY または Javascript 用に提供することを検討しています。

phpcn_u5220phpcn_u52202650日前1583

全員に返信(1)返信します

  • 小小卫

    小小卫2017-09-19 16:14:04

    p-bean はありません。質問は受け付けません。ご迷惑をおかけして申し訳ありません。

    返事
    0
  • キャンセル返事