Выполнение MEX-функций

Когда вы вызываете MEX-функцию, передаете ее те же входные параметры, которые вы используете для исходного алгоритма MATLAB®. Не передавайте coder.Constant или любой из классов coder.Type к MEX-функции. Можно использовать эти классы с только функцией codegen.

Чтобы запустить MEX-функцию, сгенерированную MATLAB Coder™, у вас должны быть лицензии на все тулбоксы, которых требует MEX-функция. Например, если вы генерируете MEX-функцию из алгоритма MATLAB, который использует Систему Компьютерного зрения функция Toolbox™ или Система object™, чтобы запустить MEX-функцию, у вас должна быть лицензия Computer Vision System Toolbox.

Когда вы обновляете MATLAB, перед рабочими MEX-функциями с новой версией, восстанавливаете MEX-функции.

Отладка MEX-функций

Чтобы отладить ваши MEX-функции, используйте функцию disp, чтобы осмотреть содержимое ваших переменных MEX-функции. Вы не можете использовать save, чтобы отладить переменные MEX-функции, потому что генерация кода не поддерживает его. Генерация кода не поддерживает объявление save как внешнее.

Была ли эта тема полезной?