Выделение и конвертация строки

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Аватара пользователя
Vitez
Сержант
Сообщения: 202
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

Выделение и конвертация строки

#1

Сообщение Vitez » 20.10.2017{, 10:47}

Всем привет.
Может кто поможет. Всю голову сломал. Получаю с UART строку в формате: +INQ:1234:56:789ABС,240404,7FFF Выделенное жирным необходимо выделить и заменить двоеточие на запятую. 1234,56,789ABС При том, что количество цифр может меняться. Неизменно +INQ: и первая запятая.
Последний раз редактировалось Vitez 20.10.2017{, 10:49}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 3990
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 567
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Выделение и конвертация строки

#2

Сообщение Sancho » 20.10.2017{, 14:25}

Пробуй.
Постарался максимально закоментировать текст для модификаций.
Фильтрации по начинанию с +INQ: нет, можно встроить при необходимости.
Удачи.

P.S.
Версия 2 с фильтрацией.
Выход остаётся в предыдущем состоянии если данные на входе не обновились корректно.
Можно добавить выход с 1 на один цикл, если новые данные пришли...

P.P.S. максимум 16 символов, меняется редактированием.
Вложения
UART-Vitez_2.flp
(126.44 КБ) 39 скачиваний
UART-Vitez_1.flp
(122.13 КБ) 43 скачивания
Последний раз редактировалось Sancho 20.10.2017{, 17:37}, всего редактировалось 1 раз.
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Vitez
Сержант
Сообщения: 202
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

Выделение и конвертация строки

#3

Сообщение Vitez » 20.10.2017{, 14:56}

Спасибо, вечером попробую.

Слимпер
Майор
Сообщения: 1009
Зарегистрирован: 06.09.2015{, 16:56}
Репутация: 26
Откуда: Новосибирск

Выделение и конвертация строки

#4

Сообщение Слимпер » 20.10.2017{, 16:02}

Пока проверил, уже ответили, но может пригодится.
Блок в нем идет обработка уже готовой строки.
Вложения
_2-CODE-.ubi
(11.85 КБ) 41 скачивание

Аватара пользователя
Sancho
Полковник
Сообщения: 3990
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 567
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Выделение и конвертация строки

#5

Сообщение Sancho » 20.10.2017{, 16:57}

Слимпер писал(а):Пока проверил, уже ответили, но может пригодится.Блок в нем идет обработка уже готовой строки.
КРАСОТА!!!
Знание языка -СИЛА!!!
Пойду дальше учить....
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Vitez
Сержант
Сообщения: 202
Зарегистрирован: 08.11.2015{, 14:32}
Репутация: 4

Выделение и конвертация строки

#6

Сообщение Vitez » 20.10.2017{, 19:42}

Ребята, спасибо!! ))

Ответить

Вернуться в «Спросить у знатоков»