exponenta event banner

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'}.

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

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

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

Подробнее

свернуть все

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

Настроенные блоки, используемые 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