Программный интерфейс для параллельного выполнения

Используйте эти функции для конфигурирования моделей для параллельного выполнения.

КомуИспользовать

Создайте или преобразуйте строение для параллельного выполнения.

Simulink.architecture.config

Добавьте триггеры к узлу программного обеспечения или добавьте задачи к триггерам.

Simulink.architecture.add

Удаление триггеров или задач.

Simulink.architecture.delete

Найти объекты с заданными значениями параметров.

Simulink.architecture.find_system

Получите параметры конфигурации для целевой архитектуры.

Simulink.architecture.get_param

Импорт и выбор архитектуры.

Simulink.architecture.importAndSelect

Сгенерируйте отчет профиля для модели, настроенной для параллельного выполнения.

Simulink.architecture.profile

Добавьте пользовательскую целевую архитектуру.

Simulink.architecture.register

Установите свойства для объекта параллельного выполнения (такого как задача, триггер или аппаратный узел).

Simulink.architecture.set_param

Сконфигурируйте параллельное выполнение передачи данных.

Simulink.GlobalDataTransfer

Сопоставление блоков с задачами

Чтобы сопоставить блоки с задачами, используйте 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'); 

Похожие темы