Проверьте MEX-функции в командной строке

Если у вас есть тестовый файл, который вызывает вашу исходную функцию MATLAB®, можно использовать coder.runTest, чтобы проверить MEX-функцию в командной строке. coder.runTest запускает тестовый файл, заменяющий вызовы исходной функции MATLAB с вызовами сгенерированной MEX-функции. Например, вот является вызов coder.runTest для тестового файла myfunction_test и функциональным myfunction

coder.runTest('myfunction_test', 'myfunction')

Если ошибки происходят во время выполнения с coder.runTest, информация о стеке вызовов доступна для отладки.

Также можно использовать опцию -test codegen.

codegen myfunction -test 'myfunction_test'

Тестовым файлом может быть функция MATLAB, скрипт или модульные тесты, основанные на классах.

Смотрите также

|

Похожие темы