声音报警 点击:1922 | 回复:19



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-10-13 16:56:00
楼主
请问如何让系统发出报警声音(主板上的扬声器)?因为我是初学者,麻烦大家告诉我该如何操作?



好先生

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2002年12月10日
发表于:2003-01-22 20:01:00
1楼
我用WINCC时是调用了Windows的API函数才搞定的。其它的系统我不清楚

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-01-23 08:24:00
2楼
playsound () 用的是声卡!

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-02-08 08:44:00
3楼
我是使用intouch7.1下的playsound()函数,必须有生卡 PlaySound ("e:\hsmcb\test\song\警报2.wav",1);

fengtiantanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 13回
  • 年度积分:0
  • 历史总积分:34
  • 注册:2003年1月18日
发表于:2003-02-09 08:55:00
4楼
fix也可以用playsound 函数

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-02-13 11:39:00
5楼
Wonderware提供相关函数支持该功能,请咨询Wonderware分销商.

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-02-13 23:43:00
6楼
谢谢大家了!!!

liusx

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 11回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2002年1月09日
发表于:2003-02-14 14:55:00
7楼
#include "apdefap.h" int gscAction( void ) { // WINCC:TAGNAME_SECTION_START // syntax: #define TagNameInAction "DMTagName" // next TagID : 1 // WINCC:TAGNAME_SECTION_END // WINCC:PICNAME_SECTION_START // syntax: #define PicNameInAction "PictureName" // next PicID : 1 // WINCC:PICNAME_SECTION_END MSG_RTDATA_STRUCT mRT; int i; int Flage; char* pszToken; #pragma code() DWORD alarmsum,alarmunack; LPCMN_ERROR errorunack,errorsum; #pragma code("msrtcli.dll") #pragma code() LPDWORD lpdwServiceID; MSG_SERVICE_NOTIFY_PROC lpfnNotifyProc; LPMSG_FILTER_STRUCT lpMsgFilter; DWORD dwNotifyMask; LPVOID lpvUser; LPCMN_ERROR lpError; BOOL n1; // n1=MSRTGetMsgQuit(&alarmunack,errorunack); SetTagDWord("number",alarmunack); // MSRTGetMsgActual(&alarmsum,errorsum); //SetTagDWord("sum",alarmsum); if(alarmunack>0) { Beep(2000,150); } return 1; }

船长的爸爸

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 162回
  • 年度积分:950
  • 历史总积分:1146
  • 注册:2003年9月09日
发表于:2003-09-28 19:24:00
8楼
你可以加下面一段代码到鼠标事件中,用鼠标事件来触发它,但我不知道如何用别的办法来触发,比如一个故障! #pragma code("kernel32.dll"); BOOL Beep( DWORD dwFreq, DWORD dwDuration ); #pragma code(); Beep(1000,100);

haer

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2002年7月20日
发表于:2003-09-29 11:02:00
9楼
组态王里面可以用一个叫BEEP的控件实现,找他们的技术支持要

haer

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 33回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2002年7月20日
发表于:2003-09-29 11:02:00
10楼
组态王里面可以用一个叫BEEP的控件实现,找他们的技术支持要

通讯者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 26回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2000年9月03日
发表于:2003-09-29 16:01:00
11楼
我有一个程序,可以与Intouch通过DDE方式,需要的清联系。

通讯者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 26回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2000年9月03日
发表于:2003-09-29 16:02:00
12楼
我有一个程序,可以与Intouch通过DDE方式,需要的清联系。

通讯者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 26回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2000年9月03日
发表于:2003-09-29 16:03:00
13楼
我有一个程序,可以与Intouch通过DDE方式,需要的清联系。

通讯者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 26回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2000年9月03日
发表于:2003-09-29 16:05:00
14楼
我有一个程序,可以与Intouch通过DDE方式,需要的清联系。

crazyyin

  • 精华:0帖
  • 求助:1帖
  • 帖子:116帖 | 363回
  • 年度积分:0
  • 历史总积分:1066
  • 注册:2002年8月28日
发表于:2003-10-11 17:54:00
15楼
try

crazyyin

  • 精华:0帖
  • 求助:1帖
  • 帖子:116帖 | 363回
  • 年度积分:0
  • 历史总积分:1066
  • 注册:2002年8月28日
发表于:2003-10-11 17:54:00
16楼
try

龙之真火

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 48回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2003年8月01日
发表于:2003-10-13 10:09:00
17楼
真麻烦,我们WebAccess只要选择扬声器频率和间隔时间就可以实现了。而且提供WAVE语音报警。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-10-13 13:08:00
18楼
我看你还是改行把

我是初学者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:65
  • 注册:2001年7月10日
发表于:2003-10-13 16:56:00
19楼
wincc用PLAYSOUND 不行

热门招聘
相关主题

官方公众号

智造工程师