addEntry

Класс: Simulink. данные. словарь. Раздел
Пакет: Simulink. данные. словарь

Добавьте новую запись в раздел словаря данных

Синтаксис

addEntry (sectionObj, entryName, entryValue)
entryObj = addEntry (sectionObj, entryName, entryValue)

Описание

addEntry(sectionObj,entryName,entryValue) добавляет запись, с именем entryName и значение entryValue, к разделу sectionObj словаря данных, объекту Simulink.data.dictionary.Section.

entryObj = addEntry(sectionObj,entryName,entryValue) возвращает объект Simulink.data.dictionary.Entry, представляющий недавно добавленную словарную статью данных.

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

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

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

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

Пример: 'myNewEntry'

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

Значение новой словарной статьи данных, заданной как выражение MATLAB, которое возвращает любое допустимое содержимое словаря данных.

Пример: 27.5

Пример: myBaseWorkspaceVariable

Пример: Simulink. Параметр

Примеры

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

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

Добавьте запись в раздел Design Data myDictionary_ex_API.sldd запись myNewEntry со значением 237.

addEntry(dDataSectObj,'myNewEntry',237)

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

Добавьте запись в раздел Design Data myDictionary_ex_API.sldd. Назовите новую запись myNewParam и присвойте объект Simulink.Parameter значению.

addEntry(dDataSectObj,'myNewParam',Simulink.Parameter)

Выражение Simulink.Parameter создает новый объект Simulink.Parameter и функцию addEntry, присваивает объект значению новой словарной статьи данных myNewParam.

Советы

  • addEntry возвращает ошибку, если имя записи, которое вы задаете с entryName, уже является именем записи в целевом разделе словаря данных или в том же разделе каких-либо словарей, на которые ссылаются.

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

Можно использовать Образцовый Проводник, чтобы добавить записи в словарь данных таким же образом, можно использовать его, чтобы добавить переменные к рабочему пространству модели или базовому рабочему пространству.

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

Была ли эта тема полезной?