Skip to content

v1.0.6.0 新增观测列表分组管理、排序等功能(Pro 版专属)

Choose a tag to compare

@SummerFalls SummerFalls released this 29 Sep 17:26
· 1 commit to main since this release

Note

本工具套件分为 4 个软件:

软件 说明
HSS_DataVisualizer Std / Pro SEGGER J-Link / J-Trace 专用数据可视化工具
UNI_DataVisualizer Std / Pro 通用数据可视化工具,支持 DAP-Link / ST-Link V2(固件版本 v2.26 及以上)/ ST-Link V3(固件版本 v3.2 及以上)/ J-Link / Black Magic / FTDI(Olimex ARM-USB 系列调试器)/ WCH-Link / CH347usbjtag / Glasgow Interface Explorer 等调试器

4 个软件均支持 High-Speed-Sampling (HSS) 和 Real-Time-Transfer (RTT) 模式,通过 SWD / JTAG 接口,对 MCU RAM 中的全局变量进行非侵入式的后台高速访问,并实时将波形和数据可视化到用户界面。

Important

注意事项

  1. 若运行报错(如缺少动态链接库),请安装 vcredist_x64.exe 和 vc_redist.x64.exe 运行库。
  2. 8字节整形变量、double类型尚未支持

💡 带缓存 MCU 调试注意事项提示

HSS / RTT 两种通信模式启动时,新增日志提示:监控变量或 RTT 相关内存需放置在 MCU 的 非缓存区或做好缓存维护,避免读到脏数据。

专业版03 专业版04 CSV波形回放

HSS/UNI DataVisualizer v1.0.6.0 更新日志

本次更新围绕观测列表分组管理与表格批量操作带来了大幅效率提升,同时修复了多项已知问题。


一、新增功能

1. 观测列表分组管理

观测列表新增「组」功能,可以将变量按功能模块(如电机控制、传感器采集等)自由分组管理,每组以独立的柔和底色区分显示,变量再多也能一目了然。

观测列表分组管理
  • 新增组:右键菜单即可创建新组,组名支持自动编号,无需手动改名;
  • 重命名组:随时修改组名,组内变量归属自动同步;
  • 删除组:删除组时,组内变量会自动移入「默认组」,不会丢失任何变量;
  • 组置顶:可将常用组一键移至列表顶部,方便快速定位;
  • 组级采样开关:通过右键「组采样开关」子菜单,一键启停整组变量的采样,无需逐个勾选。组开关停用时,组内变量不参与采样;重新启用后即可恢复(不会改动变量自身的采样勾选,两者互不影响);
  • 组示波开关(快捷键 Ctrl+E):一键控制整组变量是否参与波形绘制,调试时按组聚焦曲线更高效;
  • 设为组:选中若干变量后可将其快速归入指定组;该操作只改变变量所属分组,不会搬动列表行顺序;
  • 双模式独立分组:HSS 模式与 RTT 模式的分组各自独立保存、互不干扰,两套场景可分别维护最顺手的分组方式;
  • RTT 模式适配:RTT 模式下组采样开关自动隐藏(采样由 MCU 端决定),分组整理功能照常可用。

2. 表格批量操作

观测列表表格新增一系列批量操作,大幅减少重复点击:

  • 复制选中行(快捷键 Ctrl+D):快速复制一个或多个变量配置,复制出的变量别名自动追加 _copy 后缀以便区分;
  • 删除所有选中项:一次删除多个变量,无需逐行右键;
  • 上移 / 下移(快捷键 Alt+↑ / Alt+↓):快速调整变量顺序;
  • 拖拽排序:直接拖动变量行到目标位置即可完成排序;

3. 快速访问栏新增「导出 CSV」

快速访问栏新增「导出 CSV」操作项,随时一键导出数据,无需进入多层菜单查找。


二、功能改进

  1. 右键菜单全面优化:菜单图标与文字更清晰准确,采样、绘图的勾选标识更直观,菜单项顺序更符合操作习惯;
  2. 2D 绘图 Y 轴拟合优化:Y 轴自适应拟合时自动增加 10% 的上下边距,波形不再贴边显示,曲线起伏看得更完整;
  3. 日志提示更明确:切换组采样开关时的日志信息补充了生效时机说明,避免"为什么没立刻生效"的困惑。

三、问题修复

  1. 修复停止采样后部分应隐藏的变量行仍然残留显示的问题,现在停止采样后的显示状态与开始采样时完全一致;
  2. 修复表格拖拽排序后选中行被误删的问题,拖拽完成后原有选中状态正确保留;
  3. 修复复制变量行时文本对齐方式错误的问题,克隆行的文字不再出现顶对齐,恢复正常垂直居中;
  4. 修复克隆行后修改变量别名界面不更新的问题,别名修改后表格显示即时同步;
  5. 修复右键菜单中子菜单弹出位置错乱(出现在屏幕左上角)的问题;
  6. 修复子菜单缺少透明边框样式、与主菜单风格不统一的问题。

四、性能优化

  1. 优化了内部数据遍历与处理逻辑,减少了不必要的内存拷贝开销,列表与绘图操作更加流畅。

五、兼容性说明

  1. 完全兼容旧版本工程文件:直接打开旧工程即可,原有变量会自动归入「默认组」,无需任何手动迁移操作;
  2. 分组信息随工程文件保存:专业版(Pro)与标准版(Std)保存的工程文件互相兼容,分组信息不会丢失;标准版可正确读取并遵循分组采样设置,分组管理操作(新增/重命名/删除组等)仅在专业版中提供;
  3. 向下兼容提示:旧版本程序打开新版工程文件时,仅会忽略分组信息,所有变量数据不受影响;
  4. 本次更新无需修改任何使用习惯,升级后即可无缝继续使用。

📌 其它说明

  • 组态画布功能、CSV波形回放功能、观测列表分组、排序等功能仅在 HSS_DataVisualizer Pro / UNI_DataVisualizer Pro 中提供,Std 版本不包含此功能