主要内容

关于模拟数据日志记录

建议的工作流程

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

有两种模拟数据记录方法:可以将数据直接存储在工作空间变量中,也可以将数据流传输到磁盘上的临时文件,并使工作空间变量指向该临时文件。有关第二种方法的详细信息,请参见将日志记录数据流到磁盘. 在任何一种情况下,都可以通过仿真日志变量与记录的仿真数据交互。

仿真数据记录可以取代连接传感器和示波器来跟踪仿真数据。这些块增加了模型的复杂性,降低了仿真速度。日志和绘图模拟数据展示如何记录和绘制模拟数据,而不是将传感器添加到模型中。它还显示了如何为所选变量打印用于模型和绘图模拟结果的完整日志记录树。

可以记录整个模型的数据,也可以逐块记录数据。在第二种情况下,workspace变量将仅包含选定块的模拟数据。要仅记录选定块的数据,您必须:

  • 设置日志记录配置参数

  • 选择模型中的块

您可以按任何顺序执行这两个步骤。有关更多信息,请参阅仅记录选定块的数据.

运行模拟后,可以使用Simscape™ 用于导航和绘制数据记录结果的结果浏览器工具。

有关如何通过访问模拟日志变量查询,绘图和分析数据的附加信息,请参阅类的参考页面simscape.logging.Node,simscape.logging.Series,以及它们的相关方法。

您还可以使用仿真数据检查器将模型配置为自动记录Simscape日志数据,以及从模型运行中获得的其余仿真数据。这样,您可以在模拟运行时查看和分析数据。设置模型以记录整个模型或逐块的模拟数据。通过选择在仿真数据检查器中记录数据屏幕上的复选框模拟风景“配置参数”对话框的窗格。模拟模型时,一旦流数据可用,模型工具栏中的“模拟数据检查器”按钮将亮显。打开“仿真数据检查器”以查看仿真期间的数据,并比较不同仿真运行的数据。有关如何配置和使用模拟数据检查器的详细信息,请参见检查并分析仿真结果.

如果您有一个并行计算工具箱™许可证,可以使模型仿真和数据记录兼容帕弗通过选择单模拟输出屏幕上的复选框数据导入/导出“配置参数”对话框的窗格。在这种情况下,Simscape日志数据将是单个输出对象的一部分,而不是单独的工作空间变量。有关详细信息,请参阅单模拟输出. 此处描述的所有其他数据记录工作流都假定您清除了单模拟输出复选框,您可以通过模拟日志工作区变量与记录的Simscape数据交互。

局限性

以下各项不支持模拟数据记录:金宝app

  • 模型参考

  • 生成代码

  • 加速器模式

  • 快速加速器模式

  • 分区局部求解器

如果你使用SIM命令“停车时间”名称值对,不更新SIMSCAPE日志记录结果。

相关实例

更多关于