Страница 159 из 359 ПерваяПервая ... 59109149157158159160161169209259 ... ПоследняяПоследняя
Показано с 1,581 по 1,590 из 3588

Тема: Фичи и баги OWEN Logic

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

    По умолчанию

    Владимир Ситников, опачки, Овен уже перестал заявлять последовательность выполнения программы на холсте ?
    Инициализацию сетевых переменных интересно починили уже или все там же находится ?
    Последний раз редактировалось Екатерина Аладышева; 29.01.2018 в 21:25.

  2. #1582

    По умолчанию

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

    Последовательност-то есть, но про "слева-направо и сверху-вниз" никто в Овен не говорил.
    Есть, например, любители, которые вообще все связи рисуют через переменные. При этом, сами блоки могут располагаться на холсте так, как угодно. И от фактического расположения блоков на листе зависеть результат не будет (я бы сказал, что не должен).

    Правильнее говорить: "Овен заявляет, что перед вычислением блока вычисляются значения, приходящие на его вход". В случае же, когда "вход блока" прямо или косвенно зависит от его же выхода Овен умалчивает как оно должно работать.

    Иными словами, если в схеме нет замыканий выходов на входы, то работать она должна всегда одинаково, и результат не должен зависеть от фактического размещения (выше-ниже, правее-левее) элементов на схеме.

    Про сетевые -- без понятия.
    Последний раз редактировалось Екатерина Аладышева; 29.01.2018 в 21:26.

  3. #1583
    Пользователь
    Регистрация
    16.04.2012
    Адрес
    Тимашевск, Краснодарский край
    Сообщений
    326

    По умолчанию

    "Сервис-Перенумеровать компоненты" Автоматически перенумеровывает по порядку функциональные блоки на схеме. Для чего это? Это из Хелпа.

  4. #1584

    По умолчанию

    Цитата Сообщение от Игорюня Посмотреть сообщение
    "Сервис-Перенумеровать компоненты" Автоматически перенумеровывает по порядку функциональные блоки на схеме. Для чего это? Это из Хелпа.
    Не знаю обрадую я вас или огорчу, но это бесполезная для простого обывателя функция.
    Поясню: wal79 (известный программист-знаток ОЛ), говорил, что Овен не публикуют и не собираются публиковать документацию о том, как именно происходит вычисление ОЛ схемы.

    Поэтому, даже, если нумерация как-то и влияет на вычисление схемы, то "простому смертному" это всё равно понять невозможно, т.к. спецификации того "как оно должно работать" всё равно нет и не планируется.

    Но есть и положительный момент.
    Фича ОЛ заключается в том, что в большинстве случаев (например, когда в схеме нет замыканий выходов на входы) схема работает именно так, как думает её автор. Так выпьем же, товарищи, за фичи ОЛ!

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

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

    По умолчанию

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

  6. #1586

    По умолчанию

    Уважаемые форумчане прошлое будущее грядущее и тд это очень интересно!!!!!
    прога в принципе и так последовательна а не паралельна
    что ни у кого не было такой проблемы?А что может сказать техподдержка?
    извиняюсь на форумах не общаюсь может что не так спрашиваю?
    вот краткое описание как работает макрос ченьдж
    если кому интересно ответьте по существу
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от дан.дал Посмотреть сообщение
    Уважаемые форумчане прошлое будущее грядущее и тд это очень интересно!!!!!
    прога в принципе и так последовательна а не паралельна
    что ни у кого не было такой проблемы?А что может сказать техподдержка?
    извиняюсь на форумах не общаюсь может что не так спрашиваю?
    вот краткое описание как работает макрос ченьдж
    если кому интересно ответьте по существу
    Обратные связи делают схему псевдо параллельной .Потому без задержки у вас не будет работать сдвиговый регистр сделанный на D триггерах, как пример ...
    Судя по схеме и описанию вы из когорты программистов ,поэтому вам не видны некоторые особенности схемотехники .
    Последний раз редактировалось rovki; 29.01.2018 в 16:57.
    электронщик до мозга костей и не только

  8. #1588

    По умолчанию

    Цитата Сообщение от дан.дал Посмотреть сообщение
    Уважаемые форумчане прошлое будущее грядущее и тд это очень интересно!!!!!
    прога в принципе и так последовательна а не паралельна
    что ни у кого не было такой проблемы?А что может сказать техподдержка?
    извиняюсь на форумах не общаюсь может что не так спрашиваю?
    вот краткое описание как работает макрос ченьдж
    если кому интересно ответьте по существу
    Я так понял, Вы работаете из версии OL 1.8.xx, попрробуйте открыть в в последней версии 1.9.148 и если подозрения падают на неправильно работающий макрос, можно вывести все его вх/вых на экран и посмотреть в реальном времени, где что не так.
    С уважением, Ревака Юрий.
    Инженер группы технической поддержки компании "ОВЕН"
    e-mail: yu.revaka@owen.ru

    Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
    Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
    Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ

  9. #1589

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Весьма и весьма маловероятно, что ПР может прервать выполнение ОЛ-схемы из-за того, что "время цикла ограничено".
    За один цикл каждый блок выполнится по одному разу и никаких "не полностью" возникать не должно.

    И проблема с жёлтыми связями не в "бесконечности рекурсии", а в том, что при наличии таких связей никто кроме разработчиков ОЛ не может сказать как именно будет работать схема (да и они это могут только запустив схему под отладкой).

    Замыкание "выхода на вход" следует делать через "линию задержки" -- тогда хотя бы станет понятно как работает схема (на каких входах используется сигнал с предыдущего цикла, а на каких с прошлого).
    Время цикла ограничено временем реакции ПР на входящие сигналы и таймеры. Пока оно маленькое и все помещается в один кусок кода (или шаг не важно) все нормально. Когда шагов становится больше входные сигналы полюбому заставляют перерассчитать заново какую то цепочку. Не заню ща поправили или нет. Но как тогда объяснить что эта Безымянный.png конструкция не всегда выполнялась правильно ? По линии задержки и простой связи сигналы изменялись одновременно. Это было видно и в отладке и в ПР. Я не знаю как устроин ОЛ но есть подозрения что если сигнал на входе не изменяется цепочка дальше не выполняется. Этот вывод я делаю из того что при включении в ПР горит зеленый светодиод (что то при пуске ставит порт в это положение). Этот светодиод на прямую связан с тригером который сброшен. (если он не сброшен программа бы вела себя по другому) Светодиод горит до тех пор пока не нажмешь кнопку которая сбрасывает и так сброшеный тригер. Дальше в работе программы странностей не наблюдается.

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

    По умолчанию

    Цикл программы ПР не ограничен сверху (кусок кода) .Он складывается из опроса (фильтрации) входов ,выполнения схемы(в том числе обработки прерываний о внутренних таймеров,если они используются)) и выдачи сигнала на выход .В вашей схеме должно формироваться короткий импульс(низкого уровня) когда меняется значение на входе схемы сравнения.Если убрать линию задержки то на выходе сравнения всегда будет 1(равенство). При включении питания значение на входе схемы сравнения может быть разным в зависимости от предыдущей схемы ,которую вы не показали ...
    Для отладки в симуляторе используйте пошаговое выполнение ,тогда вы увидите ,как работает линия задежки .
    Последний раз редактировалось rovki; 29.01.2018 в 22:27.
    электронщик до мозга костей и не только

Страница 159 из 359 ПерваяПервая ... 59109149157158159160161169209259 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 401
    Последнее сообщение: 28.07.2016, 19:46
  3. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  4. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

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