主要内容

使用查找表电子表格编辑查找表数据

可以使用查找表电子表格查看查找表和断点数据。查找表电子表格由多个接口共享,包括万博1manbetx仿真软件。LookupTable属性对话框和“查找表编辑器”。方法介绍本主题及其示例万博1manbetx仿真软件。LookupTable属性对话框。这里是查阅表数据的电子表格所看到的万博1manbetx仿真软件。LookupTable属性对话框。电子表格高亮显示。

默认的模型。万博1manbetxLookupTableproperty dialog box with spreadsheet outlined

断点规范属性设置为明确的价值观,使用底部的查找表电子表格:

  • 查看、添加、操作和删除表和断点数据。

  • 使用MATLAB创建或修改表或断点数据®表达式。

    的内容也可以复制和粘贴微软®Excel®电子表格或任何电子表格应用程序。

    电子表格MATLAB表达式

  • 从多个维度查看和编辑2-D数据切片。

    电子表格维度切片选择

本节介绍:

  • 万博1manbetx查找表电子表格支持的数据类型

  • 如何在表格界面中创建、编辑和查看表和断点数据

  • 如何查看多维二维切片

  • 表格界面如何处理数据溢出

  • 表格接口如何处理无效数据

  • 万博1manbetx支持的键盘快捷键

查找表电子表格数据类型支持万博1manbetx

