Simulink® Профилировщик отображает эффективность компонентов вашей модели и их фаз симуляции. Каждая строка панели «Отчет профилирования» содержит следующие сведения:
Path
Time Plot (Dark Band = Self Time)
Total Time (s)
Self Time (s)
Number of Calls
Индикатор эффективности модели - это количество вызовов блока в сочетании со временем, требуемым каждым вызовом. Для компонента модели с любым уровнем иерархии полезно знать, какую часть его общего времени выполнения занимают составляющие его блоки vis-a-vis время, затрачиваемое его собственным выполнением или самовременным.
Используйте Total Time(s) информацию для идентификации подсистем или моделей-ссылок, которые дорого запускаются в текущей модели. Поскольку подсистемы и модели-ссылки обычно соответствуют концептуальным сущностям высокого уровня, таким как физические модели и алгоритмы, можно определить, какой компонент вашей модели замедляет общую эффективность.
На рисунке ниже показана часть панели «Отчет профилирования» для sldemo_fuelsys_dd
модель.
Для начала рекурсивно разверните иерархию подсистемы Engine Gas Dynamics. Для подсистемы Throttle, подсчитайте общее время ее составляющих (от threshold=0.5 до Sonic Flow), выделенных красным цветом. Заметьте, что сумма времен выполнения, наряду с собственным временем для Throttle блока, является общим временем блока Throttle, показанным желтым цветом.
Сверните Throttle строку иерархии. Повторите предыдущий шаг для содержимого подсистемы Throttle & Manifold, которая подсвечивается желтым цветом, а затем подсистемы Engine Gas Dynamics.