删除根水平I / O零初始化
控制代港口和外港的根级初始化代码设置为零
模型配置面板:代码生成和优化
描述
的删除根水平I / O零初始化参数指定是否为港口和外港root生成初始化代码设置为零。这个参数不相关,因此不支持组件模型配置一个服务接口。金宝app
设置
在
|从
- 在
-
港口和外港不生成根级的初始化代码设置为零。
在启动期间,符合标准的C和c++编译器初始化全局数据为零,消除需要包括零初始化代码数据在生成的代码。符合标准的编译器并不一定初始化动态分配数据和本地变量为零。在离开之前删除根水平I / O零初始化满足这些条件的参数选择,确认您的模型:
如果你的编译器不符合标准,确认它初始化全局数据为零。
如果你设置代码接口包装参数
可重用的功能
或c++类
,确认数据是静态分配或动态分配数据被初始化为零。
生成的代码指定的初始化数据初始化函数块,即使你选择这个参数。
- 从
-
为港口和外港root生成初始化代码。
生成的代码不初始化数据存储类的进口范围,除非你指定数据初始化函数块。生成的代码没有初始化连接到港口初始化函数块。
如果你设置代码接口包装模型配置参数那种一次性的功能
默认情况下,删除根水平I / O零初始化复选框被选中。在命令行,ZeroExternalMemoryAtStartup
被设置为从
。
如果你设置代码接口包装参数可重用的功能
或c++类
默认情况下,删除根水平I / O零初始化清除复选框。在命令行,ZeroExternalMemoryAtStartup
被设置为在
。
如果你设置代码接口包装参数可重用的功能
并选择使用动态内存分配模型初始化参数,删除根水平I / O零初始化清除复选框ZeroExternalMemoryAtStartup
被设置为在
。
推荐设置
应用程序 | 设置 |
---|---|
调试 | 没有影响 |
可追溯性 | 没有影响 |
效率 | (GUI),从 (命令行)(执行、ROM)没有影响(RAM) |
安全预防措施 | 不推荐 |
编程使用
参数:ZeroExternalMemoryAtStartup |
类型:特征向量 |
值:“关闭” | (UI设置)“上” (UI设置) |
默认值:“关闭” |
版本历史
介绍了R2007a