Skip to content

v1.0.4.0 全新组态画布功能(Pro 版专属),以及采样稳定性提升与多项问题修复

Choose a tag to compare

@SummerFalls SummerFalls released this 07 Sep 18:33
· 3 commits 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类型尚未支持
专业版03 专业版04

✨ 新增功能 & 🐛 BUG 修复

  1. 变量写入弹窗当前值回显:双击变量写入时,弹窗自动读取并回显该变量当前值(十进制 + 十六进制双格式),便于写入前确认现场状态。
  2. 子图自动分配规则修订:新增子图时仅对勾选「波形使能」的变量进行分配,未勾选的变量不再占用子图
  3. 修复 HSS 版本的 HSS 模式在采样时存在波形呈周期性(10ms)采样跳拍问题
  4. 修复 UNI 版读取部分变量失败的问题:变量地址未对齐时采样读取报错;现已自动适配,按变量实际宽度正确读取
  5. 采样更稳定高效:优化采样处理流程
  6. 界面响应优化:优化内部数据处理,减少不必要的内存拷贝,界面操作更流畅
  7. 组态画布:详细内容请看下方

🎛️ 组态画布(重大新功能,仅 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 版本不包含此功能