Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

保存和共享仿真数据检查器数据和视图

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

  • 将您的数据和布局修改保存在仿真数据检查器会话中。

  • 在仿真数据检查器视图中共享您的布局修改。

  • 共享您在仿真数据检查器中创建的绘图的图像和图窗。

  • 创建仿真数据检查器报告。

  • 从仿真数据检查器导出您的数据。

保存和加载仿真数据检查器会话

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

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

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

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

注意

比较结果和全局容差不会保存在仿真数据检查器会话中。

要保存仿真数据检查器会话,请执行以下操作:

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

  2. 命名文件。

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

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

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

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

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

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

要加载仿真数据检查器会话,请点击左侧栏上的打开图标 。然后,浏览以选择要打开的 MLDATX 文件,并点击 Open

您也可以双击 MLDATX 文件。MATLAB® 和仿真数据检查器将打开(如果它们尚未打开)。

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

当仿真数据检查器不包含运行时,如果您打开一个会话,仿真数据检查器会将运行放入工作区域中并按照文件中的指定进行存档。

共享仿真数据检查器视图

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

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

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

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

  • 信号颜色和线型。

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

  1. 点击布局按钮

  2. 点击 Save current view

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

  4. 点击 Save

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

  1. 点击布局按钮

  2. 点击 Open saved view

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

共享仿真数据检查器绘图

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

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

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

您可以使用 Simulink.sdi.snapshot 以编程方式在仿真数据检查器中创建绘图的快照。

创建仿真数据检查器报告

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

要生成仿真数据检查器报告,请执行以下操作:

  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

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

从仿真数据检查器导出数据

您可以使用仿真数据检查器将数据导出到基础工作区、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, Export, and Logging Format 中所述的格式存储。

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

相关主题