主要内容

数据记录

在模型模拟期间将数据记录到工作区,以便后续数据处理

您可以将模拟数据记录到工作区或磁盘上的临时文件中,以便进行调试和验证。数据日志允许您分析内部块变量在模拟期间如何随时间变化。例如,您可能希望看到液压缸中的压力高于某个最小值,或者将其与泵的压力进行比较。如果您记录模拟数据,您可以在以后查询、绘制和分析它,而不需要重新运行模拟。

Simscape™Results Explorer是一个交互式工具,可以导航和绘制模拟数据日志记录结果。您可以使用数据日志和Simscape Results Explorer来查看模拟结果,而不是向模型添加传感器和范围。

功能

simscape.logging.export 在MLDATX文件中保存日志模拟数据
simscape.logging.import 创建模拟日志变量来访问MLDATX文件中的数据
simscape.logging.plot 绘制节点或系列的记录模拟数据
simscape.logging.plotxy 将一个节点或系列的日志模拟数据与另一个节点或系列进行对比
simscape.logging.findNode 找到节点对象对应于块或子系统
simscape.logging.sli.findNode (待移除)找到节点对象对应于块或子系统
simscape.logging.findPath 在记录的模拟数据树中找到节点的路径
simscape.logging.sli.findPath (待删除)在记录的模拟数据树中找到节点的路径
simscape.logging.timestamp 确定模拟日志是最新的还是过时的
sscexplore 开放Simscape结果资源管理器与记录的模拟数据交互
sscprintzcs 为记录的模拟数据打印零交叉信息

对象

simscape.logging.Node 模拟数据的层次树
simscape.logging.Series 用于模拟数据的时间值序列

主题

关于模拟数据记录

您可以将模拟数据记录到工作区或磁盘上的临时文件中,以便进行调试和验证。

为整个模型启用数据记录

对整个模型使用数据日志记录是最佳实践。

仅针对所选块的日志数据

您可以仅为选定的块记录数据,而不是为整个模型记录模拟数据。

数据日志记录选项

用于记录和显示模拟数据的附加选项。

流记录数据到磁盘

当您记录模拟数据时,您可以将数据流保存到磁盘上的临时文件中,并让工作区变量指向该临时文件。

保存和检索记录的模拟数据

存储记录的模拟数据以供将来使用并在以后检索它的方法。

关于Simscape结果资源管理器

Simscape Results Explorer是一个交互式工具,可以导航和绘制模拟数据日志记录结果。

日志,导航和绘图模拟数据

这个示例展示了记录整个模型的模拟数据,然后使用Simscape Results Explorer导航和绘制记录的数据的基本工作流。

日志和绘图模拟数据

这个示例展示了如何记录和绘制模拟数据,而不是向模型添加传感器。

日志仿真数据

这个示例展示了如何在模拟期间访问和分析关于零交叉的信息。

记录和查看选定块的模拟数据

这个示例展示了如何设置模型仅为选定的块记录模拟数据,以及如何使用Simscape Results Explorer查看模拟数据。

绘制不同单元的模拟数据

当您在Simscape Results Explorer中显示记录的模拟数据时,您可以更改y-轴单位直接在plot上。

使用自定义单元绘制模拟数据

这个示例展示了如何将日志模拟数据更改为自定义单元显示。

查看模拟数据的Sparkline plot

这个示例显示了在模型画布上直接查看选定块和变量的记录仿真数据的sparkline图的基本工作流。

索引组件数组

您可以使用命令行界面来索引组件数组,例如,获取或设置特定数组成员的操作点目标,或绘制模拟数据。