Используйте программное обеспечение в цикле (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).
Чтобы устранить эту проблему, используйте сопоставленный сетевой диск для UNC-пути в качестве текущей рабочей папки MATLAB.