主要内容

日志数据工作区和一个文件使用记录

当你使用记录日志数据块时,你可以登录数据工作区,一个文件,或者工作区和一个文件。您可以修改的记录设置记录块之间的模拟。这个例子展示了如何访问数据在工作区和一个文件模拟后,如何配置记录块属性,以及如何修改记录中的数据可视化。模型的例子很简单:记录日志数据块从一个正弦波块,一块线性调频信号和方波发生器。

open_system (“RecordWorkspaceAndFile”);

日志数据工作区和MLDATX文件,模拟模型。

= sim卡(“RecordWorkspaceAndFile”);

访问数据记录到工作区

默认情况下,模型模拟返回所有记录数据在一个金宝appSimulink.SimulationOutput对象使用变量。类型在命令窗口中看到的内容金宝appSimulink.SimulationOutput对象。

=仿真软件。金宝app模拟Output: recordout: [1x1 Simulink.SimulationData.Dataset] tout: [51x1 double] SimulationMetadata: [1x1 Simulink.SimulationMetadata] ErrorMessage: [0x0 char]

记录工作空间数据块内的记录工作空间变量,存储在金宝appSimulink.SimulationData.Dataset对象recordout。类型out.recordout在命令窗口中查看的内容recordout数据集对象。

out.recordout
ans = 金宝appSimulink.SimulationData。数据集'Run 1: RecordWorkspaceAndFile' with 3 elements Name PropagatedName BlockPath ____________ ______________ _____________________________ 1 [1x1 Signal] Chirp Signal Chirp Signal RecordWorkspaceAndFile/Record 2 [1x1 Signal] Sine Wave Sine Wave RecordWorkspaceAndFile/Record 3 [1x1 Signal] Square Wave Square Wave RecordWorkspaceAndFile/Record - Use braces { } to access, modify, or add elements using index.

每个信号连接到记录的数据块存储在一个金宝appSimulink.SimulationData.Signal对象。的数据和时间值被存储为一个信号timeseries对象财产的信号对象。访问的数据方波信号。

recorddata = out.recordout;sqsignal = (recorddata, 3);sqts = sqsignal.Values;sqWaveData = sqts.Data;

你也可以访问数据结合成一个单一的所有步骤的代码行。

sqWaveData = (out.recordout, 3) .Values.Data;

访问数据记录到一个文件中

这个示例日志数据工作目录中的一个文件。模拟模型之后,你可以看到recording.mldatxMATLAB®文件在当前文件夹窗格的窗口。您可以查看使用模拟MLDATX文件中的数据数据检查员。双击文件或打开文件使用开放函数。

打开(“recording.mldatx”);

在仿真数据检查,可以检查使用游标或重放控制信号数据,可以构建定制的可视化。您可以使用模拟数据检查员程序化接口访问数据从MLDATX文件工作区或脚本,你可以导出数据到工作区,垫文件或Excel®文件。

您还可以配置记录日志数据块垫子文件或Excel文件。访问和分析数据记录到一个垫子文件,您可以将数据装载到基本工作空间,也可以将数据导入仿真数据检查员。您可以访问和分析数据记录到Excel文件在Excel中,通过读取数据到基本工作空间,或将数据导入到仿真数据检查员。

配置记录设置

查看和修改记录参数记录块使用属性检查器。显示属性检查器,建模选项卡,在设计中,选择属性检查器。查看记录块的参数模型,选择记录。记录块在这个示例配置为日志数据工作区使用变量recordout并将日志数据文件recording.mldatx。使用记录的设置,您可以禁用日志记录到工作区或日志文件,你可以改变文件类型参数向垫日志数据文件或Excel文件并指定日志文件的位置。

视图数据块使用记录

记录块也可视化连接信号。查看连接信号数据,双击该记录。默认情况下,记录块显示每个sparkline连接信号。

你可以改变其他类型的可视化布局和显示数据,包括一个XY情节,地图,和时间的情节。例如,更改可视化时间曲线图。在模拟选项卡,在准备中,选择微线图然后时间曲线图。当你改变到一个不同的可视化,绘制信号从次要情节被清除。接下来,更改布局包括三个次要情节。从布局菜单中,选择选择。

图信号的时间块,扩大信号表通过点击显示信号在左上角。复选框旁边的信号你想把选中的次要情节,概述了蓝色的。例如,绘制正弦波信号在第一次要情节。然后,选择另一个次要情节和情节尖声地说信号。选择最后一个次要情节和情节方波信号。

当你保存模型,可视化保存在更新记录。当你模拟模型,记录更新情节与数据块从当前模拟。

另请参阅

工具

对象

模型设置

相关的话题