
Сообщение от
Kliper
Здравствуйте, товарищи разработчики!
Ну "добейте" Вы уже наконец экспоненциальность в эмуляции и отладке.
Как вариант сделайте в общих настройках задатчик округления (кол-во знаков после запятой).
Я сейчас по возможности использую делитель вместо множителя (как на картинке). Но деление не есть хорошо, т.к. там может быть ноль.
Что за ерунда, у вас 10 константа, а значит не может стать нулём.
Представление в экспоненциальной форме числа, прекрасно читается, для отладки можете просто конвертировать в целое.
Или написать функцию Trunc, умножить на 10, конвертировать в целое, потом обратно в Float и разделить на 10. 1 Trunc.jpg
Получите Float с 1 знаком после запятой, который хорошо читается. Для 2 знаков делить и умножить на 100.
Написать функцию Trunc быстрее, чем вы писали на форум.
Код:
Trunc:= udint_to_real(real_to_udint(Var1*x))/x; // где х=10.0 или 100.0, а Var1 - входная переменная
https://owen.ru/forum/showthread.php...l=1#post475718