exponenta event banner

coder.dictionary.create

Создание словаря встроенного кодера и coder.Dictionary объект

Описание

пример

coderDictionaryObj = coder.dictionary.create(sourceName) создает словарь встроенного кодера в модели или словарь данных Simulink ®, идентифицированный sourceName. Функция возвращает coder.Dictionary объект, представляющий новый словарь встроенного кодера.

Если исходная модель или словарь данных уже имеют Embedded Coder Dictionary, используйте coder.dictionary.open для доступа к coder.Dictionary объект. Embedded Coder Dictionary создается при открытии модели в приложении Embedded Coder или при открытии диалогового окна Embedded Coder Dictionary для модели или словаря данных.

Примеры

свернуть все

Создайте словарь данных.

dataDictionary = Simulink.data.dictionary.create('DataDictionary.sldd');

Создание словаря встроенного кодера в словаре данных.

coderDictionary = coder.dictionary.create(dataDictionary);
coderDictionary = 

  Dictionary with Sections:

                    StorageClasses: [1×1 coder.dictionary.Section]
                    MemorySections: [1×1 coder.dictionary.Section]
    FunctionCustomizationTemplates: [1×1 coder.dictionary.Section]

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

свернуть все

Имя файла целевой модели или словаря данных, указанного как символьный вектор, строковый скаляр или Simulink.data.Dictionary объект.

  • Модель должна быть загружена (например, с помощью load_system) или открыть.

    Нет необходимости указывать .slx расширение файла.

  • Словарь должен быть открыт в обозревателе моделей, в текущей папке или по пути MATLAB ®.

    Необходимо указать .sldd расширение файла.

Пример: 'myLoadedModel'

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

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

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

свернуть все

Вновь созданный словарь встроенного кодера, возвращенный как coder.Dictionary объект.

Представлен в R2019b