Простой пример работы чтения поступающих данных из COM порта с использованием SerialPort на C#. Всё довольно просто, для получения данных вам потребуется использовать событие DataReceived.
Пример:
Для начала работы с ком портом необходимо запустить компонент с заданными параметрами, для окончания остановить, смотрите пример:
Пример:
private string stroka=""; private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) { this.Invoke(new EventHandler(DoUpdate)); } private void DoUpdate(object s,EventArgs e) { stroka = stroka + serialPort1.ReadExisting(); }При выполнении этого кода в переменной stroka будут копиться все данные поступающие из COM порта.
Для начала работы с ком портом необходимо запустить компонент с заданными параметрами, для окончания остановить, смотрите пример:
serialPort1.PortName = "COM1"; //Указываем наш порт - в данном случае COM1. serialPort1.BaudRate = 9600; //указываем скорость. serialPort1.DataBits = 8; serialPort1.Open(); //Открываем порт. ..... serialPort1.Close(); //Закрываем порт.
Ссылки для скачивания: Rusfolder.net - DepositFiles - Turbobit.net - Letitbit.net
не работает
ОтветитьУдалитьЗдравствуйте, что именно?
ОтветитьУдалить