主要内容

rtwrebuild

从模型重新编译生成代码

说明

rtwrebuild() 假定当前工作文件夹是模型的编译文件夹(而不是模型位置)并调用 codebuild。如果当前工作文件夹不是编译文件夹,该函数将退出并报错。

rtwrebuild 调用 codebuild 以重新编译自该次编译以来您修改后的文件。此函数的操作依赖当前工作文件夹,而不是当前加载的模型。如果您的模型包含引用模型,codebuild 将重新编译层次结构中所有模型的代码。

在 Parallel Computing Toolbox™ 命令(例如 parforspmd 循环)中,不要调用 rtwbuildrtwrebuildslbuild 命令来编译为并行编译配置的模型。有关引用模型的并行编译的信息,请参阅Reduce Build Time for Referenced Models by Using Parallel Builds

示例

rtwrebuild(model) 假定当前工作文件夹在编译文件夹的更高一层并调用 codebuild。如果当前工作文件夹 (pwd) 不在编译文件夹的更高一层,则该函数将退出并报错。

示例

rtwrebuild(path) 查找由 path 参量指示的编译文件夹。path 参量语法允许该函数执行操作,而无需考虑当前工作文件夹与模型编译文件夹之间的关系。

示例

示例

全部折叠

在当前工作文件夹是编译文件夹时调用 codebuild 并重新编译代码。例如,

  • 如果模型名称是 mymodel

  • 并且如果模型编译是在 C:\work 文件夹中启动的

  • 并且如果系统目标是 GRT

rtwrebuild()

在当前工作文件夹在编译文件夹的更高一层时,调用 codebuild 以重新编译代码。

rtwrebuild('mymodel')

通过指定模型编译文件夹的路径 C:\work\mymodel_grt_rtw,从当前文件夹重新编译代码。

rtwrebuild(fullfile('C:','work','mymodel_grt_rtw'))

输入参数

全部折叠

要为其重新生成代码或重新编译可执行镜像文件的模型,指定为表示模型名称的对象或字符向量。

示例: 'CounterModel'

示例: fullfile('C:','work','mymodel_grt_rtw')

版本历史记录

在 R2009a 中推出