Repository navigation
v1.0.4.0 全新组态画布功能(Pro 版专属),以及采样稳定性提升与多项问题修复
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
注意事项
- 若运行报错(如缺少动态链接库),请安装
vcredist_x64.exe和vc_redist.x64.exe运行库。 - 8字节整形变量、
double类型尚未支持
✨ 新增功能 & 🐛 BUG 修复
- 变量写入弹窗当前值回显:双击变量写入时,弹窗自动读取并回显该变量当前值(十进制 + 十六进制双格式),便于写入前确认现场状态。
- 子图自动分配规则修订:新增子图时仅对勾选「波形使能」的变量进行分配,未勾选的变量不再占用子图
- 修复 HSS 版本的 HSS 模式在采样时存在波形呈周期性(10ms)采样跳拍问题
- 修复 UNI 版读取部分变量失败的问题:变量地址未对齐时采样读取报错;现已自动适配,按变量实际宽度正确读取
- 采样更稳定高效:优化采样处理流程
- 界面响应优化:优化内部数据处理,减少不必要的内存拷贝,界面操作更流畅
- 组态画布:详细内容请看下方
🎛️ 组态画布(重大新功能,仅 Pro 版)
新增完整的组态画布(HMI 面板)功能,可在采样监控时通过自定义控件面板实时查看和操控 MCU 变量,适用于调试人机交互界面搭建、现场参数整定、状态监视面板等场景。
支持的控件类型(8 种):
| 类别 | 控件 | 能力说明 |
|---|---|---|
| 输出 | 数值显示器 | 数值显示整洁美观,自动保留有效数字 |
| 输出 | 仪表盘 | 指针/弧形双样式,支持告警阈值越限变红 |
| 输出 | LED 指示灯 | 圆形/方形双形状,点亮阈值与双色状态可配置 |
| 输出 | 进度条 | 横/纵双方向,带百分比文本 |
| 输出 | 计量条 | 横/纵双方向,刻度线风格可配置 |
| 输入 | 开关 | 自定义开/关写入值,点击即写 |
| 输入 | 按钮 | 按下值/松开值,默认「松开时写入」 |
| 输入 | 滑块 | 横/纵双方向,量程线性映射,拖动实时写或松开写 |
核心能力:
- 设计/运行双模式:设计模式下自由添加、拖拽、缩放控件;开始采样后自动切换为运行模式,停止采样自动返回设计模式
- 两种变量绑定方式:
- 观测列表绑定——读取观测列表中变量(含公式计算后)的最新值,支持按变量别名匹配;同一变量以不同公式多次添加时也能准确取值
- 独立绑定——直接读写 MCU 内存中的变量,全程不暂停 CPU 运行
- 运行模式实时操控:开关/按钮/滑块点击即时写入变量,写入失败会有红色日志提示
- 画布级刷新频率:1/2/5/10 Hz 可选(默认 5Hz)
- 多画布管理:支持新建 / 重命名 / 删除 / 打开关闭状态切换;功能区「开始-面板」分组提供「添加画布」入口与画布列表下拉菜单;画布以标签页形式停靠,随工程文件保存和恢复
- 全局属性窗口:设计模式双击控件即可打开;采样运行时自动隐藏、退出后恢复;绑定变量即时校验,未找到变量自动标红提示
- 符号文件快速刷新:属性窗口内置刷新按钮;开始采样前自动检测并刷新符号文件
- 别名与标题显示:控件可设置「控件别名」,标题支持「只显示变量别名 / 只显示控件别名 / 变量名+控件别名」三种显示模式,自动适配控件尺寸
画布编辑器(设计模式):
- 撤销/重做,操作步数无限制
- 复制/粘贴(Ctrl+C/V),同一画布内与跨画布均支持,粘贴完整保留属性与绑定
- 多选与批量对齐:左/右/上/下对齐、水平/垂直居中、水平与垂直等间距
- 网格吸附与网格背景显示
- 滚轮缩放(0.25~4 倍平滑缩放)、双击空白处自适应全览、右键「全部控件可见」、运行模式空白处拖动平移
- 画布打开时自动适配视图,确保所有控件可见
💡 带缓存 MCU 调试注意事项提示
HSS / RTT 两种通信模式启动时,新增日志提示:监控变量或 RTT 相关内存需放置在 MCU 的 非缓存区或做好缓存维护,避免读到脏数据。
📌 兼容性说明
- 版本适用范围:组态画布功能仅在 HSS_DataVisualizer Pro / UNI_DataVisualizer Pro 中提供,Std 版本不包含此功能