文档

switchTarget

选择目标模型配置集

语法

switchTarget (myConfigObj systemTargetFile, [])
switchTarget (myConfigObj systemTargetFile targetOptions)

描述

例子

switchTarget (myConfigObj,systemTargetFile,[])更改所选系统目标文件激活配置集。

例子

switchTarget (myConfigObj,systemTargetFile,targetOptions)设置指定的配置参数targetOptions

例子

全部折叠

这个例子展示了如何将积极配置设置模型,改变系统目标文件的配置设置。

%获取配置设置为模型myConfigObj = getActiveConfigSet(模型);%开关系统目标文件switchTarget (myConfigObj“ert.tlc”[]);

这个例子展示了如何获取活动配置设置为当前模型(gcs),设置不同的targetOptions,然后改变体制目标文件的选择。

%获得配置当前设置的模型myConfigObj = getActiveConfigSet (gcs);%指定目标选项targetOptions。TLCOptions =“-aVarName = 1”;targetOptions。MakeCommand =“make_rtw”;targetOptions。描述=“我的目标”;targetOptions。TemplateMakefile =“grt_default_tmf”;%定义一个系统目标文件targetSystemFile =“grt.tlc”;%开关系统目标文件switchTarget (myConfigObj targetSystemFile targetOptions);

使用targetOptions验证值(可选)。

%验证值(可选)targetOptions
TLCOptions:“-aVarName = 1”MakeCommand: make_rtw的描述:“我的目标”TemplateMakefile:“grt_default_tmf”

这个例子展示了如何将积极配置设置模型,然后改变ERT系统目标文件创建Visual C / c++为嵌入式编码解决方案文件。

模型=“rtwdemo_rtwintro”;open_system(模型);%获取配置设置为模型myConfigObj = getActiveConfigSet(模型);%为MSVC构建指定目标的选择targetOptions。MakeCommand =“make_rtw”;targetOptions。描述=“创建Visual C / c++为嵌入式编码的解决方案文件;targetOptions。TemplateMakefile =“RTW.MSVCBuild”;%开关系统目标文件switchTarget (myConfigObj“ert.tlc”,targetOptions);

使用选项选择默认ERT目标文件,而不是set_param(模型、“SystemTargetFile”、“ert.tlc”)

%使用switchTarget选择工具链构建defaul ERT目标模型=“rtwdemo_rtwintro”;open_system(模型);%获取配置设置为模型myConfigObj = getActiveConfigSet(模型);%为工具链构建方法指定目标的选择targetOptions。MakeCommand =;targetOptions。描述=“嵌入式编码”;targetOptions。TemplateMakefile =;%开关系统目标文件switchTarget (myConfigObj“ert.tlc”,targetOptions);

输入参数

全部折叠

一组配置的对象金宝appSimulink.ConfigSet或配置引用的对象金宝appSimulink.ConfigSetRef。调用getActiveConfigSet获取配置设置对象。

例子:myConfigObj = getActiveConfigSet(模型);

指定目标文件系统的名称(如ert.tlc对于嵌入式编码器®grt.tlc金宝app®编码器™正如它的名字出现在系统目标文件浏览器

例子:systemTargetFile =“ert.tlc”;

结构的字段定义一个目标代码生成选项。你可以选择填写修改一些配置参数的值在一个结构域。如果你不想使用选项,指定一个空结构([])。

名称-值对的观点

指定的结构字段值targetOptions。对于任何选项,指定一个空结构([])。

例子:targetOptions = [];

全部折叠

例子:targetOptions。TemplateMakefile =“RTW.MSVCBuild”;

例子:targetOptions。TLCOptions =“-aVarName = 1”;

例子:targetOptions。MakeCommand =“make_rtw”;

例子:targetOptions。描述=“创建Visual C / c++为嵌入式编码的解决方案文件;

介绍了R2009b

这个主题有帮助吗?