Показано с 1 по 5 из 5

Тема: Экспоненциальная форма числа

  1. #1

    По умолчанию Экспоненциальная форма числа

    Здравствуйте, товарищи разработчики!
    Ну "добейте" Вы уже наконец экспоненциальность в эмуляции и отладке.
    Как вариант сделайте в общих настройках задатчик округления (кол-во знаков после запятой).

    Я сейчас по возможности использую делитель вместо множителя (как на картинке). Но деление не есть хорошо, т.к. там может быть ноль.
    Изображения Изображения

  2. #2

    По умолчанию

    Цитата Сообщение от 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
    Последний раз редактировалось kondor3000; 25.11.2025 в 09:55.

  3. #3

    По умолчанию

    Поддерживаю!
    ЗАДОЛБАЛИ эти Ешо-то там
    Не хочу я их понимать
    Не хочу я их учить
    Хочу нормальные цифирки!
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net | Канал в ТГ @CsCsNetLab

  4. #4
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    12,986

    По умолчанию

    Мне тоже не нравятся эти Е, могли бы и в настройках программы сделать переключатель для отображения в том или другом виде. Меньше макросов, быстрее программа.
    Ну или после отладки все округлялки убивать.

  5. #5
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    3,048

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Поддерживаю!
    ЗАДОЛБАЛИ эти Ешо-то там
    Не хочу я их понимать
    Не хочу я их учить
    Хочу нормальные цифирки!
    Древние римляне возмущались бы даже вашему предложению. Какая то ерунда заместо чётких и ясных минуциев

Похожие темы

  1. экспоненциальная запись числа
    от EvilH0mer в разделе Среда программирования OWEN Logic
    Ответов: 1
    Последнее сообщение: 22.10.2025, 10:24
  2. Дробные числа
    от Алмаз Нафиков в разделе Master SCADA 3
    Ответов: 2
    Последнее сообщение: 06.03.2019, 22:03
  3. Ответов: 11
    Последнее сообщение: 02.12.2016, 18:18
  4. Вещественные числа
    от The-Boss в разделе Master SCADA 3
    Ответов: 5
    Последнее сообщение: 27.11.2015, 16:47
  5. Вещественные числа
    от Александр86 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 21.02.2013, 15:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •