Используйте эти функции, чтобы сконфигурировать модели для параллельного выполнения.
К | Использование |
---|---|
Создайте или преобразуйте настройку для параллельного выполнения. | Simulink.architecture.config |
Добавьте триггеры в узел программного обеспечения или добавьте задачи в триггеры. | Simulink.architecture.add |
Удалите триггеры или задачи. | |
Найдите объекты с заданными значениями параметров. | |
Получите параметры конфигурации для целевой архитектуры. | |
Импортируйте и выберите архитектуру. | |
Сгенерируйте отчет профиля для модели, сконфигурированной для параллельного выполнения. | |
Добавьте пользовательскую целевую архитектуру. | |
Установите свойства для объекта параллельного выполнения (такие как задача, триггер или аппаратный узел). | |
Сконфигурируйте передачи данных параллельного выполнения. |
Чтобы сопоставить блоки с задачами, используйте set_param
функция.
Сопоставьте блок с одной задачей:
set_param(block,'TargetArchitectureMapping',[bdroot 'CPU/PeriodicTrigger1/Task1']);
Сопоставьте блок с несколькими задачами:
set_param(block,'TargetArchitectureMapping',... {[bdroot 'CPU/PeriodicTrigger1/Task1'];... [bdroot 'CPU/PeriodicTrigger1/Task2']});
Получите текущее отображение блока:
get_param(block,'TargetArchitectureMapping');