Страница 17 из 25 ПерваяПервая ... 71516171819 ... ПоследняяПоследняя
Показано с 161 по 170 из 245

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

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

    По умолчанию

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

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

    По умолчанию

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

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

    По умолчанию

    Хотя для элементов AND, OR, XOR вообще стек не должен участвовать, так как входа у них равнозначны.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Хотя для элементов AND, OR, XOR вообще стек не должен участвовать, так как входа у них равнозначны.
    Входы может и равнозначные, но на один из входов одного элемента, подаётся сигнал с выхода другого элемента, и пока этот выход не вычислится, на входе ничего не будет. Где промежуточные вычисления хранятся?

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

    По умолчанию

    Василий Кашуба, ну давайте посмотрим на AND - на одном из входов выход другого элемента - на выходе AND 0 - вычислился выход элемента и стал 1 - попал на вход AND, на выходе стало 1

    На кой там в булевой логике хранить для AND значение ?
    тоже для XOR, OR и так далее...

    А вот если вы что-то делаете с задержками и т.д. вот только тогда может потребоваться и то, решается флагами, правда которых в ОЛ нет.
    Последний раз редактировалось melky; 03.08.2017 в 23:13.

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

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Василий Кашуба, ну давайте посмотрим на AND - на одном из входов выход другого элемента - на выходе AND 0 - вычислился выход элемента и стал 1 - попал на вход AND, на выходе стало 1

    На кой там в булевой логике хранить для AND значение ?
    тоже для XOR, OR и так далее...

    А вот если вы что-то делаете с задержками и т.д. вот только тогда может потребоваться и то, решается флагами, правда которых в ОЛ нет.
    По вашему все семь выходов одновременно вычисляются? И почему вы взяли для примера булеву переменную, а не ИНТ.?

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

    По умолчанию

    А вы пример переполнения стека для INT привели ? к тому же при AND со входами int тоже булевые операции выполняются только над всеми битами числа и опять же, к чему там стек ?

    Может сами операторы надо последовательно выполнять, а не биты в стек заносить, там где он 300 лет не нужен ?
    Последний раз редактировалось melky; 03.08.2017 в 23:28.

  8. #168

    По умолчанию

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

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

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

    По умолчанию

    Стек это внутренний механизм обработки схемы по всем выходам с обратными связями (в том числе когда одни выходы участвуют в формировании других) .Чем больше ОС тем глубже заполняется стек ..Раньше он был 6 ,потом 15 ,а потом динамическим ...
    электронщик до мозга костей и не только

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

    По умолчанию

    Ну так вот вопрос по оптимизации, если в участке схемы нет обратных связей, ни прямых, ни явных, зачем данный участок класть в стек ? все и так выполнится последовательно.

Страница 17 из 25 ПерваяПервая ... 71516171819 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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