Определите, подходит ли функция для генерации кода
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 функция не сообщает о функциях, которые генератор кода обрабатывает как значение внешних параметров. Примеры таких функций plotdisp, и figure. Смотрите используют MATLAB Engine, чтобы выполнить вызов функции в сгенерированном коде.
coder.screener( анализирует функцию MATLAB точки входа fcn,'-gpu')fcn идентифицировать неподдерживаемые функции и язык показывает для генерации кода графического процессора. Эта опция требует лицензии GPU Coder™.
coder.screener( анализирует несколько функций MATLAB точки входа.fcn_1,...,fcn_n)
coder.extrinsic (MATLAB Coder) | fiaccel