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