电子表格支持以下数据类型:万博1manbetx

  • 内置数据类型(int8uint8int16uint16int32uint32布尔

  • 定点数据类型

  • uint64int64

  • 一半

它不支持Simulink万博1manbetx的其他数据类型万博1manbetx®万博1manbetx支持。

创建万博1manbetx仿真软件。LookupTable对象

用…开始工作万博1manbetx仿真软件。LookupTable对象,在MATLAB命令行创建一个:

LUTObj = 万博1manbetxSimulink.LookupTable;

如何打开万博1manbetx仿真软件。LookupTable对象属性对话框

万博1manbetx仿真软件。LookupTable对象,从MATLAB命令窗口以以下方式之一启动其属性对话框:

  • 在工作空间中,双击万博1manbetx仿真软件。LookupTable对象。

  • 在Model Explorer中,双击对象的特定工作空间中的对象。

  • 在命令行中,使用开放函数,例如:

    开放LUTObj

创建表和断点数据

生成数据并使用标准表编辑操作操作它。您可以以多种方式生成查找表数据,例如在工作区中,从Microsoft Excel,等等,并将该数据复制到查找表电子表格中。为万博1manbetx仿真软件。LookupTable对象,还可以使用MATLAB表达式从属性对话框内生成数据。

此示例描述如何在MATLAB命令窗口工作空间中创建数据,以及如何使用具有该数据的示例设置属性对话框查找表电子表格。

  1. 要创建表和断点数据,在MATLAB命令行中输入:

    LUTObj.Breakpoints(1)。值= fi(linspace(1000,5000,5),1,16,2);LUTObj.Breakpoints(2)。Value = single(linspace(1,2,5));LUTObj.Table.Value = uint16(rand(5,5)*60*60);
  2. 设置单位而且字段名对象的属性。

    LUTObj.Breakpoints(1)。单位=“转”;LUTObj.Breakpoints(2)。单位=“纳米”;LUTObj.Table.Unit =公斤/人力资源的;LUTObj.Breakpoints(1)。字段名=“Corr_Speed”;LUTObj.Breakpoints(2)。字段名=“Prs_ratio”;LUTObj.Table.FieldName =“Mass_Flow_Rate”
  3. 打开属性对话框。

    开放LUTObj

    “查找表”属性对话框,其中包含单元和字段名称条目和数据

  4. 在表格区域内,您可以对特定的断点数据执行典型的表编辑,例如复制和粘贴。已编辑但未应用的数据用黄色标出。完成后,单击应用.注意,数据的黄色轮廓消失了。

提示

要在查找表电子表格中直接创建此数据:

  1. 表维数2

  2. 将第一个断点设置为fi (linspace(1000、5000、5),1,,2);

  3. 将第二个断点设置为单(linspace(1、2、5));

  4. 表格uint16(兰德(5,5)* 60 * 60);

查看多维数据切片

电子表格允许您查看和编辑2-D数据切片。此示例描述如何使用切片选择器在3-D数据的2-D切片中导航。

要查看多维切片,请使用MATLAB表达式参数下的下拉列表。每个断点都有一个下拉列表。若要查看二维切片,请从垂直和水平下拉列表中选择断点数据的组合。

  1. 将表尺寸更改为3.

    带有示例条目和表维数设置为3的电子表格

  2. 在底部的表格区域中,将水平断点切片更改为BP3.观察数据片视图的变化。

    带有示例条目和断点片的电子表格在水平上设置为BP3,在垂直上设置为Corr_Speed (rpm)

编辑表和断点数据MATLAB表达式

使用标准的表编辑操作(如剪切、复制和粘贴,或直接编辑表单元格)编辑表和断点数据。还可以使用MATLAB表达式编辑表和断点数据。

这个例子展示了如何使用MATLAB表达式替换表和断点。

  1. 在电子表格中,从水平维度下拉列表中选择BP3。

  2. 在MATLAB表达式字段中输入linspace(1000、9999、5)

  3. 观察数据片视图的变化。

    带有示例条目和断点切片的电子表格,设置为水平的BP3和linspace(1000,9999,5)的MATLAB表达式,用于BP3选择

编辑表和断点数据

您可以在电子表格中执行标准表编辑。这个例子展示了如何将相同的值应用到多个单元格。

用相同的值替换数据列。

  1. 在电子表格中,选择表数据的第1行、第2列。

  2. 通过向下拖动列来选择整个列。

  3. 输入324

  4. 新闻按Ctrl + Enter

  5. 观察整个数据列现在是324

    查找表格电子表格,列2单元格值替换为324。

向表中添加一行。

  1. 在电子表格中,右键单击表的最后一行并选择插入>插入下面一行

    添加了新行的查找表电子表格。

删除表中的一列。

  1. 在电子表格中,右键单击表的最后一列并选择删除>删除列

    删除最右边列的查找表电子表格。

选择并粘贴表中的区域。

  1. 在电子表格中,选择所选内容的左上角单元格,并拖动到所选内容的右下角。

    查找表电子表格拖动选择。

  2. 复制所选区域Ctrl + C

  3. 选择表的另一个区域。将所选数据粘贴Ctrl + V

    “查找表”属性对话框拖动选择并粘贴。

启用表数据热图

您可以查看数据的热图。右键单击表中的任何单元格并选择热图上

启用热图的“查找表”属性对话框。

溢出处理

万博1manbetx仿真软件。LookupTable对象属性对话框通过自动将值更改为不会导致溢出的值来处理查找表电子表格中的数据溢出。例如,如果您输入一个值70000的数据类型的单元格中uint16时,属性对话框自动将值更改为65535的最大数目uint16.获取所支持的万博1manbetx万博1manbetx仿真软件。LookupTable对象属性对话框数据类型,请参见查找表电子表格数据类型支持万博1manbetx

数据验证

输入表格单元格值并按下时,查找表电子表格将执行数据验证输入.例如,如果您输入作为表单元格值,将显示一个错误。

MATLAB表达式区还可以验证表达式。例如,如果输入无效表达式,则文本框将用红色标出,并在期望的表达式上显示错误消息。如果输入带有偏差的定点数据的表达式,软件将计算该值,并在必要时将该值饱和到最近的可用定点值,然后在表中显示修正后的值。

查找表电子表格表格界面快捷方式

表导航

行动 钥匙或钥匙

移动到当前活动单元格上方的表格单元格。

向上箭头键

移动到当前活动单元格下的表格单元格。

向下的箭头

移动到当前活动单元格右侧的表格单元格。

右箭头选项卡

移动到当前活动单元格左侧的表格单元格。

左箭头键选项卡+ Shift

移动到列中的第一个表单元格。

Ctrl +向上箭头

移动到列中的最后一个表单元格。

Ctrl +向下箭头

移动到一行中的第一个表格单元格。

Ctrl +左箭头键

移动到一行中的最后一个表单元格。

Ctrl +右箭头

选择

行动 钥匙或钥匙

选择所有。

Ctrl +一个

扩展上面表格单元格的选择。

Shift +向上箭头

扩展下面表格单元格的选择。

Shift +向下箭头

向右扩展表单元格的选择。

Shift +右箭头

向左扩展表单元格的选择。

Shift +左箭头键

选择左侧行中的所有表单元格,包括当前单元格。

Shift + Ctrl +左箭头键

选择右边行中的所有表单元格,包括当前单元格。

Shift + Ctrl +右箭头

选择从列到表顶部的所有单元格,包括当前单元格。

Shift + Ctrl +箭头

选择从列到表底部的所有单元格,包括当前单元格。

Shift + Ctrl +向下箭头

编辑器

行动 钥匙或钥匙
打开或关闭表单元格编辑器。 输入
打开表格单元格编辑器。 F2
取消编辑并关闭表单元格编辑器。 Esc
清除表格单元格。 退格删除
复制表单元格内容。 Ctrl + C
剪切表格单元格内容。 Ctrl + X
粘贴表格单元格内容。 Ctrl + V
用编辑过的单元格值填充所有选定的单元格。 按Ctrl + Enter
撤销。 Ctrl + Z
重做。 Ctrl + Y

菜单导航

行动 钥匙或钥匙

将选择移动到上下文菜单中的下一个选项。

向下的箭头

将选定项移动到上下文菜单中的上一个选项。

向上箭头键

从上下文菜单中选择选项。

输入

另请参阅

相关的话题