为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

基于Labview的MP3的设计

2012-08-22 3页 doc 251KB 82阅读

用户头像

is_721938

暂无简介

举报
基于Labview的MP3的设计基于Labview的MP3播放器的设计 该虚拟仪器—MP3播放器,主要用于播放已存储计算机磁盘中的音乐文件。它是将播放器的系统装入计算机,以通用的计算机硬件及操作系统为依托,实现音乐功能的。本系统主要利用labview的Activex, 属性节点,调用节点,Event structure等控制实现的。 该虚拟仪器的程序框图如下所示,下面对其的各个控件和函数做一下简单介绍: 图1:基于labview的MP3播放器的程序框图 (1)事件结构:包括一个或多个子程序框图或事件分支,结构执行时,仅有一个子程序框图或分支在执...
基于Labview的MP3的设计
基于Labview的MP3播放器的 该虚拟仪器—MP3播放器,主要用于播放已存储计算机磁盘中的音乐文件。它是将播放器的系统装入计算机,以通用的计算机硬件及操作系统为依托,实现音乐功能的。本系统主要利用labview的Activex, 属性节点,调用节点,Event structure等控制实现的。 该虚拟仪器的程序框图如下所示,下面对其的各个控件和函数做一下简单介绍: 图1:基于labview的MP3播放器的程序框图 (1)事件结构:包括一个或多个子程序框图或事件分支,结构执行时,仅有一个子程序框图或分支在执行。事件结构可等待直至事件发生,并执行相应条件分支,处理该事件。连线事件结构边框左上角的“超时”接线端,指定事件结构等待事件发生的时间,以毫秒为单位。默认值为–1,即永不超时。 (2)ActiveX容器:用于在VI的前面板上嵌入ActiveX对象。基于Windows的应用程序可通过此方式在前面板上显示并与LabVIEW控件交互。可在ActiveX容器中放置两种类型的ActiveX对象。用户可自行创建新的ActiveX控件或文档。也可插入现有的ActiveX控件或文档。框图中的MEDIA PLAYER就是现有的控件。 (3)属性节点:可自动调整为用户所引用的对象的类。LabVIEW的属性节点可访问ActiveX属性。框图中的IWMPPLAYER4和IWMPCONTROLS均为所引用的对像的类。 (4)路径控件:用于输入或返回文件或目录的地址。 (5)字符串/数组/路径转换:使路径转换为字符串,以操作平台的格式描述路径。字符是当前平台上通过标准格式路径示的路径描述符。字符串的数据类型结构与路径一致。 下面是如何查找具体的控件与函数及对它们的参数设定过程: (1)属性节点调整为所引用对象的类:在程序框图中右键单击出“函数”选板,点击“互联接口”,选择ActiveX—属性节点—选择类—ActiveX—IWMPPLAYER4,左键单击属性栏,即可选择相应的属性—URL。若不止一个属性,则下拉属性栏,在按照相同的方法选择相应的属性—controls。其结果如右图:。IWMPCONTROLS的创建及参数设定方法基本和IWMPPLAYER4一致,这里就不在重复,其结果如:左下图:。 (2)事件结构的设置:首先按照 函数——编程——结构——事件结构的步骤找出事件结构,然后起参数设定过程如下:右键单击事件结构即可出现编辑事件对话框,然后取消左下角的锁定前面板,将事件源修改为“停止”,事件修改为“值改变”。再锁定前面板,即可得到下面的对话框。点击确定保存即可。 图2 事件结构的参数设定对话框 (3)路径至字符串转换的查找:在程序框图中按照:函数——编程——字符串——字符串/数组/路径转换——路径至字符串转换 的步骤即可找到路径至字符串转换函数。如右图所示:。 (4)用ActiveX容器插入MEDIA PLAYER:在前面板上右键单击打开控件,按照 控件—经典—经典容器 —ActiveX容器—插入ActiveX对象—WindowsMediaPlayer 的步骤即可实现。其结果在前面板上有显示。 (5)用ActiveX容器插入文件路径输入控件:按(4)的步骤打开控件后,按照控件—经典—经典容器 —ActiveX容器—替换—文本输入控件—文件路径输入控件 操作完成即可。其结果在前面板上也有显示。 上述过程完成以后,进行连线,并整理好连线。显示其前面板如下: 图3 基于labview的MP3播放器的前面板 其调试过程很简单,就是通过路径添加计算机中存储的音乐文件,然后点击前面板上的运行键。该虚拟播放器就能通过自己的运行和停止键来播放这首音乐啦。同时还可以用鼠标来暂停、快进及快退。 通过制作该软件,使我熟悉了LABVIEW的一些基本运用,了解了如何将属性节点调整为用户所引用的对象的类,如何通过ActiveX容器插入控件。掌握了事件结构的应用。进一步理解了虚拟仪器。明白了“软件就是仪器”这句话的含义。但也有不足的地方就是不能直接通过操作界面进行音乐切换。
/
本文档为【基于Labview的MP3的设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索