主要内容

输入断点和表数据

在块参数对话框中输入数据

这个例子展示了如何填充一维查找表块使用参数对话框。本例中查找表近似函数y=x3在范围内(3、3)

  1. 添加一个一维查找表块一个模型。

  2. 在一维查找表块对话框中,输入表的维度和表数据:

    • 数量的维度表1

    • 表数据(-27 8 1 0 1 8 27)

    或者,使用一个现有的查找表(金宝appSimulink.LookupTable)对象,选择数据规范>查找表对象

  3. 进入断点向量使用两种方法之一:

    • 指定均匀间隔的数据点,集合断点规范甚至间距。集第一点3间距1。块的数量计算均匀间隔的断点表数据的基础上。

    • 显式地指定断点数据集断点规范明确的价值观并设置断点1(三3)

查找表编辑器中输入数据

这个例子展示了如何填充二维查找表块使用查找表编辑器。在这个例子中,查找表近似函数z=x2+y2在输入范围x = (0, 2)y = (0, 2)

  1. 添加一个二维查找表块一个模型。

  2. 打开查找表编辑器。例如,块对话框,然后单击打开编辑表和断点

  3. 点击在浏览器查找表的路径。任何模型,包含查找表出现。

    浏览器查找表的路径与模式

  4. 选择无标题的并按输入

  5. 在层次结构窗格中,导航到二维查找表块。

    查找表电子表格出现在右边。

  6. 在电子表格中,输入断点向量和表数据在适当的细胞。改变数据,单击一个细胞,输入新值,和新闻输入

    • 在相关的细胞BreakpointsForDimension1输入的值[0 1 2]

    • 在相关的细胞BreakpointsForDimension2输入的值[0 1 2]

    • 表中的数据单元,输入数组中的值[0 1 4;1 2 5;4 5 8)

  7. 注意,每个值编辑出现红点在右边的图。当你点击一个值在表中,相应的情节点红点的突出显示。

  8. 在查找表编辑器中将来发布,点击应用更新的数据二维查找表块。如果指定源的参数值作为一个变量名,应用数据更新变量数据,但是不会覆盖字符串块中设置对话框。

    二维查找表匹配条目示例。

在使用查找表电子表格的更多信息,见编辑查找表数据和查找表电子表格

输入数据为多个查找表编辑器中查找表

这个例子构建的查找表编辑器中输入数据的例子。

  1. 打开另一个模型,其中包含一个或多个查找表,例如,openExample (“sldemo_fuelsys”)

  2. 在查找表路径浏览器,输入新模型的名称,例如,sldemo_fuelsys

  3. 选择sldemo_fuelsys,然后按输入

    层次结构包含两个系统,包含查找表。

  4. 浏览sldemo_fuelsys节点并选择编辑一个查找表。

使用港口查找表的动态输入数据块

这个例子展示了如何填充动态查找表块使用的港口。在这个例子中,查找表近似函数y= 3x2在范围内[0,10]

  1. 添加一个动态查找表块一个模型。

  2. 复制模块需要实现方程y= 3x2的仿真软件金宝app®模型:

    • 一个常数块定义的输入范围,从源库

    • 一个数学函数阻止广场输入范围,数学操作库

    • 一个获得块信号乘以3,还从数学操作库

  3. 指定这些值常数,数学函数,获得块使用他们的对话框。

    参数 价值
    常数 恒定值 0:10
    数学函数 函数 广场
    获得 获得 3
  4. 输入的断点向量动态查找表通过连接块的输出端口常数块的输入端口标记xdat动态查找表块。这个信号是输入向量为断点x

  5. 输入的表数据动态查找表块的分支的输出信号常数块和连接到数学功能块。然后连接数学函数块的获得块。最后,连接获得块的输入端口动态查找表块标记ydat。这个信号是表数据y

另请参阅

|

相关的话题