FLProg
Вход на сайт
Логин:
Пароль:
Поиск
...
Статистика
Суббота, 18.11.2017, 11:07
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей, Олег, Anydy 
Форум » Основной » Спросить у знатоков » Выделение и конвертация строки
Выделение и конвертация строки
Vitez Дата: Пятница, 20.10.2017, 10:47 | Сообщение # 1
Майор
Группа: Проверенные
Сообщений: 174
Награды: 4
Репутация: 1
Статус: Offline
Всем привет.
Может кто поможет. Всю голову сломал. Получаю с UART строку в формате: +INQ:1234:56:789ABС,240404,7FFF Выделенное жирным необходимо выделить и заменить двоеточие на запятую. 1234,56,789ABС При том, что количество цифр может меняться. Неизменно +INQ: и первая запятая.


Сообщение отредактировал Vitez - Пятница, 20.10.2017, 10:49
 
Sancho Дата: Пятница, 20.10.2017, 14:25 | Сообщение # 2
Генерал-майор
Группа: Проверенные
Сообщений: 519
Награды: 14
Репутация: 16
Статус: Offline
Пробуй.
Постарался максимально закоментировать текст для модификаций.
Фильтрации по начинанию с +INQ: нет, можно встроить при необходимости.
Удачи.

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

P.P.S. максимум 16 символов, меняется редактированием.
Прикрепления: UART-Vitez_1.flp(122Kb) · UART-Vitez_2.flp(126Kb)


Если не получится на контроллере - сделаю на тразисторах и 155/176...

Сообщение отредактировал Sancho - Пятница, 20.10.2017, 17:37
 
Vitez Дата: Пятница, 20.10.2017, 14:56 | Сообщение # 3
Майор
Группа: Проверенные
Сообщений: 174
Награды: 4
Репутация: 1
Статус: Offline
Спасибо, вечером попробую.
 
Слимпер Дата: Пятница, 20.10.2017, 16:02 | Сообщение # 4
Генерал-полковник
Группа: Проверенные
Сообщений: 1008
Награды: 55
Репутация: 43
Статус: Offline
Пока проверил, уже ответили, но может пригодится.
Блок в нем идет обработка уже готовой строки.
Прикрепления: _2-CODE-.ubi(12Kb)
 
Sancho Дата: Пятница, 20.10.2017, 16:57 | Сообщение # 5
Генерал-майор
Группа: Проверенные
Сообщений: 519
Награды: 14
Репутация: 16
Статус: Offline
Цитата Слимпер ()
Пока проверил, уже ответили, но может пригодится.Блок в нем идет обработка уже готовой строки.
КРАСОТА!!!
Знание языка -СИЛА!!!
Пойду дальше учить....


Если не получится на контроллере - сделаю на тразисторах и 155/176...
 
Vitez Дата: Пятница, 20.10.2017, 19:42 | Сообщение # 6
Майор
Группа: Проверенные
Сообщений: 174
Награды: 4
Репутация: 1
Статус: Offline
Ребята, спасибо!! ))
 
Форум » Основной » Спросить у знатоков » Выделение и конвертация строки
Страница 1 из 11
Поиск:

FLProg © 2017
Яндекс.Метрика