Определение пригодности функции для генерации кода
coder.screener( анализирует входную функцию MATLAB ®fcn)fcn для определения неподдерживаемых функций и языковых функций как проблем с соответствием требованиям при создании кода. В отчете о готовности отображаются проблемы с соответствием генерации кода.
Если fcn вызывает другие функции, прямо или косвенно не являющиеся функциями MathWorks ® (встроенные функции MATLAB и функции панели инструментов ),coder.screener анализирует эти функции. Он не анализирует функции MathWorks.
Возможно, что coder.screener не обнаруживает всех проблем с генерацией кода. При определенных обстоятельствах возможно, что coder.screener сообщает о ложных ошибках.
Во избежание необнаруженных проблем создания кода и ложных ошибок перед созданием кода убедитесь, что код MATLAB подходит для создания кода, выполнив следующие дополнительные проверки:
Перед использованием coder.screenerустраните проблемы, выявленные анализатором кода.
После использования coder.screenerи прежде чем генерировать код C/C + +, убедитесь, что ваш код MATLAB подходит для генерации кода путем генерации и проверки функции MEX.
coder.screener функция не сообщает о функциях, которые генератор кода рассматривает как внешние. Примерами таких функций являются: plot, disp, и figure. См. раздел Использование механизма MATLAB для выполнения вызова функции в сгенерированном коде.
coder.screener( анализирует функцию MATLAB точки входа fcn,'-gpu')fcn для определения неподдерживаемых функций и языковых функций для создания кода графического процессора. Для этого параметра требуется лицензия GPU Coder™.
coder.screener( анализирует несколько функций MATLAB точки входа.fcn_1,...,fcn_n)
coder.extrinsic (Кодер MATLAB)