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