Main Content

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

编辑查找表

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

  • Lookup Table 模块对话框

  • 查找表编辑器

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

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

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

  3. 在 Table and Breakpoints 选项卡中,根据需要编辑 Table data 和相关的 Breakpoints 参数。

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

编辑 N 维查找表

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

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

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

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

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

编辑自定义查找表模块

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

  1. 选择 File > Configure。将显示 Lookup Table Blocks Type Configuration 对话框。

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

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

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

    字段名称说明

    Block type

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

    Mask type

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

    Breakpoint name

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

    Table name

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

    Number of dimensions

    保留为空。

    Explicit dimensions

    保留为空。

  4. 点击 OK

要从查找表编辑器识别出的列表中删除自定义查找表模块类型,请在 Lookup Table Blocks Type Configuration 对话框的表中选择自定义条目,然后点击 Remove。要删除所有自定义查找表模块类型,请选中对话框顶部的 Use Simulink default lookup table blocks list 复选框。

相关主题