亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

帶有用戶交互圖形工具的產(chǎn)品編輯和仿真數(shù)據(jù)庫系統(tǒng)的制作方法

文檔序號:6651880閱讀:163來源:國知局
專利名稱:帶有用戶交互圖形工具的產(chǎn)品編輯和仿真數(shù)據(jù)庫系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機程序和系統(tǒng)的領(lǐng)域,更具體地涉及產(chǎn)品生命周期管理數(shù)據(jù)庫系統(tǒng),該系統(tǒng)包括由表示建模對象的數(shù)據(jù)構(gòu)成的數(shù)據(jù)庫。
背景技術(shù)
計算機輔助技術(shù)包括計算機輔助設(shè)計或CAD,其涉及用于進行產(chǎn)品設(shè)計的軟件解決方案。類似地,CAE是計算機輔助工程的首字母縮寫,例如它涉及用于仿真遠(yuǎn)景產(chǎn)品的物理特性的軟件解決方案。CAM代表計算機輔助制造并且通常包括用于限定制造過程和操作的軟件解決方案。
市場上提供了大量用于部件或部件組合的設(shè)計、形成產(chǎn)品的系統(tǒng)和程序,例如由達(dá)索系統(tǒng)公司(Dassault Systemes)提供的商標(biāo)為CATIA的系統(tǒng)。這些CAD系統(tǒng)允許用戶建立和操縱對象或?qū)ο蠼M合的復(fù)雜的三維(3D)模型。CAD系統(tǒng)因此使用邊或線(在某些情況下利用面)來提供建模對象的表示法。線或邊可以以各種方式表示,例如非均勻有理B樣條(NURBS)。這些CAD系統(tǒng)將部件或部件組合作為建模對象管理,建模對象本質(zhì)上是幾何圖形規(guī)范。具體地,CAD文件包含這些規(guī)范,幾何圖形由這些規(guī)范生成,幾何圖形又允許生成表示法。規(guī)范、幾何圖形和表示法可以存在在單個CAD文件或多個CAD文件中。CAD系統(tǒng)包括用于將建模對象表示給設(shè)計者的圖形工具;這些工具用于顯示復(fù)雜的對象-在CAD系統(tǒng)中表示對象的文件通常大小在每個部件一兆字節(jié)的范圍內(nèi),而一個組件可以包括數(shù)千個部件。CAD系統(tǒng)管理對象的模型,這些模型以電子文件儲存。
在計算機輔助技術(shù)中,圖形用戶接口(GUI)在技術(shù)效率上扮演重要角色。
同樣已知產(chǎn)品生命周期管理(PLM)解決方案,其指的是一種商業(yè)策略,在擴展型企業(yè)中,它能幫助企業(yè)共享產(chǎn)品數(shù)據(jù),統(tǒng)一工作流程,充分利用企業(yè)知識來進行產(chǎn)品從概念設(shè)計到它們生命周期結(jié)束的開發(fā)。通過包括所有參與者(企業(yè)各部門、商業(yè)伙伴、供應(yīng)商、原始設(shè)備制造廠家(OEM)及客戶),PLM允許整個網(wǎng)絡(luò)以單個統(tǒng)一體操作,以進行產(chǎn)品以及過程的概念化、設(shè)計、建造和支持。
例如,一些PLM解決方案可以通過建立數(shù)字實體模型(產(chǎn)品的3D圖形模型)來設(shè)計和開發(fā)產(chǎn)品。例如,數(shù)字產(chǎn)品首先通過使用適當(dāng)?shù)膽?yīng)用程序來限定和建模。然后可以對精益生產(chǎn)過程進行限定和建模。
由Dassault Systemes提供的PLM解決方案(以CATIA、ENOVIA和DELMIA為商標(biāo))提供組織產(chǎn)品工程知識的工程中心(Engineering Hub)、管理制造工程知識的制造中心(Manufacturing Hub)、和使企業(yè)一體化且連接到工程和制造中心的企業(yè)中心(Enterprise Hub)。所有這些一起,系統(tǒng)傳遞了一種開放的對象模型,該模型聯(lián)系產(chǎn)品、過程、資源以便能動態(tài)的、基于知識的產(chǎn)品的創(chuàng)造和決策支持,其推動優(yōu)化的產(chǎn)品定義、制造準(zhǔn)備、生產(chǎn)和服務(wù)。這樣PLM解決方案包括產(chǎn)品的關(guān)系數(shù)據(jù)庫。數(shù)據(jù)庫包括一組文本數(shù)據(jù)以及數(shù)據(jù)之間的關(guān)系。數(shù)據(jù)通常包括與產(chǎn)品有關(guān)的技術(shù)數(shù)據(jù),所述數(shù)據(jù)以數(shù)據(jù)分級的方式排列并且被索引以便可查找。數(shù)據(jù)表示建模對象,所述對象通常是建模產(chǎn)品和過程。
包括產(chǎn)品配置、過程知識和資源信息的產(chǎn)品生命周期信息通常傾向于以協(xié)同的方式編輯。
為此,能將協(xié)同工作區(qū)限定為互聯(lián)環(huán)境,其中產(chǎn)品生命周期中的所有參與者(設(shè)計人員、市場人員、銷售人員、制造人員、OEM、供應(yīng)商和客戶)可以彼此訪問彼此的“在職(In-work)”設(shè)計并與之交互,從而加強在3D環(huán)境中的交換、直接使用、仿真和驗證過程的通訊交流。
產(chǎn)品數(shù)據(jù)管理(PDM)系統(tǒng)指的是用于控制進入和管理所有產(chǎn)品限定數(shù)據(jù),包括生產(chǎn)過程的工具。這可以通過維持產(chǎn)品信息(或中間數(shù)據(jù))獲得。
PDM解決方案,例如以ENOVIA為商標(biāo)的軟件可以自動地捕捉和管理產(chǎn)品信息,并且有助于在整個企業(yè)和價值鏈中的合作。
它還可以通過在組織和它的供應(yīng)鏈中自動化和跟蹤標(biāo)準(zhǔn)的工作流程,推進效率和責(zé)任并且促進標(biāo)準(zhǔn)相符來整合人員和流程。
例如,用戶可能希望知道產(chǎn)品,例如制動踏板用在哪兒,即它被嵌入在哪些其它的模型中。標(biāo)準(zhǔn)CAD工具能使用戶主要根據(jù)“由...組成”的關(guān)系在部件或產(chǎn)品之間導(dǎo)航。用在PDM中的數(shù)據(jù)庫能使查詢基于部件或產(chǎn)品之間的各類關(guān)系進行,并且數(shù)據(jù)庫的導(dǎo)航范圍是可能的最寬。實際上,用戶能夠觸及所有部件、產(chǎn)品或組件。
然而,數(shù)據(jù)庫通常不允許用戶簡單地導(dǎo)航,原因是數(shù)據(jù)沒有圖形表示法。數(shù)據(jù)由文件名或類型標(biāo)識,并且那些名字沒有足夠相關(guān)到可以精確地識別用戶正在尋找的項目。
為了全面起見,通常將數(shù)據(jù)庫限定為數(shù)據(jù)或信息的匯集,其被組織用于特別通過計算機快速查找和檢索到。數(shù)據(jù)庫的結(jié)構(gòu)被構(gòu)成以便容易存儲、檢索、修改以及刪除與各種數(shù)據(jù)處理操作相關(guān)的數(shù)據(jù)。數(shù)據(jù)庫包括能被分成記錄的文件或一組文件,每個記錄由包括一個或多個字段。字段是數(shù)據(jù)存儲的基本單元。用戶主要通過查詢檢索數(shù)據(jù)庫信息。使用關(guān)鍵字和分類命令,用戶可以快速查找,重新排序,分組和選擇多個記錄中的字段,以便根據(jù)正在使用的數(shù)據(jù)庫管理系統(tǒng)的規(guī)則檢索到或創(chuàng)建數(shù)據(jù)的特定集合上的報告。
在設(shè)計的各種常規(guī)的步驟中,用戶必須進行各種仿真以便檢查他的工作的一致性。例如用戶能夠模擬-所設(shè)計對象的運動學(xué)操作,-各種部件的組合(以檢查所述部件的配合或沖突),-過程的一些制造步驟,-一個或多個部件的各種配置或設(shè)計迭代,-約束分析等。
所述仿真可以在各種建模對象上進行。建模對象可以是用戶希望編輯和瀏覽的產(chǎn)品、產(chǎn)品部件或部件的組合、諸如單元中的機器人的資源,諸如制造過程的包括幾個步驟的過程。
利用已知的解決方案,希望例如啟動建模對象的仿真的設(shè)計者必須保存相應(yīng)的數(shù)據(jù)文件、退出當(dāng)前的應(yīng)用程序窗口(例如通過最小化所述窗口)、啟動用于執(zhí)行希望類型的仿真的新應(yīng)用程序窗口、并且如果需要,啟動用于執(zhí)行另一類型仿真的另一應(yīng)用程序。依據(jù)要進行的仿真的特性,用戶必須在幾個應(yīng)用程序或在一個應(yīng)用程序中的幾組軟件工具(例如軟件工具的多個工作臺)之間導(dǎo)航。一旦仿真已經(jīng)執(zhí)行了,用戶必須回到編輯工作臺或者應(yīng)用程序中,用于繼續(xù)對建模對象工作,這些工作可能對仿真的結(jié)果有益。假設(shè)在設(shè)計領(lǐng)域中仿真的重要型日益增加,應(yīng)該明白這樣的步驟既耗費時間又耗費資源;它們還可能導(dǎo)致錯誤。另外,用戶必須熟練地處理所有各種仿真應(yīng)用程序,這妨礙他集中精力在他自己的工作上。

