Когда вы выполняете Проверку для шага Проблем Во время выполнения в приложении MATLAB® Coder™, необходимо обеспечить тест, который вызывает функции точки входа с представительными данными. Проверка на шаг Проблем Во время выполнения генерирует MEX-функцию от ваших функций MATLAB и запускает тест, заменяя вызовы функций MATLAB с вызовами MEX-функции. При выполнении MEX-функции приложение считает выполнение кода MEX, который соответствует строке кода MATLAB. Эти количества выполнения строки помогают вам видеть, как хорошо ваш тест осуществляет ваш код MATLAB. Можно идентифицировать мертвый код и разделы кода, которые требуют дальнейшего тестирования.
Чтобы видеть количества выполнения строки, после, Проверка на шаг Проблем Во время выполнения заканчивает тест, нажмите количества выполнения строки View MATLAB.
В редакторе приложения отображения приложения цвет закодировал панель слева от вашего кода MATLAB.
Эта таблица описывает расцветку.
Цвет | Указывает |
---|---|
Зеленый | Одна из следующих ситуаций:
Различные оттенки зеленого цвета указывают на различные области значений количеств выполнения строки. Самый темный оттенок зеленого цвета указывает на самую высокую область значений. |
Оранжевый | Функция точки входа выполняется многократно, но код выполняет одно время. |
Красный | Код не выполняется. |
Когда вы помещаете указатель по панели, цветное выделение расширяет по коду. Для каждого раздела кода, отображения приложения число раз, которое выполняет раздел.
Набор количеств выполнения строки включен по умолчанию. Выключите его только после того, как вы проверили, что у вас есть соответствующее покрытие тестового файла. Выключение количеств выполнения строки может ускорить Проверку на шаг Проблем Во время выполнения. Чтобы выключить набор количеств выполнения строки, в диалоговом окне Check for Run-Time Issues, снимают Собрать флажок количеств выполнения строки MATLAB.
Если вы проверяете на проблемы во время выполнения многократно, количества выполнения строки накапливаются. Чтобы обнулить количества, нажмите количества выполнения строки Reset.