removeBlock

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

Синтаксис

removeBlock(st,blk)

Описание

пример

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, заданного как одно из следующего:

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

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

  • Положительное целое число — индекс Блока. Например, blk = 1.

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

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

Больше о

свернуть все

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

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