Эти функции используются для настройки моделей для параллельного выполнения.
| Кому | Использовать |
|---|---|
Создание или преобразование конфигурации для параллельного выполнения. | 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');