代码接口定义
在大型组织中,您可以帮助多人生成符合通用软件架构的代码。创建代码生成定义,上述人员可用它来控制代码中模型数据(信号、参数和状态)和函数的显示方式。
工具
Embedded Coder Dictionary | Create code definitions to control code generation for model data and functions |
类
coder.Dictionary | 配置 Embedded Coder 字典 |
coder.dictionary.Section | Configure Embedded Coder Dictionary section |
coder.dictionary.Entry | Configure Embedded Coder Dictionary definition |
函数
coder.dictionary.create | Create Embedded Coder Dictionary and coder.Dictionary
object |
coder.dictionary.open | Open Embedded Coder Dictionary object |
coder.dictionary.copy | Copy code generation definitions between models and data dictionaries |
coder.dictionary.move | Migrate code generation definitions between models and data dictionaries |
coder.dictionary.remove | Remove Embedded Coder Dictionary from model or Simulink data dictionary |
coder.dictionary.exist | Determine whether Embedded Coder Dictionary exists in model or data dictionary |
主题
- Separation of Code Definitions from Model-Specific Data and Function Configurations
Package software architecture definitions used by the code generator to produce code for a model separately from model design.
- Define Storage Classes, Memory Sections, and Function Templates for Software Architecture
Create code generation definitions that you and others can use to control the generated code.
- Flexible Storage Class for Different Model Hierarchy Contexts
Define and apply a storage class that uses different code generation settings for single-instance data and multi-instance data.
- Create Code Definitions Programmatically
Configure Embedded Coder Dictionary programmatically.
- Deploy Code Generation Definitions
Make code generation definitions, such as storage classes and function templates, available to people who need them.
- Manage an Embedded Coder Dictionary
Update code definitions and manage the use of Embedded Coder Dictionaries.
- Generate Code to Conform to Software Architecture by Sharing and Copying Default Settings Between Models
For new and existing models, standardize the generated code across an organization by sharing and copying default code generation settings.
- Access Data Through Functions by Using Storage Classes in Embedded Coder Dictionary
Use storage classes and Coder Dictionary Defaults to integrate the generated code with legacy code that uses specialized functions to read from and write to data.
- Access Data Through Functions with Storage Class GetSet
Use the storage class
GetSet
to integrate the generated code with legacy code that uses specialized functions to read from and write to data. - Create Storage Classes by Using the Custom Storage Class Designer
For additional control of data representation in the generated code, create storage classes.