一个查找表的设计涉及到各种选择:定点或浮点数据,表的大小,均匀间隔的数据或不均匀间距,和其他算法设置插值法等。查找表优化器应用解决了这个问题通过生成一个高效的查找表,最大限度地减少RAM内存。你也可以生成一个查找表块映射到AUTOSAR库例程并生成AUTOSAR兼容的C代码。
一个查找表是一个关键的构造为嵌入式设计和这个视频强调几个生成高效的查找表的方式。查找表主要用于模型算法组件使用经验与复杂的输入/输出关系或记录数据。
但他们也用于加快算法的运行时执行部分为代价增加内存。
常见的用例是更换一个复杂函数像三角函数与一个查找表或一个完整的子系统使用更高效的查找表实现或从数据——当你有数据,说,从校准或测试,你想模型作为查找表。
因此,让我们考虑一个简单的模型与指数函数,可以更有效地使用一个查找表实现,或者考虑完全子系统。
查找表优化器应用解决了这个优化问题,一旦你指定的约束:
现在,汽车应用,AUTOSAR是受欢迎的,开放的,对ECU软件开发和标准化的软件架构。遵守一个额外的约束,您可以指定这是一个选择的优化。
一旦你开始优化,您会注意到运行不同的表大小,长度,不同的断点间距选项一旦我们找到最有效的解决方案,我们可以生成符合AUTOSAR的查找表来取代原来的查找表在我们的模型中。
生成的查找表是一个从AUTOSAR Blockset AUTOSAR映射块。
AUTOSAR blockset提供了功能模型和开发AUTOSAR经典模型和自适应软件。金宝app
现在,另一个用例中有原始数据,如校准数据提供文件模型的示例中,您可以将数据加载到一个查找表。
我们然后重复相同的步骤,使用查找表优化器应用程序指定的约束,然后运行优化生成一个符合AUTOSAR的查找表从你的数据。
您可以使用比较阴谋验证错误是在宽容——通过观察右边的情节。你可以替换原来的附近地区模型优化AUTOSAR的附近地区。
生成映射到AUTOSAR IFX库例程的代码,您可以使用AUTOSAR组件设计器应用程序,请确保你有合适的代码配置设置和最后但并非最不重要,数据类型匹配的断点的各自的输入。
一旦生成代码,这里是AUTOSAR地图生成的代码块显示相应的IFX例行公事。
看到更多的例子和更多地了解优化附近地区在你的设计,请参考附加链接以下视频。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。