使用预告库地图
使用先前计算的索引和分数值来加速二维函数
- 图书馆:
Autosar区块群 /经典平台 /图书馆例程 /插值
描述
这使用预告库地图块旨在与预册块一起使用。该块使得预列结果可以驱动多个插值结果。预仔块计算指定其输入值的索引和间隔分数你
与断点数据集有关,并将结果索引和分数值馈送到一个使用预告库地图块以插值二维表。这prolookup和使用预告库地图块具有分布式算法,当一起使用时,执行相同的算法操作与地图阻止,但提供更大的灵活性和更有效的仿真和代码生成。
如果您为AutoSar模型选择AutoSar 4.0代码替换库(CRL),则从该块生成的代码将用您在“块参数”对话框中配置的AutoSar库例程替换。
端口
输入
KF1
- 包含索引的输入k
和分数F
总线对象
输入到KF1端口包含索引k
和分数F
指定为总线对象。
数据类型:单身的
|双倍的
|int8
|INT16
|INT32
|UINT8
|UINT16
|UINT32
|固定点
|公共汽车
t
- 表数据
标量|向量|矩阵|2-D阵列
表格数据值作为端口的输入t。这些表值对应于预列块中指定的断点数据集。使用PRELOOKUP块的插值通过根据索引查找或估算表值来生成输出(k
)和间隔分数(F
)从prelookup块中馈出的值。
依赖性
要启用此端口,请设置资源至输入端口
。
数据类型:单身的
|双倍的
|int8
|INT16
|INT32
|UINT8
|UINT16
|UINT32
|固定点
输出
端口1
- 二维函数的近似
标量|向量|矩阵
通过插值表数据计算出的二维函数的近似,该数据使用输入索引中的值,k
,分数,F
。
数据类型:单身的
|双倍的
|int8
|INT16
|INT32
|UINT8
|UINT16
|UINT32
|固定点
参数
目标例程库
- 指示用于更换块代码的Autosar例程库
IFX(固定点)(默认值)|IFL(浮点)
如果为模型选择AutoSar 4.0代码替换库(CRL),则从所选的Autosar例程库中替换了从该块生成的代码。此参数使您可以选择定点(IFX)或浮点(IFL)代码更换和验证检查。
目标例程
- 用于更换代码的Autosar库例程
IFX_IPOMAP
(默认)
此参数反映了用于替换该块生成的代码的AutoSar代码替换库(CRL)例程的名称。命名约定包括目标例程库,插值方法和块类型。此参数仅参考,不得编辑。
表格规格
数据规范
- 选择如何输入表数据
显式值
(默认)|查找表对象
指定是直接输入表数据还是使用查找表对象。如果将此参数设置为:
显式值
, 这表数据参数在对话框中可见。查找表对象
, 这姓名参数在对话框中可见。
程序化使用
块参数:表分解 |
类型:角色向量 |
值:“显式值” |“查找表对象” |
默认:“显式值” |
姓名
- 名称万博1manbetxsimulink。可见
目的
万博1manbetxsimulink。可见的对象
指定名称万博1manbetxsimulink。可见
目的。查找表对象参考simulink万博1manbetx®断点对象。如果一个万博1manbetxsimulink。可见
对象不存在,单击“动作”按钮并选择创造。新查找表对象的相应参数填充了块信息。
依赖性
要启用此参数,请设置数据规范至查找表对象
。
程序化使用
块参数:看起来可杀灭的对象 |
类型:角色向量 |
价值:万博1manbetxsimulink。可见的对象 |
默认:'' |
表数据
- 定义输出值表
[4 5 6; 16 19 20; 10 18 23]
(默认)|角色向量
输入输出值表。
在模拟过程中,基质大小必须是二维的。但是,在框图编辑期间,您可以输入一个空矩阵(指定为[]
)或未定义的工作区变量。该技术使您可以推迟为表数据指定正确的尺寸矩阵,然后继续编辑框图。
依赖性
要启用此参数,请设置数据规范至表格和断点
。
程序化使用
块参数:桌子 |
类型:角色向量 |
值:表值矩阵 |
默认:[4 5 6; 16 19 20; 10 18 23]'' |
编辑表和断点
- 启动查找表编辑器对话框
按钮
单击此按钮打开查找表编辑器。有关更多信息,请参阅编辑查找表在Simuli万博1manbetxnk文档中。
单击此按钮以查找表对象,您可以编辑对象并为对象保存新值。
算法
插值法
- 选择线性点斜率
或者平坦的
插值方法
线性点斜率
(默认)|平坦的
整数圆形模式
- 定点操作的圆形模式
圆形的
(默认)|零
指定在模拟中生成的代码期间发生的定点或浮点查找表计算的圆形模式。
此选项不会影响块参数值的四舍五入。万博1manbetxSimulink将此类值绕到最近代表的整数值。要控制块参数的舍入,请使用MATLAB™圆形函数输入表达式,以在“块”对话框上的“编辑”字段中输入。
程序化使用
块参数:rndmeth |
类型:角色向量 |
值:“圆” |'零' |
默认:'圆形的' |
数据类型
表数据
- 表数据的数据类型
继承:与输出相同
(默认)|双倍的
|单身的
|int8
|UINT8
|INT16
|UINT16
|INT32
|UINT32
|FIXDT(1,16)
|FIXDT(1,16,0)
|FIXDT(1,16,2^0,0)
|<数据类型表达式>
指定表数据类型。该块将验证所选类型与目标例程的规范兼容。您可以将其设置为:
继承数据类型的规则,例如
继承:与输出相同
内置数据类型的名称,例如
单身的
数据类型对象的名称,例如
万博1manbetxsimulink.numerictype
目的评估数据类型的表达式,例如
FIXDT(1,16,0)
点击显示数据类型助手按钮显示数据类型助手,这可以帮助您设置数据类型属性。有关更多信息,请参阅使用数据类型助手指定数据类型。
小费
在这些情况下,指定与输出数据类型不同的表数据类型:
用于存储使用比输出信号较小类型的表数据的存储器要求较低
在两个之间共享预定的表数据曲线具有不同输出数据类型的块
在具有不同输出数据类型的块的生成代码中共享自定义存储表数据
程序化使用
块参数:tableDataTyTypEstr |
类型:角色向量 |
值:'继承:从“表数据”继承'|“继承:与输出相同” |'double'|'单身'|'int8'|'uint8'|'int16'|'uint16'|'int32'|'uint32'| 'fixdt(1,16)' | 'fixdt(1,16,0)' | 'fixdt(1,16,2^0,0)'|'' |
默认:“继承:与输出相同” |
扩展功能
C/C ++代码生成
使用Simulink®Coder™生成C和C ++代码。万博1manbetx
版本历史记录
matlab命令
您单击了与此MATLAB命令相对应的链接:
通过在MATLAB命令窗口中输入该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)