在生成的代码中控制标量的表达式参数值。块参数在设置时在生成的代码中显示出配置参数>优化>默认参数行为到衬
。
类别:代码>标识符
默认:文字
文字
生成标量内向参数作为数字常量。
宏
生成标量为变量的标量#定义
宏。此设置使生成的代码更可读。
此参数:
仅出现基于ERET的目标。
需要嵌入式编码器®生成代码时。
参数:inlinedprmaccess. |
类型:字符向量 |
价值:文字 |宏 |
默认:文字 |
应用 | 环境 |
---|---|
调试 | 没有影响 |
可追溯性 | 宏 |
效率 | 没有影响 |
安全预防措施 | 没有影响 |
通过将块参数的数值内联(使用Configuration参数来生成有效代码时默认参数行为),您可以将标量参数配置为显示为宏而不是字面数字。每个宏都有一个唯一的名称,基于相应的块参数的名称。
打开示例模型sldemo_fuelsys_dd_controller.
。
sldemo_fuelsys_dd_controller.
该模型使用这些配置参数设置:
默认参数行为设置衬
。
系统目标文件设置ert.tlc.
。
设置配置参数生成标量内联参数为到宏
。
set_param('sldemo_fuelsys_dd_controller'那'inlinedpromaccess'那'宏')
从模型生成代码。
RTWBuild('sldemo_fuelsys_dd_controller')
###成功完成代码生成:sldemo_fuelsys_dd_controller模型重建行动的原因 ================================================================================================ sldemo_fuelsys_dd_controller代码生成的代码生成信息文件不存在。建造时间:0小时0米37.654秒
标题文件sldemo_fuelsys_dd_controller_private.h.
定义几个表示内联(非运内)块参数的宏。例如,宏rtcp_discretefilter_numcoe_el_0.
和rtcp_discretefilter_numcoe_el_1.
代表浮点常数。
file = fullfile('sldemo_fuelsys_dd_controller_ert_rtw'那......“sldemo_fuelsys_dd_controller_private.h”);RTWDEMODBTYPE(文件,'#define rtcp_discretefilter_numcoe_el_0'那......'rtcp_discretefilter_numcoe_el_1',1,1)
#define rtcp_discretefilter_numcoe_el_0(8.7696f)#define rtcp_discretefilter_numcoe_el_1(-8.5104f)
高于宏定义的注释表明为离散过滤器块生成的代码使用宏。
RTWDEMODBTYPE(文件,'Computed参数:SolfeteFilter_numcoef'那......“由以下命令率引用”'''/ /离散滤波器'''',1,1)
/ *计算的参数:STOMETEFILTER_NUMCOEF *由以下命令引用:'/离散滤波器'
单击超链接以导航到模型中的块。