addEntry

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

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

Синтаксис

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.Parameter

Примеры

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

Представляйте раздел 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 уже имя записи в целевом разделе словаря данных или в том же разделе любых словарей, на которые ссылаются.

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

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

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