Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>MoonTree Debug Waveform ViewerNew to Visual Studio Code? Get it now.
MoonTree Debug Waveform Viewer

MoonTree Debug Waveform Viewer

DZT-MoonTree

|
94 installs
| (0) | Free
调试时可视化 C/C++ 数组变量波形 | 步进自动刷新 | 多变量叠�?| 缩放平移 | 支持 csv/txt 拖拽加载
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MoonTree 调试波形查看器

在 VS Code 调试过程中,将 C/C++ 数组数据可视化为波形图。

功能特点

  • 通过 Debug Protocol 直接读取调试器中的数组数据
  • 长度留空时自动检测数组长度
  • 长度输入支持数字、运行时表达式、源码中的宏或常量
  • 支持大数组分段读取
  • 支持叠加显示和分页堆叠显示
  • 支持缩放、平移、框选放大、适配窗口
  • 重启调试后自动恢复变量和波形
  • 支持拖拽 .csv、.txt、.dat 文件加载数据

使用方法

  1. 启动 C/C++ 调试,并停在断点处。
  2. 打开 Waveform Viewer 面板。
  3. 输入变量名。
  4. 输入长度,或留空让插件自动检测。
  5. 点击 Add。
  6. 继续单步调试,波形会自动刷新。

长度输入说明

长度输入框支持以下形式:

  • 直接输入数字,例如 20000
  • 输入调试器可求值的表达式,例如 Get_Data_Count
  • 当调试器求值失败时,自动从源码中解析宏或常量,例如:
    • #define A 20000
    • #define A (20000)
    • #define A B
    • const int A = 20000;
    • constexpr int A = 20000;

如果长度输入框留空,插件会自动检测数组长度。

操作说明

操作 说明
Add 添加变量并绘制波形
Clear All 清空所有变量和波形
Fit 重置缩放并适配当前数据
Stack 在叠加模式与分页模式之间切换
鼠标滚轮 缩放 X 轴
鼠标拖拽框选 放大选中区域
Ctrl + 拖拽 平移视图

更新记录

3.12.104 (2026-06-02)

  • 支持从数组偏移位置开始显示,例如 g_train_model_input_218[100]

3.12.103 (2026-06-01)

  • 支持最多显示 50000 个数据点
  • 长度留空时自动检测
  • 长度输入支持源码中的宏/常量

3.12.102 (2026-05-29)

  • 新增大数组分段读取
  • 新增长度输入支持变量表达式

3.12.101 (2026-05-27)

  • 初始正式版:支持变量可视化、自动检测长度、叠加/分页模式、缩放与平移
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft