exponenta event banner

gcb

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

Синтаксис

Описание

пример

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

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

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

  • Блок, для которого выполняется процедура обратного вызова

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

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

пример

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

Примеры

свернуть все

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

vdp

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

gcb
ans =

vdp/Mu

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

vdp

Выберите блок усиления.

Использовать значение 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