Соберите и просмотрите выполнение строки, значит ваш код MATLAB

Когда вы выполняете шаг Check for Run-Time Issues в приложении MATLAB® Coder™, необходимо обеспечить тест, который вызывает функции точки входа с представительными данными. Шаг Check for Run-Time Issues генерирует MEX-функцию от ваших функций MATLAB и запускает тест, заменяя вызовы функций MATLAB с вызовами MEX-функции. При выполнении MEX-функции приложение считает подписания кода MEX, который соответствует строке кода MATLAB. Эти количества выполнения строки помогают вам, чтобы видеть, как хорошо ваш тест осуществляет ваш код MATLAB. Можно идентифицировать мертвый код и разделы кода, которые требуют дальнейшего тестирования.

Чтобы видеть количества выполнения строки, после, шаг Check for Run-Time Issues закончил тест, нажмите View MATLAB line execution counts.

В редакторе приложения отображения приложения цвет закодировал панель слева от вашего кода MATLAB.

Эта таблица описывает расцветку.

ЦветУказывает
Зеленый

Одна из следующих ситуаций:

  • Функция точки входа выполняется многократно, и код выполняется больше чем в один раз.

  • Функция точки входа выполняет одно время, и код выполняет одно время.

Различные оттенки зеленого цвета указывают на различные области значений количеств выполнения строки. Самый темный оттенок зеленого цвета указывает на самую высокую область значений.

ОранжевыйФункция точки входа выполняется многократно, но код выполняет одно время.
КрасныйКод не выполняется.

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

Набор количеств выполнения строки включен по умолчанию. Выключите его только после того, как вы проверили, что у вас есть соответствующее покрытие тестового файла. Выключение количеств выполнения строки может ускорить шаг Check for Run-Time Issues. Чтобы выключить набор количеств выполнения строки, в диалоговом окне Check for Run-Time Issues, снимают флажок Collect MATLAB line execution counts.

Если вы проверяете на проблемы во время выполнения многократно, количества выполнения строки накапливаются. Чтобы обнулить количества, нажмите Reset line execution counts.

Связанные примеры

Больше о