exist

Класс: Simulink.data.dictionary.Section
Пакет: 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существовать ищет раздел Design Data myDictionary_ex_API.sldd и на разделы Данных проектирования любых словарей ссылается myDictionary_ex_API.sldd.

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

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

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