关于Wincc的声音问题 点击:1674 | 回复:11



船长的爸爸

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 162回
  • 年度积分:950
  • 历史总积分:1146
  • 注册:2003年9月09日
发表于:2003-10-18 14:55:00
楼主
各位大侠,小弟是工控菜鸟,想请教一个关于Wincc的声音问题! 我想在Wincc中加入声音文件,例如下面一段代码:long _main(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)   {   #pragma code("Winmm.dll")   void WINAPI PlaySoundA(char *pszSound,char *hmode,DWORD dwflay);   #pragma code()   if(GetTagBit("112排泥备泵故障"))   PlaySoundA("d:\\winnt\\media\\Mircosoft Sound.wav",NULL,8);   return 1020;   } 我想用“112排泥备泵故障”来触发它,我该把这段代码加入到那里呢? 我不想用鼠标事件来触发它,谢谢了!



千万

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 33回
  • 年度积分:0
  • 历史总积分:115
  • 注册:2003年9月02日
发表于:2003-10-08 12:14:00
1楼
先设个变量,然后根据条件来判断是否触发发声

船长的爸爸

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 162回
  • 年度积分:950
  • 历史总积分:1146
  • 注册:2003年9月09日
发表于:2003-10-08 19:31:00
2楼
但是我不知道发出声音这一段代码放在什么地方!

佐夫

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年10月16日
发表于:2003-10-16 14:30:00
3楼
哈哈

佐夫

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2003年10月16日
发表于:2003-10-16 14:31:00
4楼
柱子,还得问问老师吧

ROBINXB

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 13回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2003年3月27日
发表于:2003-10-17 12:23:00
5楼
有没有高手啊?! 在服务器上用报警发声我已经试验成功,但是我现在想要在客户端上发出声音来,而服务器上没有声卡.这样怎么才能实现?!

fubing

  • 精华:0帖
  • 求助:0帖
  • 帖子:16帖 | 300回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2003-10-18 14:55:00
6楼
在全局脚本中编写该程序,触发使用你所需的tag即可。

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2007-04-03 12:31:00
7楼
加油

danylove

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2006年3月26日
发表于:2007-04-04 08:03:00
8楼
#pragma code ("Kernel32.dll")

BOOL Beep( DWORD dwFreq, DWORD dwDuration);

#pragma code() 

Beep(500,500); 
可以试试用这个代码触发,客户端的主板蜂鸣器

danylove

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2006年3月26日
发表于:2007-04-04 08:07:00
9楼
to 问问: 

你可以试试,在服务器的全局脚本中根据条件产生一个标识,在画面中根据标识组态声音,

xingchsss

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 69回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年7月09日
发表于:2007-04-05 18:27:00
10楼
wincc有自己的叫做horn的东西就是这个功能的,编辑报警发出指定的声音,自己去世一试,很容易的。还费那么大劲干嘛?

回答

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 164回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2006年12月08日
发表于:2007-04-06 07:47:00
11楼
horn的东西就是这个功能
试一试,很容易的。

热门招聘
相关主题

官方公众号

智造工程师