【正文】
,作為輸入量輸入到For循環(huán)結(jié)構(gòu)中,F(xiàn)or循環(huán)的自動(dòng)索引隧道每次讀取數(shù)組的一個(gè)元素,作為循環(huán)依據(jù)。布爾按鈕“播放暫?!钡陌粹o動(dòng)作設(shè)置為“單擊時(shí)轉(zhuǎn)換”,用以暫停與播放的交替實(shí)現(xiàn),在事件結(jié)構(gòu)外加一個(gè)while循環(huán)可以重復(fù)查詢按鈕狀態(tài),這樣在播放過程中可以不停切換播放和暫停狀態(tài) 音量控制也是通過屬性節(jié)點(diǎn)實(shí)現(xiàn),,該屬性可以直接控制播放器的音量條滑動(dòng),利用數(shù)值輸入控件作為輸入,在前面板上通過水平指針滑動(dòng)桿控制。同時(shí)將文件路徑通過“路徑至字符串轉(zhuǎn)換”函數(shù)轉(zhuǎn)換為字符串,并作為URL地址(統(tǒng)一資源定位符)輸入給屬性節(jié)點(diǎn),屬性節(jié)點(diǎn)能夠獲取或設(shè)置引用類的屬性,該屬性節(jié)點(diǎn)選擇的LabVIEW類為IWMPPlayer4,用以引用Windows Media Player,選擇屬性為URL,用以設(shè)置Windows Media Player的文件讀取位置,讀取到該路徑下的文件后,便開始播放音樂。按鈕的原值為False,條件結(jié)構(gòu)執(zhí)行‘假’分支,彈出文件對(duì)話框,選擇音樂文件后,通過“引用句柄至路徑轉(zhuǎn)換”函數(shù)輸出文件路徑,并在前面板的文件路徑顯示控件上顯示。1)打開文件并播放音樂 程序框圖如圖,先用一個(gè)事件結(jié)構(gòu)檢測(cè)“打開文件”按鈕是否被按下,事件結(jié)構(gòu)可等待直至事件發(fā)生,并執(zhí)行相應(yīng)條件分支,處理該事件。 主程序流程大致為:點(diǎn)擊打開文件按鈕→彈出文件對(duì)話框→選擇音樂文件→顯示文件路徑和播放曲目→調(diào)用Windows Media Player播放歌曲,同時(shí)流水燈開始工作→暫停、播放、音量控制等→停止播放,同時(shí)流水燈停止工作,文件路徑和播放曲目初始化→退出程序。2實(shí)施方案 該音樂播放器的功能都可以通過軟件程序來實(shí)現(xiàn),所以不需要設(shè)計(jì)硬件結(jié)構(gòu),只需要一臺(tái)自帶Windows Media Player和LabVIEW應(yīng)用程序的P