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

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

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

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

    По умолчанию

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

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

  2. #2

    По умолчанию

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

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

    По умолчанию

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

  4. #4

    По умолчанию

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

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

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

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

  5. #5

    По умолчанию

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

  6. #6

    По умолчанию

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

  7. #7

    По умолчанию

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

  8. #8

    По умолчанию

    Цитата Сообщение от pop70 Посмотреть сообщение
    Зачем? Каждый раз перекомпилировать блок, который уже скомпилирован?
    Ну, wal79 утверждал, что ОЛ и так перекомпилирует схему на каждый чих.

    Тем не менее, для анализа "наличия циклических" связей не обязательно учитывать все-все-все связи внутри макроса.
    Достаточно один раз его скомпилировать и понять между какими входами и выходами есть цепочки связей, исключая линии задержки.
    Т.е. процесс перекомпиляции может быть быстрым и инкрементальным.

    Цитата Сообщение от pop70 Посмотреть сообщение
    Хоть и использована неправильно.
    Это уже не вам судить. Хочу -- ставлю задержку. Говорить "неправильно" без конкретной решаемой задачи "неправильно".

  9. #9

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Ну, wal79 утверждал, что ОЛ и так перекомпилирует схему на каждый чих.

    Тем не менее, для анализа "наличия циклических" связей не обязательно учитывать все-все-все связи внутри макроса.
    Достаточно один раз его скомпилировать и понять между какими входами и выходами есть цепочки связей, исключая линии задержки.
    Т.е. процесс перекомпиляции может быть быстрым и инкрементальным.


    Это уже не вам судить. Хочу -- ставлю задержку. Говорить "неправильно" без конкретной решаемой задачи "неправильно".
    Перекомпилирует схему, а не все её составляющие.
    Вас напрягает предупреждение, которое можно игнорировать, если знаешь что делаешь?

    "Не правильно" с точки зрения идеи "линии задержки" как "значение входа в прошлом цикле".
    В схеме больше, чем один вход на конец ЛЗ не поставишь.

    Кстати, попал на один косяк в работе ЛЗ.
    В макросе CTMAX.
    В чём дело - хз. Повторить не могу. И в программе, и в новом макросе работает. А в том пришлось константу делать 0 и вставлять инвертор - тогда всё работает.
    Изображения Изображения
    Последний раз редактировалось pop70; 03.08.2017 в 19:29.

Похожие темы

  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

Ваши права

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