Следующий пример, с slAccelDemoF14 моделью, иллюстрирует использование функции профилировщика Simulink® Accelerator™.
Чтобы активировать Simulink® Profiler, в Редакторе Simulink, на вкладке Debug, под Performance Advisor, нажимают Activate Profiler. Можно также выпустить set_param
команда в командной строке MATLAB®.
modelName = 'slAccelDemoF14'; load_system(modelName) set_param(modelName,'Profile','on')
В то время как симуляция запускается, профилировщик собирает данные для отчета. Если симуляция завершена, она создает отчет HTML.
open_system(modelName) sim(modelName);
Сгенерированный отчет состоит из итоговые файлы HTML. Гиперссылки в сводных данных позволяют вам рассмотреть подробное время выполнения для каждой функции.
Закройте модель.
bdclose(modelName)