專利名稱:數(shù)字示波器菜單控制系統(tǒng)的設(shè)計方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字示波器,尤其是涉及數(shù)字示波器菜單控制系統(tǒng)的設(shè)計方法。
背景技術(shù):
數(shù)字示波器的屏幕顯示空間有限,出于美觀和實用的目的,波形顯示區(qū)域占據(jù)整個屏幕的比例應(yīng)該盡可能的大,但是這樣的屏幕布局,使得用戶進行菜單操作時,彈出的菜單會部分遮蓋波形顯示區(qū)域。所以當用戶選擇了某一個菜單功能后,經(jīng)常需要將菜單關(guān)閉,以查看波形顯示效果是否滿足需求。如未完全滿足需求,則用戶需要經(jīng)常返回最近一次打開的菜單,對相關(guān)參數(shù)做進一步調(diào)整。對于一般的數(shù)字示波器而言,菜單關(guān)閉后,如果想要返回最近一次打開的菜單條目,必須從某一個特定的頂級菜單入口出發(fā),進入多級子菜單或者在菜單系統(tǒng)中不斷翻頁, 最終進入需要的菜單。這種菜單操控方式對用戶而言很不方便。
發(fā)明內(nèi)容
本發(fā)明目的在于提供一種菜單操控更加便捷的數(shù)字示波器菜單控制系統(tǒng)的設(shè)計方法。為實現(xiàn)上述目的,本發(fā)明采取下述技術(shù)方案
本發(fā)明所述數(shù)字示波器菜單控制系統(tǒng)的設(shè)計方法,所述數(shù)字示波器菜單控制系統(tǒng)包括鍵盤輸入單元、CPU控制單元、菜單存儲單元;所述鍵盤輸入單元包含一個菜單鍵,用戶按下所述菜單鍵時,所述CPU控制單元依據(jù)當前是否有菜單正在顯示,執(zhí)行下述步驟
如果當前數(shù)字示波器屏幕上有菜單正在顯示,CPU控制單元保存當前菜單內(nèi)容至所述菜單存儲單元后,關(guān)閉當前菜單;
如果當前數(shù)字示波器屏幕上無菜單正在顯示,CPU控制單元讀取所述菜單存儲單元中存儲的菜單內(nèi)容,當菜單內(nèi)容為空時,CPU控制單元不進行任何操作;當菜單內(nèi)容不為空時,CPU控制單元依據(jù)菜單內(nèi)容恢復(fù)該菜單。本發(fā)明優(yōu)點在于無論數(shù)字示波器菜單控制系統(tǒng)所顯示的菜單當前處在哪一級菜單,點擊所述菜單鍵,當前處于顯示狀態(tài)的菜單即關(guān)閉,同時它的內(nèi)容會在菜單存儲單元中保存起來;再按一次菜單鍵時,就會將最近一次顯示的菜單重新繪制出來;當用戶需要多次對某一個參數(shù)進行調(diào)整時,不再需要在菜單系統(tǒng)中重復(fù)的翻頁,僅僅需要一次點擊即可。并且,在用戶關(guān)閉某一個菜單后,可以隨時還原這個菜單并進行后續(xù)操作,即用戶可以直接在相關(guān)菜單處進行參數(shù)調(diào)整;或者進入與該菜單相鄰的其他菜單,進行參數(shù)調(diào)整。
圖I是本發(fā)明所述數(shù)字示波器菜單控制系統(tǒng)的原理框圖。圖2是本發(fā)明所述CPU控制單元的控制流程圖。圖3、圖4是本發(fā)明實施例中菜單演示示意圖。
具體實施例方式如圖1、2所示,本發(fā)明所述數(shù)字示波器菜單控制系統(tǒng)的設(shè)計方法,所述數(shù)字示波器菜單控制系統(tǒng)包括鍵盤輸入單元、CPU控制單元、菜單存儲單元;所述鍵盤輸入單元包含一個菜單鍵,用戶按下所述菜單鍵時,所述CPU控制單元依據(jù)當前是否有菜單正在顯示,執(zhí)行下述步驟
如果當前數(shù)字示波器屏幕上有菜單正在顯示,CPU控制單元保存當前菜單內(nèi)容至所述菜單存儲單元后,關(guān)閉當前菜單;
如果當前數(shù)字示波器屏幕上無菜單正在顯示,CPU控制單元讀取所述菜單存儲單元中存儲的菜單內(nèi)容,當菜單內(nèi)容為空時,CPU控制單元不進行任何操作;當菜單內(nèi)容不為空時,CPU控制單元依據(jù)菜單內(nèi)容恢復(fù)該菜單。本發(fā)明工作原理簡述如下 數(shù)字示波器的鍵盤輸入單元,包含一個獨立的“MENU OFF”按鍵,即所述的菜單鍵,每次按下該按鍵時,所述鍵盤輸入單元將按鍵信號發(fā)送至所述CPU控制單元,CPU控制單元執(zhí)行圖2所示流程。CPU控制單元使用一個數(shù)值來標識一個特定的菜單,這個數(shù)值被稱為菜單索引號,不同的菜單,對應(yīng)不同的菜單索引號。借助菜單索引號,CPU控制單元可以在屏幕上將這個特定菜單繪制出來,或者清除掉。CPU控制單元同時依據(jù)系統(tǒng)當前的菜單索引號對鍵盤輸入單元中傳送的各種按鍵信號進行不同的處理。假定當前示波器屏幕上如圖3所示,正在顯示“觸發(fā)\邊沿觸發(fā)\耦合”菜單,用戶按下“MENU OFF”鍵。CPU控制單元收到所述按鍵信息后,首先檢測當前是否有菜單項處于顯示狀態(tài),假定索引號為0時表示當前無菜單顯示,而與“觸發(fā)\邊沿觸發(fā)\耦合”菜單對應(yīng)的菜單索引號是1007,因為當前菜單索引號是1007 ;于是CPU控制單元將1007存儲至菜單存儲單元;然后擦除1007號菜單,并將當前菜單索引號置為0,此時屏幕上的菜單就被擦除掉,如圖4所示。如果此時用戶再次按下“MENU OFF”鍵,CPU控制單元接收到所述按鍵信息后,檢測到當前菜單索引號為0,當前無菜單顯示;然后讀取菜單存儲單元中存儲的菜單內(nèi)容,發(fā)現(xiàn)存儲了 1007號菜單,于是CPU控制單元將當前菜單索引號重新設(shè)置為1007,并顯示1007號菜單,即“觸發(fā)\邊沿觸發(fā)\耦合”菜單。如圖3所述,用戶此時除了可以對“觸發(fā)\邊沿觸發(fā)\耦合”的參數(shù)進行配置,還可以很方便地對諸如觸發(fā)類型,觸發(fā)模式等多個相關(guān)的參數(shù)快速進行配置。示波器初始化時,會將當前菜單索引號設(shè)置為0,菜單存儲單元中存儲的菜單索引號也設(shè)置為0,這樣,在用戶之前未打開任何菜單的情況下,點擊“MENU OFF”按鍵,CPU控制單元接收到所述按鍵信息后檢測到當前菜單索引號為0,當前無菜單顯示,然后讀取菜單存儲單元,發(fā)現(xiàn)其中存儲的菜單索引號也為0,即菜單存儲單元存儲的菜單內(nèi)容為空,則CPU控制單元不做任何處理。
權(quán)利要求
1.一種數(shù)字示波器菜單控制系統(tǒng)的設(shè)計方法,所述數(shù)字示波器菜單控制系統(tǒng)包括鍵盤輸入單元、CPU控制單元、菜單存儲單元;其特征在于所述鍵盤輸入單元包含一個菜單鍵,用戶按下所述菜單鍵時,所述CPU控制單元依據(jù)當前是否有菜單正在顯示,執(zhí)行下述步驟如果當前數(shù)字示波器屏幕上有菜單正在顯示,CPU控制單元保存當前菜單內(nèi)容至所述菜單存儲單元后,關(guān)閉當前菜單; 如果當前數(shù)字示波器屏幕上無菜單正在顯示,CPU控制單元讀取所述菜單存儲單元中存儲的菜單內(nèi)容,當菜單內(nèi)容為空時,CPU控制單元不進行任何操作;當菜單內(nèi)容不為空時,CPU控制單元依據(jù)菜單內(nèi)容恢復(fù)該菜單。
全文摘要
本發(fā)明公開了一種數(shù)字示波器菜單控制系統(tǒng)的設(shè)計方法,數(shù)字示波器菜單控制系統(tǒng)包括鍵盤輸入單元、CPU控制單元、菜單存儲單元;鍵盤輸入單元包含一個菜單鍵,用戶按下所述菜單鍵時,CPU控制單元依據(jù)當前是否有菜單正在顯示,執(zhí)行下述步驟如果當前數(shù)字示波器屏幕上有菜單正在顯示,CPU控制單元保存當前菜單內(nèi)容至所述菜單存儲單元后,關(guān)閉當前菜單;如果當前數(shù)字示波器屏幕上無菜單正在顯示,CPU控制單元讀取所述菜單存儲單元中存儲的菜單內(nèi)容,當菜單內(nèi)容為空時,CPU控制單元不進行任何操作;當菜單內(nèi)容不為空時,CPU控制單元依據(jù)菜單內(nèi)容恢復(fù)該菜單。本發(fā)明優(yōu)點在于實現(xiàn)數(shù)字示波器菜單操控更加便捷。
文檔編號G01R13/02GK102798745SQ201210193879
公開日2012年11月28日 申請日期2012年6月13日 優(yōu)先權(quán)日2012年6月13日
發(fā)明者張興杰 申請人:鄭州麥科信電子技術(shù)有限公司