gcb

Получите имя пути к текущему блоку

Синтаксис

Описание

пример

bl = gcb возвращает полное имя пути к блоку текущего блока в текущей системе. Текущий блок:

  • Последний нажатый блок

  • Блок S-Function в настоящее время выполняет свой соответствующий MATLAB® функция

  • Блок, стандартная программа коллбэка которого выполняется

  • Блок, маска которого оценивается как часть MaskInitialization оценка параметра

  • Последний блок загружен после открытия модели

пример

bl = gcb(sys) возвращает полное имя пути блока в указанной системе. Сначала загрузите систему.

Примеры

свернуть все

Откройте модель.

vdp

В модели выберите блок. Для примера выберите блок Gain. Затем введите gcb в командной строке.

gcb
ans =

vdp/Mu

Откройте модель.

vdp

Выберите Gain блок.

Используйте значение gcb с get_param чтобы получить значение Gain параметр.

x = get_param(gcb,'Gain')
x =

1

Загрузите модель.

load_system('sldemo_fuelsys');

Получите текущий блок в fuel_rate_control подсистема.

bl = gcb('sldemo_fuelsys/fuel_rate_control')
bl =

sldemo_fuelsys/fuel_rate_control/validate_sample_time

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

свернуть все

Система, которая содержит блок, заданный как вектор символов.

Пример: 'vdp' 'sldemo_fuelsys/fuel_rate_control'

Представлено до R2006a