addBlock

Добавьте блок в список настроенных блоков для slTuner интерфейс

Синтаксис

Описание

пример

addBlock(st,blk) добавляет блок, на который ссылается blk к списку настроенных блоков slTuner интерфейс, st.

Примеры

свернуть все

Откройте модель Simulink.

mdl = 'scdcascade';
open_system(mdl);

Создайте slTuner интерфейс для модели Simulink, и добавляет блок в список настроенных блоков интерфейса.

st = slTuner(mdl,'C1');
addBlock(st,'C2');

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

свернуть все

Интерфейс для настройки систем управления, смоделированных в Simulink, заданном как slTuner интерфейс.

Блокируйтесь, чтобы добавить к списку настроенных блоков для st, заданный как:

  • Вектор символов или строка — Блок path. Можно задать полный блок path или частичный путь. Частичный путь должен совпадать с концом полного блока path и однозначно идентифицировать блок, чтобы добавить. Например, можно обратиться к блоку его именем, если имя блока появляется только однажды в модели Simulink.

    Например, blk = 'scdcascade/C1'.

  • Массив ячеек из символьных векторов или массив строк — пути к блоку Multiple.

    Например, blk = {'scdcascade/C1','scdcascade/C2'}.

Больше о

свернуть все

Настроенный блок

Tuned blocks, используемый slTuner соедините интерфейсом, идентифицируйте блоки в модели Simulink, параметры которой должны быть настроены, чтобы удовлетворить настраивающимся целям. Можно настроить большинство блоков Simulink, которые представляют линейные элементы, такие как усиления, передаточные функции или модели в пространстве состояний. (Для полного списка блоков, которые поддерживают настройку, смотрите, Как Настроенные блоки Simulink Параметризованы). Можно также настроить более комплексные блоки, такие как SubSystem или Блоки s-function путем определения эквивалентной настраиваемой линейной модели (Control System Toolbox).

Используйте настраивающиеся команды, такие как systune настроить параметры настроенных блоков.

Необходимо задать настроенные блоки (например, C1 и C2) когда вы создаете slTuner интерфейс.

st = slTuner('scdcascade',{'C1','C2'})

Можно изменить список настроенных блоков с помощью addBlock и removeBlock.

Взаимодействовать с настроенным использованием блоков:

  • getBlockParam, getBlockValue, и getTunedValue получить доступ к настроенной параметризации блока и их текущим значениям.

  • setBlockParam, setBlockValue, и setTunedValue изменить настроенную параметризацию блока и их значения.

  • writeBlockValue обновить блоки в модели Simulink с текущими значениями настроенной параметризации блока.

Смотрите также

| | |

Введенный в R2014a