Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

编辑查找表

您可以使用以下各项编辑查找表:

  • Lookup Table 模块对话框

  • 查找表编辑器

要编辑模块中的查找表,请执行下列操作:

  1. 打开包含查找表模块的子系统。

  2. 打开查找表模块的对话框。

  3. 在“表和断点”选项卡中,根据需要编辑表数据和相关的断点参数。

使用查找表编辑器,您可以跳过这些步骤并编辑所需的查找表,而无需导航到使用该查找表的模块。但是,您不能使用查找表编辑器更改查找表的维度。要更改其维度,您必须使用模块参数对话框。

编辑 N 维查找表

如果查找表编辑器树视图中当前选定的模块的查找表有两个以上维度,则表视图将显示查找表的二维切片。

维度选择器指定当前显示哪个切片并允许您选择另一个切片。选择器由一个 2×N 的控制项数组组成,其中 N 是查找表中的维度数。每一列对应于查找表的一个维度。第一列对应于表的第一个维度,第二列对应于表的第二个维度,以此类推。选择器数组的维度大小行显示每个维度的大小。选择二维切片行指定表的哪些维度对应于切片的行和列轴,以及从剩余维度中选择切片的索引。

要选择表的另一个切片,请在选择二维切片行的前两个列中指定切片的行和列轴。然后,从剩余列的弹出式索引列表中选择切片的索引。

例如,以下选择器显示一个三维查找表的切片 (:,:,1),如查找表编辑器中 Dimension Selector 下方所示。

要转置表的显示,请选中转置显示复选框。

编辑自定义查找表模块

您可以使用查找表编辑器编辑已创建的自定义查找表模块。要执行此操作,您必须首先配置查找表编辑器以识别模型中的自定义查找表模块。

  1. 选择文件 > 配置。将显示“查找表模块类型配置”对话框。

    此对话框显示查找表编辑器当前识别的查找表模块类型的表。此表包括标准模块。表中的每一行都显示了一种查找表模块类型的关键属性。

  2. 点击对话框上的添加。模块类型表的底部将出现一个新行。

  3. 在新行中下列标题下方输入自定义模块的信息。

    字段名称描述

    模块类型

    自定义模块的模块类型。模块类型是模块的 BlockType 参数的值。

    封装类型

    自定义模块的封装类型。封装类型是模块的 MaskType 参数的值。

    断点名称

    存储断点的模块参数的名称。

    表名称

    存储表数据的模块参数的名称。

    维数

    保留为空。

    显式维度

    保留为空。

  4. 点击确定

要从查找表编辑器识别出的列表中删除自定义查找表模块类型,请在“查找表模块类型配置”对话框的表中选择自定义条目,然后点击删除。要删除所有自定义查找表模块类型,请选中对话框顶部的使用 Simulink 默认查找表模块列表复选框。

相关主题