基于VB的音乐喷泉上位机控制系统研制

来源 :中国集体经济 | 被引量 : 0次 | 上传用户:cai2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:基于VB的音乐喷泉控制系统,运行于windows平台,文章介绍了音乐喷泉系统的硬件、软件结构及功能,并给出了主要程序。
  关键词:VB;音乐喷泉;控制系统
  
  VB6.0是当前用于数据采集、信号处理和虚拟仪器开发的一个标准工具。它是一种图形化的编程语言,集成了与满足GPIF3,VXI,RS232和RS485协议的硬件及数据采集卡通讯的全部功能。它还内置了便于应用TCP/IP,ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件。其图形化的界面使得编程及使用过程都生动有趣。
  随着城市建设的发展,音乐喷泉已成为现代城市生活的重要娱乐设施之一。目前,大型音乐喷泉的控制方式主要有工业PC和以工业PC为上位机,PLC为下位机的总线控制两种方式。这里的工业PC控制方式是指以工业控制计算机为核心,通过各种IO板卡和通讯卡发送控制信号的音乐喷泉控制系统。随着大点数工业IO板卡的推出以及计算机多媒体技术的发展,相比以工业PC为上位机,多个PLC为下位机的总线控制方式相比,它具有更高的性价比,而且充分利用了目前计算机的多媒体技术。下面结合某音乐喷泉控制系统的项目介绍一种基于工业PC控制方式以VB6.0为上位机界面的音乐喷泉控制系统。
  
  一、硬件部分
  
  


  控制系统的系统框图如图1所示,采用多媒体声卡取代传统的CD播放机,使用研华PCI_1753P1753E数据采集卡。采用多媒体声卡后,不再需要CD播放机,音乐的播放、音乐数据的分析可以全部在工控机内用软件实现,可以提高音乐跟水型变化的协调性。PCI_1753是一款PCI总线的96路数字量I/O卡,它可以经由PCI_1753E擴展为192路的数字量I/O。PCI_1753仿真8255PPI模式0,但是缓存电路提供了比8255更高的驱动能力,96路I/O线分成12个8位I/O端口:A0、B0、C0、A1、B1、C1、A2、B2、C2、A3、B3和C3。用户可以使用软件配置每个端口作为输入或输出端口。这样只需要两块PCI_1753再扩展两块PCI_1753E就可以取代传统的多块PCL_734。解决了板卡多,需扩展ISA槽的问题,而且提高了系统的稳定性、可靠性。对变频器的控制,采用RS_485总线的控制方式,使用了研华公司的4端口RS_485PCI通讯卡PCI_1612A。
  
  二、软件部分
  
  


  设计了控制软件。该控制软件运行于WindowsXP,它的基本结构从图2看出:它由系统管理模块、水型编辑模块、系统测试模块、运行模块、IO驱动模块组成。其中,系统管理模块完成乐曲的添加、删除,并管理测试、运行和水型编辑等其它功能模块;系统测试模块负责测试阀门、灯及变频器的工作情况;水型模块提供一个友好的工作界面让用户根据对音乐的理解来添加基本水型,最后生成水型文件;运行模块最后根据水型模块生成的水型文件,按一定的控制规律控制喷泉的水型,IO驱动模块则负责接收测试模块和运行模块发送的数据,并据此驱动IO板卡和通讯卡。
  为了对不同的歌曲进行水型编辑,设计了一个水型库。水型库包含基本的水型,每一首歌曲的喷泉水型由多个基本水型组成,不同的歌曲在一定的时间段的水型根据歌曲的节拍、频率、感情色彩等从基本水型中选出。
  这样,在软件的水型模块中设置好喷泉水型,生成对应歌曲的水型文件,运行时由运行模块读取水型文件数据,经过处理,驱动各个阀门、彩灯、变频器等,实现给定的喷泉水型。水型编辑模块主要对windows的wav文件进行数据处理并编辑水型文件。wav文件数据块包含了以脉冲编码调制(PCM)格式表示的声音信号样本。在windows中可以通过低级音频函数很容易的对wav文件进行音乐播放、暂停、定位、结束等操作。由于wav文件的数据块内容就是声音信号样本,因此音乐波形的显示、信号的快速傅立叶变换等能直接处理。为了方便、形象进行水型编辑,水型编辑模块具有音乐波形显示功能,而且音乐波形的显示可以根据定位要求在时间轴上放大或缩小。水型编辑人员通过对音乐的理解以及在波形显示的辅助下可以对音乐进行分段,然后插入基本水型。当对整首音乐分好时间段并插入基本水型后,这些基本水型就被保存为对应歌曲的水型文件。
  音乐喷泉控制的另外一个关键问题是在Windows2000系统下音乐播放如何与水型动作协调。常用的Windows定时器消息只能达到55毫秒的定时精度,而且Windows定时器消息优先级别很低,不能满足音乐喷泉时间控制的要求。因此对喷泉控制的定时采用了Windows多媒体定时器的方法。使用这种方法可以将时间精确到2毫秒。
  
  三、主要结构及程序
  
  (一)开关量卡控制结构
  Type PT_DioWritePortByte
  Port As Integer
  Mask As Integer
  State As Integer
  End Type
  该开关量卡有32位,分4组,port指定第几组,mask为屏蔽码,state为欲设定的组的各位开关状态,须把对应位的二进制转换为十进制,如:00000011,表示把1、2位开启,其余位关闭,则state应为3。在手动已经关闭一些设备后,屏蔽码则不再是默认的255,而应该去除相应的位。如已关闭第8位对应设备,屏蔽码就应改为127。此时,即便state设置为127以上,也不会开启第8位对应设备。
  (二)音源线路的控制结构及控制函数
  Type MIXERCONTROLDETAILS
  cbStruct As Long
  dwControlID As Long
  cChannels As Long
  item As Long
  cbDetails As Long
  paDetails As Long
  End Type
  Declare Function mixerGetControlDetailsLib“winmm.dll”_
  Alias“mixerGetControlDetailsA”_
  (ByValhmxobj As Long,_
  Pmxcd As MIXERCONTROLDETAILS,_
  ByValfdwDetails As Long) As Long
  总之,用工业PC构成新系统后,系统的性能及稳定性有了很大的提高。该喷泉主控系统用vb6.0编程语言在windows系统下开发,主要硬件设备包括工控机、双工声卡、模拟量卡及开关量卡,应用某市大型广场喷泉控制中,运行良好。特别是在音乐起伏较大时,有比较好的效果,同时增强了音乐喷泉的表现力和观赏性。
  
  参考文献:
  1、张静,梁澍.Windows多媒体编程基础[M].清华大学出版社,2005(8).
  2、陶虹,唐年庆,蒋猛.音乐喷泉控制系统设计[J].内江师范学院学报,2003(4).
  3、JeffProsiss.MFCWindows程序设计[M].清华大学出版社,2001.
  4、李卫平,原思聪.基于PLC和组态王的泵站监控系统设计[J].自动化技术与应用,2004(5).
  (作者单位:上海建科建筑设计院有限公司)
