專利名稱:一種具有設置狀態(tài)轉換功能的測試設備及其控制方法
技術領域:
本發(fā)明涉及到測試領域,特別是涉及到電變量測試領域,更特別是涉及到 了數(shù)字示波器領域。
背景技術:
隨著數(shù)字技術的不斷發(fā)展,各種數(shù)字化測試設備的功能和指標也在不斷的
增加和提高。舉例來說,現(xiàn)在某些品牌的數(shù)字示波器帶寬已經到達了 IOG以上, 采樣率超過50G,存儲深度超過了 1G,這些技術的發(fā)展為其他科技的進步起到 了至關重要的推動作用。伴隨著各方面性能的提高,現(xiàn)代的數(shù)字示波器的功能 也越來越強大,不僅可以完成信號測量,數(shù)據(jù)存儲,波形錄制等功能,還增加 了網(wǎng)絡通信能力,增加了以太網(wǎng)接口和USB接口。對于其他測試設備,如數(shù)字 信號分析儀、數(shù)字多用表、數(shù)字萬用表、數(shù)字信號發(fā)生器、函數(shù)發(fā)生器、脈沖 信號發(fā)生器等的功能和指標也都有了極大的提高,功能越來越強,指標越來越 高。
功能種類的增強和增多帶來了儀器功能疲憊的問題。由于,儀器的操作面 是有限的,面對繁多的功能選擇,只能將某些相對重要的功能放置在較為方便 使用的面板位置上,而對一些很常用卻相對不重要的功能只能放在需要多級操 作的菜單中,需要通過多級菜單的設置后,才能完成這些功能的設置。比如, 要打開和關閉某個通道的數(shù)字濾波功能,就必須首先打開相應通道菜單,然后 進入數(shù)字濾波子菜單,點擊打開或者關閉按鈕才能實現(xiàn),而要打開和關閉通道 "粘滯"功能,就需要四步以上的操作步驟。繁多的操作步驟對于儀器的使用 者來講,是極為不方便的,特別是在需要不斷的切換設備的設置狀態(tài)的場合下, 更是如此。比如,需要頻繁對比觀察在不同的采樣頻率下,示波器的輸出波形 變化,或需要了解在信號發(fā)生器輸出多種不同的信號時,被測設備的響應情況。
為了滿足用戶需要不斷轉換測試設備的設置情況的需要,有些廠家為設備 增加一些快捷按鍵,每個按鍵指向設備的一個常用設置狀態(tài)或稱為常用功能, 在用戶需要時, 一按動該快捷按鍵,就可以改變設備的設置狀況,比如,在示 波器、多用表、信號分析儀上增加快速打印、快速存儲、數(shù)據(jù)快速切換顯示按 鈕,在示波器上增加快速測量,直接波形錄制按鈕,在信號發(fā)生器或還包括函數(shù)發(fā)生器上增加一些基準信號的快速輸出按鈕等。由于快捷按鍵方式可以通過 一次按鍵就可以實現(xiàn)相應的功能打開或關閉,方便了用戶使用,但,由于這些 快捷鍵的功能切換僅能指向一個特定的功能或稱為儀器儀表設置狀態(tài),有限的 面板空間,不能為用戶提供很多的快捷鍵方式,而對不同用戶、對不同的應用 場合,用戶的使用要求是完全不同的。對于一個具體的用戶來說,往往某些快 捷鍵可能是根本無用的,而真正需要的快捷鍵功能卻又沒有。因而,這種快捷 鍵方式的應用場合是十分有限的。
為了滿足用戶不斷轉換測試設備的設置情況的需要,許多廠家為自己的設
備增加了一個設備設置狀態(tài)保存和調出功能,以RIGOL公司的DS1000B系列示 波器為例,就增加了一個記錄設備的當前設置狀態(tài)的功能,用戶可以通過菜單 的配置,記錄示波器的全部設置狀態(tài),如示波器的數(shù)字濾波功能和參數(shù)等,在 用戶需要時,用戶可以通過菜單選擇存儲或調用所存儲的設置狀態(tài)數(shù)據(jù),并使 示波器恢復設置到所需的設置狀態(tài)。另外,許多函數(shù)發(fā)生器、信號發(fā)生器和數(shù)據(jù) 采集系統(tǒng)、測試系統(tǒng)中也均提供了類似的狀態(tài)記錄和調用功能。
盡管現(xiàn)有技術中的設備已經具有了設備設置狀態(tài)保存和調出功能,但是, 由于使用該功能時,仍需要在多極菜單選項指引下,經過多個步驟才能完成, 操作起來仍然十分麻煩。
本發(fā)明的目的在于提供一種不同于現(xiàn)有技術的,具有設置狀態(tài)轉換功能 的測試設備。
本發(fā)明的另一個目的在于為本發(fā)明的一種具有設置狀態(tài)轉換功能的測試
設備提供一種控制方法。
發(fā)明內容
本發(fā)明的一種具有設置狀態(tài)轉換功能的測試設備具有一個工作部件、 一個 與所述的工作部件相連接的控制部件、 一個與所述的控制部件相連接的鍵盤單 元, 一個與所述的控制部件相連接的狀態(tài)存儲部件,鍵盤單元中具有一個與所 述的控制部件相連接的狀態(tài)轉換按鍵,所述的狀態(tài)轉換按鍵可以產生狀態(tài)存儲 指令或狀態(tài)調用指令,所述的控制部件對所述的狀態(tài)存儲指令敏感、在狀態(tài)存
儲器中保存當前測試設備的設置狀態(tài);所述的控制部件對所述的狀態(tài)調用指令 敏感、依照所述的狀態(tài)存儲器中保存的內容,對所述的測試設備的執(zhí)行狀態(tài)設本發(fā)明所述的測試設備可以是信號采集裝置,如數(shù)字示波器、熒光示波器、 數(shù)字多用表、數(shù)字繁用表、信號分析儀和信號采集設備。本發(fā)明所述的測試設 備也可以是信號發(fā)生裝置,如精密數(shù)字電源、基準信號源、數(shù)字信號發(fā)生器、 函數(shù)發(fā)生器、各種波形發(fā)生器(如正弦信號發(fā)生器)、脈沖信號發(fā)生器等,本發(fā) 明所述的測試設備也可以是綜合測試設備,如具有波形顯示功能的信號發(fā)生器、 由示波器和信號發(fā)生器電源系統(tǒng)等共同組成的測試系統(tǒng),本發(fā)明所述的測試設 備也可以是那些由計算機控制的測試設備,如虛擬示波器(由測量電路和計算 機系統(tǒng)組成,在計算機的控制下完成數(shù)據(jù)采集和測量,通過計算機的屏幕顯示 測試結果,或還包括波形和波形數(shù)據(jù)等)等。本發(fā)明所述的測試設備也可以是 那些插卡式儀器構成的測試設備或測試系統(tǒng),如利用VXI、 PCI總線結構構成的 測試設備。
本發(fā)明所述的控制部件可以是單片微處理器或FPGA門陣電路構成,也可以 是由個人臺式計算機、移動式計算機、單板機或插卡式計算機構成。
在本發(fā)明的一種具有設置狀態(tài)轉換功能的測試設備中,所述的狀態(tài)轉換按 鍵既可以產生狀態(tài)存儲指令,也可以產生狀態(tài)調用指令,即,用一個按鍵提供 兩個指令,以方便用戶的使用。
在本發(fā)明所述的一種具有設置狀態(tài)轉換功能的測試設備中,所述的控制部 件可以依照所述的狀態(tài)轉換按鍵輸出信號的時間長短區(qū)分該信號是狀態(tài)存儲指 令還是狀態(tài)調用指令。所述的測試設備可以具有一個時間閾值,所述的控制部 件可以對于狀態(tài)轉換按鍵輸出的超過時間閾值的中斷指令,執(zhí)行狀態(tài)存儲步驟; 所述的控制部件可以對于狀態(tài)轉換按鍵輸出的短于時間閾值的中斷指令,執(zhí)行 狀態(tài)調用步驟。
為了實現(xiàn)上述的功能,在接收到由所述的鍵盤單元發(fā)出的中斷指令后,所 述的控制部件可以執(zhí)行如下的控制步驟 首先,執(zhí)行按鍵種類判斷步驟;
然后,當按鍵種類為所述的狀態(tài)轉換按鍵時,判斷按鍵發(fā)出的指令是狀態(tài) 存儲指令還是狀態(tài)調用指令;
最后,當按鍵發(fā)出的指令是狀態(tài)存儲指令,執(zhí)行相應的狀態(tài)存儲步驟,當 按鍵發(fā)出的指令是狀態(tài)調用指令,執(zhí)行相應的狀態(tài)調用步驟。 對于上述的控制步驟,還可以在執(zhí)行按鍵種類判斷步驟之前,增加一個中 斷計時步驟,統(tǒng)計按鍵中斷指令的時間長度;在執(zhí)行按鍵種類判斷步驟之后,當按鍵種類為所述的狀態(tài)轉換按鍵時,判 斷按鍵中斷指令的時間長度是否超出時間閾值,并依照按鍵中斷指令的時間長 度是否超出時間閾值,判斷狀態(tài)轉換按鍵發(fā)出的指令是狀態(tài)存儲指令還是狀態(tài)
調用指令;
對于上述的控制步驟,可以將超過時間閾值的中斷指令,判斷為狀態(tài)存儲指令, 執(zhí)行狀態(tài)存儲步驟;將短于時間閾值的中斷指令判斷為狀態(tài)調用指令,執(zhí)行狀 態(tài)調用步驟。
本發(fā)明所述的狀態(tài)轉換按鍵可以是安裝在面板上的物理按鍵,也可以是顯 示在測試設備的顯示屏幕上的虛擬按鍵。
本發(fā)明所述的一種具有設置狀態(tài)轉換功能的測試設備具有狀態(tài)轉換快捷和 使用方便的特點、用戶既可以用一鍵保存的方式將當前測試設備的設置狀態(tài)保 存起來,還可以用一鍵恢復的方式將已經保存起來的、用戶自己設置的設置狀 態(tài)調取出來。
附圖1所示為本發(fā)明最佳實施例所例舉的示波器1的結構示意圖。 附圖2所示為本發(fā)明最佳實施例所例舉的示波器1的鍵盤中斷信息處理程 序IOO的示意圖。
附圖3所示為本發(fā)明最佳實施例所選用的示波器1的狀態(tài)存儲程序105的 示意圖。
附圖4所示為本發(fā)明最佳實施例所選用的示波器1執(zhí)行狀態(tài)調用程序106 的示意圖。
具體實施例方式
為了進一步說明本發(fā)明的一種具有設置狀態(tài)轉換功能的測試設備,下面列 舉本發(fā)明所選用的最佳實施例。
在本發(fā)明所選用的最佳實施例中,本發(fā)明所述的一種具有設置狀態(tài)轉換功 能的測試設備是由數(shù)字示波器1構成,參照附圖1。
在本發(fā)明所選用的最佳實施例中,本發(fā)明所述的控制部件是控制單元2, 控制單元2由一個CPU構成、本發(fā)明所述的工作部件是由與控制單元2相連接的數(shù)據(jù)采集單元3、鍵盤單元4、顯示單元5、通信單元6、通用信息存儲單元8 和狀態(tài)信息存儲單元7組成。
作為一個舉例,所述的控制單元2,也可以是由單片微處理器構成、也可 以是由數(shù)字信號處理單元(DSP)構成,也可以是由FPGA門陣電路構成,也可以 是由個人臺式計算機、移動式計算機、單板機或插卡式計算機構成,在某些時 候,也可以是由處理器,如DSP和FPGA混合組成的中央處理單元。
作為又一個舉例,為了提升示波器1的波形顯示、數(shù)據(jù)采集、數(shù)據(jù)統(tǒng)計分 析、數(shù)據(jù)存儲或還包括數(shù)據(jù)通信的速度,控制單元2也可以是由多個控制器組 成,比如,由多個單片微處理器或由門陣列FPGA器件構成的控制部件來組成, 以便并行處理上述的全部操作或部分操作,從而提升示波器l的信息處理速度。
在本發(fā)明所述的最佳實施例中,鍵盤單元4是一個物理鍵盤,即實物鍵盤, 它與控制單元2相連接,使用者通過設置在示波器1的面板上的鍵盤單元4可 以對數(shù)字示波器1進行設置,比如完成示波器的工作狀態(tài)的設置,通道數(shù)、采 樣速率、觸發(fā)電平、顯示內容、顯示方式、通信方式設置等。
作為又一個舉例,示波器1的鍵盤也是采用虛擬鍵盤,即通過計算機屏幕 或示波器屏幕呈現(xiàn)給用戶的鍵盤界面,用戶通過鼠標,計算機鍵盤、或觸摸屏 幕、甚至其他遙控設備來控制、按動或觸發(fā)這些虛擬鍵盤上的虛擬按鍵。
在本發(fā)明所選用的最佳實施例中,通用信息存儲單元8可以用來存儲來自 數(shù)據(jù)采集單元3的波形數(shù)據(jù)、來自控制單元2的分析數(shù)據(jù)、控制單元2的控制 程序和各個部件和功能的狀態(tài)信息等。
在本最佳實施例中,存儲單元8控制單元2相連接,可以是全部或部分的 由鐵電存儲器構成,鐵電存儲(NvRam)方式可以保證在斷電狀態(tài)下,設置狀態(tài)信 息不丟失。
在本最佳實施例中,本發(fā)明所述的狀態(tài)存儲部件是由存儲單元7構成,存 儲單元7與控制單元2相連接,也是由鐵電存儲器構成,以保證在斷電狀態(tài)下, 設置狀態(tài)信息不丟失。
隨著技術的不斷進步與發(fā)展,也可以采用包含所述功能的其它類型的存儲 器來構成存儲單元7或8。
在本最佳實施例中,所述的顯示單元5與控制單元2相連接,可以用于顯 示數(shù)據(jù)采集單元3測量到的波形,控制單元2輸出的分析數(shù)據(jù)、示波器1的設置狀態(tài)等內容。
在本最佳實施例中,通信單元6可以用于建立示波器1與外部設備的通信, 通信單元6可以包括有網(wǎng)口,通過該網(wǎng)口,示波器1可以直接連接局域網(wǎng)或廣 域網(wǎng),以便外部設備對示波器1進行遠程控制或實現(xiàn)相互之間的數(shù)據(jù)傳輸,通 信單元6還可以具有USB 口、 232串口和GPIB儀器專用接口等,通過這些接口, 示波器1可以與其他設備實現(xiàn)互聯(lián)或通信,比如實現(xiàn)兩臺測試設備間的通信、 數(shù)據(jù)共享,又比如借助這些接口,計算機可以方便的將多臺測試設備組合在一 起形成一個大型的測試系統(tǒng),比如將信號源、電壓源、多用表、示波器組合在 一起,形成一個綜合測試系統(tǒng)。
在本最佳實施例中,示波器1的數(shù)據(jù)采集單元3的主要的功能是采集被測 設備或部件的波形信號,其結構會因示波器的功能和性能的不同而有所不同, 比如數(shù)據(jù)采集單元3會因為示波器的通道數(shù)量、頻率范圍、測試精度、采樣速 率等不同,而具有不同的結構。又比如,當示波器1為熒光示波器、便攜式示 波器時,結構也會有所不同,在比如,當在示波器上增加較多地分析功能、其 他參數(shù)的測試功能,如直流測量能力和信號輸出能力時,如增加了函數(shù)發(fā)生器 時,其結構更會有所不同,因這些都是本領域的技術人員熟知的技術內容,所 以,不再對其細節(jié)進行贅述。
在本發(fā)明所述的最佳實施例中,具有一個狀態(tài)轉換按鍵,該狀態(tài)轉換按鍵 與示波器1上的其他按鍵和旋鈕一樣,是位于示波器1的操作面板上的一個普 通按鍵,與其他按鍵一起構成了鍵盤單元4,該狀態(tài)轉換按鍵的操作方式也可以 選用與別的功能按鈕、旋鈕、按鍵相同的方式。在物理結構上,該狀態(tài)轉換按 鍵是位于操作面板上的鍵盤陣列中。因,鍵盤單元4與控制單元2相互連接, 當按動鍵盤單元4中的一個按鍵時,鍵盤單元4會產生一個鍵盤中斷信息或稱 為鍵盤指令信息輸入到控制單元2。
在示波器1工作時,控制單元2對鍵盤單元4輸出的鍵盤中斷信息敏感, 執(zhí)行鍵盤中斷信息處理程序100,參見附圖2。
在本發(fā)明選用的最佳實施例中,控制單元2在接收到來自鍵盤單元4的鍵 盤中斷信息后,執(zhí)行鍵盤中斷信息處理程序100,首先執(zhí)行中斷計時步驟101, 統(tǒng)計鍵盤中斷信息的持續(xù)時間,然后,進入按鍵種類判斷步驟102,根據(jù)鍵值判 斷鍵盤中斷信號是產生于普通按鍵還是所述的狀態(tài)轉換按鍵,當該鍵盤中斷信 號產生于普通按鍵時,控制單元2執(zhí)行普通鍵值處理步驟103,當該中斷信號產生于狀態(tài)轉換按鍵時,控制單元2進入計時查詢步驟104,以判斷來自所述的狀 態(tài)轉換按鍵的中斷信號的時間長短,當該中斷信號的持續(xù)時間大于一個特定的 門檻時間值時,控制單元2進入狀態(tài)存儲程序105,在存儲單元7中保存示波器 l的設置狀態(tài),當該中斷信號的持續(xù)時間短于所述的特定的門檻時間值時,控制 單元2執(zhí)行狀態(tài)調用程序106,參照存儲單元7中保存的設置狀態(tài),對示波器l 進行設置處理。
在本發(fā)明選用的最佳實施例中,所述的門檻時間值選為3秒,SP,當來自 所述的狀態(tài)轉換按鍵的鍵盤中斷信號的時間長度長于3秒鐘時,控制單元2判 斷該信號為狀態(tài)存儲指令,執(zhí)行狀態(tài)存儲程序105,當來自狀態(tài)轉換按鍵的鍵盤 中斷信號的時間長度短于3秒鐘時,控制單元2判斷該信號為狀態(tài)調用指令, 執(zhí)行狀態(tài)調用程序106。
在本發(fā)明的最佳實施例中,當連續(xù)多次長時間按下所述的狀態(tài)轉換按鍵, 且每次按鍵時間超過3秒鐘時,控制單元2將多次執(zhí)行狀態(tài)存儲程序105。當連 續(xù)多次短時間按下所述的狀態(tài)轉換按鍵時,控制單元2將多次執(zhí)行狀態(tài)調用程 序106。
本實施例所選用的門檻時間值是可以根據(jù)需要加以調整的,比如調整為2 秒或4秒。
作為又一個實施例,根據(jù)需要,在對來自所述的狀態(tài)轉換按鍵的鍵盤中斷 信號的時間長度進行判斷時,也可以將短于門檻時間值的鍵盤中斷信號判斷為 狀態(tài)存儲指令,而將長于門檻時間值的鍵盤中斷信號判斷為狀態(tài)調用指令。
作為又一個舉例說明,在一些應用場合,本實施例中所述的中斷計時步驟 101,也可以改為設置在計時査詢步驟104之前,僅針對來自狀態(tài)轉換按鍵的鍵 盤中斷信號進行時間統(tǒng)計。
作為舉例說明,利用一個狀態(tài)轉換按鍵發(fā)出兩個不同指令、即狀態(tài)存儲指 令和狀態(tài)調用指令的方法有多種
比如,通過按鍵的按動次數(shù)的不同,來區(qū)分狀態(tài)存儲指令和狀態(tài)調用指令, 連續(xù)按動按鍵兩次,對應于發(fā)出狀態(tài)存儲指令,僅按動一次,對應于狀態(tài)調用 指令。
又比如,利用交替方法來分辨是狀態(tài)存儲指令還是狀態(tài)調用指令,比如一 次是狀態(tài)存儲指令,下一次是狀態(tài)調用指令,不斷地循環(huán)。使用這種交替方式 時,可以在按鍵上輔助使用燈光,比如燈光亮時,表示用戶再次按動按鍵,發(fā)出的信號是狀態(tài)調用指令。對于虛擬鍵盤,也可以用按鍵的顏色或按鍵上的文 字來表示當前按鍵發(fā)出指令會是狀態(tài)存儲指令還是狀態(tài)調用指令。
在本發(fā)明選用的最佳實施例中,在控制單元2進入狀態(tài)存儲程序105后, 依次執(zhí)行如下三個步驟、第一個步驟是清除步驟200,參見圖3,在此步驟中, 在控制單元2的控制下,對存儲單元7中保存的狀態(tài)信息進行清除,然后,執(zhí) 行設置狀態(tài)信息讀取步驟201,在此步驟中,控制單元2從示波器1的存儲單元 8中將關于示波器1狀態(tài)信息調出,然后執(zhí)行狀態(tài)信息存儲步驟202,將從存儲 單元8中獲取的關于示波器1狀態(tài)保存在存儲單元7中。
在本發(fā)明選用的最佳實施例中,所述的示波器1的狀態(tài)設置信息包括如下 的三個方面的信息
1. 普通功能的狀態(tài)信息如打開聲音,打開通道數(shù)字濾波,順序改變當前 儀器使用語言,儀器界面設置等。這類功能信息通常是用函數(shù)形式來保存的。 執(zhí)行設置狀態(tài)信息讀取步驟201時,控制單元2是將存儲單元8中保存的對應 的函數(shù)調用狀態(tài)取出來,然后,在狀態(tài)信息存儲步驟202中,再將這些函數(shù)的 調用狀態(tài)信息保存在存儲單元7中。
2. 功能調整信息比如波形亮度調整信息,網(wǎng)格亮度信息,觸發(fā)靈敏度信 息、通道偏移量,系統(tǒng)時基信息等。這類狀態(tài)信息往往是一個數(shù)值,執(zhí)行設置 狀態(tài)信息讀取步驟201時,控制單元2是將存儲單元8中保存的對應數(shù)值取出 來,然后,在狀態(tài)信息存儲步驟202中,再將這些數(shù)值保存在存儲單元7中的 對應的存儲單元中。
3. 外設功能狀態(tài)信息這類功能信息是對外部某一硬件進行讀寫操作, 比如對外部U盤存儲文件,操作打印機打印等。這類功能信息通常也是用函數(shù) 形式來保存的。但在調用這類函數(shù)時,被調出的函數(shù)會自行判斷當前硬件設備 是否支持,然后再進行操作。同樣,執(zhí)行設置狀態(tài)信息讀取步驟201時,控制 單元2是將存儲單元8中保存的對應函數(shù)的調用狀態(tài)取出來,然后,在狀態(tài)信 息存儲步驟202中,再將這些函數(shù)的調用狀態(tài)信息保存在存儲單元7中。
在本發(fā)明選用的最佳實施例中,在控制單元2進入狀態(tài)調用程序106后, 執(zhí)行狀態(tài)信息類型判斷步驟301,參見圖4,首先控制單元2訪問存儲單元7, 對其信息進行類型判斷,對屬于普通功能的狀態(tài)信息,控制單元2執(zhí)行函數(shù)調 用步驟302,從存儲單元7中調用對應的函數(shù),以便設置示波器1的普通功能狀 態(tài)。對于功能調整狀態(tài)信息,控制單元2執(zhí)行數(shù)值調用步驟303,從存儲單元7中取出數(shù)值信息,以便對示波器1中需要調整的部件進行設置。對于外設功能
狀態(tài)信息,控制單元2執(zhí)行函數(shù)調用步驟304,以便對外設功能狀態(tài)進行設置。 狀態(tài)調用程序106在執(zhí)行設備的狀態(tài)設置之前,還執(zhí)行一個出錯判斷步驟 305,用以判斷對示波器l執(zhí)行狀態(tài)轉換是否可行,在沒有發(fā)現(xiàn)錯誤時,執(zhí)行狀 態(tài)設置步驟306 ,直接對示波器1的狀態(tài)進行重新設置。在執(zhí)行錯誤判斷步驟 發(fā)現(xiàn)錯誤時,比如對于普通功能的狀態(tài)信息,當示波器l處在交替觸發(fā)模式下, 新的狀態(tài)設置要調出延遲掃描,出錯判斷步驟305就會判斷出錯,然后,執(zhí)行 錯誤處理步驟307,對于不同的錯誤可以有不同的處理方式,比如對于上述的錯 誤,錯誤處理步驟307首先在屏幕上提示用戶當前操作不可用,然后,將所有 已經轉換的狀態(tài)恢復到調用之前的狀態(tài)。又比如對于功能調整信息,當調整參 數(shù)值超出當前示功能所具有的極限值時,錯誤處理步驟307會首先在屏幕上提 示用戶調整已到極限,然后以當前的極限值進行參數(shù)調整。又比如Roll模式下 試圖調整觸發(fā)電平,很明顯這個調整值是不可用的,此時錯誤處理步驟307會 在屏幕上提示用戶當前操作不可用,而不進行任何操作。又比如對于外設功能
狀態(tài)信息,在外設斷開或者與外設通訊出現(xiàn)問題的情況下,執(zhí)行調用打印機的 狀態(tài)設置就會使出錯判斷步驟305報錯,并執(zhí)行錯誤處理程序307,錯誤處理程 序307會在屏幕上提示用戶查找外設連接出現(xiàn)問題,并將系統(tǒng)狀態(tài)恢復到函數(shù) 調用前的狀態(tài)。
在本最佳實施例中,在不出錯的情況下,執(zhí)行狀態(tài)調用鍵值處理步驟106 與調用一個函數(shù)一樣方便,舉例來說,用戶可以利用狀態(tài)轉換按鍵, 一鍵將數(shù) 字濾波功能保存起來,然后輸入各種信號之后,再利用狀態(tài)轉換按鍵一鍵將該 數(shù)字濾波功能調出,這樣用戶就可以從屏幕上迅速、直觀的觀察到通道數(shù)字濾 波功能打開前后,輸入信號的變化;比如,用戶將通道"粘滯"功能存入狀態(tài) 轉換按鍵,就可以通過短按一次該鍵,直接觀察到在調整通道偏移量時粘滯功 能的打開與關閉對其的影響。
本實施例所述的一種示波器1具有狀態(tài)轉換快捷和使用方便的特點、用戶 既可以用"一鍵保存"的方式將當前測試設備的設置狀態(tài)保存起來,還可以用 "一鍵恢復"的方式將已經保存起來的、用戶自己設置的設置狀態(tài)調取出來。 在應用于不同的應用環(huán)境時,本實施例所述的示波器1也可以設計成僅具有"一 鍵保存"或"一鍵恢復"功能。如僅具有"一鍵恢復"功能,而采用與現(xiàn)有技 術相同的方法來實現(xiàn)示波器1的設置狀態(tài)保存功能,比如利用下拉菜單方式, 一步一步的進入設備的設置狀態(tài)保存菜單,或一步一步地對設備的狀態(tài)進行選擇和保存。
在本實施例中,示波器1僅僅采用了一個狀態(tài)轉換按鍵,在實際應用中, 也可以為示波器1設計多個所述的控制按鍵,以便保存多個設置狀態(tài),使用戶 在調用設置狀態(tài)時,有更多地選擇。如可以在顯示器屏幕上設計多個虛擬的 狀態(tài)轉換按鍵,用于保存和調用不同的設置狀態(tài),在保存和調出設置狀態(tài)時, 可以通過選擇的不同的虛擬狀態(tài)轉換按鍵保存和調出不同的設置狀態(tài)。
作為本發(fā)明的又一個實施例,所述的測試設備可以是熒光示波器、存儲示
波器、數(shù)字多用表、數(shù)字萬用表、信號分析儀等類型的信號采集設備;本發(fā)明 所述的測試設備也可以是精密數(shù)字電源、基準信號源、數(shù)字信號發(fā)生器、函數(shù) 發(fā)生器、各種波形發(fā)生器(如正弦信號發(fā)生器)、脈沖信號發(fā)生器等類的信號發(fā) 生裝置;本發(fā)明所述的測試設備也可以是綜合測試設備,如具有波形顯示功能 的信號發(fā)生器、由示波器和信號發(fā)生器電源系統(tǒng)等共同組成的測試系統(tǒng),本發(fā) 明所述的測試設備也可以是那些由計算機控制的測試設備,如虛擬示波器(有 測試硬件和計算機系統(tǒng)組成,在計算機的控制下完成數(shù)據(jù)采集和測量,通過計 算機的屏幕顯示測量結果,或還包括波形和波形數(shù)據(jù)等)等。本發(fā)明所述的測 試設備也可以是那些插卡式儀器構成的測試設備或測試系統(tǒng),如利用VXI、 PCI 總線結構構成的測試設備。
1權利要求
1、一種具有設置狀態(tài)轉換功能的測試設備,具有一個工作部件、一個與所述的工作部件相連接的控制部件、一個與所述的控制部件相連接的鍵盤單元,其特征在于還具有一個與所述的控制部件相連接的狀態(tài)存儲部件,鍵盤單元中具有一個狀態(tài)轉換按鍵,所述的狀態(tài)轉換按鍵可以產生狀態(tài)存儲指令或狀態(tài)調用指令;所述的控制部件對所述的狀態(tài)存儲指令敏感、在狀態(tài)存儲器中保存當前測試設備的設置狀態(tài);所述的控制部件對所述的狀態(tài)調用指令敏感、依照所述的狀態(tài)存儲器中保存的內容,對所述的測試設備的執(zhí)行狀態(tài)設置。
2、 根據(jù)權利要求1所述的設備,其特征在于所述的狀態(tài)轉換按鍵既可以產生狀態(tài)存儲指令,也可以產生狀態(tài)調用指令。
3、 根據(jù)權利要求2所述的設備,其特征在于所述的控制部件依照所述的狀態(tài)轉換按鍵輸出信號的時間長短區(qū)分該信號 是狀態(tài)存儲指令還是狀態(tài)調用指令。
4、 根據(jù)權利要求3所述的設備,其特征在于具有一個時間閾值,所述的控制部件對于狀態(tài)轉換按鍵輸出的超過時間閾 值的中斷指令,執(zhí)行狀態(tài)存儲步驟;所述的控制部件對于狀態(tài)轉換按鍵輸出的 短于時間閾值的中斷指令,執(zhí)行狀態(tài)調用步驟。
5、 根據(jù)權利要求l、 2、 3或4所述的設備,其特征在于-所述的狀態(tài)轉換按鍵是物理按鍵。
6、 根據(jù)權利要求l、 2、 3或4所述的設備,其特征在于所述的測試設備為數(shù)字示波器。
7、 根據(jù)權利要求5所述的設備,其特征在于所述的測試設備為數(shù)字示波器。
8、 一種具有設置狀態(tài)轉換功能的測試設備的控制方法,用于如權利要求 1、 2、 3、 4、 5、 6或7中所述的測試設備中,其特征在于在接收到由所述的鍵盤單元發(fā)出的中斷指令后,本發(fā)明所述的測試設備的控制部件依次執(zhí)行如下步驟首先,執(zhí)行按鍵種類判斷步驟;然后,當按鍵種類為所述的狀態(tài)轉換按鍵時,判斷按鍵發(fā)出的指令是狀態(tài) 存儲指令還是狀態(tài)調用指令;最后,當按鍵發(fā)出的指令是狀態(tài)存儲指令,執(zhí)行相應的狀態(tài)存儲步驟,當 按鍵發(fā)出的指令是狀態(tài)調用指令,執(zhí)行相應的狀態(tài)調用步驟。
9、 根據(jù)權利要求8所述的方法,其特征在于-在執(zhí)行按鍵種類判斷步驟之前,還具有一個中斷計時步驟,統(tǒng)計按鍵中斷 指令的時間長度;在執(zhí)行按鍵種類判斷步驟之后,當按鍵種類為所述的狀態(tài)轉換按鍵時,判 斷按鍵中斷指令的時間長度是否超出一個時間閾值,并依照按鍵中斷指令 的時間長度是否超出所述的時間閾值,判斷狀態(tài)轉換按鍵發(fā)出的指令是狀 態(tài)存儲指令還是狀態(tài)調用指令。
10、 根據(jù)權利要求9所述的方法,其特征在于對于狀態(tài)轉換按鍵輸出的超過所述的時間閾值的中斷指令,執(zhí)行狀態(tài)存儲 步驟;對于狀態(tài)轉換按鍵輸出的短于所述的時間閾值的中斷指令,執(zhí)行狀態(tài)調用 步驟。
全文摘要
一種具有設置狀態(tài)轉換功能的測試設備及其控制方法,具有一個工作部件、一個與所述的工作部件相連接的控制部件、一個與所述的控制部件相連接的狀態(tài)存儲部件、一個與所述的控制部件相連接的狀態(tài)轉換按鍵。所述的狀態(tài)轉換按鍵可以產生狀態(tài)存儲指令或狀態(tài)調用指令,或使所述的控制部件在所述的狀態(tài)存儲器中保存當前測試設備的設置狀態(tài),或使所述的控制部件依照所述的狀態(tài)存儲器中保存的內容,對所述的測試設備的執(zhí)行狀態(tài)設置。本發(fā)明所述的設備,具有可以一鍵保存或一鍵恢復設備設置狀態(tài)的特點、用戶可以根據(jù)需要,快捷、方便的切換設備的設置狀態(tài)。本發(fā)明所述的測試設備可以是各種測試設備,如數(shù)字信號發(fā)生器、數(shù)字示波器或綜合測試設備。
文檔編號G01R13/00GK101685107SQ20081021171
公開日2010年3月31日 申請日期2008年9月23日 優(yōu)先權日2008年9月23日
發(fā)明者李維森, 悅 王, 王鐵軍 申請人:王 悅;王鐵軍;李維森