Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

coder.dictionary.Section 类

命名空间: coder.dictionary

配置 Embedded Coder 字典分区

自 R2019b 起

描述

coder.dictionary.Section 类的对象表示 Embedded Coder 字典的一个分区,例如存储类或数据发送方服务。通过该对象能够对分区执行操作,如添加或删除条目。

一个 coder.Dictionary 对象包含若干 coder.dictionary.Section 对象,后者表示 Embedded Coder 字典的类别。一个 coder.dictionary.Section 对象包含若干 coder.dictionary.Entry 对象,这些对象表示存储在 Embedded Coder 字典该分区中的定义。分区的名称标识该节包含的代码定义的类型。要访问 Embedded Coder 字典的各个分区,请使用 coder.Dictionary 对象。要访问该分区中的字典条目,请使用 coder.dictionary.Section 对象。

创建对象

函数 getSection 创建一个 coder.dictionary.Section 对象。

属性

全部展开

Embedded Coder 字典分区的名称,以字符向量形式返回。此属性为只读。字典中的分区取决于字典的代码接口配置类型。

服务接口配置包含以下部分:

  • InitTermFunctions

  • PeriodicAperiodicFunctions

  • DataReceiverInterfaces

  • DataSenderInterfaces

  • DataTransferInterfaces

  • TimerInterfaces

  • ParameterTuningInterfaces

  • ParameterArgumentTuningInterfaces

  • MeasurementInterfaces

  • SubcomponentEntryFunctions

  • SharedUtilityFunctions

  • StorageClasses

  • DataMemorySections

  • FunctionMemorySections

(自 R2023b 起)

数据接口配置包含以下部分:

  • StorageClasses

  • MemorySections

  • FunctionCustomizationTemplates

示例: 'StorageClasses'

示例: 'DataTransferInterfaces'

方法

全部展开

示例

全部折叠

打开模型 RollAxisAutopilot,并使用 coder.Dictionary 对象 coderDictionary 表示 Embedded Coder 字典。

openExample('RollAxisAutopilot')
coderDictionary = coder.dictionary.open('RollAxisAutopilot');

创建一个 coder.dictionary.Section 对象,它表示 Embedded Coder 字典的内存段分区。

memorySectionsSect = getSection(coderDictionary, 'MemorySections')
memorySectionsSect = 

  Section with properties:

    Name: 'MemorySections'

该分区包含 coder.dictionary.Entry 对象,每个对象表示一个内置的内存段定义。

版本历史记录

在 R2019b 中推出

全部展开