主要内容

数据记录

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

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

模拟风景™ 结果资源管理器是一种交互式工具,可用于导航和绘制模拟数据记录结果。您可以使用数据记录和Simscape结果资源管理器查看模拟结果,而不是向模型中添加传感器和范围。

功能

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结果资源管理器与记录的模拟数据交互
SSCZCS 打印记录的模拟数据的过零信息

物体

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

话题

关于模拟数据记录

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

为整个模型启用数据记录

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

仅记录选定块的数据

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

数据记录选项

用于记录和显示模拟数据的其他选项。

将日志记录数据流到磁盘

记录模拟数据时,可以将数据流传输到磁盘上的临时文件,并使workspace变量指向该临时文件。

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

存储记录的仿真数据以备将来使用并在以后检索的方法。

关于Simscape结果资源管理器

Simscape Results Explorer是一种交互式工具,可用于导航和绘制模拟数据记录结果。

记录、导航和绘制仿真数据

此示例显示了记录整个模型的模拟数据,然后使用Simscape Results Explorer导航和打印记录的数据的基本工作流。

日志和绘图模拟数据

此示例显示了如何记录和打印模拟数据,而不是向模型中添加传感器。

日志仿真数据

此示例显示了如何在模拟过程中访问和分析有关过零点的信息。

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

此示例演示如何将模型设置为仅记录选定块的模拟数据,以及如何使用Simscape结果资源管理器查看模拟数据。

以不同单位绘制模拟数据

在Simscape结果资源管理器中显示记录的模拟数据时,可以更改Y-轴单位直接在绘图上。

使用自定义单位打印模拟数据

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

查看模拟数据的Sparkline plot

此示例显示了直接在模型画布上查看选定块和变量的已记录模拟数据的闪烁图的基本工作流。

索引组件数组

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