exponenta event banner

существовать

Проверка существования словарной статьи данных

Описание

пример

doesExist = exist(sectionObj,entryName) определяет, является ли раздел словаря данных sectionObj содержит запись по имени entryName и возвращает указание.

Примеры

свернуть все

Определение наличия статьи в словаре данных путем поиска имени статьи

Представление раздела «Конструкторские данные» словаря данных myDictionary_ex_API.sldd с Simulink.data.dictionary.Section объект с именем dDataSectObj.

myDictionaryObj = Simulink.data.dictionary.open('myDictionary_ex_API.sldd');
dDataSectObj = getSection(myDictionaryObj,'Design Data');

Определение записи fuelFlow существует в разделе «Конструкторские данные» myDictionary_ex_API.sldd.

exist(dDataSectObj,'fuelFlow')
ans =

     1

Определение записи myEntry существует в разделе «Конструкторские данные» myDictionary_ex_API.sldd.

exist(dDataSectObj,'myEntry')
ans =

     0

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

свернуть все

Раздел словаря целевых данных, указанный как Simulink.data.dictionary.Section объект. Перед использованием этой функции представляйте целевой раздел с помощью Simulink.data.dictionary.Section с помощью, например, getSection функция.

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

Пример: 'myEntry'

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

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

свернуть все

Указание существования записи, возвращенной как 0 если false и 1 если true.

Совет

  • exist также определяет, существует ли соответствующая запись в том же разделе любого словаря данных, на который имеются ссылки. Например, если sectionObj представляет раздел Design Data словаря данных; myDictionary_ex_API.sldd, exist выполняет поиск в разделе «Конструкторские данные» myDictionary_ex_API.sldd и разделы Design Data любых словарей, на которые ссылается myDictionary_ex_API.sldd.

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

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

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