發(fā)明內(nèi)容
因此需要在設(shè)計方法方面更加優(yōu)化的產(chǎn)品編輯和仿真系統(tǒng),例如當(dāng)仿真觸發(fā)時希望避開上述不希望的步驟。
為此,本發(fā)明提供一種產(chǎn)品編輯和仿真系統(tǒng),包括存儲系統(tǒng),具有與建模對象相關(guān)的數(shù)據(jù);圖形用戶接口,具有編輯工作臺,編輯工作臺包括適于編輯建模對象的子集特征的多個軟件工具;其中編輯工作臺適于在圖形用戶接口中顯示用戶交互圖形工具,圖形工具適于在用戶作用下根據(jù)未包含在子集中的特征觸發(fā)建模對象的仿真,該仿真使用在存儲系統(tǒng)中查詢的結(jié)果。
在其它的實施例中,本發(fā)明可以包括下列特征中的一個或多個-圖形工具適于在用戶作用下在利用建模對象更新存儲系統(tǒng)之前觸發(fā)建模對象的仿真;-用戶交互圖形工具適于觸發(fā)建模對象的操作的仿真;-用戶交互圖形工具適于根據(jù)產(chǎn)品生命周期特征觸發(fā)建模對象的仿真;-產(chǎn)品生命周期特征包括建模對象的設(shè)計迭代和成熟度等級;-用戶交互圖形工具適于根據(jù)配置特征觸發(fā)建模對象的仿真;-用戶交互圖形工具適于根據(jù)電特性、化學(xué)特性或物理特性觸發(fā)建模對象的仿真;-本發(fā)明的產(chǎn)品編輯和仿真系統(tǒng)還包括計算機網(wǎng)絡(luò),計算機網(wǎng)絡(luò)和存儲系統(tǒng)如此配置以便允許用戶從任何一臺計算機中共同編輯建模對象;-建模對象包括產(chǎn)品、產(chǎn)品部件、組件、資源、過程;-建模對象是產(chǎn)品,并且用戶交互圖形工具適于觸發(fā)所編輯產(chǎn)品的同步化狀態(tài)的仿真,所編輯產(chǎn)品包括第一用戶編輯的第一產(chǎn)品部件和第二用戶編輯的第二產(chǎn)品部件;-用戶交互圖形工具適于在用戶作用下顯示包含在存儲系統(tǒng)中的建模對象的屬性;-用戶交互圖形工具適于根據(jù)顏色編碼利用相應(yīng)屬性顯示一個或多個對象的表示法;-對象的屬性涉及鎖定/未鎖定狀態(tài);-鎖定/未鎖定狀態(tài)包括對象的引用(reference)的鎖定/未鎖定狀態(tài),對象的實例的鎖定/未鎖定狀態(tài)和/或?qū)ο蟮娜S表示法的鎖定/未鎖定狀態(tài);-用戶交互圖形工具適于在用戶作用下顯示對象的修改狀態(tài);-顯示修改狀態(tài)包括下列中的一個或多個在用戶當(dāng)前的對話中被用戶修改的部件的標(biāo)識;能被用戶修改的部件的標(biāo)識;在當(dāng)前的對話中不能被用戶修改的部件的標(biāo)識;-用戶交互圖形工具適于在用戶作用下顯示下列中的一個或多個表示法對象名字的表示法,名字屬于對象的屬性;根據(jù)包含在對象屬性中的標(biāo)準(zhǔn)的對象的成熟度等級的表示法;對象版本標(biāo)識符的表示法,版本標(biāo)識符屬于對象的屬性;對象的有效性標(biāo)識符的表示法,有效性標(biāo)識符屬于對象的屬性;-用戶交互圖形工具適于在用戶作用下顯示聯(lián)系的狀態(tài)的表示法,所述聯(lián)系指向?qū)ο蟮牟考蛘邚钠渲赋觯?聯(lián)系的狀態(tài)包括更新/未更新狀態(tài);-所述用戶交互圖形工具為拖動或者拖放工具;并且圖形工具適于在將圖形工具拖動到或者將圖形工具拖動并放到與這個對象對應(yīng)的位置上時選擇具體的對象,并且顯示這個對象的屬性;-圖形工具適于在首先選擇對象并且然后圖形工具的交互區(qū)響應(yīng)用戶的選擇時觸發(fā)對象的仿真;-圖形工具適于在首先選擇對象并且然后圖形工具的交互區(qū)響應(yīng)用戶的選擇時顯示對象的屬性;-屬性的選擇修改未包含在子集中的特征;-圖形工具適于在用戶選擇時顯示環(huán)形滾動條,所述環(huán)形滾動條適于仿真控制;