其他文献
摘要:本研究采用质的研究方法,对星巴克店内的消费者进行深度访谈,再对资料进行内容分析,其中描述性统计分析采用SPSS软件,经分析得出星巴克体验营销的研究结论,最后给出研究命题。  关键词:体验营销;星巴克;质的分析法    一、研究的背景和意义    二十一世纪才广泛受到重视的体验营销发展迅猛,甚至有人认为体验营销将成为未来的主流营销模式。星巴克作为体验营销成功的典范,一直是研究的重要对象。虽然星
期刊
摘要:联合分析法是一种定量研究消费者选择偏好的方法,用于估测消费者对一些能够详细定义的产品属性的相对重要性和属性水平的效用的评价。文章首先介绍了联合分析的发展及基本概念,阐述了联合分析的方法和步骤,并以3G手机作为实证分析,其结果可作为其市场行为的决策依据。  关键词:联合分析;3G手机;产品属性;轮廓    联合分析是市场研究领域的一种多变量分析技术。它以经济学上的基数效用函数和心理学中的心理测
期刊
摘要:STP战略是经典的市场营销战略。文章通过理论分析充分阐述STP战略在现代房地产营销中的应用。通过客户细分的操作方法,准确确定房地产开发企业所面对的市场以及在竞争中所需运用的策略。  关键字:STP战略;房地产营销;市场细分  随着房地产市场竞争的日趋激烈和房地产行业的理性化发展,过去简单的楼市买卖概念已被淘汰。全面引入STP战略加强房地产营销管理,是房地产企业决胜未来市场的关键因素之一。  
期刊
自2005年3月国务院发出《关于切实稳定住房价格的通知》以来,房地产行业的管理领域新政频出,旨在起到稳定房价,合理房源结构,保护土地资源,抑制投资性及投机性购房行为,保障中低收入家庭住房需求得到有效满足,同时,也消除由非正常购房需求急剧膨胀而搅起的虚假繁荣式的经济泡沫。  笔者在一个县级市了解到,新政出台前的2004年市场平均房价为2200元/平方米,2005年上升为2600元/平方米,2006年
期刊
摘要:近些年来,我国的农民专业合作经济组织发展势头迅猛,在提高农产品质量、提高我国农民组织化程度、增加农民收入等方面起着不可忽视的作用。文章以安徽省广德县凤桥股份合作制板栗协会为实例,通过对其发展现状进行分析,揭示其发展过程中存在的一些问题,并在此基础上给出了相关建议。  关键词:农业产业化;农民专业协会;农民专业合作社    农民专业合作社是在农村家庭承包经营基础上,同类农产品的生产经营者或者同
期刊
从建立和谐社会的角度出发,按统筹城乡、均衡发展的原则,将城市社区卫生与农村公共卫生、农民健康工程统筹考虑,加快建设覆盖城乡居民的基本卫生保健制度,加强农村三级卫生服务网络建设,大力发展城市社区卫生服务,努力为群众提供公平、安全、有效、方便、价廉的公共卫生和基本医疗服务,是各级政府的应有职能,也理应是公共财政必须保障的重要方面。    一、政策依据    (一)国家政策  《财政部、国家发改委、卫生
期刊
一、国美与格力的纷争始末    2004年2月下旬,成都国美和成都格力爆发争端,原因是国美在没有提前通知厂家的情况下,突然大幅降低格力空调的价格;2004年3月11日,国美北京总部向全国各分公司发出对格力空调的“封杀令”。14日,格力也宣布全面从国美电器卖场撤出,双方正式结束合作伙伴关系;2005年左右,广州、福建、河南等地区格力代理商向国美供货,但双方否认已经达成共识进行合作;2006年3月,格
期刊
近年来,中国石化集团公司持续改革、主辅分离工作不断向更深层次推进,特别是随着集团公司非上市部分产业结构调整和经营组织结构调整的步伐的加快,开始逐步实施专业化管理模式,其目的是通过对石油开发专业化结构调整,建立起独特技术优势的专业队伍,打造国际化的行业品牌,进一步推进集团公司的改革步伐。把井下作业系统从采油系统分离出来进行重组,是中石化集团公司着眼于提高国际竞争力和促进股份公司长远发展而做出的重要决
期刊
激励机制是通过对人的行为动机的研究来设计激励政策,引导人的行为的一种管理机制。目前,企业都有很多激励机制,但有些力度不够,效果不甚明显。所以企业应加强激励机制的应用,通过激励机制来促进企业的良性化发展。为此特提出以下建议。    一、积极推进经营者年薪制    “年薪制”是以年度为单位,根据经营者的生产经营成果和所承担的责任、风险确定其工资收入的工资分配制度。年薪制的核心就是把经营者收入与本企业员
期刊
在设备管理中,通过对设备运行状态指标发展趋势的预测,可以合理地安排设备的维修时间,避免大故障发生,降低维修费用,保证生产安全。设备故障类型和维修时间的预测一直是一个难题。事后维修和定期维修难以达到现代化生产对设备维修管理的要求。在此情形下,具有决策功能的预测维修越来越引起人们的重视。预测维修是根据设备的日常点检记录、状态监测和诊断信息,运用数据分析方法,综合专家知识,分析设备的劣化程度,故障隐患的
期刊