保存和共享仿真数据检查器数据和视图
在仿真数据检查器中检查、分析或比较您的数据后,您可以与其他人共享您的结果。仿真数据检查器根据您的需要提供几个共享和保存您的数据和结果的选项。使用仿真数据检查器,您可以:
将您的数据和布局修改保存在仿真数据检查器会话中。
在仿真数据检查器视图中共享您的布局修改。
共享您在仿真数据检查器中创建的绘图的图像和图窗。
创建仿真数据检查器报告。
将数据导出到工作区。
将数据导出到文件。
保存和加载仿真数据检查器会话
如果要在仿真数据检查器中随配置的视图保存或共享数据,请在仿真数据检查器会话中保存数据和设置。您可以将会话保存为 MAT 文件或 MLDATX 文件。默认格式是 MLDATX。保存仿真数据检查器会话时,会话文件包含:
检查窗格中的所有运行、数据和属性,包括哪个运行是当前运行,哪些运行在存档中。
在检查窗格中绘制所选信号的显示。
子图布局、线型和颜色选择。
注意
比较结果和全局容差不会保存在仿真数据检查器会话中。
要保存仿真数据检查器会话,请执行以下操作:
将鼠标悬停在左侧栏上的保存图标上。然后,点击另存为。
命名文件。
浏览到您要保存会话的位置,然后点击保存。
对于大型数据集,图形查看区域右下角会叠加显示保存操作的进度状态信息,并允许您取消保存操作。
左侧栏上仿真数据检查器预设项菜单的保存选项卡允许您配置与 MLDATX 文件保存操作相关的选项。您可以对用于保存操作的内存量设置低至 50MB 的限制。您还可以选择三个压缩选项之一:
默认选项“
无
”在保存操作期间不应用压缩。“
普通
”创建最小的文件大小。“
最快
”创建的文件大小比选择“无
”时要小,但比“普通
”所需的保存时间更短。
要加载仿真数据检查器会话,请点击左侧栏上的打开图标 。然后,浏览以选择要打开的 MLDATX 文件,并点击打开。
您也可以双击 MLDATX 文件。MATLAB® 和仿真数据检查器将打开(如果它们尚未打开)。
当仿真数据检查器已包含仿真运行时,如果您打开一个会话,该会话中的所有运行都将移至存档中。视图会更新以反映根据会话文件绘制的信号。您可以根据需要在工作区域和存档之间拖动各次仿真运行。
当仿真数据检查器不包含运行时,如果您打开一个会话,仿真数据检查器会将运行放入工作区域中并按照文件中的指定进行存档。
共享仿真数据检查器视图
当您希望以相同方式可视化不同数据集时,您可以保存视图。视图可以在不保存数据的情况下保存仿真数据检查器的布局和外观特性。具体来说,视图保存:
绘图可视化类型、布局、轴范围、链接特性和归一化坐标区
绘图中信号的位置,包括存档中绘制的信号
在检查窗格中显示的信号分组和列
信号颜色和线型
要保存视图,请执行以下操作:
点击“可视化和布局”
。
在保存的视图中,点击保存当前视图。
在对话框中,指定视图的名称,并浏览到要保存 MLDATX 文件的位置。
点击保存。
要加载视图,请执行以下操作:
点击“可视化和布局”
。
在保存的视图中,点击打开保存的视图。
浏览到您要加载的视图,然后点击打开。
共享仿真数据检查器绘图
使用快照功能共享您在仿真数据检查器中生成的绘图。您可以将绘图导出到剪贴板,以作为图像文件粘贴到文档或粘贴到 MATLAB 图窗中。您可以选择捕获整个绘图区域,包括绘图区域中的所有子图,或者仅捕获选定的子图。
点击工具栏上的相机图标 以访问快照菜单。使用单选按钮选择要共享的区域以及共享绘图的方式。作出选择后,点击快照导出绘图。
如果您创建一个图像,请在文件浏览器中选择要保存图像的位置。
您可以使用 Simulink.sdi.snapshot
以编程方式在仿真数据检查器中创建绘图的快照。
创建仿真数据检查器报告
要快速生成结果的文档,请创建仿真数据检查器报告。您可以在检查或比较窗格中创建数据的报告。该报告是一个 HTML 文件,其中包含活动窗格中所有信号和绘图的有关信息。该报告包括在导航窗格中的信号表中显示的所有信号信息。有关配置该表的详细信息,请参阅 Inspect Metadata。
要生成仿真数据检查器报告,请执行以下操作:
点击左侧栏上的创建报告图标
。
指定要创建的报告的类型。
选择检查以包含检查窗格中的绘图和信号。
选择比较以包含比较窗格中的数据和绘图。生成比较运行报告时,您可以选择仅报告不匹配的信号或报告所有信号。如果选择仅报告不匹配的信号,报告仅显示不在指定容差范围内的信号比较。
为报告指定文件名,并导航到您要保存报告的文件夹。
点击创建报告。
生成的报告会自动在默认浏览器中打开。
将数据导出到工作区或文件
您可以使用仿真数据检查器将数据导出到基础工作区、MAT 文件或 Microsoft® Excel® 文件。您可以导出选定的运行和信号、工作区域中的运行、检查窗格中的所有运行,包括存档。
当您导出选定的运行和信号时,请先选择要导出的数据,再点击导出按钮 。
仅导出选定的运行和信号。在本示例中,仅导出 Run 1 和 Run 2 的 x1
信号。绘图数据的复选框选择状态不影响信号是否导出。
当您将单个信号导出到工作区或 MAT 文件时,该信号会导出到 timeseries
对象。导出到工作区或 MAT 文件的一次运行或多个信号的数据存储为 Simulink.SimulationData.Dataset
对象。
要将数据导出到文件,请在导出对话框中选择文件选项。您可以指定文件名并浏览到要保存导出的文件的位置。将数据导出为 MAT 文件时,单个导出的信号的数据存储为 timeseries
对象,运行或多个信号的数据存储为 Simulink.SimulationData.Dataset
对象。在将数据导出为 Microsoft Excel 文件时,数据将使用 Microsoft Excel Import, Export, and Logging Format中所述的格式存储。
要导出为 Microsoft Excel 文件,请从下拉列表中选择 XLSX 扩展名。在将数据导出为 Microsoft Excel 文件时,可以为导出文件中的数据格式指定其他选项。如果您提供的文件名已存在,您可以选择覆盖整个文件或仅覆盖包含与导出数据对应的数据的工作表。您还可以选择要包括哪些元数据,以及具有相同时间数据的信号是否共享导出文件中的时间列。
将视频信号导出到 MP4 文件
您可以使用仿真数据检查器将包含 RGB 或单色视频数据的二维或三维信号导出到 MP4 文件。例如,当您在仿真中记录视频信号时,可以将数据导出到 MP4 文件,并使用视频播放器查看视频。要将视频信号导出到 MP4 文件,请执行下列步骤:
选择要导出的信号。
点击工具栏中左侧的“导出”
,或右键点击信号并选择导出。
在“导出”对话框中,选择将所选运行和信号导出到文件。
指定文件名和要保存该文件的位置的路径。
从列表中选择 “
MP4 视频文件
”,然后点击导出。
要使用导出到 MP4 文件的选项,需满足以下条件:
一次只能导出一个信号。
所选信号必须为二维或三维信号,并包含 RGB 或单色视频数据。
所选信号必须在仿真数据检查器中表示为具有多维采样值的单个信号。
在导出信号数据之前,您可能需要转换信号表示。有关详细信息,请参阅Analyze Multidimensional Signal Data。
信号值的数据类型必须为
double
、single
或uint8
。
不支持在 Linux® 操作系统上将视频信号导出到 MP4 文件。