Для лучшей производительности на вашем целевом компьютере можно запустить многоскоростные приложения реального времени на нескольких ядрах. Используйте эту возможность, если ваш целевой компьютер имеет многоядерный процессор, и вы хотите использовать в своих интересах его для многоскоростных моделей.
Целевая установка MulticoreSupport
только для чтения и набор к 'on'
.
Создавать и загружать многоскоростные модели на вашем многожильном целевом компьютере:
Откройте свою модель в Редакторе Simulink®.
Добавьте блок Rate Transition в переход между уровнями.
Многоскоростные модели должны использовать блоки Перехода Уровня. Если ваша модель использует другие блоки для переходов уровня, создавание модели генерирует ошибку.
Установите флажок Ensure data integrity during data transfer параметров блоков Перехода Уровня.
Снимите флажок Ensure deterministic data transfer (maximum delay) параметров блоков Перехода Уровня. Эта установка обеспечивает блок Rate Transition, чтобы использовать новые доступные данные.
Поскольку это поле очищено, переданные данные могут отличаться от запущенного, чтобы запуститься.
В Редакторе Simulink выберите View> Model Explorer.
В Simulink Model Explorer щелкните правой кнопкой по Model Hierarchy, разделяют на области и выбирают Configuration> Add configuration for concurrent execution
В панели Model Hierarchy расширьте образцовый узел и выберите узел Настроек.
В панели Contents щелкните правой кнопкой по новой настройке и выберите Open, чтобы открыть диалоговое окно Configuration Parameters.
В диалоговом окне Configuration Parameters выберите Solver.
Проверяйте Enable concurrent tasking.
Нажмите Configure Tasks.