文档

rtwrebuild

从模型重新生成代码

描述

例子

rtwrebuild ()假设当前工作文件夹是模型的构建文件夹(而不是模型位置),并调用构建文件夹中的makefile。如果当前工作文件夹不是构建文件夹,函数将退出并返回错误。

rtwrebuild调用前一次构建期间生成的makefile,以重新编译自上次构建以来修改过的文件。该函数的操作取决于当前的工作文件夹,而不是当前加载的模型。如果您的模型包含引用的模型,rtwrebuild在重新编译顶层模型之前,递归地调用引用模型代码的makefile。

不要使用rtwbuildrtwrebuild,或slbuild命令与并行语言特性(并行计算工具箱),例如,在parforspmd循环。有关引用模型的并行构建的信息,请参见通过使用并行构建减少引用模型的构建时间

例子

rtwrebuild (模型假设当前工作文件夹在构建文件夹之上一级,并调用构建文件夹中的makefile。如果当前工作文件夹(松材线虫病)不在构建文件夹之上一层,函数将带错误退出。

例子

rtwrebuild (路径控件指示的构建文件夹路径参数并调用构建文件夹中的makefile。的路径参数语法允许函数不考虑当前工作文件夹和模型的构建文件夹之间的关系进行操作。

例子

全部折叠

当当前工作文件夹为构建文件夹时,调用生成文件并重新编译代码。例如,

  • 如果模型名称为mymodel

  • 并且,如果模型构建是在C: \工作文件夹

  • 如果系统目标是GRT

在当前工作文件夹(构建文件夹)中调用先前生成的makefileC: \ \ mymodel_grt_rtw工作

rtwrebuild ()

当当前工作文件夹在构建文件夹之上一级时,调用makefile并重新编译代码。

rtwrebuild (“mymodel”

通过指定模型构建文件夹的路径,调用makefile并从当前文件夹重新编译代码,C: \ \ mymodel_grt_rtw工作

rtwrebuild (fullfile (“C:”‘工作’“mymodel_grt_rtw”))

输入参数

全部折叠

用于重新生成代码或重建可执行映像的模型,该模型指定为表示模型名称的对象或字符向量。

例子:“rtwdemo_exporting_functions”

例子:fullfile(“C:”、“工作”,“mymodel_grt_rtw”)

另请参阅

|

介绍了R2009a