欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法及顯示系統(tǒng)與流程

文檔序號(hào):11953332閱讀:294來(lái)源:國(guó)知局
航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法及顯示系統(tǒng)與流程

本發(fā)明屬于航天器供配電系統(tǒng)設(shè)計(jì)領(lǐng)域,主要涉及一種航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法及系統(tǒng)。



背景技術(shù):

供配電大圖是反映航天器供電、配電、電氣信號(hào)傳輸、設(shè)備供電接口的重要載體,是航天器中電器部件總體設(shè)計(jì)的重要內(nèi)容。

隨著航天器中電氣部件不斷增加,電源分配越來(lái)越復(fù)雜,為更清晰的表達(dá)航天器的供配電信息,當(dāng)前通常按照層次化的思路來(lái)設(shè)計(jì)供配電大圖;通常情況下,將航天器供配電大圖劃分為系統(tǒng)層級(jí)、子系統(tǒng)層級(jí)、設(shè)備層級(jí)等不同層級(jí),各層次顯示的物理組件關(guān)系圖的粒度各不相同。

傳統(tǒng)的層次化供配電大圖的設(shè)計(jì)及顯示過(guò)程表現(xiàn)為:使用繪圖軟件(如Visio、AutoCAD等)在不同選項(xiàng)卡或不同文件中繪制不同層次的供配電圖;顯示瀏覽時(shí),用戶通過(guò)頻繁地點(diǎn)擊繪圖軟件選項(xiàng)卡、上下文菜單或者切換不同的文件來(lái)查看供配電大圖的不同層次,以獲取和定位相關(guān)信息。

這種層次化供配電大圖的設(shè)計(jì)過(guò)程需要繪制多張不同粒度的圖紙,重復(fù)工作量較大,而對(duì)其顯示瀏覽過(guò)程,在不同層級(jí)間切換時(shí),界面交互太多,使得用戶在建立不同層級(jí)間的關(guān)聯(lián)關(guān)系時(shí)產(chǎn)生障礙,造成瀏覽和定位信息效率低下。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法及顯示系統(tǒng)。

為了實(shí)現(xiàn)上述發(fā)明目的之一,本發(fā)明一實(shí)施方式的航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法,所述方法包括以下步驟:建立三維坐標(biāo)系;

獲取航天器層次化供配電大圖中的不同圖層,并按照?qǐng)D層顯示順序,將各個(gè)顯示圖層按照與任意兩個(gè)坐標(biāo)軸所在平面平行、順序并間隔放置于所述三維坐標(biāo)系中;

根據(jù)各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),以及最頂層圖層、最底層圖層的大小關(guān)系,獲取各個(gè)圖層分別對(duì)應(yīng)的激活閾值以及縮放比例尺;

瀏覽航天器層次化供配電大圖過(guò)程中,根據(jù)當(dāng)前瀏覽的縮放因子比對(duì)各個(gè)圖層對(duì)應(yīng)的激活閾值,獲取相應(yīng)的所述縮放比例尺自動(dòng)縮放各個(gè)圖層。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),“獲取航天器層次化供配電大圖中的不同圖層”具體包括:

根據(jù)所述最底層圖層以及抽象合并規(guī)則獲取供配電大圖中的其他圖層;

所述抽象合并規(guī)則包括:線纜合并規(guī)則和設(shè)備塊合并規(guī)則。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),“根據(jù)各個(gè)圖層的在三維坐標(biāo)系中第三軸方向的坐標(biāo),以及最頂層圖層、最底層圖層的大小關(guān)系,獲取各個(gè)圖層分別對(duì)應(yīng)的縮放比例尺”具體包括:

調(diào)整最底層圖層的尺寸為第一預(yù)設(shè)縮放比例尺,調(diào)整最頂層圖層的尺寸為第二預(yù)設(shè)縮放比例尺;所述第一預(yù)設(shè)縮放比例尺大于所述第二預(yù)設(shè)縮放比例尺;

獲取各個(gè)圖層的中軸線,并調(diào)整為相互重疊;

分別連接最頂層圖層和最底層圖層的各個(gè)端點(diǎn),形成棱臺(tái);

縮放各個(gè)圖層,使其與所述棱臺(tái)的各個(gè)切面相互重合或重合在預(yù)設(shè)容差范圍內(nèi);

根據(jù)縮放后的圖層及最底層圖層的面積,確定各個(gè)圖層分別對(duì)應(yīng)的縮放比例尺。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),“根據(jù)各個(gè)圖層的在三維坐標(biāo)系中第三軸方向的坐標(biāo),以及最頂層圖層、最底層圖層的大小關(guān)系,獲取各個(gè)圖層分別對(duì)應(yīng)的激活閾值”具體包括:

分別獲取各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),并按照相同比例離散為各個(gè)圖層對(duì)應(yīng)的激活閾值。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),“分別獲取各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),并按照相同比例離散為各個(gè)圖層對(duì)應(yīng)的激活閾值”具體包括:

以最底層圖層為基點(diǎn),將最底層圖層的值調(diào)整為1,其余坐標(biāo)值按照最底層圖層的坐標(biāo)值按比例進(jìn)行調(diào)整;

