这个例子展示了如何填充一维查找表使用参数对话框阻止。本例中的查找表近似于该函数y=x3.在范围内(3、3)
.
复制一个一维查找表块从查找表块库到Simulink金宝app®模型。
在1-D查找表块对话框中,在对话框的指定字段中输入表的尺寸和表数据:
集表维数来1
.
集表数据来[-27 -8 -1 0 1 8 27]
.
或者,使用现有的查找表(金宝app仿真软件。LookupTable
)对象,选择数据规范>查找表对象.
使用以下两种方法之一输入断点数据集:
指定均匀间隔的数据点,集合断点规范来甚至间距
.集第一点来-3
和间距来1
.该块根据表数据计算均匀间隔的断点数量。
若要显式指定断点数据,请设置断点规范来明确的价值观
并设置断点1来(三3)
.
使用下面的过程来填充二维查找表块,使用查找表编辑器。在本例中,查找表近似于该函数z=x2+y2超出输入范围X = [0,2]
和Y = [0,2]
.
复制一个二维查找表块从查找表块库到Simulink模型。金宝app
通过选择打开查找表编辑器查找表编辑器从建模选项卡或单击编辑表和断点的对话框二维查找表块。
下查看“n-D查找表”块数据,在适当的单元格中输入断点数据集和表数据。要更改数据,请单击单元格,输入新值,然后按下输入.
在细胞中行断点,输入每个值[0 1 2]
.
在细胞中列断点,输入每个值[0 1 2]
.
在表格数据单元格中,输入数组中的值[0 1 4;1 2 5;4 5 8)
.
查找表编辑器如下所示:
在“查找表编辑器”中,选择文件>更新数据块更新。中的数据二维查找表块。
关闭查询表编辑器。
使用下面的过程来填充动态查找表块使用该块的导入。在本例中,查找表近似于该函数y= 3x2在范围内[0, 10]
.
复制一个动态查找表块从查找表块库到Simulink模型。金宝app
复制实现方程所需的块y= 3x2到Simuli金宝appnk模型:
使用对话框给常量、数学函数和增益块分配以下参数值:
块 | 参数 | 价值 |
---|---|---|
常数 | 恒定值 | 0:10 |
数学函数 | 函数 | 广场 |
获得 | 获得 | 3. |
将断点数据集输入动态查找表块通过连接的输出端口常数块的输入端口动态查找表块标记xdat.这个信号是输入断点数据集x.
将表数据输入动态查找表通过将输出信号从常数块并将其连接到Math Function块。然后连接数学函数块的获得块。最后,连接获得块的输入端口动态查找表块标记ydat.这个信号是表数据y.