Можно запустить автономную симуляцию условно выполненной модели-ссылки или условной модели. Автономная симуляция полезна для модульного тестирования, потому что она обеспечивает согласованные данные между симуляциями с точки зрения типа данных, размерности и шага расчета. Используйте normal, Accelerator или Rapid режима Accelerator, чтобы симулировать условную модель.
Срабатывающие, активированные, а также срабатывающие и активированные модели требуют внешнего входа для управления блоками Trigger или Enable. На панели Signal Attributes диалогового окна Trigger или Enable блока задайте значения для типа данных сигнала, размерности и шага расчета.
Чтобы запустить автономную симуляцию, задайте входы с помощью параметра конфигурации. Для получения дополнительной информации о том, как задать вход, смотрите Сравнение Методов Загрузки Сигнала. Следующие условия применяются, когда вы используете параметр Input для Trigger и Enable входов блоков:
Используйте последний вход данных для триггера или включите вход. Для срабатывающей и активированной модели используйте последний вход данных для ввода триггера.
Если вы не предоставляете никаких входных значений, в симуляции в качестве значений по умолчанию используется нуль.
Можно записать данные, чтобы определить, какой сигнал вызвал запуск модели. Для блока Trigger или Enable в панели Main диалогового окна Параметров блоков выберите Show output port.
Когда вы симулируете модель вызова функции, блок Model условно выполняется, когда он получает событие вызова функции. Stateflow® график, Function-Call Generator блок или S-Function блок могут обеспечить события вызова функции.
Можно также сконфигурировать модель, чтобы вычислить выход в определенное время с помощью решателя с переменным шагом. Для получения дополнительной информации смотрите Выборки для экспорта для решателей переменной-шага.