根據(jù)最底層圖層的坐標(biāo)值與各個(gè)圖層對(duì)應(yīng)的坐標(biāo)值確定各個(gè)圖層的激活閾值。

為了實(shí)現(xiàn)上述發(fā)明目的之一,本發(fā)明一實(shí)施方式提供一種航天器層次化供配電大圖的無(wú)級(jí)縮放顯示系統(tǒng),所述顯示系統(tǒng)包括:后臺(tái)模型庫(kù),所述后臺(tái)模型庫(kù)為三維坐標(biāo)系;

數(shù)據(jù)獲取模塊,用于獲取航天器層次化供配電大圖中的不同圖層,并按照?qǐng)D層顯示順序,將各個(gè)顯示圖層按照與任意兩個(gè)坐標(biāo)軸所在平面平行、順序并間隔放置于所述三維坐標(biāo)系中;

數(shù)據(jù)處理模塊,用于根據(jù)各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),以及最頂層圖層、最底層圖層的大小關(guān)系,獲取各個(gè)圖層分別對(duì)應(yīng)的激活閾值以及縮放比例尺;

執(zhí)行模塊,用于在瀏覽航天器層次化供配電大圖過(guò)程中,根據(jù)當(dāng)前瀏覽的縮放因子比對(duì)各個(gè)圖層對(duì)應(yīng)的激活閾值,獲取相應(yīng)的所述縮放比例尺自動(dòng)縮放各個(gè)圖層。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),所述數(shù)據(jù)處理模塊具體用于:根據(jù)所述最底層圖層以及抽象合并規(guī)則獲取供配電大圖中的其他圖層;

所述抽象合并規(guī)則包括:線纜合并規(guī)則和設(shè)備塊合并規(guī)則。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),所述數(shù)據(jù)處理模塊具體用于:調(diào)整最底層圖層的尺寸為第一預(yù)設(shè)縮放比例尺,調(diào)整最頂層圖層的尺寸為第二預(yù)設(shè)縮放比例尺;所述第一預(yù)設(shè)縮放比例尺大于所述第二預(yù)設(shè)縮放比例尺;

獲取各個(gè)圖層的中軸線,并調(diào)整為相互重疊;

分別連接最頂層圖層和最底層圖層的各個(gè)端點(diǎn),形成棱臺(tái);

縮放各個(gè)圖層,使其與所述棱臺(tái)的各個(gè)切面相互重合或重合在預(yù)設(shè)容差范圍內(nèi);

根據(jù)縮放后的圖層及最底層圖層的面積,確定各個(gè)圖層分別對(duì)應(yīng)的縮放比例尺。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),所述數(shù)據(jù)處理模塊還用于:分別獲取各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),并按照相同比例離散為各個(gè)圖層對(duì)應(yīng)的激活閾值。

作為本發(fā)明一實(shí)施方式的進(jìn)一步改進(jìn),所述數(shù)據(jù)處理模塊還用于:

以最底層圖層為基點(diǎn),將最底層圖層的值調(diào)整為1,其余坐標(biāo)值按照最底層圖層的坐標(biāo)值按比例進(jìn)行調(diào)整;

根據(jù)最底層圖層的坐標(biāo)值與各個(gè)圖層對(duì)應(yīng)的坐標(biāo)值確定各個(gè)圖層的激活閾值。

與現(xiàn)有技術(shù)相比,本發(fā)明的航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法及顯示系統(tǒng),引用三維坐標(biāo)系對(duì)各個(gè)圖層進(jìn)行處理,獲取相應(yīng)的激活閾值以及縮放比例尺,瀏覽航天器層次化供配電大圖過(guò)程中,根據(jù)當(dāng)前瀏覽的縮放因子比對(duì)各個(gè)圖層對(duì)應(yīng)的激活閾值,獲取相應(yīng)的所述縮放比例尺自動(dòng)縮放各個(gè)圖層。無(wú)須人工調(diào)試,即可實(shí)現(xiàn)各個(gè)圖層的放大與縮小,以及各個(gè)圖層之間的平滑切換,并可達(dá)到流暢切換層級(jí)的效果;大大提高了航天器層次化供配電大圖的制圖效率和質(zhì)量。

附圖說(shuō)明

圖1是本發(fā)明一實(shí)施方式中航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法的流程示意圖;

圖2A、2B、2C是本發(fā)明一具體示例中各個(gè)步驟的結(jié)構(gòu)示意圖;

圖3是本發(fā)明一實(shí)施方式中航天器層次化供配電大圖的無(wú)級(jí)縮放顯示系統(tǒng)的模塊示意圖。

具體實(shí)施方式

以下將結(jié)合附圖所示的各實(shí)施方式對(duì)本發(fā)明進(jìn)行詳細(xì)描述。但這些實(shí)施方式并不限制本發(fā)明,本領(lǐng)域的普通技術(shù)人員根據(jù)這些實(shí)施方式所做出的結(jié)構(gòu)、方法、或功能上的變換均包含在本發(fā)明的保護(hù)范圍內(nèi)。

如圖1所示,本發(fā)明提供的航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法包括:

S1、建立三維坐標(biāo)系;

