Simulink.architecture.set_param

Установите свойства объекта архитектуры

Описание

пример

Simulink.architecture.set_param(Object,ParamName,ParamValue) устанавливает заданный параметр Object к заданному значению. Имя параметра и векторы символов значения чувствительны к регистру.

Примеры

свернуть все

Установите имя узла программного обеспечения из MulticoreProcessor на MyCPUNewName.

slexMulticoreExample
Simulink.architecture.set_param([bdroot '/MulticoreProcessor'],'Name','MyCPUNewName');

Установите Core2 триггер 0,01.

slexMulticoreExample
Simulink.architecture.set_param([bdroot '/MyCPUNewName/Core2'],'Period','.01')

Входные параметры

свернуть все

Объект, чье значение параметров задать, задается как вектор символов, задающее полное имя объекта. Возможными объектами являются:

  • Узел программного обеспечения

  • Аппаратный узел

  • Периодический триггер

  • Апериодический триггер

  • Задача

Имя параметра, значение которого устанавливается.

Это возможные параметры, значения которых можно задать для каждого из типов объектов:

Для узла программного обеспечения:

  • 'Name' - Имя программного узла.

Для аппаратного узла:

  • 'Name' - Имя аппаратного узла.

  • 'ClockFrequency' - Частота синхроимпульса аппаратного узла.

  • 'Color' - Цвет значка триггера, заданный как триплет RGB (вектор).

Для периодического триггера:

  • 'Name' - Имя триггера.

  • 'Period' - Период срабатывания триггера.

  • 'Color' - Цвет значка триггера, заданный как триплет RGB (вектор).

Для апериодического триггера:

  • 'Name' - Имя триггера.

  • 'Color' - Цвет значка триггера, заданный как триплет RGB (вектор).

  • 'EventHandlerType' - Источник триггера для управляемой прерыванием задачи. Возможные значения:

    • 'Event (Windows)'

    • 'Posix Signal (Linux/VxWorks 6.x)'

  • 'SignalNumber' - Номер сигнала для триггера. Установить это значение можно только в том случае, если EventHandlerType установлено в Event (Windows).

  • 'EventName' - Имя события для триггера. Установить это значение можно только в том случае, если EventHandlerType установлено в Posix Signal (Linux/VxWorks 6.x).

Для задачи:

  • 'Name' - Имя задачи.

  • 'Period' - Период выполнения задачи.

  • 'Color' - Цвет значка задачи, заданный как триплет RGB (вектор).

Типы данных: char

Значение, для которого задается значение параметра, заданное как вектор символов, скаляр или вектор. Возможные значения зависят от параметра.

Пример: 'MyCPUNewName'

Введенный в R2014a