文档

多字类型定义

描述

指定是否使用系统定义或多字数据类型的用户定义类型定义生成的代码。

类别:代码生成>界面

设置

默认值:系统定义的

系统定义的

使用默认系统多字数据类型的类型定义生成的代码。在代码生成过程中,如果发现多字的用法,多字类型定义生成文件multiword_types.h

用户定义的

允许您控制多字类型定义代码生成过程中处理。选择此值使相关的参数最大的字长,它允许您指定一个最大的字长,中位,代码生成过程生成多字类型定义文件multiword_types.h。默认最大单词长度是256。如果您选择0,多字类型定义不生成的文件multiword_types.h

多字类型的最大单词长度决定着类型定义生成的,不影响生成的代码的效率。如果多字的最大单词长度类型设置为0或太小,生成的代码编译时出现错误。这个错误是由于生成的代码没有使用类型所需的类型定义。解决错误,增加最大单词长度和重新生成代码。如果多字类型的最大单词长度比要求大,multiword_types.h可能包含未使用的类型定义。未使用的类型定义不消耗目标资源。

提示

  • 添加模型模型层次结构或改变现有模型的层次结构会导致更新共享multiword_types.h在代码生成文件。这些更新发生在新模型使用多字类型的长度大于其他模型。你必须重新编译,然后,根据您的开发过程,reverify以前生成的代码。为了防止更新multiword_types.h,确定最大单词长度足够大到覆盖所有的需求模型的层次结构。层次结构中的每个模型配置为使用相同的最大单词长度。

  • 大多数嵌入式设计不需要多字类型。通过设置最大单词长度多字类型为0,可以避免使用多字变量在目标。如果您使用多字变量与一个0或小于最大单词长度要求,你提醒生成的代码编译时错误。

依赖关系

  • 这个参数只出现ERT-based目标。

  • 这个参数需要嵌入式编码器®许可证在生成代码。

  • 选择的值用户定义的为这个参数允许相关的参数最大的字长

命令行信息

参数:ERTMultiwordTypeDef
类型:特征向量
值:系统定义的|“用户定义”
默认值:系统定义的

推荐设置

应用程序 设置
调试 没有影响
可追溯性 没有影响
效率 没有影响
安全预防措施

不推荐

相关的话题

这个主题有帮助吗?