IFIX语音报警实现策略:调度法与自带控件
需积分: 50 160 浏览量
更新于2024-08-07
收藏 638KB PDF 举报
在IFIX系统中,实现语音报警有多种方法,本文主要介绍了三种方法:利用IFIX自带的报警一览控件、使用PG功能块以及通过调度逻辑来触发语音报警。
1. IFIX自带报警一览控件
- 创建一个AI模块(如SIM1),设置驱动为SIM和地址为RH。
- 新建画面并插入报警一览控件,确保报警区域与标签区域匹配。
- 调整报警音响设置,可以通过右键操作启动或使报警音响在IFIX启动时自动打开。
- 注意事项包括报警音仅在报警发生时播放,并依赖计算机的蜂鸣器硬件。
2. 使用PG功能块
- 创建AI模块UTOT,选择SIM驱动和地址C:UTOT。
- 分别创建EV(事件)和PG(程序)模块。
- 在UTOT模块中关联EV模块,PG模块中编写播放指定路径的WAV文件(如ding.wav)并跳转回起始位置。
- EV模块中定义事件,根据数值变化控制PG模块的运行或停止,提供定制化的语音报警。
3. 调度方法实现语音报警
- 创建AI标签SIM100和SIM101,用于产生报警,以及一个DI标签SIM102用于屏蔽语音报警。
- 基于事件的调度规则:当SIM100或SIM101的值超过50,并且SIM102的值为1时,执行VB脚本播放语音,当SIM102为0时则不执行。
- 编程VB脚本,调用Windows API函数`sndPlaySound`播放声音。
每种方法都有其优势和适用场景,自带报警一览控件适合基础操作,PG功能块提供更大的灵活性,而调度方法则适用于需要复杂逻辑联动的情况。在实际应用中,根据设备需求和系统配置,选择最适合的语音报警实现方式能提高系统的可靠性和用户体验。
2019-02-23 上传
2021-09-11 上传
2022-09-20 上传
126 浏览量
2021-04-04 上传
2021-06-04 上传
2020-02-07 上传
2021-09-29 上传
2022-07-15 上传
思索bike
- 粉丝: 38
- 资源: 3960
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用