主要内容

LUTCompressionResult

优化所有查找表查找表数据块在一个系统

自从R2020a

描述

一个LUTCompressionResult对象包含所有查找表的优化的查找表数据块的一个系统。创建一个LUTCompressionResult对象,使用FunctionApproximation.compressLookupTables函数。替换查找表在你的系统优化的版本,使用取代函数。

创建

创建一个LUTCompressionResult对象使用FunctionApproximation.compressLookupTables

属性

全部展开

单位MaxMemoryUsage属性,指定为“位”,“字节”,或者另一个枚举选项。

数据类型:字符

表总结压缩的影响。每个查找表的表包含一行压缩系统及其相应的内存中的储蓄。

数据类型:

数量的查找表中指定的系统,指定为一个整数值的标量。

数据类型:

查找表的压缩系统中,指定为一个整数值的标量。

数据类型:

总内存的系统中查找表压缩之前,作为一个标量返回。您可以指定这个属性的单位使用MemoryUnits财产。

数据类型:

查找表的总内存压缩后的系统,作为一个标量返回。您可以指定这个属性的单位使用MemoryUnits财产。

数据类型:

区别所有系统中查找表的总内存压缩前后,作为一个标量返回。您可以指定这个属性的单位使用MemoryUnits财产。

数据类型:

比例减少使用的内存压缩后在系统中查找表,作为一个标量返回。

数据类型:

系统包含压缩查找表,作为一个特征向量返回。SUD是一样的吗系统输入参数的FunctionApproximation.compressLookupTables函数。

数据类型:字符

单词长度用于断点和表中的数据压缩查找表,作为一个标量或矢量返回整数。

数据类型:

金宝appSimulink.FindOptions对象指定选项寻找系统中查找表。

对象的功能

取代 替换所有查找表块压缩查找表
回复 压缩的查找表块还原到原始版本

例子

全部折叠

这个例子展示了如何压缩系统中所有查找表块。

打开模型包含您想要压缩的查找表。

系统=“sldemo_fuelsys”;open_system(系统)

使用FunctionApproximation.compressLookupTables函数来压缩模型中所有的查找表。输出指定的所有块修改和节省内存。

compressionResult = FunctionApproximation.compressLookupTables(系统)
- 5支持查找表发现金宝app百分比减少内存压缩解决方案- 2.37% sldemo_fuelsys / fuel_rate_control / airflow_calc /泵恒- 2.37% sldemo_fuelsys / fuel_rate_control / control_logic /节流阀。throttle_estimate /油门估计- 3.55% sldemo_fuelsys / fuel_rate_control / control_logic /速度。speed_estimate /速度估计- 6.38% sldemo_fuelsys / fuel_rate_control / control_logic /压力。map_estimate /压力估计- 9.38% sldemo_fuelsys / fuel_rate_control / airflow_calc /斜坡率Ki compressionResult = LUTCompressionResult属性:MemoryUnits:字节MemoryUsageTable: [5 x5表]NumLUTsFound: 5 NumImprovements: 5 TotalMemoryUsed: 6024 TotalMemoryUsedNew: 5796 TotalMemorySavings: 228 TotalMemorySavingsPercent: 3.7849 SUD:“sldemo_fuelsys”字:[8 16个32]FindOptions: [1 x1 Simulink.internal.FindOptions]显示:1金宝app

使用取代函数将每个查找表块换成一块包含原始和压缩版本的查找表。

替换(compressionResult);

你可以恢复使用查找表回到原来的状态回复函数。

回复(compressionResult);

版本历史

介绍了R2020a