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

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

Чтобы видеть количества выполнения строки, после, Проверка на шаг Проблем Во время выполнения заканчивает тест, нажмите количества выполнения строки View MATLAB.

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

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

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

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

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

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

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

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

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

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

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

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

Больше о

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