亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

應(yīng)用于測量儀器的視圖元素層次結(jié)構(gòu)、管理器及管理系統(tǒng)的制作方法

文檔序號:6631079閱讀:169來源:國知局
應(yīng)用于測量儀器的視圖元素層次結(jié)構(gòu)、管理器及管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明提出了一種視圖元素層次結(jié)構(gòu),包括:坐標(biāo)系類、跡線類、頻標(biāo)類和光標(biāo)類;與坐標(biāo)系直接關(guān)聯(lián)的是光標(biāo)類和跡線類,與跡線類直接關(guān)聯(lián)的是頻標(biāo)類,坐標(biāo)系類屬于第1層次,光標(biāo)類和跡線類屬于第2層次,頻標(biāo)類屬于第3層次;第1層次的坐標(biāo)系類組合了第2層次的光標(biāo)類和跡線類,第2層次的跡線類組合了第3層次的頻標(biāo)類。本發(fā)明將視圖元素組織成層次結(jié)構(gòu),當(dāng)功能需求發(fā)生改變時,無需重新定義整個視圖結(jié)構(gòu),只需要修改與功能相關(guān)的視圖元素的定義,有利于功能的擴(kuò)展。
【專利說明】應(yīng)用于測量儀器的視圖元素層次結(jié)構(gòu)、管理器及管理系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測試【技術(shù)領(lǐng)域】,特別涉及一種應(yīng)用于測量儀器的視圖元素層次結(jié)構(gòu),還涉及一種管理該視圖元素層次結(jié)構(gòu)的視圖元素管理器,還涉及一種基于該視圖元素管理器的管理系統(tǒng)。

【背景技術(shù)】
[0002]隨著測量技術(shù)的不斷進(jìn)步,測量儀器的圖形分析功能不斷增強(qiáng),一種測量儀器通常會提供大量的視圖元素用于測量結(jié)果的查看與分析,這些視圖元素可分為四類:坐標(biāo)系類、跡線類、頻標(biāo)類和光標(biāo)類。通常一種測量功能視圖會包含多個坐標(biāo)系、每個坐標(biāo)系又包含多個光標(biāo)和多條跡線、每條跡線又包含多個頻標(biāo)。對于功能復(fù)雜測量儀器來說,每種測量功能視圖可包含上百個視圖元素,整機(jī)軟件所包含的視圖元素可達(dá)到上千個,同時每種測量功能視圖還提供了坐標(biāo)系耦合、頻標(biāo)耦合和光標(biāo)耦合功能,這使得視圖元素之間也必須建立聯(lián)系。如何管理這么多視圖元素并建立它們之間的聯(lián)系,給視圖元素管理工作帶來了極大的挑戰(zhàn)。
[0003]對測量儀器視圖元素的管理,傳統(tǒng)的做法是采用平行管理結(jié)構(gòu),在測量功能視圖中定義所有與功能相關(guān)的視圖元素,并將視圖元素間的關(guān)系定義成多個關(guān)系表,實現(xiàn)視圖元素之間的耦合功能時,需要通過查詢所有關(guān)系表找到與耦合功能相關(guān)的視圖元素,并一一同步這些視圖元素的狀態(tài),同時,在增加或刪除一個視圖元素時要重新定義視圖結(jié)構(gòu),并修改與之相關(guān)的所有關(guān)系表。
[0004]現(xiàn)有技術(shù)有如下幾個方面的不足:
[0005]其一:傳統(tǒng)的做法在功能視圖中定義了所有與功能相關(guān)的視圖元素,這樣當(dāng)功能需求發(fā)生改變時,需要重新定義整個視圖結(jié)構(gòu),不利于軟件功能的擴(kuò)展。
[0006]其二:傳統(tǒng)的做法采用關(guān)系表維護(hù)各視圖元素間的關(guān)系,這樣在增加或刪除一個視圖元素時需要修改與之相關(guān)的所有關(guān)系表,工作量大而且效率極低。
[0007]其三:傳統(tǒng)的做法在實現(xiàn)視圖元素之間的耦合功能時,需要通過查詢所有關(guān)系表找到與耦合功能相關(guān)的視圖元素,查找相關(guān)視圖元素的效率很低。


