Вы запускаете Степпер Симуляции и получаете доступ к настройкам от панели инструментов Editor Simulink®.
Нажмите кнопку Stepping Options, чтобы открыть Симуляцию, Продвигающуюся Окно параметров.
Используйте диалоговое окно, чтобы позволить отступить посредством симуляции. Когда отстранение включено, после того, как вы запускаете симуляцию, изменения кнопки Stepping Options в, и затем можно использовать его, чтобы отступить. В этом случае можно получить доступ к диалоговому окну снова только при помощи Simulation> Stepping Options.
Если вы снимаете флажок Enable previous stepping, программное обеспечение очищает сохраненный кэш снимка состояния.
Строка состояния в нижней части Редактора Simulink отображает время симуляции последнего завершенного шага симуляции. В то время как симуляция запускается, редактор обновляет отображение времени, чтобы указать на прогресс симуляции. Это отображение является аппроксимированным, потому что строка состояния обновляет только на каждом главном временном шаге а не на каждом шаге времени симуляции. Когда вы приостанавливаете симуляцию, время отображения строки состояния отлавливает до фактического времени последнего завершенного шага.
Значение (время последнего завершенного шага), который отображен в строке состояния, является не всегда тем же самым как временем решателя. Это происходит, потому что другие решатели используют различные способы распространить время симуляции в одной итерации цикла симуляции. Степпер симуляции делает паузу в одном положении в цикле симуляции. Некоторые решатели выполняют свое усовершенствование времени, прежде чем Степпер Симуляции сделает паузу. Однако другие решатели выполняют свое усовершенствование времени после того, как Степпер Симуляции делает паузу, и усовершенствование времени затем становится частью следующего шага. В результате для непрерывных и дискретных решателей, время решателя является всегда одним существенным шагом перед временем последнего образцового вывода.
Когда это условие происходит, и симуляция приостановлена, отображение времени строки состояния звездочка. Звездочка указывает, что решатель в этой симуляции уже совершенствовался мимо отображенного времени (который является временем последнего завершенного шага симуляции).
При использовании Степпера Симуляции, когда симуляция приостановлена, можно изменить настраиваемые параметры, включая некоторые настройки решателя. Однако изменения в размере шага решателя вступают в силу, когда решатель совершенствует время симуляции. Для некоторых решателей это происходит после того, как следующий шаг симуляции сделан.
Степпер симуляции учитывает размер перемещения (Move back/forward by) и частота сохранения шагов (Interval between stored back steps). Если вы задаете частоту, которая больше, чем размер шага, первые шаги Степпера Симуляции назад к последнему сохраненному шагу и затем моделирует вперед, пока общая разница при подсчете шага не достигает размера желаемого перемещения. Степпер симуляции применяет значения для настраиваемых параметров при симуляции вперед. Поэтому, если вы изменяете какой-либо настраиваемый параметр перед отстранением, получившейся симуляцией, вывод не может совпадать с предыдущей симуляцией вывод на том шаге перед изменением параметра. Это может вызвать неожиданные результаты, выходя вперед от снимка состояния до выбранного временного шага.
Например, примите, что снимок состояния сохраняет частоту три и размер шага одного. Первые шаги степпера назад к последнему сохраненному шагу, до трех шагов, и затем моделируют вперед, пока общая разница при подсчете шага не достигает того. Если вы изменяете настраиваемые параметры перед отстранением, получившейся симуляцией, вывод не может совпадать с предыдущей симуляцией вывод на том шаге.
При использовании Степпера Симуляции и блока Model, модель, на которую ссылаются, совместно использует шаговые опции топ-модели в течение симуляции. В результате изменение настроек Simulation Stepper для модели, на которую ссылаются, во время симуляции изменяет настройки Simulation Stepper топ-модели. Когда симуляция заканчивается, настройки модели, на которую ссылаются, возвращаются к исходным значениям; настройки Stepper топ-модели остаются в измененных настройках.
Когда модель не моделирует, топ-модель и модель, на которую ссылаются, сохраняют их собственные независимые шаговые опции.
Когда модель моделирует, и вы изменяете модель, на которую ссылаются, шаговая опция, топ-модель шаговые изменения опции в том же значении.
Когда модель моделирует, и вы изменяете топ-модель шаговая опция, модель, на которую ссылаются, шаговые изменения опции в том же значении.
Когда модель прекращает моделировать, модель, на которую ссылаются, шаговые опции возвращаются к тому, как они были установлены перед запущенной симуляцией; топ-модель сохраняет набор значений во время симуляции.
Когда вы изменяете интервал журналирования симуляции, прежде чем откат, Simulink не сделает данных логов для временных шагов, которые были вне исходного интервала журналирования до первого прямого шага после операции отката. Для получения дополнительной информации смотрите интервалы Журналирования.
Когда вы отлаживаете график Stateflow® (например, когда остановки симуляции в точке останова Stateflow), Степпер Симуляции добавляет кнопки, чтобы управлять сеансом отладки Stateflow. Когда сеанс отладки Stateflow заканчивается, интерфейс Simulation Stepper возвращается к значению по умолчанию. Для получения дополнительной информации об управлении отладчиком Stateflow с помощью панели инструментов Simulink Editor, смотрите Выполнение Диаграммы управления После Точки останова (Stateflow).