coder.dictionary.create

Создайте словарь и coder.Dictionary Embedded Coder объект

Описание

пример

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

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

Примеры

свернуть все

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

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

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

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 расширение файла.

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

    Вы должны задать .sldd расширение файла.

Пример: 'myLoadedModel'

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

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

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

свернуть все

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

Введенный в R2019b