用于通過拓撲確定的飛行器電氣系統(tǒng)連接布局和可視化的系統(tǒng)和方法
【專利摘要】說明了用于創(chuàng)建計算機可視化的布線拓撲的方法,所述方法包含:使用在計算機處理設備上執(zhí)行的處理將三維電線線束數(shù)據(jù)和邏輯電線內容相結合;以及在其內包含所述布線拓撲的平臺的三維模型中顯示從所述處理輸出的圖形電線拓撲。
【專利說明】用于通過拓撲確定的飛行器電氣系統(tǒng)連接布局和可視化的系統(tǒng)和方法
【技術領域】
[0001]本發(fā)明的領域大致涉及布線系統(tǒng)設計和文件分類,并且具體地涉及用于通過拓撲確定的飛行器電氣系統(tǒng)連接布局和可視化的系統(tǒng)和方法。
【背景技術】
[0002]一些傳統(tǒng)制造企業(yè)正在將他們的商業(yè)模式轉向大規(guī)模系統(tǒng)集成商。因此,需要一種能夠檢驗由供應商開發(fā)的布線系統(tǒng)設計的系統(tǒng)和方法。例如,飛行器布線系統(tǒng)在規(guī)模、空間要求和接口數(shù)量等方面存在獨特的挑戰(zhàn)。對于一個典型的飛行器,布線系統(tǒng)設計定義散布在多種產品數(shù)據(jù)管理(PDM)中。
[0003]這種布置存在的一個問題是,系統(tǒng)設計者需要能夠將由三維幾何數(shù)據(jù)和任何相關的非幾何數(shù)據(jù)表示的物理設計可視化,以便檢驗和驗證布線系統(tǒng)配置。當前,這個問題通過使用物理實體模型(有時被稱為鐵鳥(iron-bird))、原型構造和紙張工程設計要求和/或繪圖來解決。這些解決方案均為勞動密集的并且耗費的工時原本可以更好地應用于其他方面。
[0004]基于一個已知的飛行器程序的三維電線線束模型包括電線線束安裝(WHI)模型和電線線束裝配(WHA)模型。WHI和WHA模型包含幾何線束數(shù)據(jù)但不包含邏輯電線內容。取而代之的是,包括用于線束的邏輯電線內容的是線束最終產品(ffil)。因為這三種模型類型是分離的,因此很難在飛行器的三維空間中確定電線布局。確信的是未曾產生過用于飛行器或其他復雜平臺的完整的三維布線拓撲。尤其是,未曾完成說明過精確的三維描述,所述三維描述可以被圖形表示和文字表示每根獨立電線的細節(jié),比如尺寸、類型、材料、規(guī)格、信號和安培值。如以上所述,取而代之的是,布線系統(tǒng)的完整的物理實體模型被創(chuàng)建,并且產生安裝圖以替代平臺上的布線拓撲。
【發(fā)明內容】
[0005]一方面,提供用于產生計算機可視化的布線拓撲的方法。所述方法包含使用在計算機處理設備中執(zhí)行的處理將三維電線線束數(shù)據(jù)和邏輯電線內容結合,并且在其內包含有圖形電線拓撲的平臺的三維模型內顯示從所述處理輸出的所述圖形電線拓撲。
[0006]另一方面,提供了具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質。當通過至少一個處理器執(zhí)行時,所述計算機可執(zhí)行指令使至少一個處理器在平臺中的模塊之間選擇連接,為選擇的連接確定可應用的邏輯電線內容,為邏輯電線內容加載可應用的三維電線線束數(shù)據(jù),通過線束和連接設備過濾三維電線線束數(shù)據(jù),并且跟蹤連接中的每個電線區(qū)段,并且向用戶界面提供結果。
[0007]再一方面,提供了用于布線拓撲的布局和可視化的系統(tǒng)。該系統(tǒng)包含處理設備、通信地耦合到處理設備的存儲器、以及通信地耦合到處理設備的用戶界面。該系統(tǒng)被編程為通過用戶界面接收布線拓撲中的電線的用戶選擇;加載來自存儲器的三維模型和用于選擇的電線的電線線束安裝列表;使用來自三維模型和電線線束安裝列表的邏輯數(shù)據(jù)、物理數(shù)據(jù)和三維點數(shù)據(jù)綁定/關聯(lián)與選擇的電線相關的數(shù)據(jù);生成電線線束安裝區(qū)段的列表;通過電線線束安裝區(qū)段跟蹤選擇的電線以限定用于選擇的電線的電線布局,并通過用戶界面提供輸出,該輸出通過平臺預測選擇的電線的三維布局。
[0008]所討論的特征、功能和優(yōu)勢可以在各種實施例中獨立實現(xiàn),或者可以在其他實施例中組合,其進一步的細節(jié)可以參考以下說明書和附圖得到。
【專利附圖】
【附圖說明】
[0009]圖1是飛行器制造和維護方法的流程圖。
[0010]圖2是飛行器的方框圖。
[0011]圖3是數(shù)據(jù)處理系統(tǒng)的圖示。
[0012]圖4是說明了在處理設備中執(zhí)行的批處理或其他處理中的邏輯設計數(shù)據(jù)、物理設計數(shù)據(jù)和三維可視模型的結合的流程圖。
[0013]圖5是用于確定緩存的電線線束安裝模型是否適合特定的電線布局的處理的流程圖。
[0014]圖6是電線跟蹤處理的流程圖。
[0015]圖1是說明了通過電線線束安裝區(qū)段跟蹤電線的流程圖。
[0016]圖8關于模塊EQl和傳感器EQ2之間的連接說明了連接跟蹤程序的示例的一部分。
[0017]圖9進一步說明了圖8的連接跟蹤處理的示例,其包含確定用于可應用的線束最終產品的可應用的電線線束安裝的判斷并且加載可應用的電線線束安裝模型。
[0018]圖10進一步說明了圖8的連接跟蹤處理的示例,其包含通過線束過濾電線線束安裝。
[0019]圖11進一步說明了圖8的連接跟蹤處理的示例,其包含通過連接裝置過濾電線線束安裝。
[0020]圖12說明了關于具體線束區(qū)段的內容列表。
[0021]圖13是用于連接、布局和可視化應用的用戶界面。
[0022]圖14說明了三維物理數(shù)據(jù)窗口的實施例。
[0023]圖15說明了提供關于所選模型的邏輯數(shù)據(jù)的窗口。
[0024]圖16說明了用戶導航和期望的線束最終產品模型的選擇。
[0025]圖17說明了三維電線線束模型中的用戶選擇的區(qū)段。
[0026]圖18說明了生成的電線內容被顯示在邏輯數(shù)據(jù)窗口中。
[0027]圖19說明了用戶導航和期望的連接的選擇。
[0028]圖20說明了用戶選擇的網(wǎng)格列以便通過網(wǎng)格將表格數(shù)據(jù)分類。
[0029]圖21說明了生成的跟蹤連接被顯示在三維物理數(shù)據(jù)窗口中。
【具體實施方式】
[0030]此處所描述的涉及連接布局可視化(CRV)的實施例允許電線設計者、電線安裝者等在三維視圖中查看邏輯和物理設計連接布局。雖然參考飛行器進行描述,但實施例不應當被視為被限制于此。所描述的CRV工具也為每個三維電線線束模型區(qū)段提供可視的邏輯和物理設計電線內容。CRV系統(tǒng)和方法的主要元素是將平臺上比如飛行器的網(wǎng)絡和布線系統(tǒng)的完整的布線拓撲(物理布局和布置)逆向設計的能力。進一步地,在飛行器的背景中,所描述的CRV實施例可用于創(chuàng)建虛擬的“鐵鳥”以用于所設計的飛行器。通過公開的處理創(chuàng)建的逆向設計的布線拓撲是獨特的,例如對于基于所述設計的飛行器模型是獨特的。此外,由此生成的布線拓撲“唯一地”表示在面向設計(as-designed)和竣工(as-built)的情況下的每個飛行器。這種拓撲允許所有的返工、修改、配置改變和顧客更改??傊ㄟ^這種拓撲,所有關于布線系統(tǒng)的信息描述符都被獲知,即便所述系統(tǒng)如單根電線一樣簡單或者如基于共享網(wǎng)絡電纜的聯(lián)合網(wǎng)絡一樣復雜。
[0031]如此處所使用的,布線拓撲涉及每根獨立電線的精確的三維細節(jié)描述(圖形表示和文字表示),包括但不限于:尺寸、類型、材料、規(guī)格、信號和安培值。所描述的實施例涉及布線地理學空間拓撲、物理布局拓撲和邏輯連接拓撲的組合以完整并準確地描述每根電線。
[0032]CRV工具作為輔助使用,例如由電氣設計組使用以檢驗設計要求,其中在飛行器的背景下,通過創(chuàng)建飛行器中的每個電線、插頭和銷的布局、布置和安裝的尾號特定數(shù)據(jù)集而獲知三維電線布局信息是關鍵的。雖然在電氣布局和電線線束的背景下描述,但應該理解實施例可以應用于比如氣動系統(tǒng)、空氣系統(tǒng)和液壓系統(tǒng)等系統(tǒng),所述系統(tǒng)在復雜系統(tǒng)中是難以可視化的。
[0033]設計周期開始于功能要求,然后進展到邏輯設計要求,并且最終生成物理設計。預設這些要求的一種方法是將邏輯設計視為示意圖,并且將物理設計視為所述示意圖的三維實施方式,并且可以包括與電線系統(tǒng)功能、布置、定位和實施方式相關聯(lián)的數(shù)據(jù)。對開發(fā)這種復雜系統(tǒng)的設計的機構來說,重要的是檢驗邏輯設計和物理設計的同步性。然而,如果各種設計數(shù)據(jù)處于分離的位置,則這種檢驗是困難的。
[0034]以下是一個示例。在邏輯設計中,各電線位于電線線束內部。所描述的實施例可用來跟蹤每根獨立的電線以確保電線線束布局是完整的,并且檢驗物理設計的內容。特別地,電線線束的各電線的物理位置被檢驗以確保各電線之間的任何物理間隔要求被滿足。此外,鋪設電線的區(qū)域的物理界限被檢驗以確保提供了鋪設該部分電線線束所需要的“占地”。作為一個示例,某些信號可能需要是冗余的,并且因此同時在飛行器的左側和右側路由。
[0035]更特別地,此處所描述的系統(tǒng)和方法集成了邏輯設計數(shù)據(jù)、二維示意圖和三維地理數(shù)據(jù),從而允許數(shù)據(jù)、增強系統(tǒng)和具有三維物理設計信息的電線集成邏輯數(shù)據(jù)的可視化。在至少一個實施例中,布線系統(tǒng)中的邏輯數(shù)據(jù)和物理數(shù)據(jù)的共同數(shù)據(jù)被結合,以允許用戶可視化系統(tǒng)信號路由、電線區(qū)段布局并在一個或更多的電線線束安裝內高亮顯示電線線束配件。
[0036]更具體的參考附圖,公開的實施例可以在圖1所示的飛行器制造和維護方法100以及圖2所示的飛行器200的背景中說明。在預生產期間,飛行器制造和維護方法100可以包含飛行器200的規(guī)格和設計102以及材料采購104。
[0037]在生產過程中,進行飛行器200的組件和子配件制造106以及系統(tǒng)整合108。此后,飛行器200可以經歷檢驗和交付110以便投入使用112。在由客戶使用時,飛行器200定期進行日常維修和維護114 (其還可以包含改進、重新配置、翻新等等)。
[0038]飛行器制造和維護方法100的每個處理均可以由系統(tǒng)集成商、第三方和/或操作者(例如,客戶)來執(zhí)行或實施。為了本說明書的目的,系統(tǒng)集成商可以包含但不限于任意數(shù)量的飛行器制造商和主系統(tǒng)轉包商;第三方可以包含例如但不限于任意數(shù)量的銷售商、轉包商和供應商;并且操作者可以是航空公司、租賃公司、軍事實體、服務機構等等。
[0039]如圖2所示,通過飛行器制造和維護方法100生產的飛行器200可以包含機身202以及多個系統(tǒng)204和內部結構206。系統(tǒng)204的示例包含推進系統(tǒng)208、電氣系統(tǒng)210、液壓系統(tǒng)212和環(huán)境系統(tǒng)214中的一個或更多個。本示例中還可以包含任意數(shù)量的其它系統(tǒng)。雖然示出的是航空示例,但本公開的原理還可以應用于其它產業(yè),例如汽車工業(yè)。
[0040]本文呈現(xiàn)的裝置和方法可以在飛行器制造和維護方法100的任何一個或更多的階段中使用。例如但不限于,對應于組件和子配件制造106的組件或子配件可以與飛行器200在投入使用時生產的組件或子配件類似的方式被生產或制造。
[0041]同樣,一個或更多個設備實施例、方法實施例或其組合可以在組件和子配件制造106和系統(tǒng)整合108期間被利用,例如但不限于,通過充分加速飛行器200的組裝或降低飛行器200的成本而被利用。同樣的,一個或更多個設備實施例、方法實施例或其組合可以在飛行器200投入使用時被利用,例如但不限于,對維修和維護114來說可以在系統(tǒng)整合108期間和/或維修和維護114期間被使用,以確定部件是否可以相互連接和/或相互匹配。
[0042]不同的有利實施例的描述被提供以用于說明和描述的目的,并且不意圖窮舉或限制為所公開的實施例的形式。許多修改和變化對本領域的普通技術人員是顯而易見的。而且,與其他有利實施例相比較,不同的有利實施例可以提供不同的優(yōu)勢。選擇的一個或更多個實施例被選取和描述以便最好地解釋實施例的原理、實際應用,并使本領域的其他普通技術人員能夠理解具有適于預期的特定用途的各種改進的各種實施例的公開。
[0043]現(xiàn)在轉向圖3,根據(jù)說明性實施例描述了用于執(zhí)行本文所描述的CRV實施例的數(shù)據(jù)處理系統(tǒng)300的圖示。在這個說明性示例中,數(shù)據(jù)處理系統(tǒng)300包含通信結構302,其在處理器單元304、存儲器306、永久性貯存器308、通信單元310、輸入/輸出(I/O)單元312和顯示器314之間提供通信。應該理解的是,圖3的示例僅是可以執(zhí)行所描述的實施例的結構的一個示例。
[0044]處理器單元304用于執(zhí)行可以加載到存儲器306中的軟件指令。基于具體的實施方式,處理器單元304可以是一個或更多個處理器的集合或者可以是多處理器核心。而且,處理器單元304可以使用一個或更多個異構處理器系統(tǒng)實施,在異構處理器中,主處理器和輔助處理器被提供在一塊芯片中。在另一個說明性示例中,處理器單元304可以是包含多個相同類型的處理器的對稱式多處理器系統(tǒng)。
[0045]存儲器306和永久性貯存器308是存儲設備的示例。存儲設備是能夠以暫時的方式和/或永久的方式存儲信息的任何硬件體。在這些示例中,存儲器306可以是例如但不限于,隨機存取存儲器或者任何其他適合的易失性或非易失性存儲設備。永久性貯存器308可以基于具體的實施方式采取不同的形式。例如但不限于,永久性貯存器308可以包含一個或更多的組件或設備。例如,永久性貯存器308可以是硬盤、閃存、可復寫光盤、可復寫磁帶或上述器件的一些組合。永久性貯存器308使用的介質也可以是可移除的。例如但不限于,可以用于永久性貯存器308的可移除硬盤。[0046]在這些示例中,通信單元310被提供以與其他數(shù)據(jù)處理系統(tǒng)和設備進行通信。在這些示例中,通信單元310是網(wǎng)絡接口卡。通信單元310可以通過使用物理和無線通信鏈路中的一種或兩種來提供通信。
[0047]輸入/輸出單元312允許與可以連接到數(shù)據(jù)處理系統(tǒng)300的其他設備進行數(shù)據(jù)的輸入和輸出。例如但不限于,輸入/輸出單元312可以通過鍵盤和鼠標為用戶輸入提供連接。而且,輸入/輸出單元312可以向打印機發(fā)送輸出。顯示器314提供了向用戶顯示信息的機構。
[0048]用來操作系統(tǒng)和應用或程序的指令位于永久性貯存器308上。這些指令可以加載到存儲器306中以便由處理器單元304執(zhí)行。不同實施例的處理可以通過處理器單元304使用計算機可執(zhí)行的指令而執(zhí)行,所述計算機可執(zhí)行的指令可以位于存儲器中,比如存儲器306。這些指令被稱為程序代碼、計算機可用程序代碼或者計算機可讀程序代碼,它們可以被處理器單元304中的處理器讀取和執(zhí)行。不同實施例中的程序代碼可以嵌入在不同的物理或有形的計算機可讀介質上,比如存儲器306或者永久性貯存器308。
[0049]程序代碼316以功能形式位于是選擇性地可移除的計算機可讀介質318上,并且程序代碼316可以加載到或傳送到數(shù)據(jù)處理系統(tǒng)300以便由處理器單元304執(zhí)行。在這些示例中,程序代碼316和計算機可讀介質318構成計算機程序產品320。在一個示例中,計算機可讀介質318可以是有形形式,比如,插入或放入驅動器或作為永久性貯存器308的一部分的其它設備中以便傳送到存儲設備上的光盤或磁盤,比如作為永久性貯存器308的一部分的硬盤驅動器。在有形形式下,計算機可讀介質318也可以采用永久性貯存器的形式,比如連接到數(shù)據(jù)處理系統(tǒng)300的硬盤驅動器、拇指驅動器或者閃存。計算機可讀介質318的有形形式也被稱作計算機可記錄存儲介質。在某些實例中,計算機可讀介質318可以是不可移除的。
[0050]可替換地,程序代碼316可以通過到通信單元310的通信鏈路和/或通過到輸入/輸出單元312的連接而從計算機可讀介質318被傳送到數(shù)據(jù)處理系統(tǒng)300。在說明性示例中,通信鏈路和/或連接可以是物理的或無線的。計算機可讀介質也可以采用非有形介質的形式,比如通信鏈路或者包含程序代碼的無線傳輸。
[0051]在某些說明性實施例中,程序代碼316可以通過網(wǎng)絡從其他設備或數(shù)據(jù)處理系統(tǒng)下載到永久性貯存器308,以便在數(shù)據(jù)處理系統(tǒng)300中使用。例如,存儲在服務器數(shù)據(jù)處理系統(tǒng)中的計算機可讀存儲介質中的程序代碼可以通過網(wǎng)絡從服務器下載到數(shù)據(jù)處理系統(tǒng)300。提供程序代碼316的數(shù)據(jù)處理系統(tǒng)可以是服務器計算機、客戶端計算機或者能夠存儲并傳輸程序代碼316的其他一些設備。
[0052]所說明的用于數(shù)據(jù)處理系統(tǒng)300的不同組件并不意味著對不同的實施例可以被實施的方式提供結構性限制。不同的說明性實施例可以在數(shù)據(jù)處理系統(tǒng)中實施,該數(shù)據(jù)處理系統(tǒng)包含除了說明用于數(shù)據(jù)處理系統(tǒng)300的組件的組件或替代說明用于數(shù)據(jù)處理系統(tǒng)300的組件的組件。圖3中示出的其它組件可以根據(jù)示出的說明性示例而改變。
[0053]作為一個示例,數(shù)據(jù)處理系統(tǒng)300中的存儲設備是可以存儲數(shù)據(jù)的任何硬件裝置。存儲器306、永久性貯存器308和計算機可讀介質318是有形形式的存儲設備的示例。
[0054]在另一個示例中,總線系統(tǒng)可以被用于實施通信結構302,并且可以由一個或更多個總線構成,比如系統(tǒng)總線或輸入/輸出總線。當然,總線系統(tǒng)可以使用在附連到總線系統(tǒng)的不同組件或設備之間提供數(shù)據(jù)傳輸?shù)娜魏芜m合類型的結構實施。此外,通信單元可以包含用于發(fā)送和接收數(shù)據(jù)的一個或更多個設備,比如調制解調器或者網(wǎng)絡適配器。而且,存儲器可以是例如但不限于存儲器306或者比如在可以提供在通信結構302中的接口和存儲器控制器集線器內找到的緩沖存儲器。
[0055]如上所述,當邏輯設計和抽象的三維物理設計數(shù)據(jù)相結合時,以上所描述的系統(tǒng)可操作為使用圖形搜索技術重建布線拓撲。額外的輔助特征包含布局可視化、信號跟蹤和區(qū)段內容查看。此外,在提出和/或開發(fā)新的設計時,CRV系統(tǒng)關于布局信息而提示并建議用戶。
[0056]參考圖4,邏輯設計數(shù)據(jù)402、物理設計數(shù)據(jù)404和三維可視模型406在批處理或處理設備410中執(zhí)行的其它處理中被結合,以便創(chuàng)建存儲在服務器系統(tǒng)412中的完整的布線拓撲。所述處理生成保存在數(shù)據(jù)庫416中的布線拓撲數(shù)據(jù)414。終端用戶工具420,本文中稱作CRV,將分析結果和可視化特征與拓撲數(shù)據(jù)相結合。結果得到在三維布線幾何構型中跟蹤電線(有時稱為網(wǎng)段)或者連接(網(wǎng)組(net family))的能力,以及在三維布線幾何構型中選擇區(qū)段和顯示通過所述區(qū)段的電線連接(哪些電線)布局的能力。
[0057]圖5是處理410 (在圖4中示出)的一個處理510的流程圖500。特別地,處理510用于確定所緩存的電線線束安裝模型是否適用于特定的電線布局。跟蹤WHI處理510開始于確定所選擇的電線是否存在于主布局緩存中512。如果電線布局不存在512,則執(zhí)行跟蹤電線處理514,參考圖6所描述的,并且確定電線的布局516,并且處理結束518。如果選擇的電線存在512,則電線布局520被存取,并且該布局在522被驗證以確保布局適用,這生成更新的電線布局524。布局中的每個項目都被檢查530,并且如果存在無效的布局,則運行跟蹤電線處理514。如果比如邏輯電線描述符的每個項目和布局均是有效的,則電線布局被認定為已驗證540,并且處理結束。
[0058]圖6是跟蹤電線處理610的流程圖600。對于選擇的電線612,三維模型620和/或一個或更多個其它模型針對電線線束安裝/電氣設計區(qū)域列表622作為查詢和負載624被加載。使用邏輯、物理和三維點數(shù)據(jù)執(zhí)行對選擇的電線的跟蹤綁定(TraceBundle)處理630,生成電線線束安裝區(qū)段的列表632,其允許在634跟蹤通過電線線束安裝區(qū)段的電線,由此在636限定可以在638存儲到緩沖存儲器的電線布局。
[0059]在圖7中,示出了用于通過電線線束安裝區(qū)段的電線的跟蹤634的流程圖700。在用于選擇的電線的跟蹤電線處理710中,在720確定電線是否為回送電線(loopbackwire)。對于回送電線,設備插入被檢索722并且生成用于電線的布局724。如果電線不是回送電線,則設備插入被檢索730并且算法740被運行以確定鄰近元件和鄰近圖742,其允許通過鄰近樹跟蹤布局750,以便生成電線布局724。
[0060]圖8-12提供了關于模塊EQl和傳感器EQ2之間的連接的說明性連接跟蹤處理的示例。兩個電氣數(shù)據(jù)區(qū)域(EDZl) 820和(EDZ3) 822之間的線路標號800 (線路7)和連接810 (連接XI)被選擇,并且確定用于所述連接的可應用的線束最終產品(HEI)(包含Wl和W2 )。轉向圖9,用于所述可應用的線束最終產品的可應用的電線線束安裝被確定,并且可應用的電線線束安裝模型(WHI1、WHI2、WHI3)被加載以用于選擇的連接。
[0061]在圖10中,電線線束安裝通過線束(Wl,W2)過濾,并且在圖11中,電線線束安裝通過連接設備過濾,該連接設備允許對模塊EQl和傳感器EQ2之間的連接中的每個電線區(qū)段的跟蹤,其結果是用戶可見的。圖12說明了關于具體區(qū)段的內容的表格。
[0062]圖13是從用戶視角的用于上述連接、布局和可視化實施例的連接布局和可視化用戶界面1000。用戶界面1000被分為三個獨立窗口,每個窗口均具有特定目的。所述窗口包含導航窗口 1002、3D物理數(shù)據(jù)窗口 1004和邏輯數(shù)據(jù)窗口 1006。用戶界面1000也包含導航樹1010、菜單項1012、狀態(tài)條1014、最近使用的項目搜索1016、集成化可視工具(IVT)菜單項1020和IVT工具條1022。
[0063]如本文中所使用的,IVT是指三維可視化和表示工具,其能夠實現(xiàn)本地幾何構型的變換和存儲,所述本地幾何構型例如來自Dassault (達索)系統(tǒng)(具有商標CATIA,ENOVIA和DELMIA)提供的用于設計集成的具有輕型格式的產品生命周期管理方案。ITV能夠實現(xiàn)廣泛搜索,過濾并干涉管理能力。
[0064]數(shù)據(jù)加載處理開始于在導航窗口 1002中選擇一個或更多個模型。一旦模型被選擇,則其它窗口(3D物理數(shù)據(jù)窗口 1004和邏輯數(shù)據(jù)窗口 1006)加載其各自的數(shù)據(jù)。在說明性示例中,導航窗口 1002包含以下四個導航子樹:線束最終產品(HEI)、電線線束安裝(WHI)、系統(tǒng)和連接。每個子樹可以通過雙擊子樹名稱或者選擇子樹名字旁邊的加號而被展開。每個模型樹基于用戶選擇的功效被過濾。HEI是從功能集成操作數(shù)據(jù)存儲器(FIODS)動態(tài)生成的HEI部件編號的樹狀列表。WHI是從集成可視化工具(IVT)動態(tài)生成的WHI部件編號的樹狀列表。
[0065]系統(tǒng)是從由6位數(shù)字系統(tǒng)編號構建的FIODS動態(tài)生成的連接的列表。系統(tǒng)樹下的WHI和WHA節(jié)點允許用戶選擇使用哪個三維電線線束模型類型(安裝或裝配)來顯示連接布局。例如,如果希望在電線線束安裝幾何構型中查看特定的連接布局,則用戶必須選擇所述系統(tǒng)樹下的WHI節(jié)點而不是WHA節(jié)點。
[0066]連接是從FIODS動態(tài)生成的連接的列表。與系統(tǒng)樹類似,連接樹下的WHI和WHA節(jié)點允許用戶選擇使用哪個三維電線線束模型類型(安裝或裝配)來顯示連接布局。
[0067]圖14是3D物理數(shù)據(jù)窗口 1100的一個實施例。三維幾何模型1110顯示在3D物理數(shù)據(jù)窗口中。所描述的實施例使用嵌入式全功能版的IVT。當從導航窗口 1002選擇模型時,系統(tǒng)從IVT中加載相關聯(lián)的三維模型。還提供了手動查詢IVT的功能以增加或附加三維語境數(shù)據(jù)(未在CRV的導航窗口中列出的模型)。
[0068]邏輯數(shù)據(jù)窗口 1006是顯示與選擇的模型有關的邏輯數(shù)據(jù)的空間。如圖15的窗口1200所示,該邏輯數(shù)據(jù)以表格形式被提供。在連接的情況下,邏輯數(shù)據(jù)窗口 1006提供已經被分配給在邏輯電線設計信息數(shù)據(jù)庫中選擇的連接的電線的列表。在HEI或WHI的情況下,邏輯數(shù)據(jù)窗口 1006顯示布局通過選擇的三維電線線束區(qū)段的電線內容。
[0069]參考菜單項1012,在文件菜單下,用戶可以選擇關閉模型,這卸載了所有加載的模型;改變功效,這選擇新的線路編號;頁面設置,這修改頁面屬性以便打??;打印預覽,這預覽用于打印的有效窗口 ;打印,其用于打印有效窗口 ;和退出,其退出CRV應用。
[0070]在分析菜單選擇下,用戶可以選擇使用區(qū)段內容閱覽器,其顯示在選擇的三維電線線束區(qū)段中的電線內容,或者用戶可以選擇使用跟蹤電線選擇,其在三個電線線束模型中聞売顯不電線布局。
[0071]視圖菜單選擇允許用戶定制邏輯視圖,特別地,通過隱藏、顯示和/或移動邏輯數(shù)據(jù)窗口中的列。用戶也可以選擇能夠實現(xiàn)設置修改的選項。幫助菜單允許用戶在默認網(wǎng)頁瀏覽器中訪問CRV在線幫助網(wǎng)頁,訪問用戶指南文件或者顯示CRV工具的版本。
[0072]在所說明的實施例中,狀態(tài)條1014從左至右包含:選擇功效、關于已選擇的固體或模型的選擇信息、在已選擇的最后兩點之間的選擇距離和示出了選擇的點的XYZ坐標的選擇點。
[0073]最近使用的項目搜索提供了快速導航到近期查看的模型的方法。無需展開樹的每個節(jié)點以得到特定模型,用戶可以從下拉列表中選擇模型,選擇“搜索”按鈕,并且樹將展開到所述模型。
[0074]區(qū)段內容閱覽器功能提供了查看用于選擇的三維電線線束區(qū)段的電線內容的能力。用戶可以選擇在WHA或WHI模型中的區(qū)段,并且查看布局通過所述區(qū)段的電線。跟蹤WHA模型中的電線代表了更簡單的情況,因為所有需要被跟蹤的電線都包含在單個WHA模型中。結果,電線在用戶會話期間被跟蹤。跟蹤WHI模型中的電線更復雜。WHI包含很多線束,并且每個線束可以布局通過很多WHI模型。結果,主電線緩沖存儲器被查詢,所述主電線緩沖存儲器包含用于給定線路編號的跟蹤數(shù)據(jù)。圖16-18說明。
[0075]在圖16中,用戶導航到期望的HEI模型,并展開所述樹,直到用戶能夠選擇緊鄰期望的HEI模型的復選框以加載所述模型。圖17說明了一旦相關聯(lián)的3D電線線束模型已經被加載到3D物理數(shù)據(jù)窗口,則用戶可以在3D電線線束模型中選擇區(qū)段。在一個實施例中,如果3D電線線束模型具有妨礙選擇期望區(qū)段的套管,則用戶可以通過用戶界面隱藏套管,以便生成的電線內容如圖18所示地顯示在邏輯數(shù)據(jù)窗口中。
[0076]參考圖19-21,連接代表設備間的邏輯連接。跟蹤連接處理提供了查看已經分配給所述連接的電線區(qū)段列表的功能,并且還提供了查看三維飛行器中的連接布局的功能。
[0077]如圖19所示,用戶導航到期望的連接,展開系統(tǒng)樹并選擇緊鄰期望的連接的復選框。一旦相關聯(lián)的3D電線線束模型和連接數(shù)據(jù)已經被加載到3D物理數(shù)據(jù)窗口和邏輯數(shù)據(jù)窗口中,則用戶被提供可選擇的網(wǎng)格列以通過網(wǎng)格分類表格數(shù)據(jù)。如圖20所示,期望的網(wǎng)格行被選擇,并且通過選擇的期望的網(wǎng)格行,用戶可以選擇“分析”并且然后“跟蹤電線”。如果3D電線線束模型具有妨礙了被跟蹤的電線布局的可視化的套管,則用戶可以通過用戶界面隱藏套管,以便所產生的被跟蹤的連接被顯示在3D物理數(shù)據(jù)窗口中,如圖21所示。在實施例中,在3D物理數(shù)據(jù)窗口和邏輯數(shù)據(jù)窗口中,每個電線或網(wǎng)格都被涂以不同的顏色。
[0078]本書面說明書使用了包括最佳模式的多個實施例來公開各種實施例,使得本領域的任何技術人員均能夠實施這些實施例,包括制造和使用任何設備或系統(tǒng)以及執(zhí)行任何引用的方法。本發(fā)明的具有專利性的范圍由權利要求限定,并且可包括本領域技術人員想到的其它示例。如果這些其它示例具有與權利要求的書面語言相同的結構元件,或者如果其包括具有與權利要求的書面語言無實質區(qū)別的等價的結構元件,則這些其它示例均應落入本權利要求書的范圍內。
【權利要求】
1.一種用于創(chuàng)建計算機可視化的布線拓撲的方法,所述方法包含: 使用在計算機處理設備上執(zhí)行的處理將三維電線線束數(shù)據(jù)和邏輯電線內容相結合;以及 在其內包含所述布線拓撲的平臺的三維模型中顯示從所述處理輸出的圖形電線拓撲。
2.根據(jù)權利要求1所述的方法,其進一步包含從用戶界面選擇所述三維電線線束數(shù)據(jù)和所述邏輯電線內容中的至少一個。
3.根據(jù)權利要求2所述的方法,其進一步包含檢驗所述三維電線線束數(shù)據(jù)適用于從所述用戶界面選擇的電線布局。
4.根據(jù)權利要求1所述的方法,其中將三維電線線束數(shù)據(jù)和邏輯電線內容相結合包含確定選擇的電線是否存在于主布局文件中。
5.根據(jù)權利要求1所述的方法,其中將三維電線線束數(shù)據(jù)和邏輯電線內容相結合包含: 針對電線線束安裝列表為選擇的電線加載三維模型; 使用邏輯數(shù)據(jù)、物理數(shù)據(jù)和三維點數(shù)據(jù)執(zhí)行用于所述選擇的電線的綁定處理; 生成電線線束安裝區(qū)段的列表; 跟蹤通過所述電線線束安`裝區(qū)段的所述選擇的電線,從而限定所述選擇的電線的電線布局;以及 將限定的電線布局存儲到緩沖存儲器。
6.根據(jù)權利要求5所述的方法,其中跟蹤通過所述電線線束安裝區(qū)段的所述選擇的電線包含: 為所述選擇的電線確定所述電線是否是回送電線; 對于回送電線, 檢索設備插入;以及 生成所述電線的布局;以及 對于非回送電線, 檢索設備插入; 運行算法以建立鄰近樹和鄰近圖表,所述鄰近圖表允許通過所述鄰近樹跟蹤布局以便生成所述電線布局。
7.根據(jù)權利要求1所述的方法,其進一步包含: 選擇線路編號和兩個數(shù)據(jù)區(qū)域之間的連接; 確定用于所述連接的可應用的線束最終產品; 確定用于所述可應用的線束最終產品的可應用的電線線束安裝;以及 加載用于選擇的連接的可應用的電線線束安裝模型。
8.根據(jù)權利要求7所述的方法,其進一步包含: 通過線束過濾所述電線線束安裝; 通過連接設備過濾所述電線線束安裝;以及 跟蹤所述連接中的每個電線區(qū)段。
9.根據(jù)權利要求1所述的方法,其中在計算機處理設備上執(zhí)行的處理中將三維電線線束數(shù)據(jù)和邏輯電線內容相結合包含:經由導航窗口選擇一個或更多個布線模型;以及 基于選擇的模型,加載物理數(shù)據(jù)窗口中的三維物理數(shù)據(jù)并加載邏輯數(shù)據(jù)窗口中的邏輯數(shù)據(jù)。
10.具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中當由至少一個處理器執(zhí)行時,所述計算機可執(zhí)行指令使所述至少一個處理器執(zhí)行以下操作: 選擇平臺中的模塊之間的連接; 確定用于選擇的連接的可應用的邏輯電線內容; 加載用于所述邏輯電線內容的可應用的三維電線線束數(shù)據(jù); 通過線束和連接設備過濾所述三維電線線束數(shù)據(jù);以及 跟蹤所述連接中的每個電線區(qū)段;以及 向用戶界面提供結果。
11.根據(jù)權利要求10所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中為了選擇平臺中的模塊之間的連接,所述計算機可執(zhí)行指令使所述至少一個處理器經由用戶界面接收用戶選擇的三維電線線束數(shù)據(jù)和所述邏輯電線內容中的至少一個。
12.根據(jù)權利要求10所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中為了確定用于選擇的連接的可應用的邏輯電線內容,所述計算機可執(zhí)行指令使所述至少一個處理器檢驗`所述三維電線線束數(shù)據(jù)適用于從所述用戶界面選擇的電線布局。
13.根據(jù)權利要求10所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中為了確定用于選擇的連接的可應用的邏輯電線內容,所述計算機可執(zhí)行指令使所述至少一個處理器確定選擇的電線是否存在于主布局文件中。
14.根據(jù)權利要求10所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中為了加載用于所述邏輯電線內容的可應用的三維電線線束數(shù)據(jù),所述計算機可執(zhí)行指令使所述至少一個處理器執(zhí)行以下操作: 針對電線線束安裝列表為選擇的電線加載三維模型; 使用邏輯數(shù)據(jù)、物理數(shù)據(jù)和三維點數(shù)據(jù)執(zhí)行用于所述選擇的電線的綁定處理。
15.根據(jù)權利要求14所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中為了通過線束和連接設備過濾所述三維電線線束數(shù)據(jù),所述計算機可執(zhí)行指令使所述至少一個處理器生成電線線束安裝區(qū)段的列表。
16.根據(jù)權利要求15所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中為了跟蹤所述連接中的每個電線區(qū)段,所述計算機可執(zhí)行指令使所述至少一個處理器跟蹤通過所述電線線束安裝區(qū)段的所述選擇的電線,從而限定所述選擇的電線的電線布局。
17.根據(jù)權利要求10所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中為了通過線束和連接設備過濾所述三維電線線束數(shù)據(jù),所述計算機可執(zhí)行指令使所述至少一個處理器執(zhí)行以下操作: 為所述選擇的電線確定所述電線是否是回送電線;對于回送電線,檢索設備插入并生成所述電線的布局;以及 對于非回送電線,檢索設備插入并且運行算法以建立鄰近樹和鄰近圖表,所述鄰近圖表允許通過所述鄰近樹跟蹤布局以便生成所述電線布局。
18.根據(jù)權利要求10所述的具有包含在其上的計算機可執(zhí)行指令的一個或更多個計算機可讀存儲介質,其中: 為了選擇平臺中的模塊之間的連接,所述計算機可執(zhí)行指令使所述至少一個處理器接收用戶選擇的線路編號和兩個數(shù)據(jù)區(qū)域之間的連接; 為了確定用于選擇的連接的可應用的邏輯電線內容,所述計算機可執(zhí)行指令使所述至少一個處理器確定用于所述連接的可應用的線束最終產品,并且確定用于所述可應用的線束最終產品的可應用的電線線束安裝;以及 為了加載用于所述邏輯電線內容的可應用的三維電線線束數(shù)據(jù),所述計算機可執(zhí)行指令使所述至少一個處理器加載用于選擇的連接的所述可應用的電線線束安裝模型。
19.一種用于布線拓撲的布局和可視化的系統(tǒng),所述系統(tǒng)包含: 處理設備; 通信地耦合到所述處理設備的存儲器;以及 通信地耦合到所述處理設備的用戶界面,所述系統(tǒng)被編程為: 經由所述用戶界面接收布線拓撲內的電線的用戶選擇; 為選擇的電線加載來自所 述存儲器的三維模型和電線線束安裝列表; 使用來自三維模型和電線線束安裝列表的邏輯數(shù)據(jù)、物理數(shù)據(jù)和三維點數(shù)據(jù)綁定與選擇的電線相關的數(shù)據(jù); 生成電線線束安裝區(qū)段的列表; 通過電線線束安裝區(qū)段跟蹤選擇的電線以限定用于選擇的電線的電線布局;以及 通過所述用戶界面提供輸出,該輸出通過平臺預測選擇的電線的三維布局。
20.根據(jù)權利要求19所述的系統(tǒng),所述系統(tǒng)進一步被編程為確定所述選擇的電線是否存在于主布局文件中。
【文檔編號】G06F17/50GK103493053SQ201280020187
【公開日】2014年1月1日 申請日期:2012年4月25日 優(yōu)先權日:2011年4月25日
【發(fā)明者】B·L·哈德利, P·J·埃姆斯, M·P·斯奇拉 申請人:波音公司