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

Класс: Simulink.data.dictionary. Раздел
Пакет: Simulink.data.dictionary

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

Синтаксис

doesExist = exist(sectionObj,entryName)

Описание

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

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

развернуть все

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

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

Пример: 'myEntry'

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

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

развернуть все

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

Примеры

развернуть все

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

Представляйте раздел 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 в разделе Design Data myDictionary_ex_API.sldd.

exist(dDataSectObj,'fuelFlow')
ans =

     1

Определите, существует ли запись myEntry в разделе Design Data myDictionary_ex_API.sldd.

exist(dDataSectObj,'myEntry')
ans =

     0

Советы

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

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

Можно использовать Model Explorer, чтобы искать словарь данных запись.

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