主要内容

更新查找表块到新版本

块与当前版本的比较

在R2011a中,下列查找表块被Simulink中的新版本替换金宝app®库:

变化 增强

查找表

  • 默认整数舍入模式更改地板上简单的

  • 金宝app支持以下特性:

    • 说明不同于输入或输出信号类型的参数数据类型

    • 对于间隔均匀的不可调断点,减少内存使用和更快的代码执行

    • 三次样条插值和外推

    • 表具有复杂值的数据

    • 字长不超过128位的定点数据类型

    • 分数和中间结果的数据类型规范

    • 索引检索方法的说明

    • 超出范围输入诊断规范

查找表(二维)

  • 默认整数舍入模式更改地板上简单的

  • 金宝app支持以下特性:

    • 说明不同于输入或输出信号类型的参数数据类型

    • 对于间隔均匀的不可调断点,减少内存使用和更快的代码执行

    • 三次样条插值和外推

    • 表具有复杂值的数据

    • 字长不超过128位的定点数据类型

    • 分数和中间结果的数据类型规范

    • 索引检索方法的说明

    • 超出范围输入诊断规范

  • 复选框。要求所有输入具有相同的数据类型现在默认选中

查找表(n-D)

  • 默认整数舍入模式更改地板上简单的

模型与旧版本查找表块的兼容性

加载包含“查找表”、“查找表”(2-D)和“查找表”(n-D)块的现有模型时,会出现这些块的版本。只有当您将查找表块从Simulink Library Browser拖到新模型中时,查找表块的当前版本才会出现。金宝app

如果你使用add_block函数将查找表、查找表(2-D)或查找表(n-D)块添加到模型中,则会出现这些块的版本。如果你想添加当前的模型的块的版本,更改源块的路径add_block

旧块路径 新建块路径
查找表 金宝appsimulink/查找表/查找表 金宝appsimulink/查找表/一维查找表
查找表(二维) 金宝appsimulink/查找表/查找表(2-D) 金宝appsimulink/查找表/二维查找表
查找表(n-D) 金宝appsimulink/查找表/查找表(n-D) 金宝appsimulink/查找表/n-D查找表

如何更新你的模型

要更新您的模型以使用查找表块的当前版本,请遵循以下步骤:

一步 行动 原因
1

运行升级顾问。

属性的设置不兼容的块一维查找表而且二维查找表块。

2

对于没有兼容设置的每个块:

  • 决定如何处理每个警告。

  • 根据需要调整块参数。

修改每个查找表查找表(二维)块,以确保与当前版本兼容。

3.

重复步骤1和2,直到您对Upgrade Advisor检查的结果感到满意为止。

确保块替换适用于整个模型。

在块替换之后,模型中出现的块名称保持不变。的图标匹配一维查找表而且二维查找表块。有关升级顾问的详细信息,请参见模型的升级

从模型顾问检查中期待什么

Model Advisor检查将所有查找表和查找表(2-D)块分为三类:

  • 控件具有兼容设置的一维查找表而且二维查找表

  • 控件的设置不兼容的一维查找表而且二维查找表

  • 具有重复断点的块

具有兼容设置的块

当一个块具有兼容参数设置时,可以自动进行块替换,而不会出现向后不兼容。

查找表或查找表(2-D)块中的查找方法 自动替换块后参数设置
插值 外推法
Interpolation-Extrapolation 线性 线性
插值-使用最终值 线性 剪辑
使用下面的输入 不适用

根据断点间距,可以应用两种索引搜索方法之一。

查找表或查找表(二维)块中的断点间隔 自动块替换后的索引查找方法
不是等距的 二分查找
均匀间隔和可调 这时会出现一个提示,要求您进行选择二分查找等距点
均匀间隔且不可调

设置不兼容的块

当一个块具有不兼容的参数设置时,Model Advisor将显示警告和建议操作(如果适用的话)。

  • 如果执行建议的操作,可以避免块替换过程中的不兼容性。

  • 如果您使用自动块替换而不执行推荐的操作,您可能会看到结果中的数值差异。

不相容的警告 建议的行动 自动块替换发生了什么

查找方法使用最近输入使用上述输入.替换块不支持这些查找方法。金宝app

将查找方法更改为以下选项之一:

  • 插值-外推

  • 插值-使用结束值

  • 使用下面的输入

查找方法更改插值-使用结束值

在替换块中,此设置对应于:

  • 插值设置为线性

  • 外推法设置为剪辑

您还会看到一条解释可能的数值差异的消息。

查找方法插值-外推,但输入和输出不是相同的浮点类型。只有当所有输入和输出都是相同的浮点类型时,替金宝app换块才支持线性外推。

更改块的外推方法或端口数据类型。

该块使用较小的定点字长,因此插值只使用一次舍入操作。替换块使用两个舍入操作进行插值。

没有一个

您将看到一条解释可能的数值差异的消息。

带有重复断点的块

当一个块具有重复的断点时,Model Advisor建议您更改断点数据并重新运行检查。不能对具有重复断点的块执行自动块替换。

另请参阅

||

相关的话题