本發(fā)明屬于觸摸屏使用技術(shù)領(lǐng)域,尤其涉及一種智能測(cè)量?jī)x器上的模式切換系統(tǒng)及其顯示方法。
背景技術(shù):目前,許多智能化測(cè)量?jī)x器,單臺(tái)儀器能夠?qū)崿F(xiàn)多種測(cè)量功能或測(cè)量模式,不同的測(cè)量模式下會(huì)有不同的顯示界面提供給用戶。測(cè)量功能或測(cè)量模式的選擇一般通過(guò)按鍵或菜單進(jìn)行操作,過(guò)程比較繁瑣?,F(xiàn)有的智能測(cè)量?jī)x器一般采用智能處理器及智能操作系統(tǒng),為了提供給用戶更加人性化操作,許多智能儀器提供了觸摸屏操作。該類(lèi)儀器通常使用軟件菜單來(lái)代替?zhèn)鹘y(tǒng)的面板按鍵,用戶通過(guò)點(diǎn)擊觸摸屏上的虛擬菜單來(lái)進(jìn)行儀器操作。儀器的測(cè)量模式或測(cè)量功能的切換是通過(guò)多次的菜單選擇來(lái)實(shí)現(xiàn)。用戶觸摸觸摸屏?xí)r,觸摸屏驅(qū)動(dòng)程序?qū)⒂|摸事件及觸點(diǎn)坐標(biāo)發(fā)送給操作系統(tǒng),操作系統(tǒng)將該事件發(fā)送給儀器軟件,軟件進(jìn)行相應(yīng)的處理?,F(xiàn)有測(cè)量?jī)x器的模式切換方法的缺點(diǎn)是:用戶需要從多重菜單中進(jìn)行切換,調(diào)出模式切換所在菜單,然后通過(guò)選擇相應(yīng)的菜單按鈕進(jìn)行模式切換,該操作比較繁瑣。因此,現(xiàn)有技術(shù)存在缺陷,需要改進(jìn)。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種智能測(cè)量?jī)x器上的模式切換系統(tǒng)及其顯示方法,旨在解決現(xiàn)有的智能測(cè)量?jī)x器的模式切換需要用從多重菜單中進(jìn)行切換,操作繁瑣的問(wèn)題。本發(fā)明是這樣實(shí)現(xiàn)的,一種智能測(cè)量?jī)x器上的模式切換系統(tǒng),其中,包括智能測(cè)量?jī)x器的智能操作系統(tǒng)、內(nèi)存緩存模塊和觸摸屏;所述內(nèi)存緩存模塊用于存儲(chǔ)顯示界面,通過(guò)軟件的映射把內(nèi)存緩存模塊中的顯示界面在所述觸摸屏上進(jìn)行顯示。進(jìn)一步地,所述內(nèi)存緩存模塊中的內(nèi)存繪圖存儲(chǔ)3個(gè)顯示界面圖像,每個(gè)顯示界面圖像的大小與顯示屏幕的大小相吻合。進(jìn)一步地,不進(jìn)行觸摸或觸摸動(dòng)作完成后,所述內(nèi)存繪圖的中心點(diǎn)與所述顯示屏幕的中心點(diǎn)映射對(duì)應(yīng)重合在一起。進(jìn)一步地,所述內(nèi)存緩存模塊在觸摸動(dòng)作結(jié)束后及時(shí)調(diào)整緩存,使內(nèi)存繪圖始終只存儲(chǔ)三幅最新的顯示界面圖片。進(jìn)一步地,所述觸摸屏在觸摸時(shí),所述智能操作系統(tǒng)支持在所有顯示界面之間進(jìn)行各個(gè)顯示界面間的平滑切換及操作。本發(fā)明還提供一種智能測(cè)量?jī)x器上的模式切換系統(tǒng)的顯示方法,其中,包括以下步驟:步驟1:在內(nèi)存緩存模塊的內(nèi)存繪圖中繪制顯示界面;步驟2:滑動(dòng)觸摸屏?xí)r,把所述內(nèi)存繪圖中的顯示界面映射到實(shí)際顯示的顯示屏幕上。進(jìn)一步地,所述步驟1包括:觸摸所述觸摸屏前所述內(nèi)存繪圖的中心點(diǎn)與顯示屏幕的中心點(diǎn)映射對(duì)應(yīng)重合在一起;所述內(nèi)存繪圖的圖像包含三個(gè)顯示界面圖像,每個(gè)顯示界面圖像的大小與所述顯示屏幕的大小一致。進(jìn)一步地,所述步驟2包括:當(dāng)從觸摸屏上從左向右滑動(dòng)時(shí),內(nèi)存繪圖的中心點(diǎn)左側(cè)的滑動(dòng)距離點(diǎn)處與顯示屏幕的中心點(diǎn)相映射。進(jìn)一步地,所述步驟2還包括:當(dāng)從觸摸屏上從右向左滑動(dòng)時(shí),內(nèi)存繪圖的中心點(diǎn)右側(cè)的滑動(dòng)距離點(diǎn)處與顯示屏幕的中心點(diǎn)相映射。進(jìn)一步地,所述步驟2后還包括以下步驟:觸摸結(jié)束后,顯示屏幕的中心點(diǎn)與內(nèi)存繪圖的中心點(diǎn)對(duì)應(yīng),智能測(cè)量?jī)x器硬件切換到相應(yīng)的測(cè)量模式上;內(nèi)存緩存模塊對(duì)內(nèi)存繪圖中存放的顯示界面圖像進(jìn)行調(diào)整,使其始終顯示最新的三幅顯示界面圖像。本發(fā)明與現(xiàn)有技術(shù)相比,有益效果在于:1、切換速度快,不用進(jìn)行菜單選擇操作,可向左或向右循環(huán)切換所有的測(cè)量模式。2、可實(shí)現(xiàn)流暢的界面切換過(guò)程,顯示美觀。附圖說(shuō)明圖1是本發(fā)明內(nèi)存繪圖示意圖;圖2是本發(fā)明觸摸屏從左到右滑動(dòng)時(shí)顯示映射示意圖;圖3是本發(fā)明觸摸屏從右到左滑動(dòng)時(shí)顯示映射示意圖;圖4是本發(fā)明觸摸屏從左到右滑動(dòng)結(jié)束時(shí)顯示映射示意圖;圖5是本發(fā)明觸摸屏從右到左滑動(dòng)結(jié)束時(shí)顯示映射示意圖。具體實(shí)施方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明所述的智能測(cè)量?jī)x器采用智能操作系統(tǒng),具有觸摸屏和內(nèi)存緩存模塊。假設(shè)該測(cè)量?jī)x器具有N個(gè)不同的測(cè)量功能,用(F1、F2、F3…FN)表示,每個(gè)功能都具有不同的顯示界面,用(U1、U2、U3…UN)表示。通過(guò)手指滑動(dòng)觸摸屏可以循環(huán)在N個(gè)不同的顯示界面間平滑切換,并切換相應(yīng)的測(cè)量模式。本發(fā)明技術(shù)方案主要通過(guò)軟件設(shè)計(jì)實(shí)現(xiàn),為了能在觸摸屏幕上流暢的滑動(dòng)切換,采用了內(nèi)存緩存的繪圖方法,首先在內(nèi)存繪制顯示界面,然后把內(nèi)存繪制的界面映射到實(shí)際的顯示屏幕105。內(nèi)存繪圖104的大小為3個(gè)測(cè)量功能的顯示界面,如圖1所示。圖1中,在內(nèi)存繪制3個(gè)測(cè)量功能的顯示界面,根據(jù)其在內(nèi)存中的位置用左圖101、中圖102、右圖103來(lái)表示,這三個(gè)圖每個(gè)都與顯示屏幕105一樣大小。在用戶不進(jìn)行滑動(dòng)操作時(shí),內(nèi)存繪圖104的中心點(diǎn)O點(diǎn)與顯示屏幕105的中心點(diǎn)p點(diǎn)映射對(duì)應(yīng)重合在一起,即將中圖102映射到顯示屏幕105上進(jìn)行顯示。當(dāng)用戶進(jìn)行滑動(dòng)操作時(shí),根據(jù)滑動(dòng)的方向及滑動(dòng)距離動(dòng)態(tài)改變內(nèi)存繪圖104到顯示屏幕105的映射,在顯示屏幕105上實(shí)現(xiàn)出流暢的滑動(dòng)效果。從左向右滑動(dòng)時(shí),內(nèi)存繪圖104與顯示屏幕105的映射示意圖如圖2所示,從右到左滑動(dòng)時(shí),內(nèi)存繪圖與顯示屏幕的映射示意圖如圖3所示。當(dāng)用戶從左到右滑動(dòng)距離為d時(shí),內(nèi)存繪圖O點(diǎn)左側(cè)d處與顯示屏幕的中心點(diǎn)p映射,此時(shí)顯示屏幕顯示部分中圖和部分左圖。當(dāng)用戶從右到左滑動(dòng)距離為d時(shí),內(nèi)存繪圖O點(diǎn)右側(cè)d處與顯示屏幕的中心點(diǎn)p映射,此時(shí)顯示屏幕顯示部分中圖102和部分右圖103。當(dāng)滑動(dòng)結(jié)束,用戶手指離開(kāi)觸摸屏?xí)r,內(nèi)存繪圖的切換情況如下:如圖4所示,當(dāng)用戶從左到右滑動(dòng)結(jié)束,手指離開(kāi)觸摸屏?xí)r,顯示屏幕105的中心點(diǎn)p與左圖101的中心點(diǎn)對(duì)應(yīng),顯示屏幕105顯示完整的左圖101,同時(shí)儀器硬件切換到左圖對(duì)應(yīng)的測(cè)量模式上。同時(shí)為了進(jìn)行后面的滑動(dòng)操作,內(nèi)存緩存模塊刪除了原右圖,原中圖變右圖,原左圖變中圖,生成新左圖。此時(shí)內(nèi)存繪圖映射關(guān)系恢復(fù)到圖1所示。如圖5所示,當(dāng)用戶從右到左滑動(dòng)結(jié)束,手指離開(kāi)觸摸屏?xí)r,顯示屏幕105的中心點(diǎn)p與右圖103的中心點(diǎn)對(duì)應(yīng),顯示屏幕105顯示完整的右圖103,同時(shí)儀器硬件切換到右圖對(duì)應(yīng)的測(cè)量模式上。同時(shí)為了進(jìn)行后面的滑動(dòng)操作,內(nèi)存緩存模塊刪除原左圖,原中圖變左圖,原右圖變中圖,生成新右圖。此時(shí)內(nèi)存映射關(guān)系恢復(fù)到圖1所示。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。