Знайте, Когда Функция будет поддерживаться для Инструментирования и Ускорения

Существует несколько шагов, которые можно сделать, чтобы идентифицировать функции, которые могли привести к ошибкам во время преобразования.

  • %#codegen и coder.screener

    Добавьте прагму %#codegen в верхнюю часть файла MATLAB®, который преобразовывается в фиксированную точку. Добавление этой директивы дает Анализатору кода MATLAB команду помогать вам диагностировать и зафиксировать нарушения, которые привели бы к ошибкам во время того, когда вы пытаетесь ускорить или оснастить ваш код.

    Функция coder.screener берет вашу функцию в качестве своего входного параметра и предупреждает вас о чем-либо в вашем коде, который не поддержан для codegen. Поддержка Codegen важна для минимального и максимального журналирования и предложений по типу данных.

  • Консультируйтесь с таблицей поддерживаемых функций

    Смотрите Поддержку Языка таблицы функций, поддерживавших для преобразования фиксированной точки и генерации кода.

Для получения информации о том, что сделать, если функция не поддерживается для преобразования фиксированной точки, смотрите, Что Сделать, Если Функция Не Поддерживается для Преобразования Фиксированной точки.