Запустите симуляцию с моделью, которая сконфигурирована, чтобы сгенерировать переменную рабочей области с измерениями во время выполнения.
Симуляция генерирует переменную рабочей области
executionProfile
(по умолчанию).
В конце симуляции откройте отчет о выполнении кода.
В разделе Profiled Sections of Code в столбце Model разверните все узлы. Вы видите информацию о профиле для восьми секций кода. Для примера - область задач rtwdemo_sil_topmodel_step
и функции CounterTypeA
и CounterTypeB
.
Отображение вызовов секций кода.
В окне Профиль выполнения отображаются пронумерованные горизонтальные панели, которые представляют вызовы секций кода.
Например, синие полосы показывают, когда первый раздел, rtwdemo_sil_topmodel_initialize
, вызывается.
Чтобы увидеть первую секцию кода, в первой строке отчета «Профилирование выполнения кода» щелкните значок.
В отчете генерации кода отображается вызов функции.
Чтобы увидеть, какие секции кода вызываются в течение определенного периода времени, используйте поля Start и Range окна Профиль выполнения. Для примера в полях Start и Range введите 6e-07
и 2e-07
соответственно. Затем нажмите Enter.
Между 0,6 мкс и 0,8 мкс, вы видите, что задача rtwdemo_sil_topmodel_step
(секция кода 6) и функции CounterTypeA
(секция кода 7) и CounterTypeB
(секция кода 8) вызываются.
В правом нижнем углу окна Профиль выполнения (Execution Profile) индикатор показывает, какой фрагмент временной шкалы выполнения отображается.