Main Content

coder.Dictionary 类

包: coder

配置 Embedded Coder 字典

描述

coder.Dictionary 类的对象表示 Embedded Coder 字典。使用该对象对 Embedded Coder 字典执行操作,例如加载定义包和访问字典的分区。

一个 coder.Dictionary 对象包含三个 coder.dictionary.Section 对象,它们表示 Embedded Coder 字典的各个分区:存储类、内存段和函数自定义模板。一个 coder.dictionary.Section 对象包含若干 coder.dictionary.Entry 对象,这些对象表示存储在 Embedded Coder 字典该分区中的定义。分区的名称标识该节包含的代码定义的类型。要访问 Embedded Coder 字典的各个分区,请使用 coder.Dictionary 对象。要访问该分区中的字典条目,请使用 coder.dictionary.Section 对象。

创建对象

函数 coder.dictionary.createcoder.dictionary.open 可创建一个 coder.Dictionary 对象。

方法

全部展开

示例

全部折叠

创建包含 Embedded Coder 字典的数据字典。

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

在数据字典中创建一个 Embedded Coder 字典,并使用 coder.Dictionary 对象来表示 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]

Embedded Coder 字典包含三个 coder.dictionary.Section 对象,每个对象表示字典的一个分区。

版本历史记录

在 R2019b 中推出