Страница 1 из 2
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 14:29
				 Dryundel
				Конвертер Char -> String
.
Конвертер Char-String.jpg
Конвертер_Char_String_(Code_-_Professional).ubi
.
С удивлением обнаружил, что такого блока в штатных нет.
Требуется не часто но вот настал такой момент.
Из достоинств: Блок не создает переменных.
Конечно можно было воспользоваться блоком добавления Char к строке.
[spoiler=Добавление Char к строке]
2022-01-27_232601.jpg
[/spoiler]
Однако в целях оптимизации сделал блок.
Отправлено спустя    8 часов 43 минуты 31 секунду:
 
   
   
 
Вчера сделал, а сегодня утром проснулся с мыслью, что не может быть, чтобы Автор не предусмотрел такой конвертации.
Это просто идиотизм с моей стороны. В штатном конвертере строк надо было просто в настройки залезть!
Штатный конвертер.jpg
Отправлено спустя    6 часов 5 минут 13 секунд:
а нету блока ahcii -> hex ?
[ref]petroua[/ref], не совсем понял вопрос.
Есть варианты:
2022-01-28_142535.jpg
 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 20:45
				 Dryundel
				Вот сразу видно,  не любит народ читать. Качают как будто и дело. Народ, ну нафига вам этот хлам? Лень до конца первый пост прочитать.
