exponenta event banner

Simulink.data.existsInGlobal

Проверка существования переменной в контексте модели Simulink

Описание

пример

varExists = Simulink.data.existsInGlobal(modelName,varName) возвращает указание на существование переменной или словарной статьи данных varName в контексте модели Simulink modelName. Simulink.data.existsInGlobal выполняет поиск в разделе «Конструкторские данные» словаря данных, связанного с целевой моделью, или в базовом рабочем пространстве MATLAB, если целевая модель не связана ни с одним словарем данных.

Примеры

свернуть все

Определение существования переменной PressVect в контексте модели Simulink vdp.slx, который не связан ни с одним словарем данных.

Simulink.data.existsInGlobal('vdp','PressVect')
ans =

     0

Поскольку vdp.slx не связан ни с одним словарем данных, existsInGlobal выполняет поиск только в базовой рабочей области MATLAB для PressVect.

Определение существования переменной PressVect в контексте модели Simulink sldemo_fuelsys_dd_controller.slx, который связан со словарем данных sldemo_fuelsys_dd_controller.sldd.

Simulink.data.existsInGlobal('sldemo_fuelsys_dd_controller','PressVect')
ans =

     1

Поскольку sldemo_fuelsys_dd_controller.slx связан со словарем данных sldemo_fuelsys_dd_controller.sldd , existsInGlobal поиск PressVect только в разделе «Конструкторские данные» словаря.

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

свернуть все

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

Пример: 'myTestModel'

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

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

Пример: 'myTargetVariable'

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

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

свернуть все

Указание наличия целевой переменной или словарной статьи данных, возвращаемой в виде 1 для обозначения существования или 0 для обозначения отсутствия.

Совет

  • existsInGlobal помогает перевести модели Simulink на использование словарей данных. Функцию можно использовать для поиска переменных модели до и после связывания модели со словарем данных.

Альтернативы

Обозреватель моделей можно использовать для поиска статей или переменных в словаре данных или в любом рабочем пространстве.

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