지정된 데이터를 직렬 포트에 쓰기

        public static bool WriteToSerialPort(byte[]byteArr)
        {
            SerialPort Com = newSerialPort();
            try
            {
               Com.ReadTimeout = 5000;
               Com.WriteTimeout = 5000;
               Com.PortName = "Com1";
               Com.BaudRate = 9600;
               Com.StopBits = StopBits.One;
               Com.Parity = Parity.None;
               Com.Open();
               Com.Write(byteArr, 0,byteArr.Length);
               return true;
            }
            catch(Exception ex)
            {
               return false;
            }
            finally
            {
               Com.Close();
            }           
        }

이 예에서는 메소드 Write(Byte[]buffer, Int32 offset, Int32 count)를 사용합니다.이 방법은 버퍼의 데이터를 사용하여 지정한 바이트를 직렬 포트에 기록합니다.버퍼는 버퍼입니다. 오프셋은 여기서부터 바이트를 포트에 복사하고,count는 쓸 바이트의 수를 표시합니다.

좋은 웹페이지 즐겨찾기