Моделирование условно выполненных ссылочных Моделей

Можно запустить автономную симуляцию условно выполненной модели-ссылки или условной модели. Автономная симуляция полезна для модульного тестирования, потому что она обеспечивает согласованные данные между симуляциями с точки зрения типа данных, размерности и шага расчета. Используйте normal, Accelerator или Rapid режима Accelerator, чтобы симулировать условную модель.

Срабатывающие, активированные, триггерные и активированные модели

Срабатывающие, активированные, а также срабатывающие и активированные модели требуют внешнего входа для управления блоками Trigger или Enable. На панели Signal Attributes диалогового окна Trigger или Enable блока задайте значения для типа данных сигнала, размерности и шага расчета.

Чтобы запустить автономную симуляцию, задайте входы с помощью параметра конфигурации. Для получения дополнительной информации о том, как задать вход, смотрите Сравнение Методов Загрузки Сигнала. Следующие условия применяются, когда вы используете параметр Input для Trigger и Enable входов блоков:

  • Используйте последний вход данных для триггера или включите вход. Для срабатывающей и активированной модели используйте последний вход данных для ввода триггера.

  • Если вы не предоставляете никаких входных значений, в симуляции в качестве значений по умолчанию используется нуль.

Можно записать данные, чтобы определить, какой сигнал вызвал запуск модели. Для блока Trigger или Enable в панели Main диалогового окна Параметров блоков выберите Show output port.

Function-Call модели

Когда вы симулируете модель вызова функции, блок Model условно выполняется, когда он получает событие вызова функции. Stateflow® график, Function-Call Generator блок или S-Function блок могут обеспечить события вызова функции.

Можно также сконфигурировать модель, чтобы вычислить выход в определенное время с помощью решателя с переменным шагом. Для получения дополнительной информации смотрите Выборки для экспорта для решателей переменной-шага.

См. также

Блоки

Похожие темы