Страница 21 из 25 ПерваяПервая ... 111920212223 ... ПоследняяПоследняя
Показано с 201 по 210 из 245

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

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

    По умолчанию

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

    И второй вопрос мучает, из-за чего собственно и раздулась тема на столько страниц, а зачем на d-триггерах делать регистр сдвига, почему не так http://www.owen.ru/forum/showthread....l=1#post234863
    Вложения Вложения
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

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

  2. #202

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    В реальном железе для создания регистра сдвига соединяют выход Д-триггера с D входом последующего непосредственно, без всяких устройств задержки сигнала, в ОЛ Д-триггер работает не так, как в железе, об этом я и толкую, что вводит в заблуждение большинство людей и я на эти грабли наступал, зачем делать так?
    Потому-шта в ОЛ организован статический Д-триггер, а нужон динимический (мастер-слейв).. Почитайте про M-S триггера..
    Создавайте в ОЛ M-S Д-триггер на рассыпухе, и будет вам счастье

  3. #203

    По умолчанию

    Цитата Сообщение от По самые по... Посмотреть сообщение
    Потому-шта в ОЛ организован статический Д-триггер, а нужон динимический (мастер-слейв).. Почитайте про M-S триггера..
    Создавайте в ОЛ M-S Д-триггер на рассыпухе, и будет вам счастье
    Путаете тёплое с мягким. M-S на ОЛ вообще не создать. Там нужны разные уровни переключения с 0 в 1 и обратно. Можно, конечно, через ЛЗ...
    Почитайте внимательно по Вашей же ссылке.
    Ну и заодно справку по D-триггеру из ОЛ.
    Динамический он ДИНАМИЧЕСКИЙ.
    Триггеры "на рассыпухе" в ОЛ явно придётся править. Не переносит он обратных связей - задержку влупляет, логика "портрится", тайминги плывут.
    Классический RS на И-НЕ элементах тупит по инверсному выходу - зачастую он совпадает с неинверсным.
    Последний раз редактировалось pop70; 06.08.2017 в 13:29.

  4. #204

    По умолчанию

    Поздно увидел обсуждения... Не понял в чем баг конкретно? Просьба последовательно описать на что жалоба?

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

  5. #205

    По умолчанию

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

  6. #206

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Поздно увидел обсуждения... Не понял в чем баг конкретно? Просьба последовательно описать на что жалоба?
    Раз (подробное описание в сообщении): http://www.owen.ru/forum/showthread....l=1#post254263

    Два (константа 1 приходит на вход XOR как 0): http://www.owen.ru/forum/showthread....369#post254369

  7. #207

    По умолчанию

    c CTMAX нужен проект или это возобновляется легко?

    Я не обещал что при анализе ЛЗ будет прозрачность. Первая версия реализации алгоритма обнаружение показала, что прозрачности тут не должно быть, иначе будут ложно обнаружены связи. Но согласен, что дополнить алгоритм нужно, для идентификации подобных сценариев.
    Последний раз редактировалось wal79; 08.08.2017 в 16:18.
    программер

  8. #208

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    c CTMAX нужен проект или это возобновляется легко?
    Не воспроизводится. Нужен проект. Попробуйте спросить в личке у pop70.

    Цитата Сообщение от wal79 Посмотреть сообщение
    Я не обещал что при анализе ЛЗ будет прозрачность. Первая версия реализации алгоритма обнаружение показала, что прозрачности тут не должно быть, иначе будут ложно обнаружены связи. Но согласен, что дополнить алгоритм нужно, для идентификации подобных сценариев.
    Не понял. Пример с "линией задержки внутри макроса" в итоге считается багом или фичей?

  9. #209

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    c CTMAX нужен проект или это возобновляется легко?
    Воспроизводится не всегда.
    http://www.owen.ru/forum/showthread....l=1#post253863
    Файл проекта (макрос). Правда, в нём уже обошёл этот баг через константу 0 и инвертор.
    Попробуйте убрать инвертор, константе задать значение 1, и подключить связью к нижнему входу xor, а лз к верхнему.
    У меня тогда этот баг воспроизводится. При смене выводов xor (к верхнему напрямую, к нижнему через лз), баг пропадает.
    Сегодня приложу файлик в "забагованном" виде.
    Проверить бы ещё это баг только в симуляторе, или на железке тоже повторится.
    Файл с багом во вложении
    Вложения Вложения
    • Тип файла: rar баг.rar (138.4 Кб, Просмотров: 5)
    Последний раз редактировалось pop70; 08.08.2017 в 17:33. Причина: добавил вложение

  10. #210

    По умолчанию

    И ещё вопрос.
    Универсальный счётчик из стандартных макросов ОЛ ограничен 16 битами. Это баг или фича? И в чём смысл этой фичи?

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

Похожие темы

  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

Ваши права

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