配置一个系统目标文件
配置一个代码生成模型,遵循的步骤选择一个支持代码生成的解算器金宝app(金宝app仿真软件编码器)和从算法选择一个系统目标文件浏览器(金宝app仿真软件编码器)。当您选择一个目标文件系统,其他模型配置参数变更为执行环境的需求。例如:
代码接口参数
构建过程参数,如工具链或模板makefile
目标硬件参数,如文字大小和字节次序
在选择一个目标文件系统,您可以修改模型配置参数设置。
你可以在不同的系统之间切换目标文件在一个工作流代码生成不同的目的(例如,快速原型和生产代码部署)。开关,设置不同的配置集相同的模型和切换激活的配置设置为当前操作。有关如何设置配置的更多信息集和变更活动配置集,明白了管理一组配置(金宝app模型)。
选择一个支持代码生成的解算器金宝app
建立一个模型,该模型解决配置必须指定一个兼容的代码生成的目标文件系统。解决一些系统目标文件支持代码生成与变步或模型与一金宝app个非零的开始时间。
通、ERT ERT-based系统目标文件,设置类型配置参数
固定步
。快速仿真(Rsim)或功能(rtwsfcn)系统目标文件,设置类型配置参数
固定步
或变步
。
更多信息的要求你使用固定步解决实时系统目标文件来生成代码,看看基于时间的调度和代码生成。
快速仿真系统(RSim)目标文件支持一个非零的开始时间金宝app解算器的选择配置参数设置使用仿真金宝app软件解算器模块
。其他系统目标文件不支持一个非零的开始时间,代码生成器不能产生代码和金宝app构建过程会产生一个错误。
从算法选择一个系统目标文件浏览器
在你选择一个解决(见选择一个支持代码生成的解算器金宝app(金宝app仿真软件编码器)),指定一个值系统目标文件配置参数。输入您的系统目标文件的名称直接在田间或使用系统目标文件浏览器选择一个文件。
使用系统目标文件浏览器:
在配置参数对话框,旁边系统目标文件字段中,单击浏览按钮。浏览器显示一个可用的系统目标文件列表,包括定制。
从列表中,选择您的文件,例如,生物系统目标文件(
grt.tlc
)。列表框的背景变成黄色,表明选择并不适用。点击应用或好吧。系统目标文件浏览器
你也可以选择一个目标文件系统从MATLAB编程®代码中描述选择一个目标文件编程系统。
在选择一个目标文件系统,您可以修改模型配置参数设置。选择一个目标文件系统为您的模型选择工具链的方法或模板makefile构建过程控制方法。关于这些方法的更多信息,请参阅选择构建方法和配置构建过程。
如果你想在不同的系统之间切换不同的代码生成目标文件在一个工作流的目的,设置不同的配置集相同的模型。开关激活配置设置为当前操作。这种方法是有用的对于切换快速构建原型和生产代码的部署。有关如何设置配置的更多信息集和变更活动配置集,明白了管理一组配置(金宝app模型)。
选择一个目标文件编程系统
金宝app®模型存储model-wide参数和系统目标file-specific数据配置设置。每个配置集包含的组件定义一个特定的结构系统目标文件和当前值相关的选项。金宝app模型加载其中一些信息从系统中指定的目标文件。您可以配置模型生成替代代码通过复制和修改或添加新老配置集和浏览选择一个新系统目标文件。然后,您可以交互式地从这些集合中选择一个活跃的配置(只能激活一个配置集在给定的时间)。
脚本自动化系统选择目标文件必须模拟这个过程。
项目系统目标文件选择:
获得一个句柄调用活动配置集
getActiveConfigSet
函数。定义特征向量对应的变量所需的系统目标文件,和/或工具链或模板makefile
使
命令设置。例如,ERT系统目标文件,您将定义变量的特征向量“ert.tlc”
,“ert_default_tmf”
,“make_rtw”
。选择目标文件系统调用
switchTarget
函数。在函数调用中,指定活动配置集的处理和系统目标文件。设置
TemplateMakefile
和MakeCommand
配置参数在步骤2中创建相应的变量。
例如:
c = getActiveConfigSet(模型);月31 =“ert.tlc”;tmf =“ert_default_tmf”;mc =“make_rtw”;switchTarget (cs算法,[]);set_param (cs, TemplateMakefile tmf);set_param (cs, MakeCommand, mc);
以编程方式选择系统目标文件的更多信息,见switchTarget
。
开发自定义系统目标文件
您可以创建自己的系统目标文件接口与外部代码或操作环境。
更多信息关于如何使自定义系统目标文件出现在系统目标文件浏览器和显示相关控件,明白了关于嵌入式目标发展它金宝app引用(仿真软件编码器)和主题。
另请参阅
getActiveConfigSet
|switchTarget