文件

金宝app支持编译器优化级别控制

本节介绍如何配置自定义嵌入目标以支持编译器优化级别控制。金宝app如果没有所描述的修改,则无法使用模型配置参数编译器优化级别控制编译器优化级别以构建生成的代码。有关编译器优化级别控制的更多信息,请参阅编译器优化级别(金宝appSimulink编码器)。

关于编译器优化级别控制和自定义目标

支持编译器优化级别控制的要求如下:金宝app

有关显示如何配置自定义目标可选功能的示例,请参阅自定义系统目标文件(金宝appSimulink编码器)。

声明编译器优化级别控制合规性

要声明编译器优化级别控制对目标的合规性,您必须实现设置的回调函数compoptlevelcompliant.标志,然后安装回调函数SelectCallback.场面的领域RTWGenettings.系统目标文件中的结构。每当用户在系统目标文件浏览器中选择目标时,都会触发回调函数。例如,以下系统目标文件代码安装aSelectCallback.函数命名custom_select_callback_handler.

RTWGenettings.SelectCallBack ='custom_select_callback_handler(hdlg,hsrc)';

对的论点SelectCallback.功能 (HDLG.HSRC.)致电回调API函数使用的私有数据。这些句柄仅限于系统目标文件回调函数中使用。他们应该在没有改变的情况下传递。

您的回调函数应该设置compoptlevelcompliant.标志如下:

slconfiguisetval(hdlg,hsrc,'compoptlevelcompliant','上);SLCONFIGUISETENabled(HDLG,HSRC,'CompoptLevelCompliant',false);

有关系统目标文件回调API的更多信息,请参阅slconfiguigetval.slconfiguisetenabled., 和slconfiguisetval.功能参考页面。

当。。。的时候compoptlevelcompliant.目标配置参数设置为, 这编译器优化级别参数显示在代码生成模型配置参数对话框的窗格。

在目标makefile中提供编译器优化级别控制支持金宝app

作为支持编译器优化级别金宝app控制的目标的一部分,您必须修改目标makefile以兑现模型配置参数的设置编译器优化级别。使用Mathworks提供的GRT或ERT目标作为制作修改的模型。

相关话题