Владимир Ситников, опачки, Овен уже перестал заявлять последовательность выполнения программы на холсте ?
Инициализацию сетевых переменных интересно починили уже или все там же находится ?
Владимир Ситников, опачки, Овен уже перестал заявлять последовательность выполнения программы на холсте ?
Инициализацию сетевых переменных интересно починили уже или все там же находится ?
Последний раз редактировалось Екатерина Аладышева; 29.01.2018 в 21:25.
Не не не.
Последовательност-то есть, но про "слева-направо и сверху-вниз" никто в Овен не говорил.
Есть, например, любители, которые вообще все связи рисуют через переменные. При этом, сами блоки могут располагаться на холсте так, как угодно. И от фактического расположения блоков на листе зависеть результат не будет (я бы сказал, что не должен).
Правильнее говорить: "Овен заявляет, что перед вычислением блока вычисляются значения, приходящие на его вход". В случае же, когда "вход блока" прямо или косвенно зависит от его же выхода Овен умалчивает как оно должно работать.
Иными словами, если в схеме нет замыканий выходов на входы, то работать она должна всегда одинаково, и результат не должен зависеть от фактического размещения (выше-ниже, правее-левее) элементов на схеме.
Про сетевые -- без понятия.
Последний раз редактировалось Екатерина Аладышева; 29.01.2018 в 21:26.
"Сервис-Перенумеровать компоненты" Автоматически перенумеровывает по порядку функциональные блоки на схеме. Для чего это? Это из Хелпа.
Не знаю обрадую я вас или огорчу, но это бесполезная для простого обывателя функция.
Поясню: wal79 (известный программист-знаток ОЛ), говорил, что Овен не публикуют и не собираются публиковать документацию о том, как именно происходит вычисление ОЛ схемы.
Поэтому, даже, если нумерация как-то и влияет на вычисление схемы, то "простому смертному" это всё равно понять невозможно, т.к. спецификации того "как оно должно работать" всё равно нет и не планируется.
Но есть и положительный момент.
Фича ОЛ заключается в том, что в большинстве случаев (например, когда в схеме нет замыканий выходов на входы) схема работает именно так, как думает её автор. Так выпьем же, товарищи, за фичи ОЛ!
К слову, в ОЛ можно задать и порядок вычисления выходов и порядок вычисления линий задержки. Но, полагаю, все эти возможности нужны скорее самим программистам ОЛ, чтобы отлаживать схемы и проверять "а почему же ОЛ не может понять схему".
Речь лишь об оформлении схемы(документации) ,что бы не было пропусков в нумерации ,после удаления и редактирования проектов ...
электронщик до мозга костей и не только
Уважаемые форумчане прошлое будущее грядущее и тд это очень интересно!!!!!
прога в принципе и так последовательна а не паралельна
что ни у кого не было такой проблемы?А что может сказать техподдержка?
извиняюсь на форумах не общаюсь может что не так спрашиваю?
вот краткое описание как работает макрос ченьдж
если кому интересно ответьте по существу
Последний раз редактировалось rovki; 29.01.2018 в 16:57.
электронщик до мозга костей и не только
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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
Время цикла ограничено временем реакции ПР на входящие сигналы и таймеры. Пока оно маленькое и все помещается в один кусок кода (или шаг не важно) все нормально. Когда шагов становится больше входные сигналы полюбому заставляют перерассчитать заново какую то цепочку. Не заню ща поправили или нет. Но как тогда объяснить что эта Безымянный.png конструкция не всегда выполнялась правильно ? По линии задержки и простой связи сигналы изменялись одновременно. Это было видно и в отладке и в ПР. Я не знаю как устроин ОЛ но есть подозрения что если сигнал на входе не изменяется цепочка дальше не выполняется. Этот вывод я делаю из того что при включении в ПР горит зеленый светодиод (что то при пуске ставит порт в это положение). Этот светодиод на прямую связан с тригером который сброшен. (если он не сброшен программа бы вела себя по другому) Светодиод горит до тех пор пока не нажмешь кнопку которая сбрасывает и так сброшеный тригер. Дальше в работе программы странностей не наблюдается.
Цикл программы ПР не ограничен сверху (кусок кода) .Он складывается из опроса (фильтрации) входов ,выполнения схемы(в том числе обработки прерываний о внутренних таймеров,если они используются)) и выдачи сигнала на выход .В вашей схеме должно формироваться короткий импульс(низкого уровня) когда меняется значение на входе схемы сравнения.Если убрать линию задержки то на выходе сравнения всегда будет 1(равенство). При включении питания значение на входе схемы сравнения может быть разным в зависимости от предыдущей схемы ,которую вы не показали ...
Для отладки в симуляторе используйте пошаговое выполнение ,тогда вы увидите ,как работает линия задежки .
Последний раз редактировалось rovki; 29.01.2018 в 22:27.
электронщик до мозга костей и не только