所述三維坐標(biāo)系是在二維坐標(biāo)系的基礎(chǔ)上根據(jù)右手定則增加第三維坐標(biāo)(即Z軸)而形成的,其包括X、Y、Z軸,任意兩個(gè)軸形成一平面,第三軸垂直于其它兩個(gè)軸形成的平面。

當(dāng)然,在本發(fā)明的其他實(shí)施方式中,還可以選擇其他形式的坐標(biāo)系,建立三維坐標(biāo)的目的僅在于提供一參考平面,以下將會(huì)詳細(xì)贅述。

進(jìn)一步的,所述方法還包括:

S2、獲取航天器層次化供配電大圖中的不同圖層,并按照?qǐng)D層顯示順序,將各個(gè)顯示圖層按照與任意兩個(gè)坐標(biāo)軸所在平面平行、順序并間隔放置于所述三維坐標(biāo)系中;

所述航天器層次化供配電大圖通??蓜澐譃橄到y(tǒng)層級(jí)、子系統(tǒng)層級(jí)、設(shè)備層級(jí)等不同層級(jí),每個(gè)層級(jí)又劃分為不同的圖層,各圖層顯示的物理組件關(guān)系圖的粒度各不相同,在此不做詳細(xì)贅述。

本發(fā)明一優(yōu)選實(shí)施方式中,根據(jù)所述最底層圖層以及抽象合并規(guī)則獲取供配電大圖中的其他圖層;

利用所述抽象合并規(guī)則獲取供配電大圖中的其他圖層過(guò)程中,通過(guò)合并基礎(chǔ)圖層的線纜和設(shè)備塊,自動(dòng)建立上級(jí)圖層,抽象和減少信息量,突出顯示用戶在該層級(jí)關(guān)注的內(nèi)容。

所述抽象合并規(guī)則包括:線纜合并規(guī)則和設(shè)備塊合并規(guī)則。

所述線纜合并規(guī)則包括三種:

第一種:電纜分支內(nèi)所有導(dǎo)線合并;

該實(shí)施方式中,判斷選擇的導(dǎo)線所屬分支,將屬于同一分支內(nèi)的所有導(dǎo)線合并成電纜;然后隱藏導(dǎo)線顯示對(duì)象,顯示電纜顯示對(duì)象;同時(shí)將導(dǎo)線所連的電連接器的管腳合并成一個(gè)管腳。

本發(fā)明具體示例中,獲取第一跟導(dǎo)線信號(hào)的名稱和類型作為合并后電纜信號(hào)的名稱和類型,隱藏所有導(dǎo)線顯示對(duì)象,重繪為一根子電纜顯示對(duì)象,導(dǎo)線合并完畢。

第二種:電纜分支內(nèi)信號(hào)名稱相同的導(dǎo)線合并;

該實(shí)施方式中,將所選導(dǎo)線分為若干組,每組里導(dǎo)線所含信號(hào)的名稱相同,將每組內(nèi)的導(dǎo)線合并為一根電纜,然后隱藏這些導(dǎo)線的顯示對(duì)象,顯示這些電纜的顯示對(duì)象,同時(shí)將每組導(dǎo)線所連電連接器的管腳合并。

本發(fā)明具體示例中,遍歷所選導(dǎo)線,將導(dǎo)線分為一組或多組,每組里的導(dǎo)線信號(hào)名稱相同,將每組導(dǎo)線顯示對(duì)象隱藏,重繪為一根子電纜顯示對(duì)象,子電纜信號(hào)名稱為導(dǎo)線信號(hào)名稱,導(dǎo)線合并完畢。

第三種:電纜分支內(nèi)信號(hào)類型相同的導(dǎo)線合并;

該實(shí)施方式中,將所選導(dǎo)線分為若干組,每組導(dǎo)線所含信號(hào)的類型相同,將每組內(nèi)的導(dǎo)線合并為一根電纜,然后隱藏這些導(dǎo)線的顯示對(duì)象,顯示這些電纜的顯示對(duì)象,同時(shí)將每組導(dǎo)線所連電連接器的管腳合并。

本發(fā)明具體示例中,遍歷所選導(dǎo)線,將導(dǎo)線分為一組或多組,每組里的導(dǎo)線信號(hào)類型相同,將每組導(dǎo)線顯示對(duì)象隱藏,重繪為一根子電纜顯示對(duì)象,子電纜信號(hào)類型為導(dǎo)線信號(hào)類型,導(dǎo)線合并完畢。

所述設(shè)備塊合并規(guī)則包括二種:

第一種:設(shè)備內(nèi)所有組件塊合并;

該實(shí)施方式中,將設(shè)備內(nèi)所有組件塊合并為一個(gè)設(shè)備塊。

第二種:分系統(tǒng)內(nèi)所有設(shè)備塊合并;

該實(shí)施方式中,將分系統(tǒng)內(nèi)所有設(shè)備塊合并為一個(gè)分系統(tǒng)塊。

