ATEIS消防广播系统内置语音定时播放功能解析
来源:数字音视工程网 编辑:唐人 2015-12-25 11:02:46 加入收藏
IDA8C 内置大容量语音信息储存模块,可存储100分钟的WAV(16K16bit)语音信息或400分钟的G.722格式。搭配系统的万年历及事件管理,可自动依预存的管理播放对应的语音信息,或由外部输入控制点来触发语音信息播放。同一时间最大可支持 8 个独立语音信息播放。下面以案例讲解定时播放内置语音在实际案例中的运用。
“Scheduler”时间排程模块,可按小时、天、周、月、年来排程定时播放,另外还可以导入excel格式的时间排程,下面以按天定时播放为例。
Start Time:2015/9/29 15:35:00,Mode设置为:“Cyclic”,Occurrence设置为:“Daily”,每天的8:30,12:00,17:30开始广播,直至语音内容广播结束后自动停止。
Logic Control模式的触发按钮需开启。才能启动Scheduler模块工作。
接下来从左侧元件库中找到Message Player模块,并按住鼠标左键拖放到右侧工作区域。并存入广播语音到设备中。选择“Device Management”,鼠标选择IDA8C机器,点击右侧的“Machine file system”。
点击“Add”添加
然后选择“Wave”,鼠标选择需要存入的语音,点击“OK”,然后在点击“Save”即可上传到机器中。
鼠标双击“Message Player”,打开如图左侧窗口,点击“Add”增加Event1, 然后鼠标点击“…” 的地方。选择需要播放的内置语音信息。
由于Scheduler触发的是脉冲信号,而Message Player播放需要持续信号,故加入status Control模块。当第1次触发,Status Control模块位置高电位持续触发Message语音播放。当Status Control模块再次遇到脉冲信号,将会变为低电位,停止对Message Plyaer的触发。
设置播放的时候(Playing)为高电位,触发Message播放器的CH2通道灯号。
切换到Trigger,设置Event1的Morml Ending的灯号为CH2,并设置为“LO”低电位,也就是当语音正常播放完毕后,触发CH2灯号灭灯。
加入pulse Control模块,并设置“from Hi to Lo”触发脉冲信号,所以当Scheduler触发的时候,Status Control 此时置于“1”状态,Message Player触发语音播放的时候,此时为低电压->高电位,在这个时候pulse control不会触发;而当语音播放完毕后后,messenger送出1个低电位信号,此时为“from Hi to Lo”,pulse Control模块触发“OR”模块,让Status control模块置于“0”,以便下一次Scheduler模块的触发播放。
以下是整个程序的截图
评论comment