一種在計算機輔助設計系統中設計對象的組合件的計算機實施方法,所述方法包括以下步驟:提供(90)包括至少一個三維幾何元件的三維幾何模型化對象;提供(91)包括至少一個邏輯組件的邏輯模型化對象;將多組的至少一個三維幾何元件與相應多組的至少一個邏輯組件相關聯(92);其特征在于:所述方法還包括在三維場景中顯示(93)一組至少一個邏輯組件的表示的步驟,所述一組至少一個邏輯組件部分疊置在對應關聯的一組至少一個三維幾何元件上。
【技術實現步驟摘要】
本專利技術涉及計算機程序和系統領域,并且更具體地涉及在計算機輔助設計應用中設計對象組合件的領域。
技術介紹
已知計算機輔助技術包括涉及用于創作產品設計的軟件解決方案的計算機輔助設計或CAD。類似地,CAE是計算機輔助工程的首字母縮略詞,例如,其涉及用于模擬未來產品的物理特性的軟件解決方案。CAM代表計算機輔助制造,并且通常包括用于定義制造工藝和操作的軟件解決方案。在市場上提供了大量系統和程序用于對象(或部件)或對象組合件的設計,來形成產品,諸如由達索系統的CATIA商標下所提供的系統和程序。這些CAD系統使用戶能夠建造并操控對象或對象組合件的復雜三維或3D模型。因此,CAD系統使用邊或線(在特定情況中使用面)提供對模型化對象的表示。線或邊可以以各種方式表示,例如,非均勻有理B樣條(NURBS)。這些CAD系統將部件或部件組合件作為模型化對象進行管理,該模型化對象大部分為幾何形狀的規格。具體來說,CAD文件包含這些規格,根據這些規格產生幾何形狀,該幾何形狀反過來允許表示產生。幾何形狀和表示可以存儲在單個CAD文件或多個CAD文件中。CAD系統包括用于向設計者表示模型化對象的圖形工具;這些工具專用于顯示復雜對象;在CAD系統中表示對象的文件的典型大小處于每個部件I兆字節的范圍內,而組合件可以包括成千上萬個部件。CAD系統管理存儲在電子文件中的對象模型。在計算機輔助技術中,圖形用戶界面GUI在關于技術的效率方面起到了重要的作用。用于對模型化對象進行操控和/或導航所需的大部分操作可以由用戶(例如,設計者)在Gn上執行。尤其是,用戶可以創建、修改以及刪除形成產品的模型化對象,并且也可以探究產品,以便例如經由產品結構理解模型化對象是如何相互關聯的。傳統上,通過位于GUI的面上的專用菜單和圖標來實施這些操作。近來,諸如CATIA的CAD系統允許在產品表示的附近調用這些操作。設計者不再需要將鼠標移向菜單和圖標。因此,操作在鼠標可到達的范圍內可用。此外,操作的表現是語義性的對于由設計者選擇的給定操作,CAD系統可以仍然在鼠標附近根據先前選擇的操作向設計者建議一組該設計者很可能選擇的新操作。直到近些年來,一些用于例如汽車和航天工業的計算機軟件基于幾何形狀,使機械工程師能夠在空間或三維顯示中看到他們的作品。在這個領域中,如在圖1、圖2、圖3和圖4中分別所示的,諸如CATIA、SoI idfforks、NX和ProEngineer的計算機軟件能夠允許在三維空間中設計幾何形狀。在這些圖上,示例性圖形用戶界面或GUI是具有標準菜單欄的典型的類似CAD界面。這樣的菜單和工具欄包含一組用戶可選圖標,每個圖標與一個或多個操作或功能相關聯。這些圖標中的一些與軟件工具相關聯,適于在3D幾何模型化產品或產品部件上進行編輯和/或工作,該3D幾何模型化產品或產品部件諸如顯示在圖形用戶界面GUI中。在以下描述中,為了簡便起見,可以將術語“產品”、“部件”、“組合件”等稱為“部件”。“部件”的概念也可以概括為“對象”的概念。對象包含了最終實體模型的任意組成部分,例如,對于組合件而言,該組合件的對象可以為子組合件、部件、運動接頭、材料、在電子控制單元(ECU)上執行的嵌入式軟件,或需要用于描述組合件的整個環境(如對在你想要研究飛機飛行性能的情況中的大氣建模)的任意對象。如在圖5、圖6和圖7中分別示出,仍然能夠使用如Matlab Simulink、Dymola以及Simulation X的計算機軟件,這些計算機軟件提供了豐富的二維顯示環境以根據邏輯組件來設計邏輯系統。在這些圖上,示例性圖形用戶界面或⑶I具有標準菜單欄。這樣的菜單和工具欄包含一組用戶可選圖標,每個圖標與一個或多個操作或功能相關聯。這些圖標中的一些與軟件工具相關聯,適于在邏輯的模型化產品或產品部件上進行編輯和/或工作,該邏輯的模型化產品或產品部件諸如顯示在圖形用戶界面GUI中。在CATIA系統中,一組工具提供了允許在相同的編輯器80中觀看和設計的環境,即,在相同的屏幕上分開地顯示三維幾何表示81和邏輯表示82。圖8示出了這種分開的三維幾何表示和邏輯表示的顯示。使用這些種類的系統,實際上難以理解產品或對象組合件如何工作,尤其當產品變得越來越復雜時,因為對于用戶來說很難看出機械部件如何與系統組件相互作用,并且很難看出幾何表示和邏輯表示之間交換何種信息。因此,在所使用的幾何表示和邏輯表示之間不存在鏈接。因此,根據以上討論的現有解決方案的局限性,需要以更容易和更快的方式來改進對象的經常性出現的組合件,以使得增加設計者的設計效率并將設計誤差降到最小。換言之,需要改進可讀性,使得用戶能夠更高效地工作。
技術實現思路
根據本專利技術的一方面,提出一種在計算機輔助設計系統中設計對象的組合件的計算機實施方法,所述方法包括以下步驟-提供包括至少一個三維幾何元件的三維幾何模型化對象;-提供包括至少一個邏輯組件的邏輯模型化對象;-將多組的至少一個三維幾何元件與相應多組的至少一個邏輯組件相關聯;其中所述方法還包括在三維場景中顯示一組至少一個邏輯組件的表示的步驟,所述一組至少一個邏輯組件部分重疊在對應關聯的一組至少一個三維幾何元件上。在所使用的幾何表示和邏輯表示之間以技術方式與可視方式兩者來建立的鏈接使得用戶能夠更高效地工作,并且提高了幾何表示的技術數據表現與邏輯表示的技術數據表現之間的技術交互。這種方法允許用戶可以在單個三維環境中觀看和設計完整的系統,該單個三維環境將三維幾何表示和邏輯表示混合在相同的編輯器中。此外,該方法通過直接以三維定位合適的信息以幫助用戶理解完整的系統行為,以使得用戶能夠容易理解和設計機械的哪個部件與系統邏輯定義相交互以及它們如何交互。根據實施例,通過在所述場景中將具有定位點的所述表示直接鏈接至對應關聯的一組至少一個三維幾何元件上,來設計一組至少一個邏輯組件的表示。因此,當用戶改變三維幾何表示的觀看角度時,邏輯表示的組件與對應的三維幾何元件保持穩定。根據實施例,通過在所述場景中將邏輯組件直接鏈接至對應的三維幾何元件來設計包括至少一個端口或者換言之一個接口元件或連接器的一組至少一個邏輯組件的所述表不。這種端口使得邏輯組件的元件能夠與三維幾何元件的子系統相鏈接,從而改進和便利了產品的設計。根據實施例,顯示一組至少一個邏輯組件的表示是根據請求而可激活的、不可激活的、可擴展的、以及可縮放的。因此,用戶可以選擇暫時隱藏元件以集中于他感興趣的區域。根據實施例,顯示一組至少一個邏輯組件的表示涉及在所述對應關聯的一組至少一個三維幾何元件的所述場景中的相關深度位置。因此,當用戶改變三維幾何表示的觀看角度時,相對于觀看角度的所述改變,邏輯表示的對應組件的顯示自動改變。此外,可以由可延長的引導線來表示鏈接。因此,對于用戶來說,更易于在修改三維幾何表示觀看角度期間理解復雜的產品。可以在標簽中包括顯示一組至少一個邏輯組件的表示。因此,提高了真實性和理解力。本專利技術還提出一種計算機程序產品,所述計算機程序產品存儲在計算機可讀介質上,用于在計算機輔助設計系統中設計對象的組合件,所述計算機程序包括用于使得所述計算機輔助設計系統采取本專利技術方法的步驟的代碼模塊。本專利技術還涉及用于在計算機輔助設計系統中設計對象的組合件的裝置,該裝本文檔來自技高網...

【技術保護點】
一種在計算機輔助設計系統中設計對象的組合件的計算機實施方法,所述方法包括以下步驟:?提供(90)包括至少一個三維幾何元件的三維幾何模型化對象;?提供(91)包括至少一個邏輯組件的邏輯模型化對象;?將多組的至少一個三維幾何元件與相應多組的至少一個邏輯組件相關聯(92);其特征在于:所述方法還包括在三維場景中顯示(93)一組至少一個邏輯組件的表示的步驟,所述一組至少一個邏輯組件部分重疊在對應關聯的一組至少一個三維幾何元件上。
【技術特征摘要】
...
【專利技術屬性】
技術研發人員:L·桑提科,B·富爾,
申請(專利權)人:達索系統公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。