主要内容

switchTarget

为模型配置集选择目标

描述

例子

switchTarget (myConfigObjsystemTargetFile[])更改活动配置集的选定系统目标文件。

例子

switchTarget (myConfigObjsystemTargetFiletargetOptions设置指定的配置参数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'描述:'my target' TemplateMakefile: 'grt_default_tmf'

此示例显示如何设置的活动配置模型,然后将系统目标文件更改为“ERT Create Visual C/ c++ Solution file for Embedded Coder”。

模型=“rtwdemo_rtwintro”;open_system(模型);为模型设置配置myConfigObj = getActiveConfigSet(模型);指定MSVC构建的目标选项targetOptions。MakeCommand =“make_rtw”;targetOptions。描述=...为嵌入式编码器创建可视化C/ c++解决方案文件;targetOptions。TemplateMakefile =“环球套票。MSVCBuild”切换系统目标文件switchTarget (myConfigObj“ert.tlc”, targetOptions);

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

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

输入参数

全部折叠

的配置集对象ConfigSet的配置引用对象金宝app仿真软件。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。描述=为嵌入式编码器创建可视化C/ c++解决方案文件;

在R2009b中引入