exponenta event banner

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

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

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

Создание или преобразование конфигурации для параллельного выполнения.

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'); 

Связанные темы