请叫一下,如何做一个带声音的报警,(是模拟量的报警),以提醒运行人员的注意呢。问如何做?谢谢,各位
最佳答案
1、你需要在定义一个BOOL变量,当模拟量到达时置位(复位),离开时复位(置位)假设这个BOOL量为val,,当val为1时,开始声音报警;为0时关闭报警
2、编辑全局脚本。在全局动作时新建一个全局动作,将下代码复制进去即可
//在菜单栏的触发器里选择周期触发250MS
#include "apdefap.h"
int gscAction( void )
{
#pragma code("winmm.dll")
BOOL PlaySound(LPCTSTR lpszSound,HMODULE hmodule,DWORD dwsound );//BOOL aa=FALSE;
#pragma code( )
if(GetTagBit("val")==1)
{
PlaySound("声音文件的路径及声音文件",NULL,8 );//声音文件应为.wav格式的
}
return 0;
}
提问者对于答案的评价:
这个蛮详细的。但是如果只是需要电脑主机里的小喇叭发出声音。(只要发出蜂鸣声就可以了)应该怎么做呢。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276716.html