gcb

Получите путь текущего блока

Синтаксис

bl = gcb
bl = gcb(sys)

Описание

пример

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