Следующее моделирование

Следующее моделирование позволяет вам замедлить моделирование, чтобы понять и наблюдать поведение системы. Визуализация моделирований на более медленном уровне облегчает понимать базовую разработку системы, идентифицировать проблемы проекта и демонстрировать поведение псевдореального времени. Можно просмотреть результаты и осмотреть систему, в то время как моделирование происходит. Замедлите анимации в осциллографах, чтобы наблюдать, как и когда система изменит состояние.

Следующее моделирование полезно в сценариях, где одно второе моделирование завершается в нескольких стенных миллисекундах времени часов. Можно также вручную взаимодействовать с моделью, в то время как она запускается на более медленном уровне, который может помочь вам исследовать, как ваши изменения влияют на поведение моделирования. Обратите внимание на то, что моделирование запустится при приближении заданного темпа.

Чтобы запуститься, задайте уровень моделирования. Этот уровень является отношением прошедшего времени симуляции к прошедшей стене, показывают время.

Используя следующее моделирование

Этот пример показывает, как использовать моделирование, следующее во время моделирования.

  1. Откройте модель vdp.

    vdp
  2. В меню Simulation нажмите Pacing Options

  3. В Моделировании, Следующем по диалоговому окну Опций, выберите Enable, следующий, чтобы замедлить моделирование. На включении заданный темп автоматически применяется к моделированию.

  4. Выберите темп, в котором модель должна запуститься при помощи ползунка или ввода темпа во Времени симуляции на фактическое второе поле. Это поле также принимает значения за пределами области значений на ползунке. Значение, вводимое в поле, может только быть конечным положительным числом.

  5. При моделировании модели можно смотреть, что моделирование прогрессирует в заданном темпе в осциллографе. Можно также изменить темп через диалоговое окно и позволить/запретить следовать, в то время как моделирование запускается.

Чтобы позволить Следовать из командной строки, используйте команду set_param(model, 'EnablePacing', 'on'). Чтобы ввести значение используют set_param(model, 'PacingRate', value), где значение является конечным положительным числом.

Кнопка run изменяется на, когда моделирование запущено со Следованием активированному. Строка состояния указывает, запускается ли моделирование со следованием активированному. Это также указывает, не может ли моделирование запуститься в заданном темпе.

Используя Моделирование, Следующее с блоками библиотеки Dashboard

Этот пример показывает, как настроить моделирование, следующее при взаимодействии с моделированием с помощью блоков библиотеки Dashboard.

Пример использует модель sldemo_househeat, которая является системой, которая моделирует тепловые характеристики дома, его наружной среды и системы отопления дома. Эта модель вычисляет нагревающиеся затраты для типичного дома.

В этом примере наблюдайте эффекты различных наружных температур на обогревающей стоимости. Цель этого примера состоит в том, чтобы определить наружную температуру, для которой обогревающая стоимость остается стабильной в 15 долларах. Используйте блок Knob от библиотеки Dashboard, чтобы изменить наружные температуры, в то время как моделирование запускается. Эта модель настраивается таким образом, что она моделирует систему в течение нескольких дней.

Откройте модель.

sldemo_househeat

Добавьте блок Knob от библиотеки Dashboard. Чтобы контролировать температуру, соедините его с блоком Average Outdoor Temperature. Чтобы соединить блоки, дважды кликните блок Knob, затем кликните в среднем по блоку Outdoor Temperature и подтвердите ваше подключение выбора в диалоговом окне блока Knob путем выбора переключателя Connect в диалоговом окне блока Knob.

В меню Simulation нажмите Pacing Options. Установите темп на приближение 0,8 времен симуляции на настенные вторые часы.

Моделируйте модель. Наблюдайте моделирование, запущенное в осциллографе.

В то время как моделирование запускается, измените Среднюю Наружную Температуру в блоке Knob, чтобы наблюдать стоимость тепла. При наблюдении моделирования в более медленном темпе вы видите, что стоимость тепла составляет 15 долларов в 61 градусе Farenheit.

Ограничения

  • Следующее моделирование не совместимо с:

    • Степпер моделирования

    • Профилировщик

  • Следующее моделирование не поддержано в быстром режиме Accelerator

Смотрите также

| |

Была ли эта тема полезной?