主要内容

rtwrebuild

R2026b

从模型重新编译生成代码

描述

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

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

在 Parallel Computing Toolbox™ 命令(例如 parfor 或 spmd 循环)中,不要调用 rtwbuild、rtwrebuild 或 slbuild 命令来编译为并行编译配置的模型。有关引用模型的并行编译的信息,请参阅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 中推出