ifix自定义声音报警(自动执行脚本)

本文介绍了如何在ifix中创建一个名为Test1的报警标签,设置条件触发事件调度,当Fix32.G1GMS.ALL.F_AREA_UNACK > 0时,每10秒播放指定的WAV文件作为声音报警。通过VB脚本来实现声音播放,并指导如何将脚本设置为随ifix后台自动运行,确保报警功能在系统启动时自动激活。
摘要由CSDN通过智能技术生成

1.新建一个tag,比如叫Test1。使能报警并设置报警组是ALL

2.新建一个调度,并在调度里面新建一个事件调度项,如下图

表示在 Fix32.G1GMS.ALL.F_AREA_UNACK > 0 时(即有未确认的报警),会每隔10秒钟执行一次vb脚本

3.vb脚本里面是如下代码

Private Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

Private Sub FixEvent1_WhileTrue()
'定义文件名-字符串类型,返回结果-长整型
Dim filename As String, result As Long
'声音文件路径
filename = "D:\CHOT86\GMS\APP\UNACKALARM2.WAV"
'返回结果
result = sndPlaySound(filename, SND_ASYNC)
En

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值