Использование отчета анализатора алгоритмов

Выполнение socModelAnalyzer функция в Simulink® модель или socFunctionAnalyzer функция на MATLAB® функция приводит к отчету, в котором подробно описываются ресурсы, используемые моделью или функцией, соответственно.

Отчет включает информацию для каждого математического или логического оператора в верхней модели или функции с отдельными линиями для каждого оператора и типа данных. Для примера умножение на тип данных double и умножение с типом данных uint32 перечислены отдельно. В отчете каждый образец оператора указывается как отдельная линия. Отчет включает эти поля.

  • Path - Путь к оператору в пределах структурной иерархии верхней модели или функции

  • Count - Количество раз, когда оператор выполняется в проекте

  • Operator - Используемый оператор

  • DataType - Тип данных, используемый для выхода оператора

  • Link - Ссылка на местоположение оператора в модели или функции

Открыть отчет

Используйте один из следующих опций для доступа к отчету.

  • Выполните socModelAnalyzer и нажмите кнопку Open report viewer ссылка.

  • Выполните socFunctionAnalyzer и щелкните мышью на Open report viewer ссылка.

  • Выполните socAlgorithmAnalyzerReport функция, задающая MAT-файл, сгенерированный socModelAnalyzer или socFunctionAnalyzer функция.

Вид оператора

Просмотрите сгенерированный отчет в ракурсе оператора. На панели инструментов отчета нажмите Operator View. Затем, при нажатии Collapse All каждая линия представляет количество выполнений оператора на тип данных. Линия в свернутом виде отчета представляет одного или несколько операторов с совпадающим типом данных. Разверните линию, чтобы увидеть отдельные операторы, вносящие вклад в подсчет, их путь в иерархии модели и ссылку на их местоположение в модели.

Operator view of the generated report.

Вид алгоритма

Просмотрите сгенерированный отчет в ракурсе оператора. На панели инструментов отчета нажмите Algorithm View. Затем, при нажатии Collapse All каждая линия представляет собой верхний узел иерархии. Можно развернуть линию, чтобы перейти к функции или модели, которые вы анализируете. Используйте это представление, когда вы заинтересованы в анализе операторов в определенной модели или функции. При использовании этого представления можно свернуть представление для других моделей или функций.

Algorithm view of the generated report.

См. также

| |