Используйте программное обеспечение в цикле (SIL) выполнение, чтобы проверить числовое поведение сгенерированного кода C/C++ со ссылкой на ваши исходные функции MATLAB®.
Настроить и запустить выполнение SIL с командной строки:
Создайте объект coder.EmbeddedCodeConfig
.
Сконфигурируйте объект для SIL.
Используйте функцию codegen
, чтобы сгенерировать код библиотеки для вашей функции MATLAB и интерфейса SIL.
Используйте функцию coder.runTest
, чтобы запустить тестовый файл для вашей исходной функции MATLAB.
Чтобы отключить выполнение SIL, используйте команда
clear mex
или
.clear function_sil
Следующий пример показывает, как можно настроить и запустить выполнение SIL из командной строки.
Подписание СИЛА кода, сгенерированного для оценки состояния фильтра Калмана
Связанные примеры
- Сгенерируйте код С при помощи приложения MATLAB Coder (MATLAB Coder)
- Программное обеспечение в выполнении цикла с приложением MATLAB Coder
- Отладьте сгенерированный код во время выполнения SIL
- Сгенерируйте профиль времени выполнения
Больше о