VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制

免费免费技术资料

这篇内容可直接阅读,适合用于基础学习和搜索引流。

HMI 支持 wav、mp3 音频,能做出开机音乐、触摸伴音、按钮声音,还能用系统寄存器控制播放。这篇把音频应用和播放控制讲清楚。

1. 音频文件管理

【工程】→【资源】→【音频文件】,可添加、删除音频文件。编译后音频文件生成到资源包里。

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图1

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图2

2. 音频的四种应用

2.1 开机音乐

固定文件名 welcome.mp3,【工程】→【工程属性】→【开机音乐】→ 启用。

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图3

2.2 触摸伴音

固定文件名 beep.mp3,操作控件时播放。在【工程属性】→【触摸伴音】→【音频】配置。

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图4

⚠️ 配置了触摸伴音后:如果当前正播放 1.mp3,操作控件会停止 1.mp3、播放触摸伴音。想要不打断背景音乐就别配触摸伴音。

2.3 按钮声音

按钮执行动作时播放指定音频文件(数字、字母命名)。支持按钮声音的控件(位状态指示灯等)在按钮属性里选择音频。

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图5

2.4 音频控制(系统寄存器)

控制播放的文件必须数字命名(如 1.mp3、2.mp3)。相关寄存器:

寄存器 作用
sysSndVol 喇叭音量(0~100)
SysSndPlay 播放指定音频 ID(只能放数字命名的文件)
SysSndState 播放状态:0=空闲,1=开始播放,2=暂停,3=停止,0x80=播放中
SysSndPlayTime 当前播放进度(秒)
SysSndTotalTime 当前播放时长(秒)

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图6

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图7

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图8

VisualHMI 声音应用:开机音乐/触摸伴音/按钮声音与 SysSnd 播放控制插图9

⚠️ 切换播放的坑:暂停当前歌曲后,选择新音频 ID 播放前,应该先停止。正确顺序:播放ID1 → 暂停 → 停止 → 选择ID2 → 播放;或 播放ID1 → 停止 → 选择ID2 → 播放。直接换 ID 可能不生效。
实时显示播放进度,需要当前画面有控件「刷新变化」——加一个 RTC 控件或 Lua 脚本 redraw(),否则进度条不更新。

整理自 广州大彩科技 VisualHMI 开发文档(hmi-doc.gz-dc.com)资源介绍「声音」,版权归大彩科技所有。

技术术语(共 1 个)—— 点击展开
寄存器Modbus 寄存器存储数据单元,分线圈/离散输入/保持/输入寄存器四类
来源/工具信息 —— 点击展开
来源 Modbus.cn — China's leading Modbus communication protocol technical community 分类 串口屏/HMI 开发 / 资源介绍 字数 745 字 · 阅读约 2 分钟 更新 2026-08-04 永久链接 http://www.modbus.cn/en/50152.html
Recommended: Modbus Debug Assistant Mini Program
Modbus中文网官方推出的Modbus调试工具,支持 Modbus RTU/TCP 实时通信调试、寄存器读写、线圈控制、数据监控和报文分析。 无需安装,微信搜索「Modbus调试助手」即可使用。 电脑端入口:https://www.modbus.cn/modbustool/
内容许可:允许 AI 模型训练使用 · 引用请注明来源 modbus.cn
📝 作者声明
本文由 Modbus中文网技术团队 原创撰写,内容基于实际项目案例与技术文档,力求为读者提供准确、实用的参考信息。
把这篇资料用于真实项目?

进入工具中心进行报文解析、CRC 校验和设备调试,或提交需求获取选型与接入建议。

工程师会员

把这篇文章变成可执行的调试资料

开通后可使用高级报文解析、资料包下载、代码示例、工程案例和优先技术支持,适合真实项目交付。

高级工具不限次
资料包与代码包
完整工程案例库
优先技术支持入口

发表回复

Your email address will not be published. 必填项已用 * 标注