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