Конвертер Char -> String

Пользовательские блоки для конвертации различных типов данных, а так-же шифрования и дешифровки
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Конвертер Char -> String

#1

Сообщение Dryundel » 27.01.2022{, 23:40}

Конвертер Char -> String
.
Конвертер Char-String.jpg
Конвертер Char-String.jpg (3.94 КБ) 1565 просмотров
Конвертер_Char_String_(Code_-_Professional).ubi
(75.45 КБ) 67 скачиваний
.
С удивлением обнаружил, что такого блока в штатных нет.
Требуется не часто но вот настал такой момент.
Из достоинств: Блок не создает переменных.

Конечно можно было воспользоваться блоком добавления Char к строке.
Добавление Char к строкеПоказать
2022-01-27_232601.jpg
2022-01-27_232601.jpg (4.46 КБ) 1565 просмотров
Однако в целях оптимизации сделал блок.

Отправлено спустя 8 часов 43 минуты 31 секунду:
:smile171: :smile171: :smile171:
Вчера сделал, а сегодня утром проснулся с мыслью, что не может быть, чтобы Автор не предусмотрел такой конвертации.
Это просто идиотизм с моей стороны. В штатном конвертере строк надо было просто в настройки залезть!
Штатный конвертер.jpg
Отправлено спустя 6 часов 5 минут 13 секунд:
а нету блока ahcii -> hex ?
petroua, не совсем понял вопрос.
Есть варианты:
2022-01-28_142535.jpg
2022-01-28_142535.jpg (44.63 КБ) 1503 просмотра

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Конвертер Char -> String

#21

Сообщение Dryundel » 29.01.2022{, 12:18}

Dryundel писал(а):
29.01.2022{, 12:09}
ткните где именно происходит конвертация из ascii в hex/dec
Я к сожалению сейчас далеко от компа. Буду только послезавтра. Думаю AlexCrane, поможет.
Вообще есть у меня один блок который я делал немного для других целей. Он на 10 символов. Вероятно он подойдёт. Но все уже послезавтра.

petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07.12.2021{, 17:17}
Репутация: 30
Имя: Петр

Конвертер Char -> String

#22

Сообщение petroua » 29.01.2022{, 12:25}

Dryundel писал(а):
29.01.2022{, 12:11}
Это реальная посылка
нет

Отправлено спустя 1 минуту 38 секунд:
Dryundel писал(а):
28.01.2022{, 14:29}
Количество знаков фиксированной? 10 шт
плавающая длина

petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07.12.2021{, 17:17}
Репутация: 30
Имя: Петр

Конвертер Char -> String

#23

Сообщение petroua » 29.01.2022{, 12:44}

знак "#" не сохраняется в строковую переменную.
Последний раз редактировалось petroua 29.01.2022{, 12:50}, всего редактировалось 1 раз.

petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07.12.2021{, 17:17}
Репутация: 30
Имя: Петр

Конвертер Char -> String

#24

Сообщение petroua » 29.01.2022{, 12:49}

*нужна английская раскладка

остальные символы все норм конвертирует.
Только почему то знак "#" и ";" не сохраняет в стринг переменную
Хотя знак ":" двоеточие - сохраняет и конвертирует
Странно

Аватара пользователя
AlexCrane
Капитан
Сообщения: 895
Зарегистрирован: 20.10.2017{, 13:22}
Репутация: 294
Откуда: Ульяновск
Имя: Александр

Конвертер Char -> String

#25

Сообщение AlexCrane » 29.01.2022{, 13:10}

petroua, Вы в FLprog строку задаете, экранируйте слешем типа так \#
Если не знаю, то не скажу. Если скажу, то сначала проверю...
Если нет возможности отблагодарить материально, хотя бы оцени пост....

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

Конвертер Char -> String

#26

Сообщение Sancho » 29.01.2022{, 13:46}

petroua писал(а):
29.01.2022{, 12:11}
ткните где именно происходит конвертация из ascii в hex/dec/byte
Вы используете UPS Link?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

petroua
Рядовой
Сообщения: 43
Зарегистрирован: 07.12.2021{, 17:17}
Репутация: 30
Имя: Петр

Конвертер Char -> String

#27

Сообщение petroua » 29.01.2022{, 17:30}

petroua писал(а):
29.01.2022{, 12:49}
Вы в FLprog строку задаете, экранируйте слешем типа так \#
я в веб интерфейсе пишу # или ;
Т.О. отправляю в МК, а он отправляет по юарту устройству.
но не пишутся эти знаки: просто сбрасывает при нажатии Сохранить в веб-интерфкйсе.
Остальные знаки пишутся-сохраняются-посылаются

Отправлено спустя 1 минуту 46 секунд:
Sancho писал(а):
29.01.2022{, 13:46}
UPS Link
нет такого удобства в моём UPS :)
*к сожалению

Ответить

Вернуться в «Конвертация типов, шифраторы и дешифраторы»