Нет никакого интерфейса командной строки для Степпера Симуляции.
Продвижение симуляции (вперед и назад) доступно только для Нормального и Режимов Accelerator.
Шаг назад возможность полагается на технологию SimState для сохранения и восстановления состояния симуляции. В результате шаг назад возможность доступен только для моделей та поддержка SimState. Для получения дополнительной информации смотрите, Сохраняют и Рабочая точка Симуляции Восстановления.
Степпер симуляции продвигается через главные временные шаги симуляции, не изменяя ход симуляции. Выбор совершенствовать фактор, больше, чем единица, время от времени производит loggable выходные параметры между главными временными шагами решателя. Эти времена не являются главными временными шагами, и вы не можете продвинуться в образцовое состояние в те времена.
Если при запуске симуляцию с отстранением активированного, проверки программного обеспечения Simulink®, может ли модель отступить. Если это не может, предупреждение появиться в командной строке MATLAB®. Для некоторых симуляций не может отступить Simulink. Шаг назад возможность затем отключен до конца той симуляции. Затем установка сбрасывает к значению, которое вы запросили.
Когда вы помещаете пользовательский код в Configuration Parameters> Simulation Target> Custom Code> Initialize function в диалоговом окне Model Configuration Parameters, это называется только во время первой симуляции в Степпере Симуляции.
Некоторые блоки не поддерживают отстранение по причинам кроме поддержки SimState. Эти блоки:
S-функции, которые имеют векторы P-work, но не объявляют их уровень соответствия SimState или объявляют, что он неизвестен или запрещенными (см. Соответствие S-функции с ModelOperatingPoint),
Блоки Simscape™ Multibody™ Первого поколения
Наследие (pre-R2016a) блоки SimEvents®
Блоки MATLAB function обычно поддерживают отстранение. Однако использование определенных построений в коде MATLAB этих блоков может препятствовать тому, чтобы блок поддержал отстранение. Эти сценарии препятствуют тому, чтобы блоки MATLAB function отступили:
Персистентные переменные непрозрачного типа данных. Попытки отступить при этом условии вызывают сообщение об ошибке на основе определенного типа переменной.
Внешние вызовы функций, которые могут содержать состояние (такое как свойства объектов или персистентные данные функций). Никакие предупреждения или сообщения об ошибке не появляются, но результат, вероятно, будет неправильным.
Вызовы пользовательского кода С (через вызовы MEX-функции), которые не содержат статические переменные. Никакие предупреждения или сообщения об ошибке не появляются, но результат, вероятно, будет неправильным.
Некоторые блоки визуализации не поддерживают отстранение. Поскольку эти блоки не очень важны для состояния симуляции, никакие ошибки или предупреждения не появляются, когда вы отступаете в модели, которая содержит эти блоки:
XY Graph
Auto Correlator
Cross Correlator
Spectrum Analyzer
Averaging Spectrum Analyzer
Power Spectral Density
Averaging Power Spectral Density
Floating Bar Plot
3Dof Animation
MATLAB Animation
VR Sink
Любые блоки, которые реализуют пользовательскую визуализацию в их выходном методе (например, S-функция, что выходные параметры к фигуре MATLAB) не полностью поддержаны для отстранения, потому что метод блока Output
не выполняется при отстранении. В то время как состояние таких блоков остается сопоставимым со временем симуляции (если блоки выполняют SimState), компонент визуализации противоречив до следующего шага вперед в симуляции.
Поскольку эти блоки не влияют на числовой результат симуляции, отстранение не отключено для этих блоков. Однако значения, эти блоки вывод неточны до симуляции, выходят вперед снова.