Вы имеете ввиду запрет неявных обратных связей ?
Я кажется раньше писал, что в Siemens LOGO! когда пытаешься с выхода сделать связь на вход, сама система сразу ругается и предлагает сделать связь через флаг (собственно аналог "явная обратная связь").
Так вот программа это делает на этапе соединения линии, а не когда уже запущена симуляция...
Можете прокомментировать как технически будет выполнен поиск циклов?
В фоне?
Или в момент добавления связи?
Если на полотно добавлены 10 макросов, и проводим какую-то связь, то ОЛ сначала раскроет все макросы, а потом уже будет искать циклы? Или макросы не будут раскрываться, а просто будет использован граф связности входов-выходов самого макроса?
Контекст вопроса простой: на сколько замедлится операция "добавления связи", если на полотне расположено 500 элементов и уже проведено 2000 связей? А, если на полотне 10 макросов (в каждом по 50 элементов и 200 связей), но мы добавляем связь между какими-то двумя макросами (т.е. на экране где-то 10 макросов и 50 связей)?
Последний раз редактировалось Владимир Ситников; 17.01.2017 в 10:52.
Последний раз редактировалось wal79; 17.01.2017 в 11:01.
программер
Предупреждение о циклической связи появляется на этапе разработки программы, а не в симуляции. Вы же видите это уже сейчас, скачав выложенную 1.9. Единственное различие в данном сценарии, лоджик автоматически не подставит линию задержки, но это в принципе решаемо, не трудозатратно сгенерить лоджику.
программер
Ничего не понимаю. Можете ещё раз перечитать мой вопрос?
Раз уж "предупреждение о циклической связи появляется на этапе разработки программы", то я ожидаю, что из-за этого предупреждения может быть существенное замедление работы с ОЛ.Сообщение от Владимир Ситников
Поэтому и спрашиваю: на сколько секунд будет это самое влияние.
у меня руки до 1,9 не дошли еще....