【發(fā)明內(nèi)容】

[0008]為解決傳統(tǒng)的采用平行管理結(jié)構(gòu)對測量儀器視圖元進(jìn)行管理的缺點,本發(fā)明提供一種應(yīng)用于測量儀器的視圖元素結(jié)構(gòu)、管理器及管理系統(tǒng),引入一套結(jié)構(gòu)輕巧且易于管理的視圖元素層次結(jié)構(gòu),并提出了一種管理該視圖元素層次結(jié)構(gòu)的視圖元素管理器,同時還提出了一種基于該視圖元素管理器的管理系統(tǒng)。
[0009]本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
[0010]一種視圖元素層次結(jié)構(gòu),包括:坐標(biāo)系類、跡線類、頻標(biāo)類和光標(biāo)類;
[0011]與坐標(biāo)系直接關(guān)聯(lián)的是光標(biāo)類和跡線類,與跡線類直接關(guān)聯(lián)的是頻標(biāo)類,坐標(biāo)系類屬于第I層次,光標(biāo)類和跡線類屬于第2層次,頻標(biāo)類屬于第3層次;第I層次的坐標(biāo)系類組合了第2層次的光標(biāo)類和跡線類,第2層次的跡線類組合了第3層次的頻標(biāo)類。
[0012]可選地,坐標(biāo)系類包括坐標(biāo)ID、橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值、橫軸格線數(shù)目和縱軸格線數(shù)目,坐標(biāo)系類是對線性坐標(biāo)系、對數(shù)坐標(biāo)系、色譜坐標(biāo)系的抽象;
[0013]跡線類包括軌跡ID、軌跡點數(shù)目、軌跡點橫坐標(biāo)值、軌跡點縱坐標(biāo)值,跡線類是對普通跡線和色譜跡線的抽象;
[0014]頻標(biāo)類包括頻標(biāo)ID、頻標(biāo)橫坐標(biāo)值、頻標(biāo)縱坐標(biāo)值,頻標(biāo)類是對普通頻標(biāo)的抽象;
[0015]光標(biāo)類包括光標(biāo)類型、光標(biāo)ID、光標(biāo)起始值、光標(biāo)終止值、光標(biāo)中心值,光標(biāo)類是對普通光標(biāo)的抽象。
[0016]本發(fā)明還提出了一種用于管理上述視圖元素層次結(jié)構(gòu)的視圖元素管理器,各個視圖元素類設(shè)置專屬的視圖元素管理器,用于管理本層次各視圖元素間的關(guān)系,包括坐標(biāo)系管理器、跡線管理器、光標(biāo)管理器和頻標(biāo)管理器。
[0017]可選地,上述視圖元素管理器包括查詢接口、輸出接口、關(guān)系表;
[0018]查詢接口查詢本層次各視圖元素的狀態(tài),并將視圖元素的狀態(tài)打包發(fā)送給輸出接口 ;輸出接口接收視圖元素狀態(tài)數(shù)據(jù),并刷新相關(guān)視圖元素狀態(tài);關(guān)系表查詢與輸入視圖元素關(guān)聯(lián)的所有視圖元素索引。
[0019]本發(fā)明還提出了一種基于上述視圖元素管理器的視圖元素管理系統(tǒng),一個視圖包含一個坐標(biāo)系管理器和多個坐標(biāo)系,視圖在初始化時將所有坐標(biāo)系的引用都傳遞給坐標(biāo)系管理器,視圖對坐標(biāo)系的所有操作由坐標(biāo)系管理器來實現(xiàn);
[0020]一個坐標(biāo)系包含一個跡線管理器和多條跡線,坐標(biāo)系在初始化時將所有跡線的引用都傳遞給跡線管理器,坐標(biāo)系對跡線的所有操作都由跡線管理器來實現(xiàn);
[0021]—個坐標(biāo)系包含一個光標(biāo)管理器和多個光標(biāo),坐標(biāo)系在初始化時將所有光標(biāo)的引用都傳遞給光標(biāo)管理器,坐標(biāo)系對光標(biāo)的所有操作都由光標(biāo)管理器來實現(xiàn);
[0022]一條跡線包含一個頻標(biāo)管理器和多個頻標(biāo),跡線在初始化時將所有頻標(biāo)的引用都傳遞給頻標(biāo)管理器,跡線對頻標(biāo)的所有操作都由頻標(biāo)管理器來實現(xiàn)。
[0023]本發(fā)明的有益效果是:
[0024](I)本發(fā)明將視圖元素組織成層次結(jié)構(gòu),當(dāng)功能需求發(fā)生改變時,無需重新定義整個視圖結(jié)構(gòu),只需要修改與功能相關(guān)的視圖元素的定義,有利于功能的擴(kuò)展;
[0025](2)在增加或刪除一個視圖元素時,只需要修改與其有直接聯(lián)系的上層視圖元素的定義,工作量小而且效率高;
[0026](3)引入視圖元素管理器的概念,降低了視圖元素之間的耦合,在實現(xiàn)視圖元素的耦合功能時,由各層次的視圖元素管理器負(fù)責(zé)實現(xiàn),功能獨立,并且有利于擴(kuò)展;
[0027](4)本發(fā)明的技術(shù)方案不與任何操作系統(tǒng)平臺關(guān)聯(lián),各平臺之間可共享該技術(shù)。

