ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
451720 Топик полностью
Apтём (07.10.2013 23:56, просмотров: 52) ответил MegaJohn на это C# ? Не поделитесьтестовым проектиком, где написана работа с комом и с этим графиком ?
С com-портом там всё несложно:  using System.IO.Ports; using System.Threading; using System.IO; namespace cs_sender { class Program { static void Main(string[] args) { string[] file_fist = File.ReadAllLines("list.txt"); SerialPort Port; Port = new SerialPort(); Port.PortName = "COM1"; Port.BaudRate = 19200; while (Port.IsOpen == false) { Thread.Sleep(1); try { Port.Open(); } catch { } } byte[] send_data = File.ReadAllBytes(file_fist[i]); Port.Write(send_data, 0, send_data.Length); while (Port.BytesToWrite > 0) ; Thread.Sleep(300); while (Port.BytesToRead>0) { char[] received_data = new char[Port.BytesToRead]; Port.Read(received_data, 0, received_data.Length); string console_str = ""; } for (int k=0; k<received_data.Length; k++) { byte next_char = (byte)received_data[k]; if (next_char < 0x20 || next_char >= 0x7F) { console_str += ('<' + next_char.ToString() + '>'); } else console_str += received_data[k]; } Console.WriteLine(console_str); Если приложение не консольное, то на форму можно кинуть компонент serialPort.