本發(fā)明一具體示例中,各層級(jí)大圖通過(guò)指定線纜合并規(guī)則和組件塊合并規(guī)則,以模板層為基礎(chǔ),實(shí)現(xiàn)該層級(jí)大圖的自動(dòng)生成;例如:設(shè)備級(jí)圖層以接口電路級(jí)圖層為模板,指定“設(shè)備內(nèi)所有組件塊合并”規(guī)則和“電纜分支內(nèi)所有導(dǎo)線合并”規(guī)則,實(shí)現(xiàn)設(shè)備級(jí)圖層的自動(dòng)生成。

結(jié)合圖2A所示,本發(fā)明以所述航天器層次化供配電大圖包括節(jié)點(diǎn)層、設(shè)備層、分系統(tǒng)層、系統(tǒng)層等若干個(gè)不同的圖層為例做具體介紹;其中,將節(jié)點(diǎn)層作為最底層圖層,將系統(tǒng)層作為最頂層圖層;該實(shí)施方式中,選定X、Y坐標(biāo)軸所在的平面為任意兩個(gè)坐標(biāo)軸所在平面,選定Z軸為第三軸做具體描述。

本發(fā)明優(yōu)選實(shí)施方式中,以(0、0、0)為基點(diǎn)坐標(biāo),按照從最底層圖層到最頂層圖層的順序?qū)⑺龈鱾€(gè)圖層按照相同間隔放置于所述三維坐標(biāo)系中;

通常情況下,各個(gè)圖層均按照比例尺1:1的尺寸進(jìn)行顯示,即:各個(gè)圖層的顯示尺寸大小相同。

相應(yīng)的,各個(gè)圖層的縱坐標(biāo)也可以根據(jù)其處于三維坐標(biāo)系中的Z軸坐標(biāo)獲得。

進(jìn)一步的,結(jié)合圖2B、2C所示,所述方法還包括:

S3、根據(jù)各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),以及最頂層圖層、最底層圖層的大小關(guān)系,獲取各個(gè)圖層分別對(duì)應(yīng)的激活閾值以及縮放比例尺。

本發(fā)明優(yōu)選實(shí)施方式中,所述步驟S3中“獲取各個(gè)圖層分別對(duì)應(yīng)的縮放比例尺”具體包括:

P1、調(diào)整最底層圖層的尺寸為第一預(yù)設(shè)縮放比例尺,調(diào)整最頂層圖層的尺寸為第二預(yù)設(shè)縮放比例尺;所述第一預(yù)設(shè)縮放比例尺大于所述第二預(yù)設(shè)縮放比例尺;

本發(fā)明一具體示例中,

所述第一預(yù)設(shè)縮放比例尺、所述第二預(yù)設(shè)縮放比例尺均為一比例尺數(shù)值,其可以根據(jù)用戶需求具體設(shè)定。

該具體示例中,選定第一預(yù)設(shè)縮放比例尺為最底層圖層的縮放比例尺1:1,如此,借用最底層圖層的初始尺寸,無(wú)需對(duì)最底層圖層的尺寸進(jìn)行調(diào)節(jié),節(jié)省資源;為了方便描述,將選定縮放比例尺為1:1時(shí),各個(gè)圖層的初始大小相同,以S表示;

所述第二預(yù)設(shè)縮放比例尺通過(guò)最頂層圖層包圍盒寬高比與顯示屏寬高比計(jì)算獲得,即最頂層圖層包圍盒能完整顯示到顯示屏內(nèi)為最佳;為了方便描述,將最頂層圖層包圍盒能完整顯示到顯示屏內(nèi)的大小以C表示,則,所述第二預(yù)設(shè)縮放比例尺C/S即為第二預(yù)設(shè)縮放比例尺1:N。

P2、獲取各個(gè)圖層的中軸線,并調(diào)整為相互重疊;分別連接最頂層圖層和最底層圖層的各個(gè)端點(diǎn),形成棱臺(tái);

通常情況下,各個(gè)圖層均為四邊形,相應(yīng)的,分別連接最頂層圖層和最底層圖層的各個(gè)端點(diǎn)后可形成四棱臺(tái)。

P3、縮放各個(gè)圖層,使其與所述棱臺(tái)的各個(gè)切面相互重合或重合在預(yù)設(shè)容差范圍內(nèi);

根據(jù)縮放后的圖層及最底層圖層的面積,確定各個(gè)圖層分別對(duì)應(yīng)的縮放比例尺。

所述預(yù)設(shè)容差為系統(tǒng)預(yù)設(shè)閾值,其可以根據(jù)用戶需要自動(dòng)調(diào)節(jié),其取值范圍為0至1之間。

本發(fā)明一優(yōu)選實(shí)施方式中,各個(gè)圖層對(duì)應(yīng)的縮放比例尺分別為:經(jīng)過(guò)縮放后的各個(gè)圖層面積與最底層圖層面積的比值。

例如:經(jīng)過(guò)縮放后,從最底層圖層到最頂層圖層的面積依次為:1、1/2、……1/n,則各個(gè)圖層對(duì)應(yīng)的縮放比例尺分別為:1、1/2、……1/n。

本發(fā)明優(yōu)選實(shí)施方式中,所述步驟S3中“獲取各個(gè)圖層分別對(duì)應(yīng)的激活閾值”具體包括:

分別獲取各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),并按照相同比例離散為各個(gè)圖層對(duì)應(yīng)的激活閾值。

