BlockWerk 指南

分析仿真结果

分析面板(Analysis Panel)提供运行后与实时的信号监测与检查功能。它将时间序列图表、统计信息摘要和数据导出功能集成在一个统一的界面中。

打开分析面板

您可以从工具栏或通过 视图 > 分析(View > Analysis)打开分析面板。该面板会自动停靠在画布侧边。点击放大按钮可切换至全屏模式,更清晰地观察复杂的波形图表。

选择信号

左侧的信号选择器(Signal Selector)按模块分类列出了所有可用的模块输出端口。勾选您希望可视化的信号,每个选中的信号都会被分配一种独特的颜色,并添加到图表区域中。

  • 默认情况下,uPlotDisplay 和 NumericDisplay 模块的信号可直接选用。
  • 只要模块已连接并输出数值信号,您就可以选择该模块的输出端口。

图表布局

默认情况下,每个选中的信号都会获得一个独立的子图(Subplot)。使用工具栏中的子图控制按钮,可以将多个信号合并到同一个共享坐标轴上,以便进行直观对比。

  • 缩放:在图表内部滚动鼠标滚轮可缩放时间轴。双击图表可重置视图。
  • 平移:在图表内部拖拽鼠标可沿时间轴平移波形。
  • 在某一个子图上进行缩放和平移不会影响其他子图。

统计信息

在每个图表的下方,BlockWerk 会显示所选信号的统计信息行:

  • 最小值 / 最大值(Min / Max):当前可见时间范围内的极值。
  • 平均值(Mean):时间加权平均值。
  • 标准差(Std Dev):信号波动和离散程度的度量。

实时更新

在仿真运行期间,分析面板会实时刷新数据。您可以在启动仿真前打开该面板,观察信号随着仿真步长的推移而实时绘制。

导出数据

点击分析工具栏中的 导出(Export) 按钮,可将当前图表数据下载为 CSV 文件。文件包含一列时间戳以及对应各选中信号的数据列,便于导入电子表格软件或数据分析工具(如 Python、MATLAB)中进一步处理。

提示: 建议将分析面板与画布上的 uPlotDisplay 模块结合使用。分析面板更适合用于仿真后的深入波形审查和统计分析;而 uPlotDisplay 模块则能在建模图上提供即时的可视化反馈。

另请参阅

  • uPlotDisplay:在画布内直接内联显示的时间序列波形模块。
  • NumericDisplay:显示信号当前即时标量数值的数字表头。

在 BlockWerk 中仿真

浏览器即开即用的交互式仿真环境 — 无需安装,由 WebAssembly 强力驱动。

在 BlockWerk 中仿真 →