removeBlock

Удалите блок из списка настроенных блоков в slTuner интерфейс

Синтаксис

Описание

пример

removeBlock(st,blk) удаляет указанный блок из списка настроенных блоков для slTuner интерфейс, st. Можно задать blk чтобы удалить один или несколько блоков.

removeBlock не изменяет Simulink® модель, связанная с st.

Примеры

свернуть все

Создайте slTuner интерфейс для scdcascade модель. Добавить C1 и C2 как настроенные блоки для интерфейса.

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

Удаление C1 из списка настроенных блоков st.

removeBlock(st,'C1');

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

свернуть все

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

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

  • Вектор символов - Полный путь блока или любой фрагмент пути блока, которая однозначно идентифицирует блок среди других настроенных блоков st. Для примера, blk = 'scdcascade/C1'.

  • Массив ячеек из символьных векторов или строковых массивов - задает несколько блоков. Для примера, blk = {'C1','C2'}.

  • Положительное целое число - Block index. Для примера, blk = 1.

  • Вектор положительных целых чисел - задает несколько индексов блоков. Для примера, blk = [1 2].

Чтобы определить имя или индекс, сопоставленный с настроенным блоком, введите st. Программа отображает содержимое st в MATLAB® командное окно, включая настроенные имена блоков.

Подробнее о

свернуть все

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

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