每個(gè)圖層放置于所述三維坐標(biāo)系后,可根據(jù)其位置直接獲得各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo)。

如圖所示,對(duì)應(yīng)n個(gè)圖層,從最底層圖層至最頂層圖層獲得Z個(gè)坐標(biāo)依次為:Z1、Z2……Zn,進(jìn)一步的,按照相同比例離散為各個(gè)圖層對(duì)應(yīng)的激活閾值;

本發(fā)明一優(yōu)選實(shí)施方式中,

M1、以最底層圖層為基點(diǎn),將最底層圖層的值調(diào)整為1,其余坐標(biāo)值按照最底層圖層的坐標(biāo)值按比例進(jìn)行調(diào)整;

例如:一組圖層對(duì)應(yīng)的坐標(biāo)值依次為:2、3……10;

則:調(diào)整后的圖層對(duì)應(yīng)的坐標(biāo)值依次為:1、2、……9;

進(jìn)一步的,M2、根據(jù)最底層圖層的坐標(biāo)值與各個(gè)圖層對(duì)應(yīng)的坐標(biāo)值確定各個(gè)圖層的激活閾值;

本發(fā)明具體示例中,各個(gè)圖層的激活閾值等于最底層圖層的坐標(biāo)值與各個(gè)圖層對(duì)應(yīng)的坐標(biāo)值的比值;接續(xù)上述示例:得到各個(gè)圖層的激活閾值分別為:

1:1、1:2、……、1:9。

進(jìn)一步的,所述方法還包括:

S4、瀏覽航天器層次化供配電大圖過(guò)程中,根據(jù)當(dāng)前瀏覽的縮放因子比對(duì)各個(gè)圖層對(duì)應(yīng)的激活閾值,獲取相應(yīng)的所述縮放比例尺自動(dòng)縮放各個(gè)圖層。

通常情況下,用戶可通過(guò)外接設(shè)備,例如:鼠標(biāo)、鍵盤(pán)等外接設(shè)備,瀏覽航天器層次化供配電大圖。

瀏覽過(guò)程中,自動(dòng)獲取當(dāng)前瀏覽的縮放因子,并將獲得的縮放因子與上述激活閾值進(jìn)行比對(duì),判斷當(dāng)前的縮放因子處于哪兩個(gè)激活閾值之間,并按照該激活閾值對(duì)應(yīng)的縮放比例尺激活相應(yīng)的圖層。

在本發(fā)明的具體實(shí)施方式中,可激活兩個(gè)激活閾值中較大的激活閾值對(duì)應(yīng)的圖層,也可以激活較小的圖層。

相應(yīng)的,還可以以當(dāng)前縮放因子的大小與激活閾值的大小關(guān)系確定激活哪一個(gè)圖層;

例如:當(dāng)前縮放比例更接近于哪個(gè)激活閾值則激活相應(yīng)的圖層,在此不做詳細(xì)贅述。

結(jié)合圖3所示,本發(fā)明提供的航天器層次化供配電大圖的無(wú)級(jí)縮放顯示系統(tǒng)包括:后臺(tái)模型庫(kù)100、獲取模塊200、數(shù)據(jù)處理模塊300、執(zhí)行模塊400。

后臺(tái)模型庫(kù)100為三維坐標(biāo)系;所述三維坐標(biāo)系是在二維坐標(biāo)系的基礎(chǔ)上根據(jù)右手定則增加第三維坐標(biāo)(即Z軸)而形成的,其包括X、Y、Z軸,任意兩個(gè)軸形成一平面,第三軸垂直于其它兩個(gè)軸形成的平面。

當(dāng)然,在本發(fā)明的其他實(shí)施方式中,還可以選擇其他形式的坐標(biāo)系,建立三維坐標(biāo)的目的僅在于提供一參考平面,以下將會(huì)詳細(xì)贅述。

數(shù)據(jù)獲取模塊200用于獲取航天器層次化供配電大圖中的不同圖層,并按照?qǐng)D層顯示順序,將各個(gè)顯示圖層按照與任意兩個(gè)坐標(biāo)軸所在平面平行、順序并間隔放置于所述三維坐標(biāo)系中;

所述航天器層次化供配電大圖通??蓜澐譃橄到y(tǒng)層級(jí)、子系統(tǒng)層級(jí)、設(shè)備層級(jí)等不同層級(jí),每個(gè)層級(jí)又劃分為不同的圖層,各圖層顯示的物理組件關(guān)系圖的粒度各不相同,在此不做詳細(xì)贅述。

本發(fā)明一優(yōu)選實(shí)施方式中,數(shù)據(jù)獲取模塊200根據(jù)所述最底層圖層以及抽象合并規(guī)則獲取供配電大圖中的其他圖層;

數(shù)據(jù)獲取模塊200利用所述抽象合并規(guī)則獲取供配電大圖中的其他圖層過(guò)程中,通過(guò)合并基礎(chǔ)圖層的線纜和設(shè)備塊,自動(dòng)建立上級(jí)圖層,抽象和減少信息量,突出顯示用戶在該層級(jí)關(guān)注的內(nèi)容。

