Команды покрытия модели позволяют вам автоматизировать целый процесс покрытия модели со скриптами MATLAB®. Можно использовать команды покрытия модели, чтобы настроить тесты покрытия модели, выполнить их в симуляции, и сохранить и сообщить о результатах.
Создайте тестовый объект, который задает модель или часть протестированной модели.
Выполнитесь (симулируют) тестовый объект. Это создает объект результатов для тестового объекта.
Создайте отчет для объекта результатов.
Сохраните Тестовые прогоны в Файл с cvsave
Сохраните тестовый объект и его объект результатов в файле.
Загрузите Сохраненные Результаты испытаний Покрытия с cvload
Загрузите файл, содержащий тест, и результаты возражает, чтобы создать новые отчеты данных о покрытии модели.
Получите детали покрытия из результатов
Получите определенную информацию о покрытии после симуляции с помощью команд MATLAB.
Используйте команды покрытия в скрипте
Скрипт в качестве примера, который демонстрирует, как использовать команды покрытия модели.
В этом примере показано, как использовать функции верификации компонента Simulink® Coverage™, чтобы регистрировать входные сигналы, создать модель тестовой обвязки и выполнить тесты.
Пример по верификации командной строки
Этот пример создает три теста для ограничителя регулируемой процентной ставки и анализирует получившееся покрытие модели с помощью API командной строки Инструмента model coverage.
Покрытие записи в параллельных симуляциях при помощи Parsim
То В этом примере показано, как записать покрытие в нескольких параллельных симуляциях Simulink®, соответствующих различным тестам при помощи SimulationInput, возражает и parsim
команда.