Страница 3 из 32 ПерваяПервая 1234513 ... ПоследняяПоследняя
Показано с 21 по 30 из 316

Тема: OwenLogic 1.3

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

    По умолчанию

    Цитата Сообщение от Евстигнеев Максим Посмотреть сообщение
    Спасибо большое за Ваши замечания.
    Работу ФБ "SEL" и "MUL" в режиме "Симулятор" рассмотрим обязательно.
    ещё обращаю внимание на "циклические" схемы.
    для меня самое важное, что бы схема в симуляторе вела себя так же как в Реле

  2. #22
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,213

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    ещё обращаю внимание на "циклические" схемы.
    для меня самое важное, что бы схема в симуляторе вела себя так же как в Реле
    Такое к сожалению быть не может во всех случаях .Да и зачем ,когда проще иногда загрузить проект в ПР и проверить на столе .

  3. #23

    По умолчанию

    Цитата Сообщение от AI! Посмотреть сообщение
    ещё обращаю внимание на "циклические" схемы.
    Мы стараемся обращать внимание на все аспекты работы симулятора.
    У Вас есть конкретное замечание по работе "циклических схем"? Хотелось бы понять, что Вас смутило. Вы ожидали какой-то один результат моделирования, а получили другой?
    С уважением,
    Евстигнеев Максим, к.т.н.
    Руководитель разработки ОВЕН

  4. #24
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,213

    По умолчанию

    Цитата Сообщение от Евстигнеев Максим Посмотреть сообщение
    Спасибо большое за Ваши замечания.
    Работу ФБ "SEL" и "MUL" в режиме "Симулятор" рассмотрим обязательно.
    Это касается и других целочисленных элементов до и после старта симулятора
    Изображения Изображения
    Последний раз редактировалось rovki; 23.02.2011 в 15:07.

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

    По умолчанию

    Цитата Сообщение от Евстигнеев Максим Посмотреть сообщение
    Мы стараемся обращать внимание на все аспекты работы симулятора.
    У Вас есть конкретное замечание по работе "циклических схем"? Хотелось бы понять, что Вас смутило. Вы ожидали какой-то один результат моделирования, а получили другой?
    при построении циклических схем, одна связь является "связью поколений", т.е. передаёт информацию блокам но уже в следующей итерации

    1) хотелось бы заранее понимать какая именно связь ей окажется
    2) и что бы то как оно получиться на симуляторе было и "в жизни".

    Напр.
    в первом примере (с умножением) поведение схемы зависит от того откуда "снимать" результат
    если сигнал на вход "WriteToFB" брать не на выходе DIV, а на выходе левого верхнего ("странного") SEL, то во первых его поведение исправляется, во вторых "связью поколений" становиться связь не между этими DIV-SEL, а между SEL-MUL.

    PS в документации таких особенностей я не встретил, только "методом тыка"

  6. #26

    По умолчанию

    Симулятор работает максимально приближенно к прибору. На данный момент различие в работе может только наблюдаться у элементов DIV и MOD. Если Вами будут замечены какие-либо другие отличия в работе симулятора и прибора, просьба сообщать об этом.

  7. #27

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Это касается и других целочисленных элементов до и после старта симулятора
    Данное поведение считается абсолютно правильным как с точки зрения рассмотрения линейных программ, так и с точки зрения прибора. Прибор поведет себя абсолютно аналогичным образом. Надо не забывать о том, что мы имеем дело с линейной программой, и такие вещи как гонка сигналов здесь неуместна. Если Вас интересуют подробности, то в местах со множественными связями создаются временные переменные для хранения промежуточных значений. И чтение значений в данном случае происходит при следующем цикле. Но так как реальный цикл в приборе ничтожно мал, то данные события остаются естественно незамеченными. Но симулятор их показывает, дабы показать в полной мере работу внутри прибора. Вы наверное уже наблюдали подобный эффект в схемах с обратными связями. Так вот там без этого вообще невозможно организовать правильную работу обратных связей.
    Возможно в будущем, такое поведение будет заново рассмотрено и изменено.

  8. #28

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Такое к сожалению быть не может во всех случаях .Да и зачем ,когда проще иногда загрузить проект в ПР и проверить на столе .
    Работа циклических схем в симуляторе абсолютно идентична с прибором. Как я уже говорил, работа симулятора максимально возможно приближена к прибору. Но как rovki уже сказал, во всех случаях такое просто невозможно реализовать. Например, это касается циклических схем, зависящих от цикла прибора. Здесь надо понимать, что в данном случае мы имеем некое подобие генератора случайных чисел, и результат на выходе данной схемы может быть не предсказуем.

  9. #29
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,213

    По умолчанию

    Цитата Сообщение от wal79 Посмотреть сообщение
    Данное поведение считается абсолютно правильным как с точки зрения рассмотрения линейных программ, так и с точки зрения прибора. Прибор поведет себя абсолютно аналогичным образом. Надо не забывать о том, что мы имеем дело с линейной программой, и такие вещи как гонка сигналов здесь неуместна. Если Вас интересуют подробности, то в местах со множественными связями создаются временные переменные для хранения промежуточных значений. И чтение значений в данном случае происходит при следующем цикле. Но так как реальный цикл в приборе ничтожно мал, то данные события остаются естественно незамеченными. Но симулятор их показывает, дабы показать в полной мере работу внутри прибора. Вы наверное уже наблюдали подобный эффект в схемах с обратными связями. Так вот там без этого вообще невозможно организовать правильную работу обратных связей.
    Возможно в будущем, такое поведение будет заново рассмотрено и изменено.
    Понятно ,что это лишь визуальный эффект ,просто не приятно видеть связь на одном конце которой 12345 ,а на другом 0.Главное ,что симулятор работает.Лично по мне так он не нужен для булевых функций ,а вот для целочисленных уж больно хорош.Еще бы связи подсвечивали ,причем через меню,кому нужно вкл.,кому не нужно выкл.на любой вкус потребителя .

  10. #30

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    Понятно ,что это лишь визуальный эффект ,просто не приятно видеть связь на одном конце которой 12345 ,а на другом 0.Главное ,что симулятор работает.Лично по мне так он не нужен для булевых функций ,а вот для целочисленных уж больно хорош.Еще бы связи подсвечивали ,причем через меню,кому нужно вкл.,кому не нужно выкл.на любой вкус потребителя .
    Поразмыслив на досуге, я все-таки решил немного пересмотреть алгоритм анализатора схем, дабы устранить эту "аномалию". )))
    Насчет подсветки связей, то в недалеком будущем думаю данная опция будет реализована. Но на данный момент вставил некий "бонус" как раз на эту тематику. ))) Теперь Вы сможете видеть прохождение так сказать "волны" сигнала на схеме. Устанавливается данный функционал через настройки (свойства) симулятора.

Страница 3 из 32 ПерваяПервая 1234513 ... ПоследняяПоследняя

Ваши права

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