Вы запускаете Simulation Stepper и получаете доступ к настройкам на панели инструментов Simulink ®.

Нажмите кнопку Настроить степпинг моделирования (Configure simulation stepping
), чтобы открыть диалоговое окно Параметры степпинга моделирования (Simulation Stepping Options).
Используйте диалоговое окно, чтобы включить возврат к моделированию. После запуска моделирования можно воспользоваться кнопкой «Шаг назад» (
Step Back).
Если снять флажок Включить предыдущий шаг, программа очистит сохраненный кэш моментальных снимков.
В строке состояния внизу редактора Simulink Editor отображается время моделирования последнего завершенного этапа моделирования. Во время выполнения моделирования редактор обновляет отображение времени для указания хода моделирования. Этот экран является приблизительным, поскольку строка состояния обновляется только на каждом основном временном шаге, а не на каждом временном шаге моделирования. При приостановке моделирования время отображения строки состояния достигает фактического времени последнего выполненного шага.
![]()
Значение (время последнего завершенного шага), отображаемое в строке состояния, не всегда совпадает со временем решателя. Это происходит потому, что различные решатели используют разные способы распространения времени моделирования в одной итерации цикла моделирования. Степпер моделирования приостанавливается в одной позиции в цикле моделирования. Некоторые решатели выполняют свое временное опережение перед паузами Simulation Stepper. Однако другие решатели выполняют свое временное опережение после пауз Simulation Stepper, и затем временное опережение становится частью следующего шага. В результате для непрерывных и дискретных решателей время решателя всегда на один большой шаг опережает время последнего вывода модели.
При возникновении этого условия и приостановке моделирования в строке состояния отображается звездочка. Звездочка указывает, что решатель в этом моделировании уже продвинулся за отображаемое время (которое является временем последнего завершенного этапа моделирования).
При использовании модуля Simulation Stepper при приостановке моделирования можно изменить настраиваемые параметры, включая некоторые настройки решателя. Однако изменения размера шага решателя вступают в силу, когда решатель приближает время моделирования. Для некоторых решателей это происходит после выполнения следующего этапа моделирования.
При моделировании Stepper учитывается размер движения (перемещение назад/вперед на) и частота шагов сохранения (интервал между сохраненными шагами назад). Если указана частота, превышающая размер шага, модуль Simulation Stepper сначала возвращается к последнему сохраненному шагу, а затем моделирует движение вперед до тех пор, пока общая разница в количестве шагов не достигнет размера требуемого перемещения. Степпер моделирования применяет значения для настраиваемых параметров при моделировании вперед. По этой причине при изменении любого настраиваемого параметра перед шагом назад результирующие выходные данные моделирования могут не совпадать с предыдущими выходными данными моделирования на этом шаге до изменения параметра. Это может привести к неожиданным результатам при переходе от моментального снимка к выбранному шагу времени.
Например, предположим, что частота сохранения снимка равна трем, а размер шага равен единице. Stepper сначала возвращается к последнему сохраненному шагу, до трех шагов, а затем моделируется вперед до тех пор, пока общая разница в количестве шагов не достигнет единицы. Если изменить настраиваемые параметры перед выполнением шага назад, результирующие выходные данные моделирования могут не совпадать с предыдущими выходными данными моделирования на этом шаге.
При использовании модуля «Степпер моделирования» (Simulation Stepper) и блока «Модель» (Model) ссылочная модель совместно использует опции степпинга верхней модели в процессе моделирования. В результате изменение настроек Степпера моделирования (Simulation Stepper) для ссылочной модели во время моделирования изменяет настройки Степпера моделирования (Simulation Stepper) верхней модели. По окончании моделирования настройки ссылочной модели возвращаются к исходным значениям; настройки Степпер (Stepper) верхней модели остаются на измененных настройках.
Когда модель не моделируется, верхняя модель и ссылочная модель сохраняют свои собственные независимые опции степпинга.
При моделировании модели и изменении ссылочной опции степпинга модели значение опции степпинга верхней модели изменяется на то же самое значение.
При моделировании модели и изменении опции степпинга модели верхнего уровня ссылочная опция степпинга модели изменяется на то же самое значение.
Когда модель прекращает имитацию, опции ступеней модели, на которые ссылается ссылка, возвращаются к тому, как они были установлены перед началом моделирования; верхняя модель сохраняет значения, заданные во время моделирования.
При изменении интервала регистрации моделирования перед откатом Simulink не регистрирует данные для временных шагов, которые находились за пределами исходного интервала регистрации, до первого шага вперед после операции отката. Дополнительные сведения см. в разделе Интервалы регистрации.
При отладке диаграммы Stateflow ® (например, когда моделирование останавливается в точке останова Stateflow) степпер моделирования добавляет кнопки для управления сеансом отладки Stateflow. По окончании сеанса отладки Stateflow интерфейс Simulation Stepper возвращает значение по умолчанию. Дополнительные сведения об управлении отладчиком Stateflow с помощью Simulink Toolstrip см. в разделе Управление выполнением диаграммы после точки останова (Stateflow).