【專利附圖】

【附圖說明】
[0028]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0029]圖1為本發(fā)明的視圖元素層次結(jié)構(gòu)示意圖;
[0030]圖2為本發(fā)明的視圖元素管理系統(tǒng)示意圖;
[0031]圖3為本發(fā)明的坐標(biāo)系管理器原理示意圖;
[0032]圖4為本發(fā)明的視圖元素管理系統(tǒng)擴(kuò)展結(jié)構(gòu)示意圖。

【具體實施方式】
[0033]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0034]本發(fā)明通過對測量儀器的所有視圖元素進(jìn)行分類,找出有直接關(guān)聯(lián)關(guān)系視圖元素類,將所有視圖元素類組織成層次結(jié)構(gòu),并為不同層次的視圖元素類設(shè)計專屬的視圖元素管理器用于管理本層次各視圖元素間的關(guān)系,同時本發(fā)明實現(xiàn)了一個跨平臺的視圖元素管理系統(tǒng),它不與任何操作系統(tǒng)平臺關(guān)聯(lián),但對外提供擴(kuò)展接口用于視圖元素管理,對于不同的操作系統(tǒng)平臺只需用本地接口實現(xiàn)相應(yīng)的幾個擴(kuò)展接口即可實現(xiàn)視圖元素管理。
[0035]依據(jù)測量儀器的功能視圖需求,本發(fā)明的視圖元素層次結(jié)構(gòu)將視圖元素分為四大類:坐標(biāo)系類、跡線類、頻標(biāo)類和光標(biāo)類。
[0036]坐標(biāo)系類包括坐標(biāo)ID、橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值、橫軸格線數(shù)目和縱軸格線數(shù)目,其中坐標(biāo)系類是對線性坐標(biāo)系、對數(shù)坐標(biāo)系、色譜坐標(biāo)系等坐標(biāo)系的抽象。
[0037]跡線類包括軌跡ID、軌跡點數(shù)目、軌跡點橫坐標(biāo)值、軌跡點縱坐標(biāo)值,其中跡線類是對普通跡線和色譜跡線的抽象。
[0038]頻標(biāo)類包括頻標(biāo)ID、頻標(biāo)橫坐標(biāo)值、頻標(biāo)縱坐標(biāo)值,頻標(biāo)類是對普通頻標(biāo)的抽象。
[0039]光標(biāo)類包括光標(biāo)類型、光標(biāo)ID、光標(biāo)起始值、光標(biāo)終止值、光標(biāo)中心值,其中光標(biāo)類是對普通光標(biāo)的抽象。
[0040]將視圖元素分成四大類后,就可以很方便地找出各類元素之間關(guān)系,坐標(biāo)系類與跡線類和光標(biāo)類有直接聯(lián)系,跡線類與頻標(biāo)類直接聯(lián)系。
[0041]本發(fā)明的視圖元素層次結(jié)構(gòu)如圖1所示,與坐標(biāo)系類直接關(guān)聯(lián)的是光標(biāo)類和跡線類、與跡線類直接關(guān)聯(lián)的是頻標(biāo)類,坐標(biāo)系類屬于第I層次,光標(biāo)類和跡線類屬于第2層次、頻標(biāo)類屬于第3層次,同時第I層次的坐標(biāo)系類組合了第2層次的光標(biāo)類和跡線類,第2層次的跡線類又組合了第3層次的頻標(biāo)類。
[0042]采用如圖1所示的層次結(jié)構(gòu),功能視圖只需要知道它有幾個坐標(biāo)系,如坐標(biāo)系I和坐標(biāo)系2,不需要知道坐標(biāo)系I和坐標(biāo)系2有多少條跡線,多少個光標(biāo),同樣坐標(biāo)系I只需要知道其兩條跡線和兩個光標(biāo),分別為跡線1、跡線2、光標(biāo)1、光標(biāo)2,而不需要知道跡線2有多少個頻標(biāo)。
[0043]將視圖元素分類并組織成層次結(jié)構(gòu),有利于功能視圖的擴(kuò)展。通常當(dāng)功能視圖的需求發(fā)生改變時,都需要增加或刪除一個或多個視圖元素,采用層次結(jié)構(gòu)的視圖元素,在增加或刪除一個或多個視圖元素時,只需要修改與其有直接聯(lián)系的上層視圖元素的定義。
[0044]下面結(jié)合具體示例對本發(fā)明的視圖元素層次結(jié)構(gòu)的管理操作進(jìn)行說明。
[0045]示例I
[0046]某款儀器由原來的單通道功率測量升級成雙通道同時功率測量,這時需要為坐標(biāo)系增加一條跡線用于顯示通道2功率測量數(shù)據(jù),以圖1中的坐標(biāo)系2為例,在本發(fā)明中只需要在坐標(biāo)系2的定義中添加跡線2的定義,而視圖、光標(biāo)、頻標(biāo)的定義都無需更改。
[0047]示例2
[0048]受限于某款儀器的顯示屏尺寸,用戶要求只保留一個頻標(biāo),刪除其它所有頻標(biāo),以圖1中的跡線2為例,在本發(fā)明中只需要在跡線2的定義中刪除頻標(biāo)2和頻標(biāo)3的定義,而視圖、坐標(biāo)系、光標(biāo)的定義都無需更改。
[0049]通常一種測量功能視圖會包含多個坐標(biāo)系,每個坐標(biāo)系又包含多個光標(biāo)和多條跡線,每條跡線又包含多個頻標(biāo)。對于功能復(fù)雜測量儀器來說,每種測量功能視圖可包含上百個視圖元素,整機(jī)軟件所包含的視圖元素可達(dá)到上千個,同時每種測量功能視圖還提供了坐標(biāo)系耦合、頻標(biāo)耦合和光標(biāo)耦合功能,這使得視圖元素之間也必須建立聯(lián)系。為管理多視圖元素并建立它們之間的聯(lián)系,本發(fā)明的視圖元素管理系統(tǒng)引入視圖元素管理器,為不同層次的視圖元素類設(shè)計專屬的視圖元素管理器用于管理本層次各視圖元素間的關(guān)系,以實現(xiàn)視圖元素間的耦合功能。
[0050]如圖2所示,本發(fā)明的視圖元素管理系統(tǒng)的視圖元素管理器包括坐標(biāo)系管理器、跡線管理器、光標(biāo)管理器和頻標(biāo)管理器。
[0051]一個視圖包含一個坐標(biāo)系管理器和多個坐標(biāo)系,視圖在初始化時將所有坐標(biāo)系的引用都傳遞給坐標(biāo)系管理器,此后視圖不再跟坐標(biāo)系有直接關(guān)聯(lián),視圖對坐標(biāo)系的所有操作都由坐標(biāo)系管理器來實現(xiàn),坐標(biāo)系管理器專門負(fù)責(zé)管理各個坐標(biāo)系間的關(guān)系、狀態(tài)、及顯不輸出。
[0052]一個坐標(biāo)系包含一個跡線管理器和多條跡線,坐標(biāo)系在初始化時將所有跡線的引用都傳遞給跡線管理器,此后坐標(biāo)系也不再跟跡線有直接關(guān)聯(lián),坐標(biāo)系對跡線的所有操作都由跡線管理器來實現(xiàn),跡線管理器專門負(fù)責(zé)管理各條跡線間的關(guān)系、狀態(tài)、及顯示輸出。
[0053]以此類推,一個坐標(biāo)系包含一個光標(biāo)管理器和多個光標(biāo),坐標(biāo)系在初始化時將所有光標(biāo)的引用都傳遞給光標(biāo)管理器,此后坐標(biāo)系也不再跟光標(biāo)有直接關(guān)聯(lián),坐標(biāo)系對光標(biāo)的所有操作都由光標(biāo)管理器來實現(xiàn),光標(biāo)管理器專門負(fù)責(zé)管理各個光標(biāo)間的關(guān)系、狀態(tài)、及顯示輸出。
[0054]一條跡線包含一個頻標(biāo)管理器和多個頻標(biāo),跡線在初始化時將所有頻標(biāo)的引用都傳遞給頻標(biāo)管理器,此后跡線也不再跟頻標(biāo)有直接關(guān)聯(lián),跡線對頻標(biāo)的所有操作都由頻標(biāo)管理器來實現(xiàn),頻標(biāo)管理器專門負(fù)責(zé)管理各個頻標(biāo)間的關(guān)系、狀態(tài)、及顯示輸出。
[0055]引入視圖元素管理器負(fù)責(zé)管理坐標(biāo)系、跡線、光標(biāo)、頻標(biāo)的屬性和操作,可以大大簡化視圖元素間的關(guān)聯(lián)關(guān)系,使得各視圖元素的功能職責(zé)更加明確,并且有利于功能視圖的擴(kuò)展。
[0056]當(dāng)功能視圖的需求發(fā)生改變時,通常需要更改視圖元素間的關(guān)聯(lián)關(guān)系,傳統(tǒng)的做法需要找出所有與視圖元素關(guān)聯(lián)的關(guān)系表,并一一修改,效率很低;引入視圖元素管理器后,只需要與修改與視圖元素關(guān)聯(lián)的視圖元素管理器的即可,工作量少,效率高。
[0057]本發(fā)明的坐標(biāo)系管理器、跡線管理器、光標(biāo)管理器和頻標(biāo)管理器的結(jié)構(gòu)相同,均包括查詢接口、輸出接口、關(guān)系表三個部分,查詢接口查詢本層次各視圖元素的狀態(tài),并將視圖元素的狀態(tài)打包發(fā)送給輸出接口 ;輸出接口接收視圖元素狀態(tài)數(shù)據(jù),并刷新相關(guān)視圖元素狀態(tài);關(guān)系表查詢與輸入視圖元素關(guān)聯(lián)的所有視圖元素索引。
[0058]下面以坐標(biāo)系管理器為例介紹視圖元素管理器的設(shè)計與實現(xiàn)。
[0059]如圖3所示,坐標(biāo)系管理器包括查詢接口、輸出接口和關(guān)系表三部分,其中查詢接口用于查詢坐標(biāo)系的狀態(tài),并將坐標(biāo)系的狀態(tài)打包發(fā)送給輸出接口;輸出接口用于接收坐標(biāo)系狀態(tài)數(shù)據(jù),并刷新相關(guān)坐標(biāo)系狀態(tài);關(guān)系表用來查詢與輸入坐標(biāo)系關(guān)聯(lián)的所有坐標(biāo)系索引。
[0060]坐標(biāo)系管理器的工作流程如下:依據(jù)輸入坐標(biāo)系的索引,查詢關(guān)系表找出所有與之關(guān)聯(lián)的輸出坐標(biāo)系索引,然后調(diào)用查詢接口查詢輸入坐標(biāo)系的狀態(tài),并打包發(fā)給輸出接口,輸出接口在接收到坐標(biāo)狀態(tài)數(shù)據(jù)后,按照輸出坐標(biāo)系索引分別刷新相關(guān)坐標(biāo)系的狀態(tài),實現(xiàn)坐標(biāo)系的稱合功能。
[0061]下面以實際應(yīng)用中的坐標(biāo)系耦合功能為例,介紹坐標(biāo)系管理器的實現(xiàn)流程。
[0062]坐標(biāo)系耦合功能通常是將一個坐標(biāo)系的橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值設(shè)置到與其關(guān)聯(lián)的所有坐標(biāo)系中,也就是說使得所有關(guān)聯(lián)的坐標(biāo)系有相同的橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值。當(dāng)用戶更改了坐標(biāo)系I的狀態(tài),即修改了坐標(biāo)系I的橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值中的一個值時,坐標(biāo)系管理器會依據(jù)坐標(biāo)系I的索引,查詢關(guān)系表找出與坐標(biāo)系I關(guān)聯(lián)的坐標(biāo)系2和坐標(biāo)系3的索引,然后調(diào)用查詢接口查詢得到坐標(biāo)系I的橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值,并將這些數(shù)據(jù)打包,發(fā)送給輸出接口,輸出接口依據(jù)前面查詢得到的坐標(biāo)系2和坐標(biāo)系3的索引和坐標(biāo)系I的狀態(tài)數(shù)據(jù)包,調(diào)用其刷新狀態(tài)接口,分別將坐標(biāo)系2和坐標(biāo)系3的橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值設(shè)置成坐標(biāo)系I的橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值,這時坐標(biāo)系1、坐標(biāo)系2和坐標(biāo)系3的狀態(tài)保持一致,也即實現(xiàn)了坐標(biāo)系的稱合功能。
[0063]從坐標(biāo)系管理器的原理圖可以看出,圖中的坐標(biāo)系可以為線性坐標(biāo)系、對數(shù)坐標(biāo)系、色譜坐標(biāo)系或者是其它類型的坐標(biāo)系;坐標(biāo)系的狀態(tài)不僅可以是坐標(biāo)系的橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值,也可以是坐標(biāo)系的橫軸格線數(shù)目、縱軸格線數(shù)目、格線顏色等其它狀態(tài);查詢接口、輸出接口和關(guān)系表的實現(xiàn)都沒有跟操作系統(tǒng)平臺關(guān)聯(lián),也就是說本發(fā)明的視圖元素管理器是一個視圖元素邏輯管理器,可以跨平臺應(yīng)用。
[0064]本發(fā)明技術(shù)方案不與任何操作系統(tǒng)平臺關(guān)聯(lián),但對外提供擴(kuò)展接口用于視圖元素管理系統(tǒng)的實現(xiàn),如圖4所示,對于不同的操作系統(tǒng)平臺只需用本地接口實現(xiàn)相應(yīng)的擴(kuò)展接口即可實現(xiàn)對視圖元素的管理。
[0065]本發(fā)明將視圖元素組織成層次結(jié)構(gòu),當(dāng)功能需求發(fā)生改變時,無需重新定義整個視圖結(jié)構(gòu),只需要修改與功能相關(guān)的視圖元素的定義,有利于功能的擴(kuò)展。
[0066]進(jìn)一步地,在增加或刪除一個視圖元素時,本發(fā)明只需要修改與其有直接聯(lián)系的上層視圖元素的定義,工作量小而且效率高。
[0067]進(jìn)一步地,本發(fā)明引入視圖元素管理器的概念,降低了視圖元素之間的耦合,在實現(xiàn)視圖元素的耦合功能時,由各層次的視圖元素管理器負(fù)責(zé)實現(xiàn),功能獨立,并且有利于擴(kuò)展。
[0068]本發(fā)明的技術(shù)方案不與任何操作系統(tǒng)平臺關(guān)聯(lián),各平臺之間可共享該技術(shù)。
[0069] 以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種視圖元素層次結(jié)構(gòu),其特征在于,包括:坐標(biāo)系類、跡線類、頻標(biāo)類和光標(biāo)類; 與坐標(biāo)系直接關(guān)聯(lián)的是光標(biāo)類和跡線類,與跡線類直接關(guān)聯(lián)的是頻標(biāo)類,坐標(biāo)系類屬于第I層次,光標(biāo)類和跡線類屬于第2層次,頻標(biāo)類屬于第3層次;第I層次的坐標(biāo)系類組合了第2層次的光標(biāo)類和跡線類,第2層次的跡線類組合了第3層次的頻標(biāo)類。
2.如權(quán)利要求1所述的視圖元素層次結(jié)構(gòu),其特征在于, 坐標(biāo)系類包括坐標(biāo)ID、橫軸起始值、橫軸終止值、縱軸起始值、縱軸終止值、橫軸格線數(shù)目和縱軸格線數(shù)目,坐標(biāo)系類是對線性坐標(biāo)系、對數(shù)坐標(biāo)系、色譜坐標(biāo)系的抽象; 跡線類包括軌跡ID、軌跡點數(shù)目、軌跡點橫坐標(biāo)值、軌跡點縱坐標(biāo)值,跡線類是對普通跡線和色譜跡線的抽象; 頻標(biāo)類包括頻標(biāo)ID、頻標(biāo)橫坐標(biāo)值、頻標(biāo)縱坐標(biāo)值,頻標(biāo)類是對普通頻標(biāo)的抽象;光標(biāo)類包括光標(biāo)類型、光標(biāo)ID、光標(biāo)起始值、光標(biāo)終止值、光標(biāo)中心值,光標(biāo)類是對普通光標(biāo)的抽象。
3.一種用于管理權(quán)利要求1或2所述的視圖元素層次結(jié)構(gòu)的視圖元素管理器,其特征在于,各個視圖元素類設(shè)置專屬的視圖元素管理器,用于管理本層次各視圖元素間的關(guān)系,包括坐標(biāo)系管理器、跡線管理器、光標(biāo)管理器和頻標(biāo)管理器。
4.如權(quán)利要求3所述的視圖元素管理器,其特征在于,包括查詢接口、輸出接口、關(guān)系表; 查詢接口查詢本層次各視圖元素的狀態(tài),并將視圖元素的狀態(tài)打包發(fā)送給輸出接口 ;輸出接口接收視圖元素狀態(tài)數(shù)據(jù),并刷新相關(guān)視圖元素狀態(tài);關(guān)系表查詢與輸入視圖元素關(guān)聯(lián)的所有視圖元素索引。
5.一種基于權(quán)利要求3所述的視圖元素管理器的視圖元素管理系統(tǒng),其特征在于,一個視圖包含一個坐標(biāo)系管理器和多個坐標(biāo)系,視圖在初始化時將所有坐標(biāo)系的引用都傳遞給坐標(biāo)系管理器,視圖對坐標(biāo)系的所有操作由坐標(biāo)系管理器來實現(xiàn); 一個坐標(biāo)系包含一個跡線管理器和多條跡線,坐標(biāo)系在初始化時將所有跡線的引用都傳遞給跡線管理器,坐標(biāo)系對跡線的所有操作都由跡線管理器來實現(xiàn); 一個坐標(biāo)系包含一個光標(biāo)管理器和多個光標(biāo),坐標(biāo)系在初始化時將所有光標(biāo)的引用都傳遞給光標(biāo)管理器,坐標(biāo)系對光標(biāo)的所有操作都由光標(biāo)管理器來實現(xiàn); 一條跡線包含一個頻標(biāo)管理器和多個頻標(biāo),跡線在初始化時將所有頻標(biāo)的引用都傳遞給頻標(biāo)管理器,跡線對頻標(biāo)的所有操作都由頻標(biāo)管理器來實現(xiàn)。
【文檔編號】G06F17/30GK104317878SQ201410563653
【公開日】2015年1月28日 申請日期:2014年10月13日 優(yōu)先權(quán)日:2014年10月13日
【發(fā)明者】白軼榮, 杜念文, 李偉, 劉寶東, 丁建崠 申請人:中國電子科技集團(tuán)公司第四十一研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1