Страница 4 из 38 ПерваяПервая ... 2345614 ... ПоследняяПоследняя
Показано с 31 по 40 из 374

Тема: Бэта-версия OWEN Logic 1.9

  1. #31

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    wal79 да, когда макросы от AI! с явными обратными связями ломали программу, в которой были неявные связи. И когда макросы с неявными связями внутри переставали работать когда добавлялись другие элементы в программу, при чем никак не затрагивая части программы ДО макросов, ставились только на выходе.
    Ну да, это и была одна из причин запретить использование циклов. Посовещавшись, предложение Владимира одобрено - запрет циклов будет везде.
    программер

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

    По умолчанию

    Вы имеете ввиду запрет неявных обратных связей ?
    Я кажется раньше писал, что в Siemens LOGO! когда пытаешься с выхода сделать связь на вход, сама система сразу ругается и предлагает сделать связь через флаг (собственно аналог "явная обратная связь").

    Так вот программа это делает на этапе соединения линии, а не когда уже запущена симуляция...

  3. #33

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Ну да, это и была одна из причин запретить использование циклов. Посовещавшись, предложение Владимира одобрено - запрет циклов будет везде.
    Можете прокомментировать как технически будет выполнен поиск циклов?
    В фоне?
    Или в момент добавления связи?

    Если на полотно добавлены 10 макросов, и проводим какую-то связь, то ОЛ сначала раскроет все макросы, а потом уже будет искать циклы? Или макросы не будут раскрываться, а просто будет использован граф связности входов-выходов самого макроса?

    Контекст вопроса простой: на сколько замедлится операция "добавления связи", если на полотне расположено 500 элементов и уже проведено 2000 связей? А, если на полотне 10 макросов (в каждом по 50 элементов и 200 связей), но мы добавляем связь между какими-то двумя макросами (т.е. на экране где-то 10 макросов и 50 связей)?
    Последний раз редактировалось Владимир Ситников; 17.01.2017 в 10:52.

  4. #34

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Можете прокомментировать как технически будет выполнен поиск циклов?
    В фоне?
    Или в момент добавления связи?

    Если на полотно добавлены 10 макросов, и проводим какую-то связь, то ОЛ сначала раскроет все макросы, а потом уже будет искать циклы? Или макросы не будут раскрываться, а просто будет использован граф связности входов-выходов самого макроса?

    Контекст вопроса простой: на сколько замедлится операция "добавления связи", если на полотне расположено 500 элементов и уже проведено 2000 связей? А, если на полотне 10 макросов (в каждом по 50 элементов и 200 связей), но мы добавляем связь между какими-то двумя макросами (т.е. на экране где-то 10 макросов и 50 связей)?
    Анализ циклических связей осуществляется в совокупности с компиляцией, не нужно отдельно запускать задачу. Компиляция запускается автоматически, по ряду событий, в том числе и после создания связи. Этот функционал ведь виден сейчас, разве нет? Или я Вас не так понял?
    Последний раз редактировалось wal79; 17.01.2017 в 11:01.
    программер

  5. #35

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Вы имеете ввиду запрет неявных обратных связей ?
    Я кажется раньше писал, что в Siemens LOGO! когда пытаешься с выхода сделать связь на вход, сама система сразу ругается и предлагает сделать связь через флаг (собственно аналог "явная обратная связь").

    Так вот программа это делает на этапе соединения линии, а не когда уже запущена симуляция...
    Предупреждение о циклической связи появляется на этапе разработки программы, а не в симуляции. Вы же видите это уже сейчас, скачав выложенную 1.9. Единственное различие в данном сценарии, лоджик автоматически не подставит линию задержки, но это в принципе решаемо, не трудозатратно сгенерить лоджику.
    программер

  6. #36

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Анализ циклических связей осуществляется в совокупности с компиляцией, не нужно отдельно запускать задачу.
    Ничего не понимаю. Можете ещё раз перечитать мой вопрос?

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

  7. #37

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Ничего не понимаю. Можете ещё раз перечитать мой вопрос?
    Попробую повторить иначе... Как было так и останется фактически. Анализ цикла практически не вносит задержку ,если проще так объяснить.
    программер

  8. #38

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Попробую повторить иначе... Как было так и останется фактически. Анализ цикла практически не вносит задержку ,если проще так объяснить.
    Т.е. и сейчас после каждого добавления связи ОЛ выполняет полную компиляцию?

  9. #39

    По умолчанию

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

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

    По умолчанию

    у меня руки до 1,9 не дошли еще....

Страница 4 из 38 ПерваяПервая ... 2345614 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. Owen Logic версия: 1.8.4 build 108 beta
    от Руслпн в разделе Программируемые реле
    Ответов: 108
    Последнее сообщение: 29.12.2015, 08:21
  3. Версия OWEN Logic.
    от smk1635 в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 25.05.2014, 22:18
  4. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  5. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16

Ваши права

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