主要内容

决定如何可视化仿真数据

整个建模过程可视化仿真数据可以帮助你理解和优化模型的行为。金宝app动态仿真模块®提供了几种互补的可视化工具可以使用整个建模过程。一些可视化工具还提供了保存仿真数据的能力。了解每种技术你可以选择正确的工具来可视化模型数据。

  • 仿真数据检查,查看、分析和比较记录数据在整个建模过程。

  • 块范围,浮动范围块,和范围查看器,调试和分析数据使用一个基于块的工具和功能类似于桌上型示波器。

  • 记录——可视化数据块记录到工作区,一个文件,或两者兼而有之。

  • 仪表板模块——构建一个交互式界面优化和监控模型。

  • 端口值显示——视图瞬时信号值在调试的时候。

  • 定制的MATLAB®可视化-编写MATLAB代码可视化数据。

仿真数据检查

您可以使用仿真数据检查对于大多数可视化任务。仿真数据检查与数据集成登录您的模型和适用于许多信号在一个模型可视化。使用模拟数据中比较检查员原型,调试、调整、校准和测试您的模型。仿真数据检查支持:金宝app

  • 查看信号在模拟

  • 日志、导入和导出数据

  • 可配置的次要情节布局和可视化设置

  • 查看数据使用多个可视化选项,包括地图和XY情节

  • 后期处理和数据分析使用比较宽容的价值观

  • 节约土地和数据共享或归档结果

仿真数据检查员的检查面板显示了三个次要情节。次要情节显示时间块从模型的三分sldemo_autotrans收集的数据。第一次要情节显示EngineRPM信号三分。第二次要情节显示ShiftLogic信号三分。第三次要情节展示了VehicleSpeed信号三分。

可视化仿真数据使用模拟数据检查,日志数据在模型中。日志和输出信号时,自动记录数据的仿真数据检查员期间和之后模拟。在模型中配置参数,选择数据导入/导出>记录登录空间数据在模拟数据检查员使登录状态和Simscape™数据在模拟数据仿真后督察。当你想要查看信号没有日志数据,考虑使用范围块,浮动范围块,或观众范围

打开仿真数据检查员模拟>数据检查或通过点击一个信号记录徽章。当你打开仿真数据检查员点击日志标记信号,信号自动绘制。

有关更多信息,请参见仿真数据检查

块和观众范围范围

范围块,浮动范围块,观众范围可视化连接桌上型示波器信号以类似的方式。范围块和范围查看器使用相同的接口来可视化和分析信号连接。接口类似于其他领域特定的工具,如频谱分析仪(DSP系统工具箱)数组的阴谋(DSP系统工具箱)块。范围块很容易添加和连接在你的模型中,你不需要日志数据来查看信号数据。

范围块,浮动范围块,和观众支持范围:金宝app

  • 查看在模拟信号,包括快速加速器模拟

  • 简单的连接和可访问性轻量级调试

  • 信号可视化没有日志

  • 可选信号记录

  • 开始使用播放控制模拟的可视化界面

  • 示波器测量,包括游标和触发器。额外可用的测量是当你有一个Simscape或DSP系统工具箱™许可证

  • 可配置的情节和显示

  • 可配置触发器捕获事件

使用范围块,浮动范围块,观众范围为原型和轻量级的调试。例如,在模型开发的早期阶段,您可以连接范围块信号快速验证组件的行为。通过添加触发器,您可以调整特定峰值信号或其他工件。一个范围块可能是也可能不是永久的在您的模型中。

当你需要在模型层次结构视图数据信号,考虑使用仿真数据检查,特别是如果你想看你已经记录信号。

有关更多信息,请参见观众范围块和范围概述

记录块

您可以使用记录,XY图查看连接信号数据块记录到工作区,一个文件,或工作区和文件。

记录块支持:金宝app

  • 查看信号记录使用记录块在模拟

  • 日志数据工作区,一个文件,和仿真数据检查员

  • 流数据在模拟仿真数据检查员

  • 查看数据使用多个可视化选项,包括地图和XY情节

  • 开始模拟,同时查看数据记录块使用模拟控制,如运行按钮

记录块显示了微线图的可视化三个信号:正弦波,线性调频信号和方波。

信号连接到记录记录数据块的工作区或一个文件中。查看仿真数据记录使用记录块,双击。您可以修改使用几个情节布局和视图数据可视化,包括微线图情节,情节,XY情节。数据记录记录块自动流到检查员在模拟仿真数据。当你想要查看信号没有日志数据,考虑使用范围块,浮动范围块,或观众范围

有关更多信息,请参见日志数据工作区和一个文件使用记录

仪表板模块

仪表板库包含控制块可以用来优化变量和参数模型和可视化模块可以使用查看信号数据。使用仪表板模块查看瞬时信号数据和模型构建一个交互式界面。

您可以使用仪表板块控制修改变量的值和可调参数在仿真模型中。在仿真可视化仪表板模块不断更新。当你需要调试使用仪表板模块的模型,考虑使用模拟或仿真步进缓慢踱步模拟,这样你就可以查看瞬时信号值。你也可以促进仪表板块到一个或多个面板的交互式仪表板可以跟随你在模型层次结构设计和调试您的模型。有关更多信息,请参见:

仪表板范围块提供了一个简单的视图的一个信号。你可以放大,锅,将游标仪表板范围块通过上下文菜单。调试和分析功能,使用范围检查员或日志数据仿真数据块。

使用仪表板模块的更多信息,见优化与仪表板模块和可视化模型

端口值显示

您可以启用端口值显示查看信号值在给定的时间点。端口值显示可以补充现有可视化原型和调试模式。例如,您可以查看信号值在端口值显示当你一步通过模拟在可视化使用时间的行为范围块。您还可以使用端口值显示在自己的支持调试不添加任何块模型或日志数据。金宝app

显示一个信号值,右键单击并选择信号显示值的选定的端口

当检查信号数据显示端口上的价值,考虑使用模拟节奏或步进通过模拟。有关更多信息,请参见模拟踱来踱去通过仿真步

有关更多信息,请参见显示调试端口值

自定义MATLAB可视化

当你向工作区或模拟数据日志写入一个文件,您可以编写MATLAB代码和脚本创建自定义可视化。你可以记录信号,输出,和州在一个模型中,你也可以启用数据日志记录的信号连接到观众范围,浮动范围块和范围块。关于日志数据的更多信息在你的模型中,看到的保存仿真数据

请注意

后处理数据使用MATLAB代码和脚本时,您不需要编写自定义MATLAB代码可视化数据。你可以将处理过的数据导入到可视化的仿真数据检查与记录的数据。

可视化代码编写可以依赖的格式记录数据。默认情况下,日志记录使用数据集格式和生成一个模拟输出。回到工作区作为记录数据金宝appSimulink.SimulationOutput对象,该对象包含一个金宝appSimulink.SimulationData.Dataset对象为每个类型的日志记录用于仿真。每一个数据集对象包含金宝appSimulink.SimulationData.Signal对象存储作为一个个体的数据信号timeseries对象。有关更多信息,请参见数据格式记录仿真数据

日志一个信号时,您可以使用自定义可视化模拟信号在MATLAB代码。有关更多信息,请参见访问数据在MATLAB函数模拟

另请参阅

|||

相关的话题