主要内容

addTMFTokens

向模型构建信息添加模板生成文件(TMF)令牌

描述

例子

addTMFTokens (buildinfotokennamestokenvalues指定要添加到构建信息中的TMF令牌和值。

要提供构建时信息以帮助自定义生成文件生成,请调用addTMFTokens在后代码生成命令中的函数。中指定的令牌addTMFTokens必须在为模型选择的目标的模板生成文件(TMF)中处理函数调用。例如,您可以调用addTMFTokens在后代码生成命令中添加TMF令牌| > CUSTOM_OUTNAME < |使用指定生成的输出文件名的令牌值。要实现您想要的结果,TMF必须应用值为的操作| > CUSTOM_OUTNAME < |.(见例子)。

addTMFTokens函数将指定的TMF令牌名称和值添加到模型构建信息中。代码生成器将TMF令牌存储在一个向量中。该函数将标记按指定的顺序添加到向量的末尾。

函数需要buildinfotokennames,tokenvalues参数。你可以使用可选选项把你的选项分组。你可以指定作为字符向量或字符向量的数组。

例子

全部折叠

在后代码生成命令中,添加TMF令牌| > CUSTOM_OUTNAME < |和它的价值建立信息myModelBuildInfo,并将令牌放入组中LINK_INFO

myModelBuildInfo = RTW.BuildInfo;addTMFTokens (myModelBuildInfo...“| > CUSTOM_OUTNAME < | '“foo.exe”“LINK_INFO”);

在为模型选择的目标的TMF中,这段代码使用令牌值来实现您想要的结果:

Custom_outname = |> Custom_outname <|...目标:$(LD) -o $(CUSTOM_OUTNAME)...

输入参数

全部折叠

您可以指定tokennames参数作为字符向量、字符向量数组或字符串。如果指定tokennames参数作为多个字符向量,例如,“| > CUSTOM_OUTNAME < |“| >计算机< | ',tokennames参数作为字符向量数组添加到构建信息中。

例子:“| > CUSTOM_OUTNAME < |“| >计算机< | '

您可以指定tokenvalues参数作为字符向量、字符向量数组或字符串。如果指定tokenvalues参数作为多个字符向量,例如,”“| > CUSTOM_OUTNAME < |“PCWIN64”,tokennames参数作为字符向量数组添加到构建信息中。

例子:“foo.exe”“PCWIN64”

您可以指定参数作为字符向量、字符向量数组或字符串。如果指定多个,例如,“LINK_INFO”“COMPUTER_INFO”,函数与tokennames按外观顺序排列。例如,tokennames论点“| > CUSTOM_OUTNAME < |“| >计算机< | '具有两个元素的字符向量数组。第一个元素在“LINK_INFO”组,第二个元素在“COMPUTER_INFO”组。

例子:“LINK_INFO”“COMPUTER_INFO”

在R2009b中引入