C# 직렬 포트 클래스는 동적 데이터를 어떻게 전송합니까?
phpcn_u5220
phpcn_u5220 2017-06-19 13:16:57
0
1
1670

System.IO.Ports 사용;

namespace SerialPorts

{

    public class SerialPorts

    {     

        public void ReadSerialPorts()

        {

           SerialPort mySerialPort = new SerialPort("COM2");

            mySerialPort. BaudRate = 9600;

            mySerialPort.Parity = Parity.None;

            mySerialPort.StopBits = StopBits.One;

            mySerialPort.DataBits = 8;

           mySerialPort.Handshake = Handshake.None;

            mySerialPort.DataReceived += 신규 SerialDataReceivedEventHandler(DataReceive_Method);

            mySerialPort.Open();

        }

        static void DataReceive_Method(객체 전송자,SerialDataReceivedEventArgs e)

        {

            SerialPort sp = (SerialPort)sender;

            string indata = sp.ReadExisting( );          

        }

    }

目前问题是,可以使用线程传流串口的缓存数据,但是线程不能断开,否则再打开就接不到数据。怎么能把indata值传流?我是打算把这个做成类库,然后提供JQUERY或Javascript调用。

phpcn_u5220
phpcn_u5220

모든 응답(1)
小小卫

피빈이 없습니다. 질문을 받아들일 수 없습니다. 영상을 시청해 주셔서 감사합니다. 수고를 끼쳐드려 죄송합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