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