Wincc中C脚本声音播放问题无法播放

用C脚本做了一个声音报警,1,无法循环播放(点击一下按钮只能播放一次,值也改为8了还是不行,改成9以后结果就无法结束了)。2,自己录制了一个声音报警信息,结果插入后直接无法播放出来(点击按钮没有播放报警)怎么回事
#include "apdefap.h"
void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)
{
#pragma code ("Winmm.dll ")
VOID WINAPI PlaySoundA ( char* pszSound, char* hmode, DWORD dwflag );
#pragma code()
PlaySoundA("C:\\Windows\\Media\\yiyi.wav",NULL,0x0008);
GetTagBit("Alarm_SW"); //Return-Type: BOOL 

}
播放目录下Windows自带声音可以播放什么原因

问题补充:
如何在 WinCC 中通过 C 脚本输出声音?
https://support.industry.siemens.com/cs/cn/zh/view/748844
按照以上方法做过不行啊,之前就做过

最佳答案

如何在 WinCC 中通过 C 脚本输出声音?
https://support.industry.siemens.com/cs/cn/zh/view/748844
补充:
单次播放:PlaySoundA("C:\\Windows\\Media\\yiyi.wav",NULL,0x0001);
循环播放:PlaySoundA("C:\\Windows\\Media\\yiyi.wav",NULL,0x0009);
停止播放:PlaySoundA(NULL,NULL,0x0000);

提问者对于答案的评价:
可以了,是语音合成软件合成的语音不行

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 触摸屏的个别按钮无法使用

    我触摸屏发生了一种情况,当我的按钮,IO域,所有的变量都是正确的,也是置顶的。但是却无法使用,写不了数据。所有的都检查过,也重建了。但是就是处理不了问题,插入新的按钮也不行。在同一…

    2021年7月5日
  • 报警记录归档

    在画面中添加Wincc Alarm Control 控件,变量触发确认消息后报警信息消失后如何查看之前的报警记录?还是要在Tag laggi…

    SIMATIC WinCC 2019年6月11日
  • 需要wincc Connectivity Pack 才能访问归档数据库吗?

    如题,谢谢! 最佳答案 从应用角度看,确实是需要Connectivity Pack。 WinCC归档数据库是分段的,也就是说,你需要的数据可能分布在好几个独立的…

    SIMATIC WinCC 2019年6月11日
  • WINCC 鼠标捕捉

    我想实现以下功能:  我的画面上有许多分散的图形(比如按钮),鼠标要点到有点难,而且容易漂移。所以想做个程序,使得鼠标靠近某个按钮时,鼠标能自动的落到按钮上,而…

    SIMATIC WinCC 2019年6月11日
  • OPC DA WINCC

    2台PC:A、B在同一局域网,A、B都安装WINCC V6.2SP3,A做服务器B做客户机,客户机添加OPC通道,通过OPC条目管理器找到A服务器名称选择OPCSERVE…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2报表问题

    初学WinCC想完成如下功能,画面中组态一按钮,当外部变量达到某一设定值时,手动按下该按钮,显示值储存到组态好的报表中,同一变量需储存十次,报表中显示十行,按下另一按钮,能预览显示…

    SIMATIC WinCC 2019年6月11日
  • wincc Siemens SIMATIC DBUFFER控件问题

    请问http://v.youku.com/v_show/id_XMzAyODk1NTI=.html中这个控件在哪能下载的 最佳答案 这个不是WinCC自带的标准控件,应该是西门子别…

    SIMATIC WinCC 2019年6月11日
  • 运行画面自动关闭

    Wincc运行一段时间后运行画面自动关闭 最佳答案 说起来有以下几种可能造成——1.  是病毒的原因造成,建议用杀毒软件查一下;2.  是不…

    SIMATIC WinCC 2019年6月11日
  • 用全局脚本方式把wincc 内部变量周期写入PLC固定DB块中

    用全局脚本方式把wincc 内部变量周期写入PLC固定DB块中假如写个int数据怎么实现 最佳答案 全局脚本vbs,周期1s:dim mytagmytag=hm…

    SIMATIC WinCC 2017年6月11日
  • 变量改变颜色一个问题

    我想问一下在静态文本中怎样通过C语言脚本实现随着变量变化,文本字体的颜色也跟着改变? 最佳答案 设两个变量 a b 如果a置位 那么&nbs…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论