coder.dictionary.create

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

Описание

пример

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

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

Примеры

свернуть все

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

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

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

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, возвращенный как coder.Dictionary объект.

Введенный в R2019b