hasVariable

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

Синтаксис

varExists = hasVariable(mdlWks,varName)

Описание

пример

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

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

свернуть все

Индикация относительно переменного существования, возвращенного как (TRUE) 1 или 0.

Смотрите также

|

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

Была ли эта тема полезной?