中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

紫金桥软件realinfo

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 紫金桥软件realinfo → 浏览主题: 紫金桥声音报警实现的几种方式
发表新帖 回复该主题
回帖:4个,阅读:752 [上一页] [1] [下一页]
* 帖子主题:

紫金桥声音报警实现的几种方式

分享到
9224
紫金桥软件
文章数:2040
年度积分:50
历史总积分:9224
注册时间:2006/1/6
发站内信
发表于:2019/3/13 9:33:54
#0楼
在实际的项目应用中,常常会遇到现场产生的报警要求有声音提示的需求,而紫金桥软件实现声音报警也有多种方式,这里总结一下几种常用的方式:使用媒体播放组件、函数、系统自带的预定义动作功能,不过要注意无论哪种方式都不支持在ie客户端上使用。下面就分别介绍一下这三种方式的实现过程:

一.使用媒体播放组件实现
使用媒体播放组件结合增强型报警组件可以很方便的控制报警声音的播放。为了方便介绍,再对需求细化一下,就是只要有未确认的报警就会播放报警声音文件。
1.       在软件的子图里可以找到媒体播放器控件组件:

附件 001.jpg

拖曳到窗口上并命名这里是DM。
对媒体播放器对象属性进行简单配置:

附件 002.jpg

在初始播放里关联声音文件,这里因为不需要界面所以界面模式设置成简洁方式。
2.       同理再找到增强型报警组件并在画面上组态:

附件 003.jpg

并将此控件命名为alarm,完成画面组态:
附件 004.jpg

3.   脚本组态
在工程的画面/脚本/应用,周期脚本里写如下函数:
附件 005.jpg
这样在工程运行时就可以自动判断未确认的报警并播放报警声音。
这种方式的特点是,灵活性比较好,可以满足多种报警条件触发声音报警,但是要求客户基本掌握媒体播放器组件的配置和函数使用。

二.使用声音播放函数实现:
紫金桥播放声音的有两个函数:分别是beep()和PlaySound();下面是函数的使用介绍:
beep(Int Flag)
说明:系统扬声器发出声响。
参数:Flag: 声音标识。-1和0为两种不同的系统报警声音。
返回值:无。
示例:Bepp(0);//系统扬声器发出0声音标识的系统报警声音
注意:确保参数有效。

PlaySound(String SoundFile, Int Synch)
说明:播放一段声音文件。
参数:SoundFile: 声音文件名,包括路径名。
Synch: 播放方式。1:同步,播放完程序才继续执行;0:异步,不等播放完,程序继续执行。
返回值:无。
示例:PlaySound("C:\Program Files\Windows NT\Pinball\SOUND1.WAV",1);//同步播放指定的声音文件。

函数使用都很简单但是要注意:beep要求机器主板要有扬声器。
这种方式的特点是,在报警条件满足(类似上面的提到的有未确认的报警),即调用这两函数之一都可以播放声音。和上一种方式类似灵活性比较好,可以满足多种报警条件触发的声音报警。

三.通过系统提供的预定义功能来实现
紫金桥软件也提供了方便的播放声音文件的预定义功能,只要简单的配置就可以使用。
在开发环境里的画面/脚本/条件脚本,预定义动作可以勾选语音播放的选项:

附件 006.jpg

上述两个勾选都可以产生报警。(条件脚本的使用可以参照软件的帮助主题中的具体介绍)同时,报警条件既可以使用预定义条件也可以自己编写条件表达式。
这种方式的特点是,使用起来比较简单,只需要简单的组态即可以完成功能,但是相对前面的两种方式灵活性差一些。
打造民族品牌  铸就工控业绩
16377
李东泽 版主
文章数:7104
年度积分:42
历史总积分:16377
注册时间:2013/4/20
发站内信
2018春节活动(三)
英威腾变频器(三)
龙诚PLC体验(三)
三菱电机活动(一)
发表于:2019/3/13 9:49:18
#1楼
报警提示,还可以这样玩吗????
8329
solidcam
文章数:1718
年度积分:392
历史总积分:8329
注册时间:2015/8/10
发站内信
发表于:2019/3/13 16:11:01
#2楼
很方便很便捷的功能
9224
紫金桥软件
文章数:2040
年度积分:50
历史总积分:9224
注册时间:2006/1/6
发站内信
发表于:2019/3/13 16:58:59
#3楼
回复 #1楼 qq362176248
是的呢,亲,您可以下载软件试一下的表情
打造民族品牌  铸就工控业绩
9224
紫金桥软件
文章数:2040
年度积分:50
历史总积分:9224
注册时间:2006/1/6
发站内信
发表于:2019/3/13 16:59:41
#4楼
回复 #2楼 solidcam
感谢亲的支持,欢迎到我公司官方网站下载试用
打造民族品牌  铸就工控业绩
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003