Вставка DEC в версиях выше 1.14.
Вставка DEC в версиях выше 1.14.
Столкнулся с проблемой переноса проектов из версий до 1.14(включительно), в версии постарше. После компиляции в блоках SCALE, GetCharFromStr(получить символ из строки) появляется не нужное DEC. В ручную удаляю, проект работает.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось alikshk 04 мар 2017, 17:42, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Вставка DEC в версиях выше 1.14.
alikshk, Автор обновил блоки конвертации SConv и сделал их с атрибутами. Раньше эти блоки были без атрибутов. Давайте сделаем пользовательские блоки. Тестируйте!
Последний раз редактировалось Boroda 05 мар 2017, 01:28, всего редактировалось 1 раз.
Вставка DEC в версиях выше 1.14.
Boroda, С "Конвертация типов" всё в порядке, проблема с "Масштабирование" и "Получить символ из строки. Мне для проекта нужно из строки отдельно символы в дальнейшем обрабатывать. Это я примеры скинул как не правильно блоки работают. Сравните строки.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось alikshk 05 мар 2017, 10:57, всего редактировалось 1 раз.
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Вставка DEC в версиях выше 1.14.
alikshk, проблема именно с конвертацией!!! DEC приходит оттуда. Вот так всегда, вместо того, чтоб попробовать, начинается......
- Boroda
- Капитан
- Сообщения: 836
- Зарегистрирован: 01 май 2016, 01:04
- Откуда: Коломна
- Имя: Станислав
- Контактная информация:
Вставка DEC в версиях выше 1.14.
Даже не зная программирование, в документацию к блокам посмотреть и все станет ясно: описание старое слева, реальные настройки блока справа.
Потом залезть на Ардуино.сс и там посмотреть, что 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);
Потом залезть на Ардуино.сс и там посмотреть, что 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);
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Boroda 05 мар 2017, 12:07, всего редактировалось 1 раз.
Вставка DEC в версиях выше 1.14.
Boroda, Спасибо! Попробовал Ваш ToStr.ubl(20Kb), сразу после блока часов, после конвертации (IDE) вроде как нормалёк, проверю как дома буду.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя