Диагностируйте проблемы симуляции цикла

Если ваше приложение реального времени генерирует переполнение, для улучшения времени выполнения приложения:

  • Используйте процессы, описанные в Рабочем процессе подготовки модели реального времени, Рабочем процессе симуляции в реальном времени и Рабочем процессе моделирования цикла.

  • Запуск Simulink® Real-Time™ Performance Advisor. Используйте Execute real-time application режим активности в Performance Advisor, который включает проверки, характерные для физических моделей. Режим помогает вам оптимизировать модель Simscape™ для выполнения в реальном времени. Проверки организованы в папках. Проверки в папке Simscape checks применимы ко всем физическим моделям. Подпапки содержат проверки, которые целевые блоки из дополнения продуктов таких как Simscape Electrical™ и Simscape Driveline™.

    Для доступа к проверкам:

    1. Откройте Performance Advisor. На вкладке Debug щелкните Performance Advisor > Performance Advisor.

    2. В окне Performance Advisor в разделе Activity выберите Execute real-time application.

    3. На левой панели разверните папку Real-Time, а затем папку Simscape checks.

    4. Выполните проверку Simscape верхнего уровня. Если ваша модель содержит блоки из дополнения, также запустите проверки в подпапке, соответствующей этому продукту.

    Для получения дополнительной информации смотрите Поиск и устранение проблем с неудовлетворительной эффективностью в реальном времени (Simulink Real-Time).

Симуляция Simulink Real-Time также может потерпеть неудачу из-за проблем с компьютером разработчика и целевым компьютером, изменений в базовом системном программном обеспечении, проблем с модулем ввода-вывода и процедурных ошибок. Чтобы решить эти проблемы, следуйте рабочему процессу в «Основах поиска и устранения проблем» (Simulink Real-Time). Для получения дополнительной информации смотрите Поиск и устранение проблем в Simulink Real-Time (Simulink Real-Time).

Похожие темы