exponenta event banner

Моделирование Pacing

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

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

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

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

В этом примере показано, как использовать темп моделирования во время моделирования.

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

    vdp
  2. На вкладке «Моделирование» выберите «Run» > «Simulation Pacing»

  3. В диалоговом окне «Параметры переноса» выберите «Включить перенос» для замедления моделирования. При включении указанный темп автоматически применяется к моделированию.

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

  5. При моделировании модели можно наблюдать за ходом моделирования в указанном темпе в области видимости. Можно также изменить темп в диалоговом окне и включить/выключить трассировку во время выполнения моделирования.

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

run при запуске моделирования с включенным Pacing кнопка изменяется на. Строка состояния указывает, выполняется ли моделирование с включенной трассировкой. Он также указывает, не может ли моделирование выполняться в указанном темпе.

Использование моделирования с блоками панели мониторинга

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

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

Откройте модель и выполните моделирование. Во время моделирования нажмите и отпустите кнопку Signal Select и проверьте влияние на выходной сигнал.

Дополнительные сведения о создании модели примера см. в разделе Управление сигналами слияния с помощью блока кнопок.

Ограничения

  • Темп моделирования несовместим с:

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

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

  • Моделирование темпинга не поддерживается в режиме быстрого ускорения

См. также

(аэрокосмический блок)

Связанные темы