при переводе из Float в String теряются остатки
при переводе из Float в String теряются остатки
Добрый день! почему то при переводе из Float в String теряются остатки после запятой(в место них просто нули)! такого же не должно быть??
при переводе из Float в String теряются остатки
Чем просматриваете результат преобразования? СОМ? Дисплей?
Что за операционка?
У меня на 1602 индикаторе, не теряется.
Что за операционка?
У меня на 1602 индикаторе, не теряется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
при переводе из Float в String теряются остатки
а при чём оперпционка? ну окно10. версия программы 1.9.2
считываю с компа через сом и на remotexy отправлял, результат одинаковый. Дисплеем проверить пока не могу, но точно помню что раньше выводил на 1602, тоже нормально все было! на версии 1.8
На сом пробовали отправить ?
считываю с компа через сом и на remotexy отправлял, результат одинаковый. Дисплеем проверить пока не могу, но точно помню что раньше выводил на 1602, тоже нормально все было! на версии 1.8
На сом пробовали отправить ?
- support
- Супермодератор
- Сообщения: 1917
- Зарегистрирован: 03 янв 2018, 11:45
- Откуда: Астрахань
- Имя: Сергей
- Поблагодарили: 23 раза
- Контактная информация:
при переводе из Float в String теряются остатки
Приложите проектик, посмотрю. У меня то же повторить не получается
Автор программы FLProg.
при переводе из Float в String теряются остатки
Проект огромный, там очень много всего! Просто можно поставить блок отправки в сом порт и на входе поставить константу (например 3.14), а при сканировании порта он выдает переменную в виде (3.00) а остаток после запятой теряется! Нужно попробовать в новой версии 1.10 может там этого не будет!
при переводе из Float в String теряются остатки
Приветствую!
Не стал создавать новую тему, решил написать здесь. Сделал проект на LAD.
По нажатию на кнопку, счётчик считает на увеличение. После идёт блок математики
счётчик нажатий умножаю на 0.32 (float). Потом конвертирую в строку, складываю строки
и вывожу на дисплей.
Теперь о глюке. Сразу же после первого нажатия на кнопку, на дисплей выводится 0,31, а не 0,32.
Проверьте пожалуйста, может у меня что-то не так с проектом?
Не стал создавать новую тему, решил написать здесь. Сделал проект на LAD.
По нажатию на кнопку, счётчик считает на увеличение. После идёт блок математики
счётчик нажатий умножаю на 0.32 (float). Потом конвертирую в строку, складываю строки
и вывожу на дисплей.
Теперь о глюке. Сразу же после первого нажатия на кнопку, на дисплей выводится 0,31, а не 0,32.
Проверьте пожалуйста, может у меня что-то не так с проектом?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
при переводе из Float в String теряются остатки
Цитата Chaynik ()200?'200px':''+(this.scrollHeight+5)+'px');">Теперь о глюке. Сразу же после первого нажатия на кнопку, на дисплей выводится 0,31, а не 0,32.
Это баг преобразований, уже писал об этом
Это баг преобразований, уже писал об этом
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 15 ноя 2015, 20:20, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
при переводе из Float в String теряются остатки
Цитата Chaynik ()200?'200px':''+(this.scrollHeight+5)+'px');">Благодарю за ответ. Успокоили...
Вам повезло что цифры маленькие, былиб чуток больше - был бы вынос мозга ))))
Вам повезло что цифры маленькие, былиб чуток больше - был бы вынос мозга ))))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64, FLProg (portable)
при переводе из Float в String теряются остатки
Как я понял, глюк этот достаточно давний. Потому что загрузил версию программы 1.7, и там тоже самое.
И он точно в блоке конвертации строк. Обрадовало, что у автора программы, есть возможность подключить дисплей на MAX7219, для которого нет необходимости делать конвертацию. Так что выход есть
И он точно в блоке конвертации строк. Обрадовало, что у автора программы, есть возможность подключить дисплей на MAX7219, для которого нет необходимости делать конвертацию. Так что выход есть

У вас нет необходимых прав для просмотра вложений в этом сообщении.
- rw6cm
- Полковник
- Сообщения: 2372
- Зарегистрирован: 06 сен 2015, 20:25
- Имя: Владимир
- Поблагодарили: 41 раз
при переводе из Float в String теряются остатки
Цитата Chaynik ()200?'200px':''+(this.scrollHeight+5)+'px');">Обрадовало, что у автора программы, есть возможность подключить дисплей на MAX7219, для которого нет необходимости делать конвертацию. Так что выход есть wink
Можно было и проще.
Можно было и проще.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось rw6cm 16 ноя 2015, 21:05, всего редактировалось 1 раз.
Win10-64, FLProg (portable)
при переводе из Float в String теряются остатки
Так. Пока для меня немного запутанно, нужно время для понимания 

при переводе из Float в String теряются остатки
Выявил баг. Дело было в блоке DHT11(датчик темпер\влажн)!!!! Его удаляешь и все ок, десятичные появляются! Этот блок влияет на весь проект. Просьба к разработчику, проверить блок датчиков DHT
Последний раз редактировалось trepuz 29 ноя 2015, 17:35, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость