主要内容

RTW.getBuildDir

从模型生成信息中获取生成文件夹信息

描述

例子

RTW.getBuildDir (模型显示模型的生成文件夹信息。

如果模型是关闭的,函数将打开模型,然后关闭模型,使其保持原来的状态。如果模型是大的和封闭的,RTW.getBuildDir函数的执行时间可能更长。

例子

folderStruct= RTW.getBuildDir (模型返回包含构建文件夹信息的结构。

您可以在自动脚本中使用此函数来确定生成的模型代码所在的构建文件夹。

此函数可以返回受保护模型的构建文件夹信息。

例子

全部折叠

显示模型的构建文件夹信息“sldemo_fuelsys”

openExample (“sldemo_fuelsys”);RTW.getBuildDir (“sldemo_fuelsys”
ans = BuildDirectory: 'C:\work\modelref\sldemo_fuelsys_ert_rtw' CacheFolder: 'C:\work\modelref' CodeGenFolder: 'C:\work\modelref' RelativeBuildDir: 'sldemo_fuelsys_ert_rtw' BuildDirSuffix: '_ert_rtw' ModelRefRelativeRootSimDir: 'slprj\sim' ModelRefRelativeRootTgtDir: 'slprj\ert' ModelRefRelativeBuildDir:'slprj\ert\sldemo_fuelsys' ModelRefRelativeSimDir: 'slprj\sim\sldemo_fuelsys' ModelRefRelativeSimDir: 'slprj\hdl\sldemo_fuelsys' ModelRefDirSuffix: " SharedUtilsSimDir: 'slprj\sim\_sharedutils' SharedUtilsTgtDir: 'slprj\ert\_sharedutils'

返回一个结构my_folderStruct包含模型的构建文件夹信息“MyModel”

>> my_folderStruct = RTW.getBuildDir(“MyModel”
my_folderStruct = BuildDirectory: 'H:\MyModel_ert_rtw' CacheFolder: 'H:\' CodeGenFolder: 'H:\' RelativeBuildDir: 'MyModel_ert_rtw' BuildDirSuffix: '_ert_rtw' ModelRefRelativeRootSimDir: 'slprj\sim' ModelRefRelativeRootTgtDir: 'slprj\ert' ModelRefRelativeBuildDir: 'slprj\ert\MyModel' ModelRefRelativeSimDir: 'slprj\ert\MyModel' ModelRefRelativeSimDir:'slprj\sim\MyModel' ModelRefRelativeHdlDir: 'slprj\hdl\MyModel' ModelRefDirSuffix: ' SharedUtilsSimDir: 'slprj\sim\_sharedutils' SharedUtilsTgtDir: 'slprj\ert\_sharedutils'

输入参数

全部折叠

模型以获取构建文件夹,并指定为表示模型名称的对象或字符向量。

例子:“sldemo_fuelsys”

输出参数

全部折叠

结构,其字段提供构建文件夹信息。

例子:folderstruct = RTW.getBuildDir(“MyModel”)

介绍了R2008b