配置系统目标文件

要配置代码生成的模型,请按照下列步骤选择一个解算器,支持代码生成万博1manbetx选择从STF浏览器的系统目标文件。当您选择的系统目标文件,其他车型配置参数的变化,服务运行环境的要求。例如:

  • 代码接口参数

  • 构建过程中的参数,如工具链或模板生成文件

  • 目标硬件参数,如字大小和字节顺序

选择系统目标文件后,可以修改模型配置参数设置。

可以在不同的系统目标文件之间为不同的代码生成目的的单个工作流切换(例如,快速原型与生产代码部署)。到开关,对于相同的模型建立不同的配置集,并切换为当前操作的激活的配置集。有关如何设置配置集和更改当前配置集的详细信息,请参阅管理配置集模型(万博1manbetxSIMULINK)。

选择一个解算器,支持代码生成万博1manbetx

建立一个模型,该模型配置必须指定一个求解器是与代码生成系统目标文件兼容。几个系统目标文件支持具有可变步求解器或具有非零开万博1manbetx始时间模型代码生成。

  • 对于GRT,ERT和ERT为基础的系统目标文件,设置类型配置参数固定步长

  • 对于快速模拟(RSIM)或S-功能(rtwsfcn)系统的目标文件中,设置类型配置参数固定步长要么变步长

有关你使用固定步长求解器来生成一个实时系统目标文件中的代码要求的详细信息,请参阅基于时间的调度和代码生成(嵌入式编码)。

快速仿真(RSIM)系统目标文件支持非零开始时间时,万博1manbetx求解器选择配置参数设置为使用Si万博1manbetxmulink的求解器模块。其他系统目标文件不支持非零开始时间 - 代码生成器不产生代码和生成万博1manbetx过程中产生错误。

选择从STF浏览器的系统目标文件

您选择一个解算器后(见选择一个解算器,支持代码生成万博1manbetx),指定的值系统目标文件配置参数。直接在字段中输入您的系统目标文件的名称,或使用系统目标文件浏览器选择一个文件。

要使用系统目标文件浏览器:

  1. 在配置参数对话框,旁边系统目标文件字段中,单击浏览按钮。浏览器显示可用的系统目标文件,包括自定义列表。

  2. 从列表中选择您的文件,例如,GRT系统目标文件(grt.tlc)。列表框的背景将变为黄色,表明不适用的选择。请点击应用要么

    系统目标文件浏览器

您也可以从MATLAB程序选择系统目标文件®码,如在选择系统目标文件编程

选择系统目标文件后,可以修改模型配置参数设置。选择系统目标文件为您的模型选择其一工具链的方法或构建过程控制模板生成文件的方法。有关这些方法的详细信息,请参阅选择生成方法和配置生成过程

如果你想在一个单一的工作流程不同的代码生成的目的,设立不同的配置集相同型号不同的系统目标文件之间进行切换。切换为当前操作的激活的配置集。这种方法是快速原型和生产代码部署之间的切换非常有用。有关如何设置配置集和更改当前配置集的详细信息,请参阅管理配置集模型(万博1manbetxSIMULINK)。

选择系统目标文件编程

万博1manbetx®模型存储模型范围的参数和文件系统特定的目标数据配置集。每个配置集合包含定义一个特定的系统目标文件的结构和相关的选项的当前值的成分。万博1manbetxSimulink的负载一些从您指定的系统目标文件信息。您可以配置模型通过复制和修改旧的或增加新的配置集和浏览选择一个新的系统目标文件来生成替代代码。然后,可以交互地选择来自这些集合中的有源配置(只有一个配置集可以是在给定时间激活)。

脚本自动化系统目标文件选择必须模拟了这一过程。

为了程序系统目标文件选择:

  1. 获取句柄到激活的配置集与该呼叫getActiveConfigSet功能。

  2. 定义字符向量的变量对应于所需的系统目标文件,或者工具链模板生成文件,和/或使命令设置。例如,对于ERT系统目标文件,你会定义为特征向量变量'ert.tlc''ert_default_tmf''make_rtw'

  3. 与该呼叫选择系统目标文件switchTarget功能。在函数调用,指定激活的配置集和系统目标文件句柄。

  4. 设置TemplateMakefileMakeCommand配置参数为相应的变量在步骤2中创建的。

例如:

CS = getActiveConfigSet(模型);STF = 'ert.tlc';TMF = 'ert_default_tmf';MC = 'make_rtw';switchTarget(CS,STF,[]);set_param(CS, 'TemplateMakefile',TMF);set_param(CS, 'MakeCommand',MC);

有关以编程方式选择系统目标文件的详细信息,请参阅switchTarget

开发自定义的系统目标文件

你可以创建自己的系统目标文件接口与外部程序或者操作环境。

有关如何使自定义系统目标文件出现在系统目标文件浏览器,并显示相关控件的详细信息,请参阅关于嵌入式目标发展和主题它引用。

也可以看看

|

相关话题