Страница 445 из 452 ПерваяПервая ... 345395435443444445446447 ... ПоследняяПоследняя
Показано с 4,441 по 4,450 из 4519

Тема: Фичи и баги OWEN Logic

  1. #4441

    По умолчанию

    Цитата Сообщение от Dimensy Посмотреть сообщение
    Правой кнопкой мыши кликните
    Спасибо большое!

  2. #4442

    По умолчанию

    Добрый день, столкнулся с такой проблемой. В арифметике: при сложении, вычитании, умножении. Если производить действие с числом начиная со второго знака после запятой, то появляется 7 знак после запятой. Простая формула в ST 5 + 0,05 = (уже после 2 цикла) = 5.1000004. В чем может быть причина?

  3. #4443

    По умолчанию

    Цитата Сообщение от Kotrr Посмотреть сообщение
    Добрый день, столкнулся с такой проблемой. В арифметике: при сложении, вычитании, умножении. Если производить действие с числом начиная со второго знака после запятой, то появляется 7 знак после запятой. Простая формула в ST 5 + 0,05 = (уже после 2 цикла) = 5.1000004. В чем может быть причина?
    Это не какая-то особая причина, это просто real/float так работает. Сильно критично? Если да, то похоже надо округлять, или просто умножить на 100, например, и перевести в целочисленное, правда не знаю, может такое это реле или нет...

  4. #4444

    По умолчанию

    Цитата Сообщение от Kotrr Посмотреть сообщение
    Добрый день, столкнулся с такой проблемой. В арифметике: при сложении, вычитании, умножении. Если производить действие с числом начиная со второго знака после запятой, то появляется 7 знак после запятой. Простая формула в ST 5 + 0,05 = (уже после 2 цикла) = 5.1000004. В чем может быть причина?
    Это нормально, считайте Float, а на выходе обрезаете до 2 знаков.
    Умножаете на 100, конвертируете в целое, потом конвертируете обратно и делите на 100.

    Иногда так делают специально, для передачи Float по сети, в целом виде, используя всего 1 регистр, вместо 2.
    Экономия регистров обмена, например в некоторых ТРМ.
    Последний раз редактировалось kondor3000; 18.02.2026 в 10:14.

  5. #4445

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Это нормально, считайте Float, а на выходе округляйте до 2 знаков.
    Умножаете на 100, конвертируете в целое, потом конвертируете обратно и делите на 100.
    В принципе если не требуется дальнейший вывод, а нужна только математика, можно и с целочисленным работать.

  6. #4446

    По умолчанию

    Спасибо большое за ответы, значит буду работать с целочисленными. Доброго дня

  7. #4447

    По умолчанию

    Хочу выразить благодарность ТП ОВЕН. Оперативно подтвердили некоторые ограничения актуальной версии ОЛ и дали решения в рамках текущего ПО.
    Последний раз редактировалось Aviator_VZh; 18.02.2026 в 13:47.

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

    По умолчанию

    Цитата Сообщение от Kotrr Посмотреть сообщение
    ...Простая формула в ST 5 + 0,05 = (уже после 2 цикла) = 5.1000004. В чем может быть причина?
    Хоть уже всё ответили, добавлю - простое с виду число 0,05 точно вообще не представимо в 2-ичном виде. Нигде.

  9. #4449

    По умолчанию

    IMG_0044.jpeg Здравствуйте, подскажите пожалуйста, при попытке перейти в онлайн отладку выскакивает такая портянка и отладка не запускается .

  10. #4450

    По умолчанию

    Цитата Сообщение от savitovir Посмотреть сообщение
    Здравствуйте, подскажите пожалуйста, при попытке перейти в онлайн отладку выскакивает такая портянка и отладка не запускается .
    Выложите проект, иначе не понятно где ошибка у вас.
    В расширенном режиме, Иконка Вложения (добавить файл).
    Последний раз редактировалось kondor3000; 04.03.2026 в 16:13.

Страница 445 из 452 ПерваяПервая ... 345395435443444445446447 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 20:55

Ваши права

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