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

Тема: Критическая ошибка в среде программирования Овен ЛОДЖИК или это я д-ак

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Угу. Почему-то
    Вот это - баг.
    Это не баг. Первым обрабатывается верхний вход, а нижний вторым.

  2. #2

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Это не баг. Первым обрабатывается верхний вход, а нижний вторым.
    O__O
    Что значит "первым обрабатывается верхний вход"? Вы что вкладываете в понятие "обработка входа XOR"?

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,611

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    O__O
    Что значит "первым обрабатывается верхний вход"? Вы что вкладываете в понятие "обработка входа XOR"?
    да как в javascript: foo && bar, если первое false то второе уже не проверяется
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    да как в javascript: foo && bar, если первое false то второе уже не проверяется
    Да вот нифига. У xor-a в любом случае нужно оба входа считать.
    Это же, всёже, or, а не and.
    Да и в нерабочем варианте видно, что 1 на вход xor-a не пришла по "железной связи".
    Тут какой-то другой косяк.
    И ведь в другом макросе работает и с нижним входом.

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,611

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Да вот нифига. У xor-a в любом случае нужно оба входа считать.
    Это же, всёже, or, а не and.
    Да и в нерабочем варианте видно, что 1 на вход xor-a не пришла по "железной связи".
    Тут какой-то другой косяк.
    И ведь в другом макросе работает и с нижним входом.
    я про то что применяется некоторая последовательность,слева на право, сверху вниз
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    я про то что применяется некоторая последовательность,слева на право, сверху вниз
    Нет. Тут какая-то проблема с моментом инициализации константы, скорее всего. Похоже, она в том примере, почему-то, инициализируется позже нижнего входа xor-а, но до ЛЗ. Не понятно почему в других случаях такого нет. Как-то видимо связано с построением дерева вычислений и с остальной схемой. Хотя, константы, по идее, должны инициализироваться в первую очередь - раньше всего остального.
    Интересно. Оно и в ПР так же будет, или это симулятор только дурит?
    Последний раз редактировалось pop70; 03.08.2017 в 21:13.

  7. #7
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,552

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    O__O
    Что значит "первым обрабатывается верхний вход"? Вы что вкладываете в понятие "обработка входа XOR"?
    Не имеет значения XOR или нет, я говорил об этом.
    Снимок.PNG Снимок1.PNG Разницу видите? Функция одна и та же, а вычисление разное.
    Последний раз редактировалось Василий Кашуба; 03.08.2017 в 22:17.

  8. #8

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Не имеет значения XOR или нет, я говорил об этом.
    Снимок.PNG Снимок1.PNG Разницу видите? Функция одна и та же, а вычисление разное.
    И? Результат вычисления разный что-ли получается?

    То, что стек используется по-разному это "особенность реализации" (отсутствие оптимизации использования стека).
    А если от порядка входов AND меняется результат, то это уже бага ОЛ.

Похожие темы

  1. Два вопроса по ОВЕН-Лоджик.
    от Sargon в разделе Среда программирования OWEN Logic
    Ответов: 33
    Последнее сообщение: 06.02.2017, 15:45
  2. ФИЧИ И БАГИ ОВЕН ЛОДЖИК
    от rovki в разделе Программируемые реле
    Ответов: 649
    Последнее сообщение: 29.07.2016, 10:33
  3. Универсальные макросы для ОВЕН ЛОДЖИК
    от rovki в разделе Программируемые реле
    Ответов: 197
    Последнее сообщение: 28.06.2016, 09:53
  4. Пожелания по развитию овен лоджик
    от rovki в разделе Программируемые реле
    Ответов: 146
    Последнее сообщение: 25.04.2013, 22:47
  5. Драйвер для ОВЕН ТРМ210 в среде LabVIEW
    от tzpp в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 16.02.2010, 13:06

Ваши права

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