主要内容

输入断点和表数据

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

这个例子展示了如何填充一维查找表使用参数对话框阻止。本例中的查找表近似于该函数yx3.在范围内(3、3)

  1. 复制一个一维查找表块从查找表块库到Simulink金宝app®模型。

  2. 在1-D查找表块对话框中,在对话框的指定字段中输入表的尺寸和表数据:

    • 表维数1

    • 表数据[-27 -8 -1 0 1 8 27]

    或者,使用现有的查找表(金宝app仿真软件。LookupTable)对象,选择数据规范>查找表对象

  3. 使用以下两种方法之一输入断点数据集:

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

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

在查找表编辑器中输入数据

使用下面的过程来填充二维查找表块,使用查找表编辑器。在本例中,查找表近似于该函数zx2+y2超出输入范围X = [0,2]Y = [0,2]

  1. 复制一个二维查找表块从查找表块库到Simulink模型。金宝app

  2. 通过选择打开查找表编辑器查找表编辑器建模选项卡或单击编辑表和断点的对话框二维查找表块。

  3. 查看“n-D查找表”块数据,在适当的单元格中输入断点数据集和表数据。要更改数据,请单击单元格,输入新值,然后按下输入

    • 在细胞中行断点,输入每个值[0 1 2]

    • 在细胞中列断点,输入每个值[0 1 2]

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

    查找表编辑器如下所示:

  4. 在“查找表编辑器”中,选择文件>更新数据块更新。中的数据二维查找表块。

  5. 关闭查询表编辑器。

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

使用下面的过程来填充动态查找表块使用该块的导入。在本例中,查找表近似于该函数y= 3x2在范围内[0, 10]

  1. 复制一个动态查找表块从查找表块库到Simulink模型。金宝app

  2. 复制实现方程所需的块y= 3x2到Simuli金宝appnk模型:

    • 一个常数块来定义源程序库中的输入范围

    • 一个数学函数块的平方输入范围,从数学运算库

    • 一个获得block将信号乘以3,同样来自Math Operations库

  3. 使用对话框给常量、数学函数和增益块分配以下参数值:

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

  5. 将表数据输入动态查找表通过将输出信号从常数块并将其连接到Math Function块。然后连接数学函数块的获得块。最后,连接获得块的输入端口动态查找表块标记ydat.这个信号是表数据y

另请参阅

|

相关的话题