下面讨论一下组态王在音乐喷泉工程中所完成的功能:
(1)组态王以强大画面制作能力搭建良好的人机交互界面。
“组态王”软件以优异的性能、纯中文界面、编程风格简单、实时性能好,且与其他应用程序交换方便,易调试在工控领域获得了广泛的应用和认可。在音乐喷泉这个特殊领域依然可以使用组态王以强大画面制作能力,制作出画面美观适合于操纵员的画面。
(2)在组态王的画面上播放视频信号监视音乐喷泉现场
组态王提供的视频控件可以播放符合WVF标准的视频采集卡采集到的视频信号。丰富了对生产现场的监控方式,在音乐喷泉工程中实现了对音乐喷泉的多视角的监视。
(3)在组态王的驱动程序中完成对音乐的分析
可以将音乐的分析功能用组态王的驱动程序来完成,该驱动程序将要播放的音乐文件给一种特定的算法进行运算,产生一个纯文本文件。该文件中包含有该音乐文件的分段数、分段时刻、段持续的时间和对应的水形组合码。水形组合码包含有该水形组合码对应那些基本水形的信息。
(4)在组态王运行环境下进行动态的控制
在上述的音乐喷泉工程概述的几种工作模式下进行相互切换。
(5)对天生的音乐文件进行在线修改
可以在组态王中直接启动Excel对音乐驱动程序分析天生的纯文本文件进行修改,修改的内容包括:分段时刻、段持续的时间和对应的水形组合码。以此来控制音乐和喷泉的配合。
(5)用户的权限分配和安全治理
为不同的操纵员分配不同的操纵权限,保障了操纵员对音乐喷泉控制的安全性。
(6)支持在组态王的画面中播放动画,以动态的动画完成对产业现场的模拟,增强美观效果。组态王现在支持的动画格式分别为gif、avi等
(7)控制音乐的播放。
组态王可以直接播放WAV格式的歌曲或音乐CD上的歌曲。实现了真正意义上的多媒体在组态软件上的使用。
喷泉的供水形式主要有:直流式供水、水泵循环供水、潜水泵循环供水。
喷泉喷头是完成喷泉艺术造型的主要工作部件,它的作用是把具有一定压力的水,经过造型的喷头,形成绚丽的水花,喷射在水面的上空。各种不同的喷头组合配置,更能创造千姿百态的水景景观,令人兴奋、激动,产生奇妙的艺术效果。喷泉喷头的种类很多,按照结构形式不同,可分为直射、旋转、水膜、吸力、雾化等多种类型;按照所喷水流的花形可分为蒲公英、喇叭花、牵牛花、蘑菇、冰塔、开屏以及喷雾喷头等多种类型。
在这个过程中,还可以根据用户的需要,定义为以下这几种模式:
(1) 有音乐自动模式:在这种模式下,随着音乐在播放过程中旋律的变化,组态王将实时的、严格的按照操纵职员设定的水形配置来向控制动作机构的可编程控制器发送数据,以动态地该变当前水形配合音乐的播放。
(2)有音乐随机模式:在这种模式下,随着音乐在播放过程中旋律的变化,组态王将实时的、随机的选择水形,向向控制动作机构的可编程控制器发送数据,以动态地该变当前水形配合音乐的播放。
(3)有音乐手动模式:在这种模式下,随着音乐在播放过程中旋律的变化,组态王将操纵员实时确定的水形发送给控制动作机构的可编程控制器发送数据,以动态地该变当前水形配合音乐的播放。
(4)无音乐随机模式:在这种模式下,组态王将实时的、随机的选择水形,向控制动作机构的可编程控制器,以动态地该变当前水形。
(5)无音乐手动模式:在这种模式下,组态王将操纵员实时确定的水形发送给控制动作机构的可编程控制器发,以动态地该变当前水形。
在上述的5种模式下,都可以在组态王的画面中通过视频控件观察到现场安装的摄像头发送来的视频画面,还可以根据工程中确定的水形来制作相应的动画来反映音乐喷泉确当前水形。在组态王中还可以进行事件的显示和存储。
3 .控制动作机构的可编程控制器接到组态王发送下来的数据进行逻辑运算控制相应的水泵的开启和封闭,阀门的开和关,显现当前需要的水形。