現(xiàn)在參考附圖描述本發(fā)明的不同的實施例,其中圖1是圖形用戶接口的示例性顯示,該圖形用戶接口示出根據(jù)本發(fā)明的實施例的諸如PLM數(shù)據(jù)庫系統(tǒng)的的產(chǎn)品編輯和仿真系統(tǒng)的圖形工具;圖2示出圖1的圖形工具的顯示;圖3示意性示出圖2的圖形工具的用戶交互仿真區(qū)的切換操作的例子;圖4示出當(dāng)進行仿真時圖1的圖形工具的示例性顯示;圖5示出在圖1的圖形用戶接口中顯示的建模產(chǎn)品的運動學(xué)仿真;圖6A和6B示出在圖1的圖形用戶接口中顯示的產(chǎn)品的兩種仿真;圖6C示出準(zhǔn)備用于仿真的產(chǎn)品的顯示,且?guī)в杏糜谝龑?dǎo)用戶的嵌入的幫助氣球;圖7是當(dāng)顯示產(chǎn)品的各種部件的鎖定/未鎖定狀態(tài)時的示例性圖形用戶接口的顯示;圖8是當(dāng)顯示部件的修改狀態(tài)時的示例性圖形用戶接口的顯示;圖9是當(dāng)顯示部件名字作為產(chǎn)品的各種部件的產(chǎn)品標(biāo)簽時的示例性圖形用戶接口的顯示;圖10是當(dāng)顯示產(chǎn)品的各種部件的聯(lián)系狀態(tài)時的示例性圖形用戶接口的顯示;圖11示出圖1的圖形工具的拖放操作和所示產(chǎn)品的部件的各種屬性或狀態(tài)的隨后顯示;和圖12是在本發(fā)明實施例中帶有嵌入的圖形工具的網(wǎng)頁狀示例性圖形用戶接口的顯示。
具體實施例方式
本發(fā)明提供一種產(chǎn)品編輯和仿真系統(tǒng),包括具有與建模對象相關(guān)的數(shù)據(jù)的存儲系統(tǒng)和圖形用戶接口。圖形用戶接口具有編輯工作臺,該編輯工作臺包括適于編輯建模對象的子集特征的多個軟件工具。編輯工作臺還適于在圖形用戶接口中顯示用戶交互圖形工具。另外,圖形工具適合于在用戶作用下根據(jù)未包含在子集中的特征觸發(fā)建模對象的仿真。該仿真使用在存儲系統(tǒng)中查詢的結(jié)果。
因此本發(fā)明的編輯和仿真系統(tǒng),例如PLM數(shù)據(jù)庫或文件系統(tǒng)允許在設(shè)計對話期間直接觸發(fā)建模對象(例如產(chǎn)品,部件,資源,方法等)的各種仿真。例如,啟動所編輯產(chǎn)品的操作仿真不需要上述麻煩的步驟,特別是保存數(shù)據(jù)、激活用于隨后的仿真啟動的新工作臺或新應(yīng)用程序窗口。因此在多個方面提高設(shè)計對話的效率。此外,使用在存儲系統(tǒng)中的查詢允許一致地管理與建模對象相關(guān)的數(shù)據(jù)。另外,用戶不必精通仿真工作臺所使用的技術(shù)領(lǐng)域、精確用語以及技術(shù)以便成功地進行仿真。因此,用戶能夠集中精力在他的設(shè)計任務(wù)上,這通過使用當(dāng)前工作臺能容易地進行,能在任何需要的時候從當(dāng)前工作臺啟動仿真。
作為例子,前述的說明主要涉及產(chǎn)品或者產(chǎn)品部件的仿真,應(yīng)該理解的是本發(fā)明還應(yīng)用于過程或者資源。
圖1是根據(jù)本發(fā)明的實施例的示例性圖形用戶接口的顯示。
參考圖1,示例性圖形用戶接口(或者GUI)100可以是典型的CAD接口,具有標(biāo)準(zhǔn)的菜單欄110、120,以及底部工具欄140和側(cè)面工具欄150。這些菜單欄和工具欄包含一組用戶可選圖標(biāo),每個圖標(biāo)與一個或多個操作或功能相關(guān),如本領(lǐng)域人員所知。
這些圖標(biāo)中的一些與軟件工具相關(guān),適于編輯和/或表示諸如顯示在GUI中的建模產(chǎn)品200或者產(chǎn)品200的部件。所述軟件工具在工作臺中分組。另外,每個工作臺包括不同子集的軟件工具。特別地,這些工作臺中的一個是編輯工作臺,適于編輯建模產(chǎn)品200的幾何特征。在操作中,設(shè)計者可以例如預(yù)先選擇對象200的一個部件,并且然后通過選擇適當(dāng)?shù)膱D標(biāo)開始操作(例如改變尺寸,顏色等)。例如,典型的CAD操作是模擬在屏幕上顯示的3D建模對象的沖孔或者折疊。
編輯工作臺還適于在圖形用戶接口100內(nèi)顯示用戶交互式圖形工具400。如后所述,特別參考圖2,圖形工具400還適于觸發(fā)建模對象的仿真,例如所述對象的操作的仿真。
GUI例如可以顯示與所顯示產(chǎn)品200相關(guān)的數(shù)據(jù)250(已知為特征樹)。在圖1的例子中,數(shù)據(jù)250和3D圖像200屬于包括制動卡鉗和圓盤的制動組件。數(shù)據(jù)250在GUI的左手側(cè)以樹型方式顯示。GUI還可以顯示其它類型的圖形工具130,例如便于對象的3D定向的圖形工具。
作為實施例的例子,本發(fā)明的產(chǎn)品編輯和仿真系統(tǒng)是運行在計算機網(wǎng)絡(luò)中、配備有數(shù)據(jù)庫的PLM系統(tǒng)。因此,根據(jù)本發(fā)明的編輯和仿真系統(tǒng)在下文中可以稱為PLM系統(tǒng)。GUI 100運行在具有顯示器和存儲器并且還連接到計算機網(wǎng)絡(luò)的計算機上,該計算機網(wǎng)絡(luò)可以受益于產(chǎn)品數(shù)據(jù)管理(PDM)系統(tǒng)。PDM系統(tǒng)允許管理大量的可能分級相關(guān)的文件和數(shù)據(jù)。因此多個用戶可以通過使用例如相似的本地應(yīng)用程序和共同的環(huán)境以協(xié)同的方式處理不同的部件/產(chǎn)品。例如與圖1中顯示的由附圖標(biāo)記100表示的GUI類似的GUI可以運行在網(wǎng)絡(luò)的其它計算機上。
圖2示出圖1的圖形工具400的顯示。如圖2所示,圖形工具400可以包括用戶交互區(qū)410、420、430、440、450,它們例如可以通過簡單的鼠標(biāo)點擊或者任何其它的點擊設(shè)備來激活。圖形工具的區(qū)優(yōu)選地設(shè)有標(biāo)志用于更容易辨認(rèn),并且被設(shè)置成使得圖形工具直觀且符合人體工程學(xué)。在圖2的例子中,圖形工具具有羅盤的一般形狀(區(qū)以象限的方式設(shè)置),使得下文中“羅盤”或“圖形工具”表示相同事情。雖然這種形狀在易操作性方面是優(yōu)選的,但也能設(shè)置成各種其它形狀。優(yōu)選地,根據(jù)本發(fā)明的系統(tǒng)的羅盤傾向是用戶友好并且直觀的工具,其特別適合于提供臨時信息(例如在下次點擊時消失的信息),用于貫穿設(shè)計對話引導(dǎo)設(shè)計者。
用戶可選區(qū)可以被指定到不同類型的功能,例如部件/產(chǎn)品的仿真、運動學(xué)操作、生命周期、配置、同步等,并且可能顯示前后以及動態(tài)信息(所有者、鎖定/未鎖定狀態(tài)、所編輯部件的修改狀態(tài)、部件/產(chǎn)品的聯(lián)系狀態(tài)、部件名等),這將在下面說明。
圖3示意性地示出圖2的圖形工具的用戶交互仿真區(qū)的切換(toggle)操作的例子。
為了改善羅盤的易操作性和直觀性,用戶作用在交互區(qū)可以觸發(fā)工具或者菜單,像用于改進對設(shè)計者的引導(dǎo)的下拉或上拉(彈出)的子菜單。這在圖2或3中沒有示出,但是圖4顯示了允許用戶下拉菜單的標(biāo)志區(qū)470。
在圖3的例子中,點擊仿真區(qū)450的“播放”標(biāo)志(開始仿真)可以即時地切換到“暫?!睒?biāo)志(停止仿真)。圖3以455示出在圖2的“播放”標(biāo)志450上顯示的原始圖標(biāo)。當(dāng)該標(biāo)志被用戶激活時,它切換到圖3中460顯示的“暫停”標(biāo)志。同時,仿真被執(zhí)行,如下所述。用戶可以通過再次點擊標(biāo)志450來中斷仿真,這時,仿真被中斷并且圖標(biāo)將從圖3的圖標(biāo)460切換到圖3的圖標(biāo)455。
圖4示出當(dāng)執(zhí)行仿真時圖1的圖形工具的示例性顯示。
在圖4的實施例中,羅盤400示出被指定給不同類型的屬性或信息的四個主要用戶交互區(qū)或象限。被指定給仿真的中心區(qū)450設(shè)有“播放”標(biāo)志455和子菜單標(biāo)志470,子菜單標(biāo)志470例如為用戶提供下/上拉菜單的可能,菜單具有允許用戶精煉仿真特征的可選選項,例如涉及運動學(xué)、配置和生命周期仿真類型的選項。注意,菜單中的這些選項能夠根據(jù)所選對象、當(dāng)前工作臺(限定用戶的當(dāng)前動作)、最后所選區(qū),例如區(qū)410440中的一個進行更新。羅盤還示出用戶可選的(例如由鼠標(biāo)指針和/或點擊)包圍羅盤的環(huán)形的滾動條或游標(biāo)480。一旦仿真已經(jīng)啟動,顏色編碼的范圍485可以出現(xiàn),以便指示進展?fàn)顟B(tài)(例如經(jīng)過的時間)。這樣的滾動條可以在選擇仿真區(qū)時例如通過點擊在中心區(qū)450上的“播放”455被激活并且顯示,或者永久地附加到羅盤400上。可選地,啟動仿真可以彈出一個更經(jīng)典的播放器,例如具有如“播放”、“暫?!?、“倒帶”、“快進”等的標(biāo)準(zhǔn)選項的已知多媒體播放器。盡管內(nèi)容本身有限,但環(huán)形滾動條的優(yōu)點在于它允許不斷地向后/向前仿真,這有助于設(shè)計者評價仿真。
圖5示出在圖1的圖形用戶接口中顯示的建模產(chǎn)品的運動學(xué)仿真。
參考圖5,GUI具有類似于圖1的菜單和工具欄110、120、130、140、150、300;GUI還包括羅盤400。GUI 100顯示產(chǎn)品200,產(chǎn)品200是用于汽車工業(yè)的建模機器人,特別地包括可旋轉(zhuǎn)地安裝在第二軸220上的第一軸210。
在觸發(fā)仿真后,啟動播放器,其允許播放所顯示對象的操作的仿真,例如渲染第一軸210的旋轉(zhuǎn)的運動學(xué)操作,如圖5中曲線箭頭225所示。這僅僅是可用到的仿真的一個類型,如下所述。
注意,雖然編輯工作臺包括適于編輯建模對象的子集特征的軟件工具,但是由圖形工具觸發(fā)的仿真使用一個或多個未包括在所述子集中的特征。換言之,所啟動的仿真可以根據(jù)外部特征(例如那些未包含在上述子集的特征)看作固有特征(例如那些包含于上述子集中的特征)的值的顯示或者動畫。與當(dāng)前的活動對象無關(guān),外部特征不可在編輯工作臺中自由地設(shè)定并且對于執(zhí)行仿真是需要的。這些例如可以包括用于仿真的模型和/或參數(shù)。使這樣的外部特征獨立于編輯工作臺為編輯和仿真系統(tǒng)提供了改善的易操作性。
注意,在實施例中,如果必要的話,外部特征或者這些外部特征中的至少一部分可以作為查詢存儲系統(tǒng)時返回的結(jié)果的一部分提供。固有特征通常包括產(chǎn)品/部件的幾何特征,外部特征通常包括初速度,重力場或者初始電流。那些固有以及外部特征利用對象的狀態(tài)變量來限定它的狀態(tài)。因此,仿真將在對象(或“系統(tǒng)”)的某一狀態(tài)下進行,該狀態(tài)會從第一狀態(tài)變換到第二狀態(tài)。要被仿真的對象的初始狀態(tài)可以根據(jù)用戶選擇的用戶交互區(qū)410、420、430、440、450進行修改,如下所述。
為了觸發(fā)該仿真,用戶可以點擊適當(dāng)?shù)膮^(qū)450,從而在PLM數(shù)據(jù)庫中觸發(fā)查詢,該查詢返回執(zhí)行仿真所必要的結(jié)果。該結(jié)果例如包括與仿真參數(shù)對應(yīng)的數(shù)據(jù)或者數(shù)據(jù)單元標(biāo)識符,所述參數(shù)諸如有要使用的仿真播放器、初始條件、仿真或人體工程學(xué)的約束等。注意,這些參數(shù)能存儲在數(shù)據(jù)庫中并在其中更新,從數(shù)據(jù)庫中可以獲得這些參數(shù)用于快速啟動仿真,使得只需少量參數(shù)化,或者可能不需要參數(shù)化。但是對仿真有用的參數(shù)中的一些仍能從例如編輯工作臺的工作臺中編輯。各組參數(shù)也可以從在數(shù)據(jù)庫中的查詢所返回的結(jié)果中獲得,包括例如默認(rèn)參數(shù),用過的最后的參數(shù)等,從而允許用戶快速地重新參數(shù)化仿真特征,并且同時可以進行仿真。
在優(yōu)選實施例中,PLM數(shù)據(jù)庫系統(tǒng)如此配置以便根據(jù)用于正編輯的對象的工作臺啟動默認(rèn)的仿真播放器。因此,觸發(fā)仿真自動地選擇合適的仿真播放器。PLM數(shù)據(jù)庫系統(tǒng)還優(yōu)選地如此配置以便允許特定的播放行為,條件是該特定的播放行為與選擇用于仿真的對象相關(guān)。
執(zhí)行仿真所需的參數(shù)中的至少一些可以包括在查詢數(shù)據(jù)庫后返回的結(jié)果中或者從中檢索到。因此,觸發(fā)仿真需要最小數(shù)目的設(shè)置,并且可能沒有任何設(shè)置,使得可以在用戶作用下快速地(如果不是立即)開始仿真(例如在圖5的例子的運動學(xué)動畫)。
注意,除了所編輯對象的操作的仿真外,還可以啟動化學(xué)特性/電特性/物理特性的仿真,例如產(chǎn)品的有限元法建模/分析或者照明仿真(在給定光條件下所顯示的部件)。
有利地,根據(jù)本發(fā)明的編輯和仿真系統(tǒng)的用戶交互羅盤適于在用戶作用下在利用已經(jīng)被修改的建模對象更新所述存儲系統(tǒng)(例如數(shù)據(jù)庫)之前觸發(fā)建模對象的仿真(它能夠是任何仿真類型,例如操作仿真)。這使得可以強調(diào)改變的后果而不需要更新存儲系統(tǒng),這種更新消耗時間和資源。一旦仿真已經(jīng)執(zhí)行,用戶可以決定是否保持這些改變。該操作能夠重復(fù)所需要的次數(shù),而不需要討厭的更新存儲系統(tǒng)的步驟。
例如,讓我們考慮如圖1的GUI 100中所示的包括夾鉗的制動系統(tǒng)200。當(dāng)通過合適的工作臺或者應(yīng)用程序編輯產(chǎn)品時,設(shè)計者可以改變制動瓦片的尺寸。由于在瓦片和夾鉗之間存在設(shè)計聯(lián)系,所以制動瓦片中的改變會影響夾鉗。所觸發(fā)的操作的仿真顯示對各種部件的改變。因此,可以改變一個部件(在當(dāng)前對話期間,沒有任何數(shù)據(jù)庫的更新)并且由于這個改變而導(dǎo)致各種改變。
有利地,用戶交互羅盤還適于在用戶作用下利用當(dāng)前編輯的部件觸發(fā)更新存儲系統(tǒng)的仿真。更新存儲系統(tǒng)的仿真可以顯示還需要修改的各種部件,而不管所述部件是否被加載或者未加載到用戶的當(dāng)前對話中。這使得可以在存儲系統(tǒng)的有效更新之前以更全面的角度(例如超出當(dāng)前所編輯的部件)觀察改變的后果,如上所述該更新消耗時間和資源。此外,其它類型的仿真也可以從羅盤中獨立地觸發(fā),例如產(chǎn)品/部件或資源配置、生命周期(例如設(shè)計迭代、版本)的仿真,如下所述。
圖6A和6B示出產(chǎn)品的兩種不同仿真,其顯示在圖1的圖形用戶接口中。
在圖6A的例子中,GUI示出相同產(chǎn)品-以飛機垂直尾翼為例的不同配置。該圖示出產(chǎn)品對應(yīng)于不同客戶的六種不同配置。在產(chǎn)品不同配置上的仿真可以向設(shè)計者顯示相同產(chǎn)品的所有配置。實際上,編輯工作臺適合于允許編輯所編輯的產(chǎn)品或部件的配置特征。然后,用戶交互圖形工具適合于使用所述配置特征觸發(fā)產(chǎn)品或部件的仿真。觸發(fā)仿真因此將允許用戶基于可用到的配置特征在不同的配置中導(dǎo)航。這些配置例如可能是商業(yè)配置,例如包括產(chǎn)品可用到的各種顏色和材料,如圖6A中所示。配置仿真還可以例如依據(jù)“客戶”的規(guī)范向用戶提供單級飛機用的各種座位配置。根據(jù)上面使用的術(shù)語,在這種情況下“客戶”被看作外部特征。第一條航空公司希望一排有九個座位,而另一個則喜歡六個,第三航空公司想要五個,所有的這些配置都是針對相同的飛機。
還可以為用戶提供在不同的選項或者選項組合中導(dǎo)航的可能性。例如,在小汽車中,可以播放可用到的各組配置(標(biāo)準(zhǔn)型,運動型等)或者各種設(shè)計替代方案,可能還要考慮到配置的約束(例如運動型的方向盤不應(yīng)該用于標(biāo)準(zhǔn)的小汽車中)。所有這些配置特征都在系統(tǒng)的數(shù)據(jù)庫中,并與有關(guān)產(chǎn)品或部件相關(guān)。當(dāng)用戶選擇要播放的仿真(例如通過用戶可選區(qū)450)時,向數(shù)據(jù)庫發(fā)出查詢并且返回結(jié)果,以允許執(zhí)行仿真。
在圖6B的例子中,GUI 100顯示產(chǎn)品的三個連續(xù)版本。仿真示出隨時間流逝作出修改的設(shè)計迭代,即產(chǎn)品的連續(xù)版本。附圖標(biāo)記600是產(chǎn)品的最早版本;而附圖標(biāo)記610是產(chǎn)品的中間版本,附圖標(biāo)記620是產(chǎn)品的當(dāng)前版本。如圖6B所示,顯示了產(chǎn)品的各種版本,這使得例如可以仿真產(chǎn)品在它的生命周期時間中的演變。時間因此將被看作用于版本化仿真的外部特征。注意,版本化仿真也可以使用其它外部特征,例如制造過程的類型。
因此,除了參考圖5和6A的上述的操作和配置仿真之外,還可以播放產(chǎn)品生命周期時間的仿真,即播放產(chǎn)品(或者部件)的各種版本、每個設(shè)計迭代的成熟度等級、相同產(chǎn)品的多個里程碑等,并且這都來自獨特的工具400。為此,能使編輯工作臺適合于允許編輯建模對象的產(chǎn)品生命周期特征,同時通過使用上述產(chǎn)品生命周期特征,羅盤允許觸發(fā)所述建模對象的仿真。
這可以渲染產(chǎn)品從早期階段向所有方向隨著時間演變。特別地,然后可以返回到特殊的一天/日期時產(chǎn)品或部件的設(shè)計狀態(tài),這允許用戶查看所述產(chǎn)品或部件如何演變。在這種模式中,為每個建模對象并且在用戶作用下,羅盤可以顯示各種可用到的各種版本/修訂,因此能快速理解產(chǎn)品生命周期。至于配置仿真,必要的生命周期特征位于系統(tǒng)的數(shù)據(jù)庫中并與相關(guān)產(chǎn)品或部件相關(guān)。當(dāng)用戶選擇特定的仿真時,將向數(shù)據(jù)庫發(fā)出查詢并返回結(jié)果,從而允許實施仿真。
另一個可能類型的仿真是共同設(shè)計的部件的同步仿真,其在圖1的圖形用戶接口中顯示。
在優(yōu)選的實施例中,本發(fā)明的PLM數(shù)據(jù)庫系統(tǒng)如此配置以便允許用戶使用例如相似的CAD/CAM/CAE用戶接口和共同的環(huán)境從網(wǎng)絡(luò)中的不同計算機共同設(shè)計產(chǎn)品的多個部件。例如第一用戶設(shè)計第一產(chǎn)品部件210,而第二用戶在第二用戶的計算機上打開的第二對話中設(shè)計相同產(chǎn)品的第二部件220。
用戶交互羅盤400適于例如在第一用戶作用下觸發(fā)編輯的產(chǎn)品200的仿真,該產(chǎn)品200包括第一用戶在當(dāng)前對話中編輯的第一產(chǎn)品部件210和第二用戶在第二對話中編輯的第二產(chǎn)品部件220。產(chǎn)品的同步化狀態(tài)的所述仿真優(yōu)選地通知第一用戶第二部件220也被修改了。
關(guān)于這樣的仿真類型,應(yīng)該區(qū)分與第一個用戶所編輯的部件相關(guān)的數(shù)據(jù)和與第二用戶的第二部件相關(guān)的數(shù)據(jù),因為這些數(shù)據(jù)不能以相同的方式處理。第一數(shù)據(jù)應(yīng)該被看作固有數(shù)據(jù),例如可從編輯工作臺編輯的數(shù)據(jù),而第二數(shù)據(jù)優(yōu)選地作為外部數(shù)據(jù)處理。第二(外部)數(shù)據(jù)還被作為在查詢存儲系統(tǒng)(例如數(shù)據(jù)庫)時返回的結(jié)果的一部分提供。
有利地,產(chǎn)品的各種部件在仿真期間通過每個用戶使用一種顏色來進行顏色編碼。也可以使用任何其它類型的標(biāo)識。這有利于理解觸發(fā)同步仿真的用戶所處的狀態(tài)。當(dāng)觸發(fā)仿真時,在用戶作用在羅盤的相關(guān)區(qū)時發(fā)送查詢并且在顯示器上給出結(jié)果。
因此,第一用戶能看見包括他自己的部件(例如正在編輯的第一個部件)和由其他用戶編輯的一個或多個其它部件的部件的組合。再者,仿真可以優(yōu)選地在利用所編輯的第一部件更新數(shù)據(jù)庫之前進行,使得不需要利用當(dāng)前編輯的部件在數(shù)據(jù)庫中進行更新。根據(jù)仿真的結(jié)果,第一用戶可以之后再決定他是否應(yīng)該更新數(shù)據(jù)庫。
接著,至于用戶可用到的各種可能的仿真用戶可以通過幫助氣球(help-balloon)來進行這些不同仿真,如圖6C所示。圖6C示出公寓200的透視圖,所述公寓可以看作由多個部件,例如電視、沙發(fā)、燈、門等組成的復(fù)雜產(chǎn)品。所示的這個復(fù)雜產(chǎn)品準(zhǔn)備好進行仿真。實施例中,在將產(chǎn)品加載到GUI 100中之后,產(chǎn)品編輯和仿真系統(tǒng)適于顯示用于引導(dǎo)用戶經(jīng)過各種可能的可用到的仿真的幫助氣球。可用到的仿真例如可以包括打開燈、電視、烤爐、烤爐燈,選擇沙發(fā)的材料或者開門等,如圖6C所示。
注意,主要仿真第一對象(例如開燈)可能影響到其它的對象(在這里其它部件被照亮),使得由圖形工具觸發(fā)的仿真使用一個或多個特征,該特征不必包含在建模對象可編輯的特征的子集中,如上所見。再者,所啟動的仿真能夠根據(jù)外部特征(例如不包括在上述子集中的狀態(tài)變量,諸如在圖6C的例子中的光的反射性)看作固有特征(例如這些包括在上述子集中的特征)的值的顯示或者動畫。為此,在存儲系統(tǒng)中的多個查詢可能是必要的。
接著,在本發(fā)明的實施例中,產(chǎn)品編輯和仿真系統(tǒng)提供羅盤,該羅盤適于在用戶作用下利用包含在數(shù)據(jù)庫中的相應(yīng)屬性或者其它生命周期信息顯示產(chǎn)品的一個或多個部件或者過程的一個或多個步驟的表示法。這些屬性還例如在一個或多個用戶的更新操作之后通過PLM系統(tǒng)在數(shù)據(jù)庫中更新,以便用戶可獲得最新的信息。
在這方面,可以有利地提供包含建模對象和所述建模對象之間的關(guān)系的PLM數(shù)據(jù)庫。在該數(shù)據(jù)庫中,建模對象與一組屬性值相關(guān),這些值優(yōu)選地存儲在數(shù)據(jù)庫中,并且還可以基于所述建模對象間的關(guān)系計算。PLM數(shù)據(jù)庫還可以包括相應(yīng)方法,它們用于-向用戶顯示一組建模對象的視圖;-接收用戶的屬性選擇;
-為要渲染的建模對象查詢數(shù)據(jù)庫;-提供所選屬性的值,該屬性與所述建模對象相關(guān);以及-根據(jù)屬性所提供的值在視圖中渲染所述建模對象。
用戶也可以選擇屬性的值并且僅在其值與所選值匹配的對象上進行渲染。
上述步驟允許在設(shè)計對話期間直接渲染給定的建模對象,例如用戶不必啟動專門的應(yīng)用程序。因此用戶可以在各種可用到的屬性或者屬性的值中選擇屬性或者屬性的值。渲染信息存儲在建模對象的幾何建模數(shù)據(jù)之外(在一組屬性值內(nèi))。另外,使用PLM數(shù)據(jù)庫中的查詢允許一致地管理與建模的對象相關(guān)的數(shù)據(jù)。
注意,“屬性”僅僅表示一類參數(shù)或變量,根據(jù)這類參數(shù)或變量通常能夠進行渲染過程。但是,渲染步驟自身使用一個或者多個屬性值。在這方面除非另有說明,“顯示屬性”在此后意味著有效地顯示該屬性的一個或多個值的表示法。
此外,“渲染”的概念需要在這里結(jié)合PLM的領(lǐng)域解釋?!颁秩尽辈襟E的結(jié)果根據(jù)與一個或幾個對象有關(guān)的一個或多個屬性,或者根據(jù)與一個或幾個對象有關(guān)的一個或多個屬性值來表示的這個或者這些對象的交替可視化。雖然渲染步驟可以依據(jù)屬性值,但是結(jié)果自身不依據(jù)該值。相反地,PLM渲染還依據(jù)PLM渲染規(guī)范(其可以是固定編碼或者用戶定義的)。因此,與現(xiàn)有的CAD型解決方案相比,渲染(這里給出意義)暗含數(shù)據(jù)庫的適當(dāng)重組,現(xiàn)有的CAD型解決方案中,參數(shù)不知何故迅速綁定到對象。作為例子,可以想象這樣一種執(zhí)行過程,為此紅色部件被渲染為藍(lán)色。
要求用戶選擇屬性并且上述步驟還包括提供所選屬性的值,所選屬性與要被渲染的建模對象相關(guān)。因此,由于用戶不必首先輸入不必被用戶知道的屬性的值,用戶的進展可以更容易。相反,通過數(shù)據(jù)中的查詢用戶可以只注意屬性的值。
屬性值還優(yōu)選地存儲在數(shù)據(jù)庫中,而不是由所存儲的對象間的關(guān)系計算得到。因此,由于沒有任何計算是必要的,所以能更快地檢索到該值。
作為例子,圖7是當(dāng)顯示所示產(chǎn)品的各種部件的鎖定/未鎖定狀態(tài)時示例性圖形用戶接口的顯示。
在這種情況下,在GUI 100中顯示的部件500的屬性涉及所有者鎖定/未鎖定狀態(tài)。例如,當(dāng)一個部件的所有者不想授權(quán)其他用戶編輯和修改該部件時,該部件被鎖定。
為此,用戶可以例如選擇合適的羅盤的交互區(qū),即在圖7的例子中的北象限410-為簡單起見,將該象限稱為“人員”象限。在選擇該象限后,鎖定/未鎖定狀態(tài)接著相應(yīng)的部件出現(xiàn),優(yōu)選地與部件所有者名字和/或所有者圖片和部件名字一起出現(xiàn)。因此,向數(shù)據(jù)庫發(fā)送查詢以便檢索到部件的鎖定/未鎖定狀態(tài)。
當(dāng)用戶選擇“人員”象限時,顏色編碼還應(yīng)用到不同部件的3D表示法,這使得總體觀察更容易。例如,紅色代表“由另一個用戶鎖定”,綠色表示“由用戶自己鎖定”,而當(dāng)相應(yīng)的部件未鎖定時則應(yīng)用白色。
在另一實施例中,可以首先選擇在GUI中顯示的部件210,然后選擇羅盤的象限,以便觸發(fā)僅與所選的部件相關(guān)的屬性的顯示。用戶將僅僅看見與先前所選部件210相關(guān)的標(biāo)簽或者簽條510,而不是顯示圖7的所有標(biāo)簽。
對于單個部件,可以提供至少三種類型的表示法一個是對部件的引用,一個是關(guān)于實例,而另一個是關(guān)于部件的3D表示法自身。本發(fā)明的編輯和模擬系統(tǒng)可以有利地被配置成以一次一個或者全部一起的方式顯示部件所有類型的表示法的屬性。
注意,在可選實施例中,使用例如由羅盤象限觸發(fā)的屬性顯示功能可以允許與上述仿真功交互作用。即,要求首先顯示屬性可以自動地選擇用于可能的后續(xù)仿真的選項。例如,當(dāng)用戶選擇“人員”象限時,對象處于某一狀態(tài),準(zhǔn)備用于基于該象限所限定的狀態(tài)變量(或者外部特征)的仿真。如果用戶選擇另一象限420、430、440、450,由狀態(tài)變量限定的系統(tǒng)的初始狀態(tài)將會不同,并且仿真的類型也會不同。例如,如果建模對象是小汽車,并且如果選擇“人員”象限,則一個可用到的仿真可以是人體工程學(xué)仿真放置一個人體模型到小汽車中以便檢查對小汽車的可達(dá)性。當(dāng)選擇“人員”象限時,小汽車處于某一初始狀態(tài),其中外部特征(狀態(tài)變量)將是人體模型的存在、它的高度、重量、位置等。
圖8是當(dāng)給用戶顯示加載在對話中的部件的修改狀態(tài)時的示例性圖形用戶接口的顯示。
參考圖8,用戶交互羅盤400適合于在用戶作用下顯示產(chǎn)品或者產(chǎn)品部件200的修改狀態(tài),該狀態(tài)與所述產(chǎn)品或部件一起顯示。這可以通過點擊合適的羅盤象限,即在圖8所示的工具400中的西(或者“形式”)象限420來獲得。
用戶交互圖形工具或者羅盤400適合于可能使用顏色編碼并且在用戶作用下顯示下列中的一個或多個-在當(dāng)前的對話中被用戶修改的部件的標(biāo)識;-能被用戶修改的部件的標(biāo)識;-在當(dāng)前的對話中不能被用戶修改的部件的標(biāo)識;并且該信息僅涉及當(dāng)前對話。然而,當(dāng)用戶選擇相關(guān)的象限時,數(shù)據(jù)庫被查詢。
在圖8的例子中,GUI向用戶顯示一系列標(biāo)簽或者簽條910,它們用于示出產(chǎn)品的各種部件的多種修改狀態(tài)和限定語。另外,所述修改可以涉及部件的形狀、部件的定位、引用自身而不是實例。如參考圖8所說明,一個人也可以預(yù)先選擇產(chǎn)品的一部分210,然后選擇工具400的合適區(qū)420,這將導(dǎo)致顯示用于預(yù)先選擇的產(chǎn)品的標(biāo)簽920。
注意,在上述的實施例中,選擇“形狀”象限能夠使建模對象處于允許用戶進行與所述象限相關(guān)的仿真的某一狀態(tài)。
圖9是本發(fā)明施實例中當(dāng)顯示部件名作為產(chǎn)品的各種部件的產(chǎn)品簽條時的示例性圖形用戶接口的顯示。
參考圖9,根據(jù)本發(fā)明的產(chǎn)品生命周期數(shù)據(jù)庫系統(tǒng)提供羅盤,其適合于當(dāng)用戶操作時顯示下列屬性500中的一個或多個的表示法-部件名字的表示法,所述名字屬于部件的屬性;-根據(jù)包括在部件屬性中的標(biāo)準(zhǔn)的部件的成熟度等級的表示法;-部件版本標(biāo)識符的表示法,所述版本標(biāo)識符屬于部件的屬性;和-由配置限定使用的有效性標(biāo)識符的表示法。
有效性標(biāo)識符是公式的布爾評價(對/錯),所述公式基于包括例如等級、日期或者選項的一個或多個參數(shù)。例如,如果用戶希望從數(shù)據(jù)庫加載一個等級3,起始于2001年且單級布局的指定飛機,系統(tǒng)將在數(shù)據(jù)中查找并且評價具有與那些參數(shù)(級別3,2001,單級布局)對應(yīng)的有效性的產(chǎn)品,以便向用戶提供所選飛機配置。換言之,有效性是產(chǎn)品或者部件的一個屬性,其能夠檢查所述產(chǎn)品或者部件是否匹配指定配置。
因此,通過本發(fā)明的工具400,根據(jù)參數(shù)所選的產(chǎn)品或者部件的有效性能夠向用戶顯示。
再者,這可以通過點擊合適的羅盤象限,即圖9的工具400的南(或“裝配”)象限430來實現(xiàn),所述選擇在存儲系統(tǒng)中觸發(fā)查詢以便檢索到并返回合適的屬性。
注意,可以根據(jù)各種標(biāo)準(zhǔn)(典型地,%或比例,例如來自規(guī)格、設(shè)計、第一至第三級接受度,生產(chǎn)合法化等)展望部件成熟度的表示法。在部件的開發(fā)過程中用戶自己可能以半自動或全自動的方式進一步更新成熟度等級。而且,可以顏色編碼成熟度。例如,部件的3D表示法可以根據(jù)它們的成熟度或它們的版本具有不同的顏色。如參考圖7和8所說明的,在這里可以再次預(yù)先選擇一個部件或多個部件,以便將顯示限制為有關(guān)部件/多個部件的信息。
圖10是本發(fā)明的一個實施例中當(dāng)顯示產(chǎn)品的各種部件的聯(lián)系狀態(tài)時的示例性圖形用戶接口的顯示。
參考圖10,根據(jù)本發(fā)明的產(chǎn)品生命周期數(shù)據(jù)庫系統(tǒng)提供一種圖形工具400,其適合于在用戶作用下顯示第一部件與其它加載或未加載到對話中的部件之間的聯(lián)系狀態(tài)500的表示法,該表示法與選定部件的名字一起顯示。這可以通過點擊合適的羅盤象限,即工具400的東(或“功能”)象限或區(qū)440實現(xiàn)。因此可以使得用戶快速地看見聯(lián)系狀態(tài)以及特別是選定部件相對于影響所選部件(即使沒有加載)的部件的同步化狀態(tài)。如前所述,可以預(yù)先選擇一個或幾個部件??梢员硎疽韵虏煌瑺顟B(tài)-與加載到工作環(huán)境中的部件同步的聯(lián)系;-與未加載到工作環(huán)境中的部件同步的聯(lián)系;-與加載到工作環(huán)境中的部件不同步的聯(lián)系;-與未加載到工作環(huán)境中的部件不同步的聯(lián)系;-不一致的聯(lián)系。
另外,用戶交互羅盤適合于當(dāng)所述聯(lián)系指向?qū)υ挼牧硪粋€部件時顯示所述聯(lián)系的更新/未更新狀態(tài)。所有那些狀態(tài)都從數(shù)據(jù)庫中檢索到,當(dāng)用戶激活相應(yīng)象限時所述數(shù)據(jù)庫被查詢。
例如,在帶有夾鉗210的制動系統(tǒng)200的情況下,與支撐懸架的聯(lián)系可以在用戶作用下顯示。當(dāng)制動夾鉗210被修改時,由于存在與其它產(chǎn)品/部件的聯(lián)系,其它產(chǎn)品/部件的更新是必要的。“功能”按鈕因此可以表示聯(lián)系是否是-更新,在這種情況下,相聯(lián)系的產(chǎn)品/部件按與夾鉗210的當(dāng)前的修改一致的方式修改;-未更新,即,相聯(lián)系的產(chǎn)品/部件不按與夾鉗的當(dāng)前的修改一致的方式修改;或-不一致的聯(lián)系例如相聯(lián)系的產(chǎn)品/部件在數(shù)據(jù)庫中不存在。
注意,在這里同樣可以對上述的狀態(tài)顏色編碼。而且,由于聯(lián)系是定向的;在上述的例子中,可以假定聯(lián)系是從當(dāng)前活動的產(chǎn)品/部件指向其它產(chǎn)品/部件。
相反,顯示聯(lián)系還表示這時聯(lián)系指向當(dāng)前活動的產(chǎn)品/部件。在另一實施例中,產(chǎn)品生命周期數(shù)據(jù)庫系統(tǒng)通過GUI提供用戶交互羅盤作為拖放工具,其允許當(dāng)拖動圖形工具并且將它放在對應(yīng)于特定對象的位置時觸發(fā)對象上的屬性和信息的顯示。
如從上面可見,系統(tǒng)的狀態(tài)(由選定的對象和狀態(tài)變量所限定)可以被活動的象限限定。如果用戶選擇另一象限,狀態(tài)變量被修改并且因此系統(tǒng)的狀態(tài)也會被改變。因此,可用到的仿真也會不同。
圖11示出圖1的圖形工具的拖放操作以及諸如參考圖7-10所示產(chǎn)品的部件的不同屬性和信息的隨后顯示。羅盤被用戶拖動并放在對應(yīng)于特定部件的想要的位置。例如,當(dāng)鼠標(biāo)指針指在羅盤上時,用戶單擊鼠標(biāo)按鈕,保持鼠標(biāo)按鈕被壓下,通過移動鼠標(biāo)拖動羅盤并且當(dāng)釋放鼠標(biāo)按鈕時放下羅盤。一旦放在期望的位置,就觸發(fā)了一組查詢,從而與部件相關(guān)的一組屬性或信息510、520、530、540緊接著羅盤靠近相應(yīng)的象限出現(xiàn)。顯示這組屬性的一般風(fēng)格例如可以盡可能地靠近于諸如在圖7-10中所示的當(dāng)觸發(fā)查詢時所用的風(fēng)格。
圖12是本發(fā)明的實施例中帶有嵌入的圖形工具的示例性網(wǎng)頁狀的圖形用戶接口的顯示(諸如來自Dassault Systemes的ENOVIALCANAV 3dcom中的一個)。在這種情況下,GUI 100與圖1中的相比有些不同。包括羅盤400的幾個圖形工具130還可以嵌入到產(chǎn)品顯示或者渲染窗口中。GUI 100還包括標(biāo)準(zhǔn)菜單欄110,其補充有網(wǎng)頁狀控制欄120。參考圖7-10描述的羅盤400的功能也可以在這樣的網(wǎng)頁狀環(huán)境中執(zhí)行。
因此,根據(jù)本發(fā)明,嵌入在設(shè)計應(yīng)用程序的編輯工作臺或編輯窗口中的單個圖形工具能使用戶查詢數(shù)據(jù)庫,以便啟動和播放與他正在工作的對象有關(guān)的所有類型的仿真。這樣的工具防止用戶在他的設(shè)計對話期間必須開啟多個活動窗口或應(yīng)用程序并且提高他的工作效率,原因是他能通過各種仿真迅速檢查他的設(shè)計的每次迭代的有效性。
在優(yōu)選實施例中,圖形工具具有主動特性,以便向用戶提議選項。例如,如果第二用戶修改已經(jīng)載入到第一用戶對話中的部件,那么工具將例如通過彈出菜單或者修改相應(yīng)象限來觸發(fā)警告。在這種情況下,西(形狀)象限將被突出,它的顏色將變化或者它閃爍,以引起將選擇所述象限的第一用戶的注意。主動特性將有利地應(yīng)用于所有象限以便改善對用戶的引導(dǎo)。
注意,雖然在上面存儲系統(tǒng)已經(jīng)被主要描述為PLM數(shù)據(jù)庫,但是在可選實施例中存儲系統(tǒng)還可以簡單地由文件系統(tǒng)組成,對于在單個計算機上的工作來說該文件系統(tǒng)足夠了。
權(quán)利要求
1.一種產(chǎn)品編輯和仿真系統(tǒng),包括存儲系統(tǒng),具有與建模對象有關(guān)的數(shù)據(jù);圖形用戶接口,具有編輯工作臺,所述編輯工作臺包括適于編輯建模對象的子集特征的多個軟件工具;其中編輯工作臺適于在圖形用戶接口中顯示用戶交互圖形工具,圖形工具適于在用戶作用下根據(jù)未包含在子集中的特征觸發(fā)建模對象的仿真,所述仿真使用在存儲系統(tǒng)中查詢的結(jié)果。
2.如權(quán)利要求1所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,圖形工具適于在用戶作用下在利用建模對象更新存儲系統(tǒng)之前觸發(fā)建模對象的仿真。
3.如權(quán)利要求1或2所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于觸發(fā)建模對象的操作的仿真。
4.如權(quán)利要求1-3中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于根據(jù)產(chǎn)品生命周期特征觸發(fā)建模對象的仿真。
5.如權(quán)利要求4所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,產(chǎn)品生命周期特征包括建模對象的設(shè)計迭代和成熟度等級。
6.如權(quán)利要求1-5中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于根據(jù)配置特征觸發(fā)建模對象的仿真。
7.如權(quán)利要求1-6中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于根據(jù)電特性、化學(xué)特性或物理特性觸發(fā)建模對象的仿真。
8.如權(quán)利要求1-7中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,還包括計算機網(wǎng)絡(luò),計算機網(wǎng)絡(luò)和存儲系統(tǒng)配置成允許用戶從任何一臺計算機中共同編輯建模對象。
9.如權(quán)利要求1-8中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,建模對象包括產(chǎn)品、產(chǎn)品部件、組件、資源、過程。
10.如權(quán)利要求8所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,建模對象是產(chǎn)品,并且用戶交互圖形工具適于觸發(fā)所編輯產(chǎn)品的同步化狀態(tài)的仿真,所編輯產(chǎn)品包括第一用戶編輯的第一產(chǎn)品部件和第二用戶編輯的第二產(chǎn)品部件。
11.如權(quán)利要求1-10中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于在用戶作用下顯示包含在存儲系統(tǒng)中的建模對象的屬性。
12.如權(quán)利要求11所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于根據(jù)顏色編碼利用相應(yīng)屬性顯示一個或多個對象的表示法。
13.如權(quán)利要求11或12所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,對象的屬性涉及鎖定/未鎖定狀態(tài)。
14.如權(quán)利要求13所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,鎖定/未鎖定狀態(tài)包括所述對象的引用的鎖定/未鎖定狀態(tài)、對象的實例的鎖定/未鎖定狀態(tài)和/或?qū)ο蟮娜S表示法的鎖定/未鎖定狀態(tài)。
15.如權(quán)利要求11-14中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于在用戶作用下顯示對象的修改狀態(tài)。
16.如權(quán)利要求15所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,顯示修改狀態(tài)包括下列中的一個或多個-在用戶當(dāng)前的對話中被用戶修改的部件的標(biāo)識;-能被用戶修改的部件的標(biāo)識;-在當(dāng)前的對話中不能被用戶修改的部件的標(biāo)識。
17.如權(quán)利要求11-16中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于在用戶作用下顯示下列中的一個或多個表示法-對象名字的表示法,名字屬于對象的屬性;-根據(jù)包含在對象屬性中的標(biāo)準(zhǔn)的對象的成熟度等級的表示法;-對象版本標(biāo)識符的表示法,版本標(biāo)識符屬于對象的屬性;和-對象的有效性標(biāo)識符的表示法,有效性標(biāo)識符屬于對象的屬性。
18.如權(quán)利要求11-17中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,用戶交互圖形工具適于在用戶作用下顯示聯(lián)系的狀態(tài)的表示法,所述聯(lián)系指向?qū)ο蟮牟考蛘邚钠渲赋觥?br> 19.如權(quán)利要求18所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,聯(lián)系的狀態(tài)包括更新/未更新狀態(tài)。
20.如權(quán)利要求11-19中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,-所述用戶交互圖形工具為拖動或者拖放工具;并且-圖形工具適于當(dāng)將圖形工具拖動到或者將圖形工具拖動并放到與這個對象對應(yīng)的位置時選擇具體對象并且顯示這個對象的屬性。
21.如權(quán)利要求1-20中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,圖形工具適于在首先選擇對象并且然后圖形工具的交互區(qū)響應(yīng)用戶的選擇時觸發(fā)對象的仿真。
22.如權(quán)利要求1-21中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,圖形工具適于在首先選擇對象并且然后圖形工具的交互區(qū)響應(yīng)用戶的選擇時顯示對象的屬性。
23.如權(quán)利要求11-22中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,屬性的選擇修改未包含在子集中的特征。
24.如權(quán)利要求1-23中任一項所述的產(chǎn)品編輯和仿真系統(tǒng),其特征在于,圖形工具適于在用戶選擇下顯示環(huán)形滾動條,所述環(huán)形滾動條適于仿真控制。
全文摘要
本發(fā)明涉及一種產(chǎn)品編輯和仿真系統(tǒng),包括具有與建模的對象相關(guān)的數(shù)據(jù)的存儲系統(tǒng)。該產(chǎn)品編輯和仿真系統(tǒng)具有圖形用戶接口,圖形用戶接口具有包括適于編輯建模對象的子集特征的多個軟件工具的編輯工作臺。編輯工作臺適于在圖形用戶接口中顯示用戶交互圖形工具。圖形工具適于在用戶作用下根據(jù)未包含在子集中的特征觸發(fā)建模對象的仿真,該仿真使用在存儲系統(tǒng)中查詢的結(jié)果。
文檔編號G06F3/048GK1794245SQ20051013617
公開日2006年6月28日 申請日期2005年12月20日 優(yōu)先權(quán)日2004年12月20日
發(fā)明者貝爾納·夏爾, 阿諾·農(nóng)克萊爾, 弗朗索瓦·佩魯 申請人:達(dá)索系統(tǒng)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1