exponenta event banner

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, указано как:

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

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

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

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

Подробнее

свернуть все

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

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

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

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

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

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

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

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

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

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

См. также

| | |

Представлен в R2014a