IFIX的报警设置基本流程

IFIX的报警设置基本流程,第1张

建立好实时数据库,给每个需要报警的标签做好报警限值,在画面中放入报警一览,齐活!

再复杂点的,编辑SCU,系统配置,在报警里是否启用报警打印(需要连接打印机)

在Windows控制面板里----管理----ODBC,建立于数据库连接

在SCU里启用ODBC,报警入数据库。

启用调度,报警时可发EMAIL,或报警声音。

建议看 杭州集益IfixOnline的免费教学视频。

1、 在计算机的管理工具里面设置数据源dsn

2、在scu里面启用报警odbc服务,服务对应的进程是almodbc.exe.只要把此服务开启,ifix运行后,almodbc.exe会自动启动。并配置链接到dsn.

3、添加历史报警显示的控件,两个配合使用:Vx数据控件和vx网格控件

事件调度 添加你的报警标签~

脚本:

同步函数为:mciSendString

使用时首先要声明:Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA"

(ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long) As Long

用法:

Dim filename as String

Dim cmd As String

filename = "test.wav" cmd = "open " &filename &" type WAVEAudio alias MyWav" Call mciSendString(cmd, 0, 0, 0)

Call mciSendString("play MyWav", 0, 0, 0)

异步函数为:mciSendString

使用时首先要声明:Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA"

(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

用法:

Dim filename as String

filename = "test.wav"

Call sndPlaySound(filename, SND_SYNC)

可以连续调用sndPlaySound来进行连续多个语音文件的播放。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11621446.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存