Используйте программное обеспечение в цикле (SIL) выполнение, чтобы проверить числовое поведение сгенерированного кода C/C++ со ссылкой на ваши исходные функции MATLAB®.
Настроить и запустить выполнение SIL с командной строки:
Создайте coder.EmbeddedCodeConfig объект.
Сконфигурируйте объект для SIL.
Используйте codegen функция, чтобы сгенерировать код библиотеки для вашей функции MATLAB и интерфейса SIL.
Используйте coder.runTest функционируйте, чтобы запустить тестовый файл для вашей исходной функции MATLAB.
Чтобы отключить выполнение SIL, используйте ясный или function_silclear mex команда.
Следующий пример показывает, как можно настроить и запустить выполнение SIL из командной строки.
Примечание
Предположим что текущая рабочая директория MATLAB (папка это pwd отображения), путь UNC (например, \\server\a\b\c) на платформе Windows. Если при запуске исполняемый файл SIL от этого пути, местоположение, где исполняемый файл SIL запускается, может быть непредсказуемым и отличаться от текущей рабочей директории MATLAB (например, C:\Windows).
Чтобы устранить эту проблему, используйте подключенный сетевой диск для пути UNC как ваша текущая рабочая директория MATLAB.