2 / 2 / 0
Регистрация: 04.11.2013
Сообщений: 101
|
|
1 | |
Чтение и проверка троек байт с последовательного порта, serialPort.Read()05.10.2018, 06:47. Показов 800. Ответов 1
Метки нет Все метки)
(
Доброго времени суток!
Буду рад Вашему совету о дальнейшем направлении разработки. Читаю данные с порта. Нужные данные зашифрованы в пакетах по три байта. Требуется просто "вытаскивать" эти тройки байт и переводить в читаемый вид (разбивать байты на биты, делать перестановку). Пример сигнала: 00 56 40 00 57 40 00 56 40... Нужны как раз эти тройки: 00 56 40 Которые будут преобразованы в понятные для человека данные: Значение 1: ... Значение 2: ... Значение 3: ... Из вывода на форме нужны только эти понятные для человека меняющиеся значения. Если правильно понимаю, это будет цикл с методом Read(), или же нет? Как примерно будет выглядеть будущая структура? Спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
05.10.2018, 06:47 | |
Ответы с готовыми решениями:
1
c# SerialPort.ReadExisting Чтение байтов из последовательного порта Узнать длину букв (не байт) буфера SerialPort'а SerialPort: исключение при выдергивании виртуального COM порта Как через serialport принять неизвестное количество байт |
05.10.2018, 11:44 | 2 |
1) Read() - читаем буфер порта
2) в цикле перебираем буфер и "вычленяем" то что нужно (в Вашем случаи тройки байт) 3) ну а по сдвигам и байтам использует <<, >> и BitConverter
0
|
05.10.2018, 11:44 | |
Помогаю со студенческими работами здесь
2
Программирование последовательного порта SerialPort чтение/запись данных
Чтение из COM порта, При чтении из порта зависает read() Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |