Wincc 语音报警
Wincc 本身可以利用 C 脚本,VBS 及 HORN 来做语音报警,但是上述本质上是调用的已
存在的音频文件,想实现播放实时更新的信息是不行的,本文主要介绍通过C 脚本,VBS 及
HORN 来实现语音报警,并最后介绍一种文字转语音---TTS 的实现方法。
1. C 脚本实现语音报警
利用 C 脚本实现语音报警,只能是播放 WAV 文件。
在 C 脚本中添加如下代码:
#include "apdefap.h"
long _main(char* lpszPictureName, char* lpszObjectName, char*
lpszPropertyName)
{
void WINAPI PlaySoundA(char *pszSound,char*hmode,DWORD dwflay);
#pragma code()
if (GetTagBit("testsound")==1)
{
PlaySoundA("c:\wav\1.wav",NULL, 1); }
return 0;
}
另外需设置触发器,如下
:
1