Main Content

本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

保存和共享 Simulation Data Inspector 数据和视图

在 Simulation Data Inspector 中检查、分析或比较您的数据后,您可以与其他人共享您的结果。Simulation Data Inspector 根据您的需要提供几个共享和保存您的数据和结果的选项。使用 Simulation Data Inspector,您可以:

  • 将您的数据和布局修改保存在 Simulation Data Inspector 会话中。

  • 在 Simulation Data Inspector 视图中共享您的布局修改。

  • 共享您在 Simulation Data Inspector 中创建的绘图的图像和图窗。

  • 创建 Simulation Data Inspector 报告。

  • 从 Simulation Data Inspector 导出您的数据。

保存和加载 Simulation Data Inspector 会话

如果要在 Simulation Data Inspector 中随配置的视图保存或共享数据,请在 Simulation Data Inspector 会话中保存数据和设置。您可以将会话保存为 MAT 文件或 MLDATX 文件。默认格式是 MLDATX。保存 Simulation Data Inspector 会话时,会话文件包含:

  • Inspect 窗格中的所有运行、数据和属性,包括哪个运行是当前运行,哪些运行在存档中。

  • Inspect 窗格中绘制所选信号的显示。

  • 子图布局、线型和颜色选择。

注意

比较结果和全局容差不会保存在 Simulation Data Inspector 会话中。

要保存 Simulation Data Inspector 会话,请执行以下操作:

  1. 将鼠标悬停在左侧栏上的保存图标上。然后,点击 Save As

  2. 命名文件。

  3. 浏览到您要保存会话的位置,然后点击 Save

    对于大型数据集,图形查看区域右下角会叠加显示保存操作的进度状态信息,并允许您取消保存操作。

左侧栏上 Simulation Data Inspector 预设项菜单的 Save 选项卡允许您配置与 MLDATX 文件保存操作相关的选项。您可以对用于保存操作的内存量设置低至 50MB 的限制。您还可以选择三个 Compression 选项之一:

  • 默认选项 “None” 在保存操作期间不应用压缩。

  • Normal” 创建最小的文件大小。

  • Fastest” 创建的文件大小比选择 “None” 时要小,但比 “Normal” 所需的保存时间更短。

要加载 Simulation Data Inspector 会话,请点击左侧栏上的打开图标 。然后,浏览以选择要打开的 MLDATX 文件,并点击 Open

您也可以双击 MLDATX 文件。MATLAB® 和 Simulation Data Inspector 将打开(如果它们尚未打开)。

当 Simulation Data Inspector 已包含仿真运行时,如果您打开一个会话,该会话中的所有运行都将移至存档中。视图会更新以反映根据会话文件绘制的信号。您可以根据需要在工作区域和存档之间拖动各次仿真运行。

当 Simulation Data Inspector 不包含运行时,如果您打开一个会话,Simulation Data Inspector 会将运行放入工作区域中并按照文件中的指定进行存档。

共享 Simulation Data Inspector 视图

当您希望以相同方式可视化不同数据集时,您可以保存视图。视图可以在不保存数据的情况下保存 Simulation Data Inspector 的布局和外观特性。具体来说,视图保存:

  • 绘图布局、轴范围、链接特性和归一化坐标区。

  • 绘图中信号的位置,包括存档中绘制的信号。

  • Inspect 窗格中显示的信号分组和列。

  • 信号颜色和线型。

要保存视图,请执行以下操作:

  1. 点击布局按钮

  2. 点击 Save current view

  3. 在对话框中,指定视图的名称,并浏览到要保存 MLDATX 文件的位置。

  4. 点击 Save

要加载视图,请执行以下操作:

  1. 点击布局按钮

  2. 点击 Open saved view

  3. 浏览到您要加载的视图,然后点击 Open

共享 Simulation Data Inspector 绘图

使用快照功能共享您在 Simulation Data Inspector 中生成的绘图。您可以将绘图导出到剪贴板,以作为图像文件粘贴到文档或粘贴到 MATLAB 图窗中。您可以选择捕获整个绘图区域,包括绘图区域中的所有子图,或者仅捕获选定的子图。

点击工具栏上的照相机图标 以访问快照菜单。使用单选按钮选择要共享的区域以及共享绘图的方式。作出选择后,点击 Snapshot 导出绘图。

如果您创建一个图像,请在文件浏览器中选择要保存图像的位置。

您可以使用 Simulink.sdi.snapshot 以编程方式在 Simulation Data Inspector 中创建绘图的快照。

创建 Simulation Data Inspector 报告

要快速生成结果的文档,请创建 Simulation Data Inspector 报告。您可以在 InspectCompare 窗格中创建数据的报告。该报告是一个 HTML 文件,其中包含活动窗格中所有信号和绘图的有关信息。该报告包括在导航窗格中的信号表中显示的所有信号信息。有关配置该表的详细信息,请参阅 Inspect Metadata

要生成 Simulation Data Inspector 报告,请执行以下操作:

  1. 点击左侧栏上的创建报告图标

  2. Include in report 下,指定要创建的报告的类型。

    • 选择 Inspect Signals 以包含 Inspect 窗格中的绘图和信号。

    • 选择 Compare Runs 以包含 Compare 窗格中的数据和绘图。生成 Compare Runs 报告时,您可以选择 Report only mismatched signalsReport all signals。如果选择 Report only mismatched signals,报告仅显示不在指定容差范围内的信号比较。

  3. 为报告指定 File name,并导航到您要保存报告的 Folder

  4. 点击 Create Report

    生成的报告会自动在默认浏览器中打开。

从 Simulation Data Inspector 导出数据

您可以使用 Simulation Data Inspector 将数据导出到基础工作区、MAT 文件或 Microsoft® Excel® 文件。您可以导出选定的运行和信号、工作区域中的运行、Inspect 窗格中的所有运行,包括 Archive

当您导出选定的运行和信号时,请先选择要导出的数据,再点击导出按钮。

仅导出选定的运行和信号。在本示例中,仅导出 Run 1 和 Run 2 的 x1 信号。绘图区域的复选框选择状态不影响信号是否导出。

当您导出单个信号时,该信号以 timeseries 格式存储在工作区变量或 MAT 文件中。一次运行或多个信号的导出数据以 Simulink.SimulationData.Dataset 格式存储。

注意

当您导出包含记录的参数数据的运行时,导出的 Simulink.SimulationData.Dataset 针对记录的每个参数包含一个 Simulink.SimulationData.Parameter 元素。

要将数据导出到文件,请在 Export 对话框中选择 File 选项。您可以指定文件名并浏览到要保存导出的文件的位置。在将数据导出为 MAT 文件时,单个导出的信号以 timeseries 格式存储,运行和多个信号以 Simulink.SimulationData.Dataset 格式存储。在将数据导出为 Microsoft Excel 文件时,数据以 Microsoft Excel Import and Export Format 中所述的格式存储。

要导出为 Microsoft Excel 文件,请从下拉列表中选择 XLSX 扩展名。在将数据导出为 Microsoft Excel 文件时,可以为导出文件中的数据格式指定其他选项。如果您提供的文件名已存在,您可以选择覆盖整个文件或仅覆盖包含与导出数据对应的数据的工作表。您还可以选择要包括哪些元数据,以及具有相同时间数据的信号是否共享导出文件中的时间列。

相关主题