exponenta event banner

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

Выполнение команды 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 of the generated report.

См. также

| |