一種微波測量儀器軟件的智能關(guān)聯(lián)輸入方法
【專利摘要】本發(fā)明提供一種微波測量儀器軟件的智能關(guān)聯(lián)輸入方法,通過把儀器的有關(guān)參數(shù)根據(jù)儀器實現(xiàn)原理分類,并以表格的形式組合在一起,每張表格根據(jù)儀器原理代表一類相關(guān)參數(shù),表格的背景為儀器的相關(guān)實現(xiàn)原理,當表格中一個參數(shù)變化時,其它相關(guān)及耦合參數(shù)也跟著變化,并同時醒目的顯示在表格中。這樣眾多離散的儀器參數(shù)輸入就成了表格化的關(guān)聯(lián)輸入,方便了用戶對微波測量儀器的掌握和使用。采用上述方案,能極大的方便儀器的使用,便于用戶掌握,同時能夠加快輸入設(shè)置效率。
【專利說明】一種微波測量儀器軟件的智能關(guān)聯(lián)輸入方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能關(guān)聯(lián)輸入【技術(shù)領(lǐng)域】,尤其涉及的是一種微波測量儀器軟件的智能關(guān)聯(lián)輸入方法。
【背景技術(shù)】
[0002]現(xiàn)在的微波測量儀器功能越來越強大,內(nèi)部實現(xiàn)電路單元或微波組件越來越復雜,在測量或測試時需要用戶輸入的設(shè)置參數(shù)越來越多,而且不同的參數(shù)不僅可能耦合也可能相互制約,傳統(tǒng)的用戶輸入方法都是通過軟按鍵菜單,每次選擇一個開關(guān)參數(shù)進行設(shè)置,或輸入?yún)?shù)進行輸入,設(shè)置一個參數(shù)的時候,與其相關(guān)的另一個參數(shù)可能已經(jīng)隨之改變,但用戶并不知道,且儀器參數(shù)無法在視覺上與儀器實現(xiàn)原理聯(lián)系起來,這就需要用戶理解或記憶的參數(shù)非常多,而且必須熟悉這些參數(shù)的耦合規(guī)則,這樣對于儀器,特別是新儀器,用戶使用和掌握起來比較困難?,F(xiàn)有儀器的參數(shù)輸入和設(shè)置都是通過儀器軟件彈出獨立的輸入編輯框,實現(xiàn)儀器的各項參數(shù)設(shè)置和輸入。
[0003]現(xiàn)有技術(shù)的缺點:儀器的參數(shù)輸入比較零散,每次只輸入一個,其它與之耦合或相關(guān)的參數(shù)變化后,無法看見,用戶無法可視化或關(guān)聯(lián)性的設(shè)置儀器參數(shù),使儀器使用或掌握起來比較困難。
[0004]因此,現(xiàn)有技術(shù)存在缺陷,需要改進。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是針對現(xiàn)有技術(shù)的不足,提供一種微波測量儀器軟件的智能關(guān)聯(lián)輸入方法。
[0006]本發(fā)明的技術(shù)方案如下:
[0007]—種微波測量儀器軟件的智能關(guān)聯(lián)輸入方法,其中,包括以下步驟:
[0008]步驟1:列出微波測量儀器的所有輸入?yún)?shù);
[0009]步驟2:構(gòu)建多個輸入表格;
[0010]步驟3:對關(guān)聯(lián)或耦合輸入?yún)?shù)進行分類并進行屬性賦值;
[0011 ] 步驟4:初始化表格結(jié)構(gòu)數(shù)組;
[0012]步驟5:在儀器軟件輸入線程中等待輸入事件彈出表格窗口,進行關(guān)聯(lián)輸入。
[0013]所述的智能關(guān)聯(lián)輸入方法,其中,所述步驟I中,所述輸入?yún)?shù)為頻率合成相關(guān)類參數(shù)、射頻通道處理類參數(shù)、中頻通道處理類相關(guān)參數(shù)、軌跡類處相關(guān)參數(shù)、顯示界面類設(shè)置參數(shù)、調(diào)試類參數(shù)。
[0014]所述的智能關(guān)聯(lián)輸入方法,其中,所述步驟2中的所述輸入表格包括每一種參數(shù)的多種編程相關(guān)的屬性。
[0015]所述的智能關(guān)聯(lián)輸入方法,其中,所述步驟3中,所述對關(guān)聯(lián)或耦合輸入?yún)?shù)進行分類并進行屬性賦值是指對每個輸入?yún)?shù)的結(jié)構(gòu)所包含的屬性值為:輸入?yún)?shù)值,用于存儲用戶輸入的字符串轉(zhuǎn)化的新參數(shù)值;關(guān)聯(lián)屬性值,用于表示參數(shù)屬于哪個表格類,并顯示在哪些輸入表格上;耦合屬性值,用于進一步表示參數(shù)耦合度,當某一參數(shù)改變時,與之相耦合的一個或多個參數(shù)同時改變;原理圖部件號,用于表示某一參數(shù)設(shè)置的是儀器原理框圖上的哪個具體部分;數(shù)值類型,用于表示某一參數(shù)為單精度浮點、雙精度浮點或整形;上下限,用于表示參數(shù)值的上下限范圍;命令號:當某一參數(shù)輸入后,由命令號對應的命令執(zhí)行處理;命令提示字符串,用于提示用戶輸入值;輸入?yún)?shù)的步進值,用于光標上下鍵對應的參數(shù)步進增減量。
[0016]所述的智能關(guān)聯(lián)輸入方法,其中,所述步驟4中,所述表格結(jié)構(gòu)數(shù)組是指把同一類的輸入?yún)?shù)統(tǒng)一組織到一個輸入對話框的表格中,表格中每個輸入項建立一個表征分類的屬性值,所述屬性值設(shè)置至少一項,以將輸入項與多個輸入窗口關(guān)聯(lián)。
[0017]所述的智能關(guān)聯(lián)輸入方法,其中,當用戶激活某一輸入項時,在編輯窗口與其相關(guān)聯(lián)的各輸入項都同步變化,在輸入時組織到一個表格或幾個表格中。
[0018]所述的智能關(guān)聯(lián)輸入方法,其中,所述表格結(jié)構(gòu)數(shù)組至少為二組以上,每組表格結(jié)構(gòu)數(shù)組分別代表某一類相關(guān)參數(shù);所述表格根據(jù)儀器原理框圖,將表格中的某一個參數(shù)變化時,某一參數(shù)的相關(guān)及耦合參數(shù)同步變化。
[0019]本發(fā)明通過把儀器的有關(guān)參數(shù)根據(jù)儀器實現(xiàn)原理分類,并以表格的形式組合在一起,每張表格根據(jù)儀器原理代表一類相關(guān)參數(shù),表格的背景為儀器的相關(guān)實現(xiàn)原理,當表格中一個參數(shù)變化時,其它相關(guān)及耦合參數(shù)也跟著變化,并同時醒目的顯示在表格中。對于某一個輸入項,無論其關(guān)聯(lián)項,還是輸入范圍大小,步進值等都一次可視的顯示在一張輸入信息表中,同時與原理框圖的背景關(guān)聯(lián),這樣眾多離散的儀器參數(shù)輸入就成了表格化的關(guān)聯(lián)輸入,方便了用戶對微波測量儀器的掌握和使用。本發(fā)明實現(xiàn)成本低廉,能夠應用于頻譜分析儀或接收機等微波測量儀器中,具有無可比擬的優(yōu)勢。
【專利附圖】
【附圖說明】
[0020]圖1為本發(fā)明的輸入方法的流程圖。
[0021]圖2為本發(fā)明頻率參數(shù)輸入示意圖。
【具體實施方式】
[0022]以下結(jié)合附圖和具體實施例,對本發(fā)明進行詳細說明。
[0023]實施例1
[0024]本發(fā)明是這樣實現(xiàn)的:
[0025]微波測量儀器需要設(shè)置很多參數(shù),不同種類的微波儀器許多設(shè)置參數(shù)非常類似。通過總結(jié)規(guī)律,可以對每種參數(shù)設(shè)計如表I所示的表格結(jié)構(gòu)。表格包括了每一種參數(shù)的多種編程相關(guān)的屬性,每個輸入?yún)?shù)的結(jié)構(gòu)所包含的屬性值包括表格I所示幾個方面:
[0026]輸入?yún)?shù)值:用于存儲用戶輸入的字符串轉(zhuǎn)化的新參數(shù)值;
[0027]關(guān)聯(lián)屬性:用于表示參數(shù)屬于哪個表格類,可以顯示在哪些輸入表格上,耦合屬性用于進一步表示參數(shù)耦合度,該參數(shù)改變時,與之相耦合的一個或多個參數(shù)同時改變,原理圖部件號用于表示該參數(shù)設(shè)置的是儀器原理框圖上的哪個部分;
[0028]數(shù)值類型:用于表示該參數(shù)是單精度浮點、雙精度浮點、整形等;
[0029]上下限:參數(shù)值的上下限范圍;[0030]命令號:該參數(shù)輸入后,由命令號對應的命令執(zhí)行處理;
[0031]命令提示字符串:用于提示用戶輸入值
[0032]輸入?yún)?shù)的步進值:按光標上下鍵時候,每次按鍵對應的參數(shù)步進增減量。
[0033]下表1為每個輸入?yún)?shù)的屬性表:
[0034]
【權(quán)利要求】
1.一種微波測量儀器軟件的智能關(guān)聯(lián)輸入方法,其特征在于,包括以下步驟: 步驟1:列出微波測量儀器的所有輸入?yún)?shù); 步驟2:構(gòu)建多個輸入表格; 步驟3:對關(guān)聯(lián)或耦合輸入?yún)?shù)進行分類并進行屬性賦值; 步驟4:初始化表格結(jié)構(gòu)數(shù)組; 步驟5:在儀器軟件輸入線程中等待輸入事件彈出表格窗口,進行關(guān)聯(lián)輸入。
2.如權(quán)利要求1所述的智能關(guān)聯(lián)輸入方法,其特征在于,所述步驟I中,所述輸入?yún)?shù)為頻率合成相關(guān)類參數(shù)、射頻通道處理類參數(shù)、中頻通道處理類相關(guān)參數(shù)、軌跡處理類相關(guān)參數(shù)、顯示界面類設(shè)置參數(shù)、調(diào)試類參數(shù)。
3.如權(quán)利要求1所述的智能關(guān)聯(lián)輸入方法,其特征在于,所述步驟2中的所述輸入表格包括每一種參數(shù)的多種編程相關(guān)的屬性。
4.如權(quán)利要求1所述的智能關(guān)聯(lián)輸入方法,其特征在于,所述步驟3中,所述對關(guān)聯(lián)或耦合輸入?yún)?shù)進行分類并進行屬性賦值是指對每個輸入?yún)?shù)的結(jié)構(gòu)所包含的屬性值為:輸入?yún)?shù)值,用于存儲用戶輸入的字符串轉(zhuǎn)化的新參數(shù)值;關(guān)聯(lián)屬性值,用于表示參數(shù)屬于哪個表格類,并顯示在哪些輸入表格上;耦合屬性值,用于進一步表示參數(shù)耦合度,當某一參數(shù)改變時,與之相耦合的一個或多個參數(shù)同時改變;原理圖部件號,用于表示某一參數(shù)設(shè)置的是儀器原理框圖上的哪個具體部分;數(shù)值類型,用于表示某一參數(shù)為單精度浮點、雙精度浮點或整形;上下限,用于表示參數(shù)值的上下限范圍;命令號:當某一參數(shù)輸入后,由命令號對應的命令執(zhí)行處理;命令提示字符串,用于提示用戶輸入值;輸入?yún)?shù)的步進值,用于光標上下鍵對應的參數(shù)步進增減量。
5.如權(quán)利要求1所述的智能關(guān)聯(lián)輸入方法,其特征在于,所述步驟4中,所述表格結(jié)構(gòu)數(shù)組是指把同一類的輸入?yún)?shù)統(tǒng)一組織到一個輸入對話框的表格中,表格中每個輸入項建立一個表征分類的屬性值,所述屬性值設(shè)置至少一項,以將輸入項與多個輸入窗口關(guān)聯(lián)。
6.如權(quán)利要求5所述的智能關(guān)聯(lián)輸入方法,其特征在于,當用戶激活某一輸入項時,在編輯窗口與其相關(guān)聯(lián)的各輸入項都同步變化,在輸入時組織到一個表格或幾個表格中。
7.如權(quán)利要求6所述的智能關(guān)聯(lián)輸入方法,其特征在于,所述表格結(jié)構(gòu)數(shù)組至少為二組以上,每組表格結(jié)構(gòu)數(shù)組分別代表某一類相關(guān)參數(shù);所述表格根據(jù)儀器原理框圖,將表格中的某一個參數(shù)變化時,某一參數(shù)的相關(guān)及耦合參數(shù)同步變化。
【文檔編號】G06F3/0484GK103677570SQ201310687755
【公開日】2014年3月26日 申請日期:2013年12月16日 優(yōu)先權(quán)日:2013年12月16日
【發(fā)明者】王保銳, 劉丹, 周欽山 申請人:中國電子科技集團公司第四十一研究所