exponenta event banner

hasVariable

Определение наличия переменной в рабочем пространстве модели

Описание

пример

varExists = hasVariable(mdlWks,varName) прибыль 1 если переменная, имя которой varName существует в рабочей области модели, представленной Simulink.ModelWorkspace объект mdlWks.

Примеры

свернуть все

Открыть пример модели vdp.

open_system('vdp')

Создать Simulink.ModelWorkspace объект, представляющий рабочее пространство модели vdp.

mdlWks = get_param('vdp','ModelWorkspace');

Создание переменной с именем myVar в рабочем пространстве модели.

assignin(mdlWks,'myVar',5.12)

Определение переменной с именем myVar существует в рабочей области модели.

exists = hasVariable(mdlWks,'myVar')
exists =
   1

Входные аргументы

свернуть все

Целевая рабочая область модели, заданная как Simulink.ModelWorkspace объект.

Имя целевой переменной, указанное как символьный вектор.

Пример: 'myVariable'

Типы данных: char

Выходные аргументы

свернуть все

Указание существования переменной, возвращаемой как 1 (true) или 0.

Представлен в R2012a