deleteEntry

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

Описание

пример

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

пример

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

Примеры

свернуть все

Представление раздела Design Data словаря данных myDictionary_ex_API.sldd с Simulink.data.dictionary.Section объект с именем dDataSectObj. Раздел « Проектные данные» 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 задает элемент myRefEntry.

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

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

свернуть все

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

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

Пример: 'myEntry'

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

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

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

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

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

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

Введенный в R2015a