咨詢電話: 400-898-5151
        料中心 DOWNLOAD
        在組態王中如何實現語音報警?
        時間:2018-08-16 瀏覽次數:16831

        $新報警變量是組態王提供的一個系統變量,主要表示當前系統中是否有新的報警產生,當系統中有新報警產生時,該變量能夠被自動置為1,(但需要注意的是,該變量不能被自動清0,需要用人為將其清0),通常情況下可以利用此變量來實現語音報警,具體實現如下所示:

        打開組態王事件命令語言對話框,

        事件描述:\本站點$新報警==1;

        發生時:PlaySound2(“c:聲音文件.wav”, 1, 0);

                    \本站點$新報警=0;

        上述報警設置適用于發生任何報警都播放同一個聲音文件的情況,對于不同的報警信息播放不同的聲音文件的設置如下:

        .Alarm:是變量的報警域,表示變量當前是否處于報警狀態。變量處于正常狀態時,域的值為0;變量處于報警狀態時,無論是否被確認,域的值為1。

        在組態王中新建事件命令語言1,打開命令語言對話框,

        事件描述:\本站點報警變量1.Alarm==1;

        發生時: PlaySound2(“c:聲音文件1.wav”, 1, 0);

        在組態王中新建事件命令語言2,打開命令語言對話框,

        事件描述:\本站點報警變量2.Alarm==1;

        發生時: PlaySound2(“c:聲音文件2.wav”, 1, 0);

        以此類推,新建事件命令語言3、4......。

        注:PlaySound2函數通過安裝了Windows wave形式音頻設備驅動器的機器播放聲音,聲音為wav文件,PlaySound2函數的具體使用請參考函數手冊。


        -->