所述抽象合并規(guī)則包括:線纜合并規(guī)則和設(shè)備塊合并規(guī)則。

所述線纜合并規(guī)則包括三種:

第一種:電纜分支內(nèi)所有導(dǎo)線合并;

該實(shí)施方式中,數(shù)據(jù)獲取模塊200用于判斷選擇的導(dǎo)線所屬分支,將屬于同一分支內(nèi)的所有導(dǎo)線合并成電纜;然后隱藏導(dǎo)線顯示對(duì)象,顯示電纜顯示對(duì)象;同時(shí)將導(dǎo)線所連的電連接器的管腳合并成一個(gè)管腳。

本發(fā)明具體示例中,數(shù)據(jù)獲取模塊200獲取第一跟導(dǎo)線信號(hào)的名稱和類型作為合并后電纜信號(hào)的名稱和類型,隱藏所有導(dǎo)線顯示對(duì)象,重繪為一根子電纜顯示對(duì)象,導(dǎo)線合并完畢。

第二種:電纜分支內(nèi)信號(hào)名稱相同的導(dǎo)線合并;

該實(shí)施方式中,數(shù)據(jù)獲取模塊200用于將所選導(dǎo)線分為若干組,每組里導(dǎo)線所含信號(hào)的名稱相同,將每組內(nèi)的導(dǎo)線合并為一根電纜,然后隱藏這些導(dǎo)線的顯示對(duì)象,顯示這些電纜的顯示對(duì)象,同時(shí)將每組導(dǎo)線所連電連接器的管腳合并。

本發(fā)明具體示例中,數(shù)據(jù)獲取模塊200遍歷所選導(dǎo)線,將導(dǎo)線分為一組或多組,每組里的導(dǎo)線信號(hào)名稱相同,將每組導(dǎo)線顯示對(duì)象隱藏,重繪為一根子電纜顯示對(duì)象,子電纜信號(hào)名稱為導(dǎo)線信號(hào)名稱,導(dǎo)線合并完畢。

第三種:電纜分支內(nèi)信號(hào)類型相同的導(dǎo)線合并;

該實(shí)施方式中,數(shù)據(jù)獲取模塊200用于將所選導(dǎo)線分為若干組,每組導(dǎo)線所含信號(hào)的類型相同,將每組內(nèi)的導(dǎo)線合并為一根電纜,然后隱藏這些導(dǎo)線的顯示對(duì)象,顯示這些電纜的顯示對(duì)象,同時(shí)將每組導(dǎo)線所連電連接器的管腳合并。

本發(fā)明具體示例中,數(shù)據(jù)獲取模塊200遍歷所選導(dǎo)線,將導(dǎo)線分為一組或多組,每組里的導(dǎo)線信號(hào)類型相同,將每組導(dǎo)線顯示對(duì)象隱藏,重繪為一根子電纜顯示對(duì)象,子電纜信號(hào)類型為導(dǎo)線信號(hào)類型,導(dǎo)線合并完畢。

所述設(shè)備塊合并規(guī)則包括二種:

第一種:設(shè)備內(nèi)所有組件塊合并;

該實(shí)施方式中,數(shù)據(jù)獲取模塊200用于將設(shè)備內(nèi)所有組件塊合并為一個(gè)設(shè)備塊。

第二種:分系統(tǒng)內(nèi)所有設(shè)備塊合并;

該實(shí)施方式中,數(shù)據(jù)獲取模塊200用于將分系統(tǒng)內(nèi)所有設(shè)備塊合并為一個(gè)分系統(tǒng)塊。

本發(fā)明一具體示例中,各層級(jí)大圖通過(guò)指定線纜合并規(guī)則和組件塊合并規(guī)則,以模板層為基礎(chǔ),實(shí)現(xiàn)該層級(jí)大圖的自動(dòng)生成;例如:設(shè)備級(jí)圖層以接口電路級(jí)圖層為模板,指定“設(shè)備內(nèi)所有組件塊合并”規(guī)則和“電纜分支內(nèi)所有導(dǎo)線合并”規(guī)則,實(shí)現(xiàn)設(shè)備級(jí)圖層的自動(dòng)生成。

結(jié)合圖2A所示,本發(fā)明以所述航天器層次化供配電大圖包括節(jié)點(diǎn)層、設(shè)備層、分系統(tǒng)層、系統(tǒng)層等若干個(gè)不同的圖層為例做具體介紹;其中,將節(jié)點(diǎn)層作為最底層圖層,將系統(tǒng)層作為最頂層圖層;該實(shí)施方式中,選定X、Y坐標(biāo)軸所在的平面為任意兩個(gè)坐標(biāo)軸所在平面,選定Z軸為第三軸做具體描述。

本發(fā)明優(yōu)選實(shí)施方式中,以(0、0、0)為基點(diǎn)坐標(biāo),按照從最底層圖層到最頂層圖層的順序?qū)⑺龈鱾€(gè)圖層按照相同間隔放置于所述三維坐標(biāo)系中;

通常情況下,各個(gè)圖層均按照比例尺1:1的尺寸進(jìn)行顯示,即:各個(gè)圖層的顯示尺寸大小相同。

