addEntry

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

Добавьте новую статью в раздел «Embedded Coder»

Синтаксис

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

Описание

addEntry(sectionObj,defName) добавляет определение с именем defName в раздел «Embedded Coder» sectionObj, а coder.dictionary.Section объект.

entryObj = addEntry(sectionObj,entryName) возвращает coder.dictionary.Entry объект, который представляет новое определение словаря Embedded Coder.

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

расширить все

Раздел словаря Embedded Coder, заданный как coder.dictionary.Section объект. Имя раздела определяет тип определения кода, который addEntry создает.

Имя вновь созданного определения Embedded Coder Dictionary, заданное как вектор символов или строковый скаляр.

Пример: 'StorageClass2'

Выходные аргументы

расширить все

Новая статья словаря Embedded Coder, возвращенная как coder.dictionary.Entry объект. Новая статья представляет новое определение кода в разделе Embedded Coder.

Примеры

расширить все

Откройте модель rtwdemo_roll и представлять словарь Embedded Coder Dictionary при помощи coder.Dictionary объект. Используйте этот объект для доступа к Классам памяти разделу словаря, который содержит определения класса памяти.

rtwdemo_roll
coderDictionary = coder.dictionary.open('rtwdemo_roll');

Создайте coder.dictionary.Section объект, который представляет раздел «Классы памяти» Embedded Coder.

storageClassesSect = getSection(coderDictionary, 'StorageClasses');

Добавьте определение класса памяти с именем MyStorageClass в раздел «Классы памяти». В определении класса памяти используются настройки свойств по умолчанию. Изменить эти настройки можно при помощи set функция.

newEntry = addEntry(storageClassesSect,'MyStorageClass')
newEntry = 

  Entry with properties:

          Name: 'MyStorageClass'
    DataSource: 'rtwdemo_roll'
Введенный в R2019b