В этом примере показано, как использовать Профилировщик Simulink, чтобы исследовать slAccelDemoF14 модель и идентифицировать проблемы, которые могут способствовать плохой эффективности симуляции. Рассмотрите использование Профилировщика Simulink, чтобы вручную оптимизировать настройки модели, идентифицировать замедление симуляции и узкие места эффективности твердости.
Чтобы автоматически оптимизировать вашу модель и достигнуть более быстрой симуляции, смотрите Улучшают Производительность Симуляции Используя Performance Advisor.
Чтобы узнать больше о режимах Accelerator для более быстрой симуляции, смотрите то, Что Ускорение?.
Чтобы активировать Simulink® Profiler, в Редакторе Simulink, на вкладке Debug, под Performance Advisor, нажимают Simulink Profiler. Можно также выпустить set_param
команда в командной строке.
modelName = 'slAccelDemoF14'; load_system(modelName) set_param(modelName,'Profile','on');
В то время как симуляция запускается, профилировщик собирает данные для отчета. Если симуляция завершена, она создает отчет HTML.
open_system(modelName) sim(modelName);
Подробный профильный отчет показывают в прикрепленной панели по Редактору Simulink. Выберите строку, чтобы видеть отказ самовремени определенного элемента модели в Property Inspector.
Можно совместно использовать профильный отчет с другими как отчет HTML или как файл MAT. Чтобы совместно использовать ваше запущенное профилирование, выберите желаемый запуск из меню Run Профильного Отчета. Затем выберите свой желаемый формат экспорта из меню Share на Панели инструментов.