Страница 24 из 361 ПерваяПервая ... 1422232425263474124 ... ПоследняяПоследняя
Показано с 231 по 240 из 3608

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

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

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А у меня другая фича.
    Стоит только войти в симулятор и краска пропадает
    электронщик до мозга костей и не только

  2. #232
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    недо-перерисовка элементов - обычное в ОЛ

  3. #233

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    А у меня другая фича.
    При сохранении этого документа эта "разноцветность" была?
    программер

  4. #234

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    недо-перерисовка элементов - обычное в ОЛ
    С этим надо бороться. Так что пишите, а я буду разбираться в чем дело.
    программер

  5. #235

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    не БАГ, но может быть интересно...

    если в макросе все красные "обратные" связи, заменить на "обычные", то "потребление" стека вырастит в 3 раза.

    (работоспособность, правда, тоже пострадает, но ща не об этом)
    Не понял как это заменить? Ведь там везде целочисленная логика... Вы имеете в виду изменить весь макрос целиком на булевскую логику? В таком случае можно сразу такой макрос выложить, в котором Вы наблюдаете рост стека в 3 раза, я сравню сгенерированный код этих макросов.
    программер

  6. #236
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Не понял как это заменить? Ведь там везде целочисленная логика... Вы имеете в виду изменить весь макрос целиком на булевскую логику? В таком случае можно сразу такой макрос выложить, в котором Вы наблюдаете рост стека в 3 раза, я сравню сгенерированный код этих макросов.
    заменить все явные обратные целочисленные связи на неявные ("обычные"), но тоже целочисленные.
    (все "красные пунктиры" сделать сплошными линиями)

    и посмотреть что будет со стеком. (% использования)
    Последний раз редактировалось AI!; 14.12.2012 в 14:20.

  7. #237

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    заменить все явные обратные целочисленные связи на неявные ("обычные"), но тоже целочисленные.
    (все "красные пунктиры" сделать сплошными линиями)

    и посмотреть что будет со стеком. (% использования)
    Ааа, ну это логично... Тогда конечно же заполненность стека будет меняться... Вы задаете анализатору жестко считать эти связи обратными связями. Причем указав порядок их исполнения заполненность стека также может меняться. Это не баг и не фича - а правильная работа логики. А в случае неуказания явных связей анализатор сам посчитает где нужно использовать обратную связь.
    программер

  8. #238

    По умолчанию

    Василий, насчет раскраски ничего не скажете?
    программер

  9. #239
    Пользователь
    Регистрация
    21.01.2011
    Адрес
    еБург
    Сообщений
    890

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Ааа, ну это логично... Тогда конечно же заполненность стека будет меняться... Вы задаете анализатору жестко считать эти связи обратными связями. Причем указав порядок их исполнения заполненность стека также может меняться. Это не баг и не фича - а правильная работа логики. А в случае неуказания явных связей анализатор сам посчитает где нужно использовать обратную связь.
    это всё понятно, только стек растёт в разы
    (в 3 раза, если я правильно помню)

    если это нормально, то я не против

    PS я просто подумал, что пример может дать идею по оптимизации автоматического выбора обратной связи, для уменьшения использования стека...
    Последний раз редактировалось AI!; 14.12.2012 в 15:31.

  10. #240

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    это всё понятно, только стек растёт в разы

    если это нормально, то я не против

    PS я просто подумал, что пример может дать идею по оптимизации автоматического выбора обратной связи, для уменьшения использования стека...
    Этот вопрос уже неоднократно ведь поднимался... с примерами... Например, смена входов местами у компонента... Это все из этой оперы. Если будет у Вас желание дальше экспериментировать, то наверняка найдете где оптимизировать (может где смена мест воходов поможет).
    Оптимизацией схемы на данный момент занимаются сами пользователи, все инструменты предоставлены. В будущем возможно внесу некую интеллектуальность в анализатор, но это явно не в ближайшем будущем и база OWEN Logic должна быть более продвинутой.

    И дело можно сказать не в автоматическом выборе связи... Здесь это не такую уж особую роль играет. Дело в самой сущности явной обратной связи, ее приоритете при анализе. Поэтому где вы считаете что должна быть обратная связь, то нужно использовать именно явную связь.
    Последний раз редактировалось wal79; 14.12.2012 в 15:39.
    программер

Страница 24 из 361 ПерваяПервая ... 1422232425263474124 ... ПоследняяПоследняя

Похожие темы

  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

Ваши права

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