deleteEntry

Класс: Simulink.data.dictionary.Section
Пакет: Simulink.data.dictionary

Удалите запись в словаре данных

Синтаксис

deleteEntry(sectionObj,entryName)
deleteEntry(sectionObj,entryName,'DataSource',dictionaryName)

Описание

deleteEntry(sectionObj,entryName) удаляет запись в словаре данных entryName от раздела sectionObj словаря данных, Simulink.data.dictionary.Section объект. Если существуют многократные въезды с указанным именем в иерархии ссылочных словарей, функция удаляет все записи. Если вы представляете запись в словаре данных с одним или несколькими Simulink.data.dictionary.Entry объекты и позже удаляют запись с помощью deleteEntry функция, объекты остаются со своим Status набор свойств к 'Deleted'.

deleteEntry(sectionObj,entryName,'DataSource',dictionaryName) удаляет запись, которая задана в словаре данных DictionaryName. Используйте этот синтаксис, чтобы однозначно определить запись, которая задана несколько раз в иерархии словарей справочных данных.

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

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

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

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

Пример: 'myEntry'

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

Имя файла словаря данных, который задает целевую запись, заданную как вектор символов включая .sldd расширение.

Пример: 'mySubDictionary_ex_API.sldd'

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

Примеры

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

Представляйте раздел Design Data словаря данных myDictionary_ex_API.sldd с Simulink.data.dictionary.Section возразите названному dDataSectObj. Раздел Design Data myDictionary_ex_API.sldd уже содержит запись под названием fuelFlow.

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

Удалите запись fuelFlow из словаря данных myDictionary_ex_API.sldd. myDictionary_ex_API.sldd больше не содержит fuelFlow запись.

deleteEntry(dDataSectObj,'fuelFlow')

Представляйте раздел 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');

Удалите запись myRefEntry из словаря данных myRefDictionary_ex_API.sldd. myDictionary_ex_API.sldd ссылки myRefDictionary_ex_API.sldd, и myRefDictionary_ex_API.sldd задает entrymyRefEntry.

deleteEntry(dDataSectObj,'myRefEntry','DataSource',...
'myRefDictionary_ex_API.sldd')

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

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

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

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