Можно выполнить автономное моделирование условно выполненной ссылочной модели или условной модели. Автономное моделирование полезно для модульного тестирования, поскольку оно предоставляет согласованные данные для моделирования с точки зрения типа данных, измерения и времени выборки. Для моделирования условной модели используйте обычный, ускорительный или быстрый ускорительный режим.
Для запускаемой, включенной и включенной моделей требуются внешние входные данные для управления блоками Триггер (Trigger) или Включить (Enable). На панели Атрибуты сигнала (Signal Attributes) диалогового окна Триггер (Trigger) или Включить блок (Enable block) укажите значения типа данных сигнала, размера и времени выборки.
Для выполнения автономного моделирования задайте входные данные с помощью параметра конфигурации «Ввод». Дополнительные сведения о том, как указать входные данные, см. в разделе Сравнение методов загрузки сигналов. При использовании параметра «Ввод» для входов триггера и блока «Включить» применяются следующие условия:
Используйте последний ввод данных для триггера или включите ввод. Для запускаемой и включенной модели используйте последний ввод данных для ввода триггера.
Если входные значения не указаны, при моделировании в качестве значений по умолчанию используется ноль.
Можно регистрировать данные, чтобы определить, какой сигнал вызвал запуск модели. Для блока Триггер (Trigger) или Включить (Enable) на главной панели диалогового окна Параметры блока (Block Parameters) выберите Показать выходной порт (Show output port).
При моделировании модели вызова функции блок модели условно выполняется при получении события вызова функции. Диаграмма Stateflow ®, блок генератора вызовов функций или блок S-функций могут обеспечивать события вызовов функций.
Можно также настроить модель для вычисления выходных данных в определенное время с помощью решателя с переменным шагом. Дополнительные сведения см. в разделе Экспортируемые образцы для решателей с переменным шагом.