【正文】
以不需要設(shè)計(jì)硬件結(jié)構(gòu),只需要一臺(tái)自帶Windows Media Player和LabVIEW應(yīng)用程序的PC機(jī)。在編程時(shí)先實(shí)現(xiàn)最基本的功能,如打開文件,調(diào)用Windows Media Player播放,并將路徑和播放曲目顯示在前面板上,之后再逐步添加控件實(shí)現(xiàn)暫停,停止,音量控制等功能,而流水燈,系統(tǒng)時(shí)間和用戶指南按鈕是在修飾前面板時(shí)臨時(shí)想到的,于是最后就再加入了這些小功能。 主程序流程大致為:點(diǎn)擊打開文件按鈕→彈出文件對(duì)話框→選擇音樂文件→顯示文件路徑和播放曲目→調(diào)用Windows Media Player播放歌曲,同時(shí)流水燈開始工作→暫停、播放、音量控制等→停止播放,同時(shí)流水燈停止工作,文件路徑和播放曲目初始化→退出程序。然后在主程序中附加了實(shí)時(shí)顯示系統(tǒng)時(shí)間和用戶指南按鈕的程序。1)打開文件并播放音樂 程序框圖如圖,先用一個(gè)事件結(jié)構(gòu)檢測(cè)“打開文件”按鈕是否被按下,事件結(jié)構(gòu)可等待直至事件發(fā)生,并執(zhí)行相應(yīng)條件分支,處理該事件。當(dāng)按鈕被按下后,布爾按鈕“打開文件”的值改變使得事件結(jié)構(gòu)執(zhí)行,將原值賦給條件結(jié)構(gòu)的條件。按鈕的原值為False,條件結(jié)構(gòu)執(zhí)行‘假’分支,彈出文件對(duì)話框,選擇音樂文件后,通過“引用句柄至路徑轉(zhuǎn)換”函數(shù)輸出文件路徑,并在前面板的文件路徑顯示控件上顯示。再利用“拆分路徑”函數(shù)拆分出路徑最后部分的名稱,通過“連接字符串”函數(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