相應(yīng)的,各個(gè)圖層的縱坐標(biāo)也可以根據(jù)其處于三維坐標(biāo)系中的Z軸坐標(biāo)獲得。

進(jìn)一步的,結(jié)合圖2B、2C所示,數(shù)據(jù)處理模塊300用于根據(jù)各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),以及最頂層圖層、最底層圖層的大小關(guān)系,獲取各個(gè)圖層分別對(duì)應(yīng)的激活閾值以及縮放比例尺。

本發(fā)明優(yōu)選實(shí)施方式中,數(shù)據(jù)處理模塊300獲取各個(gè)圖層分別對(duì)應(yīng)的縮放比例尺具體包括:

數(shù)據(jù)處理模塊300調(diào)整最底層圖層的尺寸為第一預(yù)設(shè)縮放比例尺,調(diào)整最頂層圖層的尺寸為第二預(yù)設(shè)縮放比例尺;所述第一預(yù)設(shè)縮放比例尺大于所述第二預(yù)設(shè)縮放比例尺;

本發(fā)明一具體示例中,

所述第一預(yù)設(shè)縮放比例尺、所述第二預(yù)設(shè)縮放比例尺均為一比例尺數(shù)值,其可以根據(jù)用戶需求具體設(shè)定。

該具體示例中,選定第一預(yù)設(shè)縮放比例尺為最底層圖層的縮放比例尺1:1,如此,借用最底層圖層的初始尺寸,無(wú)需對(duì)最底層圖層的尺寸進(jìn)行調(diào)節(jié),節(jié)省資源;為了方便描述,將選定縮放比例尺為1:1時(shí),各個(gè)圖層的初始大小相同,以S表示;

所述第二預(yù)設(shè)縮放比例尺通過(guò)最頂層圖層包圍盒寬高比與顯示屏寬高比計(jì)算獲得,即最頂層圖層包圍盒能完整顯示到顯示屏內(nèi)為最佳;為了方便描述,將最頂層圖層包圍盒能完整顯示到顯示屏內(nèi)的大小以C表示,則,所述第二預(yù)設(shè)縮放比例尺C/S即為第二預(yù)設(shè)縮放比例尺1:N。

進(jìn)一步的,數(shù)據(jù)處理模塊300還用于獲取各個(gè)圖層的中軸線,并調(diào)整為相互重疊;分別連接最頂層圖層和最底層圖層的各個(gè)端點(diǎn),形成棱臺(tái);

通常情況下,各個(gè)圖層均為四邊形,相應(yīng)的,分別連接最頂層圖層和最底層圖層的各個(gè)端點(diǎn)后可形成四棱臺(tái)。

進(jìn)一步的,數(shù)據(jù)處理模塊300還用于縮放各個(gè)圖層,使其與所述棱臺(tái)的各個(gè)切面相互重合或重合在預(yù)設(shè)容差范圍內(nèi);根據(jù)縮放后的圖層及最底層圖層的面積,確定各個(gè)圖層分別對(duì)應(yīng)的縮放比例尺。

所述預(yù)設(shè)容差為系統(tǒng)預(yù)設(shè)閾值,其可以根據(jù)用戶需要自動(dòng)調(diào)節(jié),其取值范圍為0至1之間。

本發(fā)明一優(yōu)選實(shí)施方式中,各個(gè)圖層對(duì)應(yīng)的縮放比例尺分別為:經(jīng)過(guò)縮放后的各個(gè)圖層面積與最底層圖層面積的比值。

例如:經(jīng)過(guò)縮放后,從最底層圖層到最頂層圖層的面積依次為:1、1/2、……1/n,則各個(gè)圖層對(duì)應(yīng)的縮放比例尺分別為:1、1/2、……1/n。

本發(fā)明優(yōu)選實(shí)施方式中,數(shù)據(jù)處理模塊300獲取各個(gè)圖層分別對(duì)應(yīng)的激活閾值具體包括:

數(shù)據(jù)處理模塊300分別獲取各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo),并按照相同比例離散為各個(gè)圖層對(duì)應(yīng)的激活閾值。

每個(gè)圖層放置于所述三維坐標(biāo)系后,可根據(jù)其位置直接獲得各個(gè)圖層在三維坐標(biāo)系中第三軸方向的坐標(biāo)。

如圖所示,對(duì)應(yīng)n個(gè)圖層,從最底層圖層至最頂層圖層獲得Z個(gè)坐標(biāo)依次為:Z1、Z2……Zn,進(jìn)一步的,按照相同比例離散為各個(gè)圖層對(duì)應(yīng)的激活閾值;

本發(fā)明一優(yōu)選實(shí)施方式中,數(shù)據(jù)處理模塊300以最底層圖層為基點(diǎn),將最底層圖層的值調(diào)整為1,其余坐標(biāo)值按照最底層圖層的坐標(biāo)值按比例進(jìn)行調(diào)整;

例如:一組圖層對(duì)應(yīng)的坐標(biāo)值依次為:2、3……10;

則:調(diào)整后的圖層對(duì)應(yīng)的坐標(biāo)值依次為:1、2、……9;

