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