18 скачивание за день - бред.  
 
 
Хотел сначала удалить тему, но подумал, что учиться на чужих ошибках полезно. Да и над своими поражать не вредно.  

 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 20:53
				 cmept-27
				[ref=#ff8000]Dryundel[/ref], А у меня нету )))
Безымянный.png
 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 20:59
				 Dryundel
				[ref]cmept-27[/ref], я не понял, Вы прикалываетесь?  

 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:02
				 cmept-27
				[ref=#ff8000]Dryundel[/ref], В чем именно ? Если бы я прикалывался , то я бы написал "Пойду посплю может тоже у меня что появиться"
			 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:09
				 Serquick
				[ref=#ff8000]Dryundel[/ref], 
cmept-27 писал(а): 28 янв 2022, 20:53
[ref=#ff8000]Dryundel[/ref], А у меня нету )))
Безымянный.png
 
Та-же фигня 

  7.4.2 портативная.
 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:12
				 Dryundel
				[ref]cmept-27[/ref], [ref]Serquick[/ref], ну так переменную типа Char вы к блоку прицепили?
			 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:13
				 cmept-27
				[ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься. Интересно много еще таких пасхалок ))
			 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:14
				 Serquick
				Dryundel писал(а): 28 янв 2022, 21:12
[ref]cmept-27[/ref], [ref]Serquick[/ref], ну так переменную типа Char вы к блоку прицепили?
 
  
  
  Да появилось  

 Да уж.
 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:16
				 Serquick
				cmept-27 писал(а): 28 янв 2022, 21:13
[ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься. Интересно много еще таких пасхалок ))
 
Надо бы пасхалку записать в описание к блоку 

 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:17
				 Dryundel
				cmept-27 писал(а): 28 янв 2022, 21:13
[ref=#ff8000]Dryundel[/ref], Ооо извентиляюсь ))) А так есть ))) Фиг догадаешься
 
При конвертации Float с подобной штукой люди сталкиваются. Не находят количества знаков после запятой.  
 
 
Serquick писал(а): 28 янв 2022, 21:16
Надо бы пасхалку записать в описание к блоку
 
Предполагаю что она есть в описании.
 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:21
				 Serquick
				Dryundel писал(а): 28 янв 2022, 21:17
Предполагаю что она есть в описании.
 
Ни слова 

 
			
					
				Конвертер Char -> String
				Добавлено: 28 янв 2022, 21:23
				 Dryundel
				Dryundel писал(а): 28 янв 2022, 21:17
Предполагаю что она есть в описании.
 
А нет...  
 
 
Про Float есть, а про Char ничего.  
 
 
Вот я и наткнулся на грабли. Хотя про Float то точно знал.
 
			
					
				Конвертер Char -> String
				Добавлено: 29 янв 2022, 00:04
				 petroua
				Dryundel писал(а): 28 янв 2022, 14:29
Есть варианты
 
посимвольно это да.
а если подряд одной строкой несколько ascii идет - то как тогда их в hex переводить
Отправлено спустя     1 минуту 52 секунды:
Dryundel писал(а): 29 янв 2022, 00:02
не совсем понял вопрос
 
символ из ascii он же строковый. 
как строку из ascii в hex переводить?
как здесь но только в ардуине/есп такое осуществить
https://coding.tools/ru/ascii-to-hex
если конечно это возможно
 
			
					
				Конвертер Char -> String
				Добавлено: 29 янв 2022, 01:07
				 Dryundel
				petroua писал(а): 29 янв 2022, 00:04
а если подряд одной строкой несколько ascii идет - то как тогда их в hex переводить
 
В принципе реально.
Если не секрет, для чего это? 
Опишите задумку, может Вам не совсем это требуется.
Вообще, если не одним блоком, то уже сейчас есть вариант это сделать.
 
			
					
				Конвертер Char -> String
				Добавлено: 29 янв 2022, 09:27
				 petroua
				[ref=#ff8000]Dryundel[/ref], 
есть устройство ИБП 
оно свои данные отдает в виде строки ascii
@$%&&*afg" - вот так например
если перевести это в hex то получатся циферки с данными различными (напряжение ток мощность частота и т.п.)
			 
			
					
				Конвертер Char -> String
				Добавлено: 29 янв 2022, 11:21
				 AlexCrane
				[ref]petroua[/ref], Если бы делал [ref=#ff8000]Sancho[/ref], то предложил бы так
пример.png
Строку в массив байт.flp
 
			
					
				Конвертер Char -> String
				Добавлено: 29 янв 2022, 11:43
				 petroua
				[ref=#ff8000]AlexCrane[/ref], 
хорошо допустим мы разбили на символы и занесли в массив.
но как конвертировать из ascii?
			 
			
					
				Конвертер Char -> String
				Добавлено: 29 янв 2022, 12:09
				 Dryundel
				Dryundel писал(а): 29 янв 2022, 01:07
есть устройство ИБП
оно свои данные отдает в виде строки ascii
@$%&&*afg" - вот так например
 
Ну хорошо, допустим.
Если перевести это в hex получается:
40 24 25 26 26 2a 61 66 67 22
И что Вы с этим будете дедать?
Может надо это в Dec переводить?
64 36 37 38 38 42 97 102 103 34
Тогда это будут циферки byte или int
А с hex что Вы сделаете? Ведь все равно это будет строка String. Или результат нужен в char? 
Короче, и ли это Вы чего то недопонимаете или у меня лыжи не едут. 
Вопросы:
Это реальная посылка? 
Количество знаков фиксированной? 10 шт?
Отправлено спустя     12 минут 8 секунд:
[ref=#ff8000]AlexCrane[/ref],  нафига такие сложности? String это по сути уже массив а длина посылки вероятнее всего фиксированная. Можно же штатным средствами обработки строк вытаскивать каждый символ оо отдельности и потом конвертировать его во что угодно.
 
			
					
				Конвертер Char -> String
				Добавлено: 29 янв 2022, 12:11
				 petroua
				Dryundel писал(а): 29 янв 2022, 11:57
И что Вы с этим будете дедать
 
перевожу из hex в dec и далее математика
но для этого есть штатные блоки поэтому там все ясно )
затык в переводе из ascii
Отправлено спустя     1 минуту 30 секунд:
Dryundel писал(а): 29 янв 2022, 12:09
штатным средствами
 
ткните где именно происходит конвертация из ascii в hex/dec/byte
в блоке GetCharFromStr ?