Страница 1 из 1

Вставка DEC в версиях выше 1.14.

Добавлено: 04.03.2017{, 17:37}
alikshk
Столкнулся с проблемой переноса проектов из версий до 1.14(включительно), в версии постарше. После компиляции в блоках SCALE, GetCharFromStr(получить символ из строки) появляется не нужное DEC. В ручную удаляю, проект работает.

Вставка DEC в версиях выше 1.14.

Добавлено: 05.03.2017{, 01:18}
Boroda
alikshk, Автор обновил блоки конвертации SConv и сделал их с атрибутами. Раньше эти блоки были без атрибутов. Давайте сделаем пользовательские блоки. Тестируйте!

Вставка DEC в версиях выше 1.14.

Добавлено: 05.03.2017{, 10:50}
alikshk
Boroda, С "Конвертация типов" всё в порядке, проблема с "Масштабирование" и "Получить символ из строки. Мне для проекта нужно из строки отдельно символы в дальнейшем обрабатывать. Это я примеры скинул как не правильно блоки работают. Сравните строки.

Вставка DEC в версиях выше 1.14.

Добавлено: 05.03.2017{, 11:43}
Boroda
alikshk, проблема именно с конвертацией!!! DEC приходит оттуда. Вот так всегда, вместо того, чтоб попробовать, начинается......

Вставка DEC в версиях выше 1.14.

Добавлено: 05.03.2017{, 11:48}
alikshk
Boroda, Извиняюсь, не пробовал, нахожусь на работе.

Вставка DEC в версиях выше 1.14.

Добавлено: 05.03.2017{, 12:01}
Boroda
Даже не зная программирование, в документацию к блокам посмотреть и все станет ясно: описание старое слева, реальные настройки блока справа.


Потом залезть на Ардуино.сс и там посмотреть, что String() бывает разным:

String stringOne =  String(stringTwo + " with more"); // concatenating two strings
String stringOne =  String(13); // using a constant integer
String stringOne =  String(analogRead(0), DEC); // using an int and a base
String stringOne =  String(45, HEX); // using an int and a base (hexadecimal)
String stringOne =  String(255, BIN); // using an int and a base (binary)
String stringOne =  String(millis(), DEC); // using a long and a base
String stringOne =  String(5.698, 3);

Вставка DEC в версиях выше 1.14.

Добавлено: 05.03.2017{, 15:09}
alikshk
Boroda, Спасибо! Попробовал Ваш  ToStr.ubl(20Kb), сразу после блока часов, после конвертации (IDE) вроде как нормалёк, проверю как дома буду.