【正文】
類ID,類ID用于確定LabVIEW對象的類,每個(gè)類都對應(yīng)著一個(gè)ID值,例如程序框圖中的ID值11對應(yīng)的類為Path路徑,27對應(yīng)的類為String字符串,通過兩個(gè)“等于”比較函數(shù)和一個(gè)“或”函數(shù)就可以篩選出ID值為11或27的類,輸入到條件結(jié)構(gòu)中的調(diào)用節(jié)點(diǎn),從而完成文件路徑顯示控件和字符串顯示控件的初始化,在前面板中的效果即按了停止按鈕后,文件位置和播放曲目為空白。2)暫停、播放和音量控制等功能 播放暫停功能通過事件結(jié)構(gòu)與條件結(jié)構(gòu)的嵌套來實(shí)現(xiàn),事件結(jié)構(gòu)檢測到“播放暫?!卑粹o按下后,執(zhí)行對應(yīng)分支,將原值賦給條件結(jié)構(gòu),條件結(jié)構(gòu)執(zhí)行“真”或“假”分支,通過調(diào)用節(jié)點(diǎn)的調(diào)用方法實(shí)現(xiàn)對Windows Media Player的播放暫??刂啤.?dāng)按鈕被按下后,布爾按鈕“打開文件”的值改變使得事件結(jié)構(gòu)執(zhí)行,將原值賦給條件結(jié)構(gòu)的條件。在編程時(shí)先實(shí)現(xiàn)最基本的功能,如打開文件,調(diào)用Windows Media Player播放,并將路徑和播放曲目顯示在前面板上,之后再逐步添加控件實(shí)現(xiàn)暫停,停止,音量控制等功能,而流水燈,系統(tǒng)時(shí)間和用戶指南按鈕是在修飾前面板時(shí)臨時(shí)想到的,于是最后就再加入了這些小功能。于是這次的LabVIEW課程設(shè)計(jì)打算嘗試用另一種編程方式做一個(gè)音樂播放器。 本音樂播放器能實(shí)現(xiàn)的一些基本功能:打開本地音樂文件、播放音樂、暫停、停止、進(jìn)度條顯示并拖動、音量控制、快進(jìn)快退、顯示當(dāng)前播放曲目、顯示音樂文件路徑以及“愛心”流水燈、實(shí)時(shí)顯示當(dāng)前系統(tǒng)時(shí)間等。 主程序流程大致為:點(diǎn)擊打開文件按鈕→彈出文件對話框→選擇音樂文件→顯示文件路徑和播放曲目→調(diào)用Windows Media Player播放歌曲,同時(shí)流水燈開始工作→暫停、播放、音量控制等→停止播放,同時(shí)流水燈停止工作,文件路徑和播放曲目初始化→退出程序。按鈕的原