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, заданный как:

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

    Для примера, blk = 'scdcascade/C1'.

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

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

Подробнее о

свернуть все

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

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

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

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

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

Список настроенных блоков можно изменить используя addBlock и removeBlock.

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

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

  • setBlockParam, setBlockValue, и setTunedValue для изменения настроенных параметров блоков и их значений.

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

См. также

| | |

Введенный в R2014a