進(jìn)一步的,數(shù)據(jù)處理模塊300根據(jù)最底層圖層的坐標(biāo)值與各個(gè)圖層對(duì)應(yīng)的坐標(biāo)值確定各個(gè)圖層的激活閾值;

本發(fā)明具體示例中,各個(gè)圖層的激活閾值等于最底層圖層的坐標(biāo)值與各個(gè)圖層對(duì)應(yīng)的坐標(biāo)值的比值;接續(xù)上述示例:得到各個(gè)圖層的激活閾值分別為:

1:1、1:2、……、1:9。

進(jìn)一步的,執(zhí)行模塊400用于:瀏覽航天器層次化供配電大圖過(guò)程中,根據(jù)當(dāng)前瀏覽的縮放因子比對(duì)各個(gè)圖層對(duì)應(yīng)的激活閾值,獲取相應(yīng)的所述縮放比例尺自動(dòng)縮放各個(gè)圖層。

通常情況下,用戶可通過(guò)外接設(shè)備,例如:鼠標(biāo)、鍵盤(pán)等外接設(shè)備,瀏覽航天器層次化供配電大圖。

瀏覽過(guò)程中,執(zhí)行模塊400自動(dòng)獲取當(dāng)前瀏覽的縮放因子,并將獲得的縮放因子與上述激活閾值進(jìn)行比對(duì),判斷當(dāng)前的縮放因子處于哪兩個(gè)激活閾值之間,并按照該激活閾值對(duì)應(yīng)的縮放比例尺激活相應(yīng)的圖層。

在本發(fā)明的具體實(shí)施方式中,執(zhí)行模塊400可激活兩個(gè)激活閾值中較大的激活閾值對(duì)應(yīng)的圖層,也可以激活較小的圖層。

相應(yīng)的,執(zhí)行模塊400還可以以當(dāng)前縮放因子的大小與激活閾值的大小關(guān)系確定激活哪一個(gè)圖層;例如:當(dāng)前縮放比例更接近于哪個(gè)激活閾值則激活相應(yīng)的圖層,在此不做詳細(xì)贅述。

綜上所述,本發(fā)明的航天器層次化供配電大圖的無(wú)級(jí)縮放顯示方法及顯示系統(tǒng),引用三維坐標(biāo)系對(duì)各個(gè)圖層進(jìn)行處理,獲取相應(yīng)的激活閾值以及縮放比例尺,瀏覽航天器層次化供配電大圖過(guò)程中,根據(jù)當(dāng)前瀏覽的縮放因子比對(duì)各個(gè)圖層對(duì)應(yīng)的激活閾值,獲取相應(yīng)的所述縮放比例尺自動(dòng)縮放各個(gè)圖層。無(wú)須人工調(diào)試,即可實(shí)現(xiàn)各個(gè)圖層的放大與縮小,以及各個(gè)圖層之間的平滑切換,并可達(dá)到流暢切換層級(jí)的效果;大大提高了航天器層次化供配電大圖的制圖效率和質(zhì)量。

為了描述的方便,描述以上裝置時(shí)以功能分為各種模塊分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各模塊的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。

通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該軟件產(chǎn)品可以保存在保存介質(zhì)中,如ROM/RAM、磁碟、光盤(pán)等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),信息推送服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施方式或者實(shí)施方式的某些部分所述的方法。

以上所描述的裝置實(shí)施方式僅僅是示意性的,其中所述作為分離部件說(shuō)明的模塊可以是或者也可以不是物理上分開(kāi)的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)模塊上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施方式方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動(dòng)的情況下,即可以理解并實(shí)施。

本申請(qǐng)可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本申請(qǐng),在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括保存設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)保存介質(zhì)中。

應(yīng)當(dāng)理解,雖然本說(shuō)明書(shū)按照實(shí)施方式加以描述,但并非每個(gè)實(shí)施方式僅包含一個(gè)獨(dú)立的技術(shù)方案,說(shuō)明書(shū)的這種敘述方式僅僅是為清楚起見(jiàn),本領(lǐng)域技術(shù)人員應(yīng)當(dāng)將說(shuō)明書(shū)作為一個(gè)整體,各實(shí)施方式中的技術(shù)方案也可以經(jīng)適當(dāng)組合,形成本領(lǐng)域技術(shù)人員可以理解的其他實(shí)施方式。

上文所列出的一系列的詳細(xì)說(shuō)明僅僅是針對(duì)本發(fā)明的可行性實(shí)施方式的具體說(shuō)明,它們并非用以限制本發(fā)明的保護(hù)范圍,凡未脫離本發(fā)明技藝精神所作的等效實(shí)施方式或變更均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
额尔古纳市| 友谊县| 独山县| 岳西县| 日喀则市| 浦江县| 探索| 崇义县| 南通市| 光泽县| 垫江县| 彰武县| 高雄县| 昆明市| 涟水县| 顺平县| 桐梓县| 德清县| 顺义区| 卢龙县| 米林县| 达尔| 北票市| 鄂尔多斯市| 天祝| 保山市| 桓台县| 孝感市| 鄂尔多斯市| 麻城市| 资源县| 高清| 内黄县| 洛扎县| 齐河县| 特克斯县| 郑州市| 定结县| 高邑县| 剑阁县| 郑州市|