WinCC Runtime Advanced
在WinCC Runtime Advanced 中,你需要一个外部媒体播放器来播放声音文件。在 Window7 中播放器为“wmplayer.exe”。
- 创建如下图的脚本,在第四行编辑声音文件的路径。
- 调用该“PlaySound”脚本,例如,通过消息的到达或者按钮事件调用。
WinCC Runtime Professional
1.创建如下图的C脚本:
2.如果替换掉“PlaySoundA” ("C:mysound.wav")路径中的声音文件就能实现播放其他的声音文件。
3.脚本链接到相关系统事件,例如:单击按钮或屏幕更改。
4.当事件发生时声音就会被播放。
实现此功能的要求是必须安装声卡。
PlaySoundA函数的说明:
1.参数char* pszSound:
指定声音文件 (*.wav 文件) 的全路径。
2. 参数char* hmode:
总为 0。
3.参数DWORD dwflag:
SND_SYNC = 0x0000:声音文件播放一次,该脚本一直等到播放结束。
SND_ASYNC = 0x0001:声音文件播放一次,同时并行处理该脚本。
SND_NODEFAULT = 0x0002:如果未找到该声音文件,则不播放默认值,而是什么也不播放。
SND_LOOP = 0x0008:重复播放该声音文件直到下个 PlaySoundA 调用 (只能通过 0x0001) => 总是指定 0x0009。
这些参数也可通过逐位逻辑‘或’进行组合(如:SND_ASYNC| SND_LOOP)
Download
PlaySound_WinCC_Prof.txt(1 KB)
备注
媒体播放器默认隐藏并且播放完声音文件后不会自动退出。更多关于windows媒体播放器的信息请参见
附加关键字
WAVE 文件, WAV,,MIDI 文件,MID,,MP3, 信号,听觉,声音, 喇叭
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc322296.html