Simulink.data.existsInGlobal

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

Описание

пример

varExists = Simulink.data.existsInGlobal(modelName,varName) возвращает указание на существование переменной или записи в словаре данных varName в контексте модели Simulink modelName. Simulink.data.existsInGlobal просматривает раздел Design Data словаря данных, который связан с целевой моделью или базовым рабочим пространством 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 только в разделе Design Data словаря.

Входные параметры

свернуть все

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

Пример: 'myTestModel'

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

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

Пример: 'myTargetVariable'

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

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

свернуть все

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

Совет

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

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

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

Введенный в R2015a