Показано с 1 по 10 из 4292

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    12,150

    По умолчанию

    Я даже знаю ,что ответят -правильно задавайте значения (в нужном диапазоне) .Лично мне это не нравится ,я за защиту от "дурака".,как и деление на ноль
    электронщик до мозга костей и не только

  2. #2

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Я даже знаю ,что ответят -правильно задавайте значения (в нужном диапазоне) .Лично мне это не нравится ,я за защиту от "дурака".,как и деление на ноль
    Я тоже ЗА защиту от дурака... Со случаем "деление на 0" в принципе я с Вами соглашусь - можно поставить защиту... А вот в данном случае, единственное что точно баг - это то, что время симулятора остановилось, и это я устранил уже. Время не должно было остановиться! А вот со значением тут мы имеем дело с переполнением типа данных Uint32 и значение в BLINK было записано другое, чем ожидалось... Если я вставлю тут защиту, то могут возникнуть подводные камни с другими аналогичными схемами, где переполнение ожидается и считается нормальным положением дел. Да, как Вы и сказали с WriteToFb надо быть начеку... Если я не прав и Вы не видите риска ввода защиты от дурака в похожих случаях, то давайте обсудим...
    программер

  3. #3
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    А вот со значением тут мы имеем дело с переполнением типа данных Uint32...
    Если я вставлю тут защиту, то могут возникнуть подводные камни с другими аналогичными схемами, где переполнение ожидается и считается нормальным положением дел.
    если интересно моё мнение, то переполнение Uint32, в обе стороны, считаю нормальным, и ничего исправлять не надо.

    PS и я реально это буду это использовать, может даже где-то уже использовал.
    -----------
    а вот про деление на нуль - при целочисленном счёте получаем "бесконечность", а при вещественном - ноль.

    наверно это логично, потому что напр. что бы получить "знак числа" при использовании вещественно арифметики,
    можно просто разделить число на модуль самого себя.
    начинающий профессионал

Похожие темы

  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

Ваши права

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