Можно проанализировать подсистему в модели. Этот метод подходит для больших моделей, где требуется просмотреть анализ в небольших управляемых отчетах.
В этом примере показано, как анализировать Controller подсистему в sldvdemo_cruise_control модель.
Откройте пример модели:
sldvdemo_cruise_control
Щелкните правой кнопкой мыши Controller и выберите Design Verifier > Enable «Treat as Atomic Unit» для анализа.
Диалоговое окно «Параметры функционального блока» для Controller открывается подсистема.
Выберите Обработать как атомную единицу.
Атомарная подсистема выполняется как единица измерения относительно родительской модели. Выполнение блока подсистемы не перемежается с выполнением родительского блока. Можно извлечь атомарные подсистемы для использования в качестве автономных моделей.
Чтобы проанализировать подсистему с помощью Simulink ® Design Verifier™, установите параметр Обработать как атомарную единицу измерения.
После установки параметра становятся доступными другие параметры, но их можно игнорировать.
Чтобы закрыть диалоговое окно, нажмите кнопку ОК.
На вкладке Моделирование в разделе Файл выберите Сохранить > Сохранить как и сохраните модель Cruise Control Test Generation с новым именем.
Чтобы запустить анализ подсистемы и создать тестовые примеры, щелкните правой кнопкой мыши Controller и выберите «Design Verifier» > «Generate Tests for Subsystem».
Программное обеспечение Simulink Design Verifier анализирует подсистему. По завершении анализа просмотрите результаты анализа для Controller путем выбора одной из следующих опций:
Выделение результатов анализа на модели
Просмотр тестов в инспекторе данных моделирования
Подробный аналитический отчет
Создание модели кабельных трасс
Экспорт тестовых примеров в Simulink Test
Моделирование тестов и создание отчета о покрытии модели
Примечание
После обработки определенного количества задач, если анализ прекращается или истекло время ожидания, можно использовать Test Generation Advisor, чтобы лучше понять, какие подсистемы вызывают проблему. Дополнительные сведения см. в разделе Использование помощника по созданию тестов для определения анализируемых компонентов.
Просмотрите результаты анализа подсистемы и сравните их с результатами анализа полной модели, как описано в разделе Анализ модели:
Анализ подсистемы анализирует контроллер как автономную модель.
Подсистема контроллера содержит все цели тестирования в модели Cruise Control Test Generation. Оба анализа генерируют одни и те же тестовые случаи.