VB設計虛擬儀器界麵常用(yòng)方法
用VB設計虛擬儀器界(jiè)麵常用方法有以下3種。 (l)下麵通過一個萬用表的例子(zǐ)介紹如何把已做好的位圖應用到界麵上。設計萬用表調(diào)檔旋鈕時,通過點擊摩擦磨損試驗機係統實現的功能左鍵、右鍵來控製順時針、逆時針(zhēn)旋轉,點擊次數控製其旋轉幅度。從這段程序可以看出,有效(xiào)的(de)加(jiā)載位圖,可以(yǐ)使儀器界(jiè)麵友好,使用戶易(yì)於接受,這是虛擬儀器界(jiè)麵製作的要點之(zhī)一 (2)使用標準(zhǔn)按鈕使用CommandButton可以建立簡單的自(zì)定將標準測力環置於實驗機上義外觀的按鈕,VB提供(gòng)了按鈕所定義的四種狀態:按下、彈(dàn)起、輸(shū)人焦點和被禁(jìn)用,所以應(yīng)該提供四種(至(zhì)少兩種)表征按鈕狀態的顏色或(huò)位圖。下麵以示波器的開關按鈕為例介紹位圖按鈕的製作,示(shì)波器打開和關閉的兩種狀態實現(xiàn)方法如下在窗體中加載一個aB控件,命名為CmdSBQS初teh,設置其長、寬為合適大小,BaekColor=H80(深紅)。複(fù)原示波器其他參數Endf本(běn)例(lì)提供的方法較種方法簡單,應擠出機作(zuò)為重要加工裝備用也有一定局限(xiàn)性。界(jiè)麵作為用戶與程序功能的橋梁,應該受到(dào)程序參數的控製並影響到程(chéng)序中的參數,為(wéi)程序提供完善的接口,這也是設計界麵時的要點之一。 (3)利用VB繪圖函數虛擬儀器的某些部分需要(yào)動態顯示,其圖形事先不可預(yù)知,所以不(bú)能用(yòng)位圖的方法實現。VB提供了豐富(fù)的繪圖函數,利用這些函數可以繪製出複(fù)雜的圖形,解決這一問題。