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

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    [QUOTEВладимир Ситников;254331]^^^ всё так



    На самом деле, есть что обсуждать.
    Как оказалось, если попытаться сделать "свой макрос SUPERDTRIGGER", в котором простой ОЛ DTRIG и линия задержки на выходе (ну, чтобы эстеты могли делать "регистр сдвига на SUPERDTRIGGER'ах на простых связях"), то такое не сработает.
    Это поведение ОЛ, по-моему, является багом.[/QUOTE]
    Только неумный человек будет ставить ЛЗ на ВЫХОД, пытаясь добиться правильной работы д-триггера.
    Проблема не в выходах, а во входах, которые иногда должны помнить своё прошлое состояние, чтобы правильно посчитать выход.
    Попробуйте прицепить связь на вход более чем одного ФБ.

  2. #2

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Только неумный человек будет ставить ЛЗ на ВЫХОД, пытаясь добиться правильной работы д-триггера.
    Проблема не в выходах, а во входах, которые иногда должны помнить своё прошлое состояние, чтобы правильно посчитать выход.
    Попробуйте прицепить связь на вход более чем одного ФБ.
    Без разницы. На вход нужно цеплять или на выход -- не задумывался. Я просто пример с NOT нарисовал и понял, что в ОЛ косяк.
    Как работает Д-триггер меня меньше всего волнует.

    То, что ОЛ не воспринимает линию задержки в макросах -- реальная проблема.

  3. #3

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Без разницы. На вход нужно цеплять или на выход -- не задумывался. Я просто пример с NOT нарисовал и понял, что в ОЛ косяк.
    Как работает Д-триггер меня меньше всего волнует.

    То, что ОЛ не воспринимает линию задержки в макросах -- реальная проблема.
    Как это не воспринимает? Не сталкивался с такой проблемой.

  4. #4

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Как это не воспринимает? Не сталкивался с такой проблемой.
    Посмотрите пример тут: http://www.owen.ru/forum/showthread....l=1#post254263
    Детально же расписано ожидаемое и фактическое поведение.

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,285

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Посмотрите пример тут: http://www.owen.ru/forum/showthread....l=1#post254263
    Детально же расписано ожидаемое и фактическое поведение.
    Владимир, если можно один нескромный вопрос не по теме, а мне что сделать, чтобы ссылка сразу открывалась на нужном посте и не надо было прокручивать страницу, браузер поменять или мозг?
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Владимир, если можно один нескромный вопрос не по теме, а мне что сделать, чтобы ссылка сразу открывалась на нужном посте и не надо было прокручивать страницу, браузер поменять или мозг?
    Без понятия. У меня в Google Chrome работает.

    Я говорю про этот пост:
    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Попробовал как ОЛ 1.9 реагирует на линии задержки, расположенные в макросах.
    Оказалось -- никак, что огорчает.

    Для теста достаточно простого макроса: "вход ==> NOT --линия-задержки--> выход"
    Вложение 32393

    На основном холсте замыкаю выход на вход этого макроса, и ОЛ начинает паниковать, что "у вас цикл-цикл!".
    Хотя, по-факту, цикла-то нет. Линия задержки-то есть (она внутри макроса), всё как положено.
    Вложение 32391
    ...

  7. #7

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Посмотрите пример тут: http://www.owen.ru/forum/showthread....l=1#post254263
    Детально же расписано ожидаемое и фактическое поведение.
    Ну так, я же Вам чёрным по белому писал, что ЛЗ - это не для выхода, а для входа.
    А в схеме, ОЛ понятия не имеет о линии задержки внутри макроса. Он делает "трассировку" того, что видит. Макрос для него - такой же элемент, как любой ФБ.
    Забейте на предупреждение и запустите со связью вместо ЛЗ и увидите, что линия задержки в макросе прекрасно работает.

  8. #8

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    А в схеме, ОЛ понятия не имеет о линии задержки внутри макроса. Он делает "трассировку" того, что видит. Макрос для него - такой же элемент, как любой ФБ.
    В этом и есть баг. Как раз ОЛ вполне могло бы смотреть на фактический состав макроса.

  9. #9

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    В этом и есть баг. Как раз ОЛ вполне могло бы смотреть на фактический состав макроса.
    Зачем? Каждый раз перекомпилировать блок, который уже скомпилирован?
    Макрос - это уже не "набор логики с паутиной связей", а готовый блок-подпрограмма/процедура/функция.
    Важно, что ЛЗ в макросе никуда не потерялась. Она работает. Хоть и использована неправильно.
    Последний раз редактировалось pop70; 03.08.2017 в 17:59.

Похожие темы

  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, 23:47
  5. Драйвер для ОВЕН ТРМ210 в среде LabVIEW
    от tzpp в разделе Помощь Разработчикам
    Ответов: 3
    Последнее сообщение: 16.02.2010, 13:06

Ваши права

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