exist

Проверяйте наличие записи в словаре данных

Описание

пример

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

Примеры

свернуть все

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

Представление раздела Design Data словаря данных 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 ищет в разделе Design Data myDictionary_ex_API.sldd и разделы Данные любых словарей, на которые ссылаются myDictionary_ex_API.sldd.

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

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

Введенный в R2015a
Для просмотра документации необходимо авторизоваться на сайте