




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、基于Tribon M3的舾裝設計出圖系統的實現江峰(廣船國際紅帆電腦公司)摘 要:利用TribonM3中Design Manager的Attribute功能,解決在Tribon中添加模型外部數據的問題,并應用于舾裝設計出圖系統,實現完全在Tribon中出舾裝件安裝圖和制作圖,并保存零件表便于其它系統使用。實際使用效果良好,舾裝出圖效率明顯提高,工程價值較高。關鍵詞:Tribon M3 Vitesse 二次開發 舾裝圖紙 1 引言船舶設計專家軟件Tribon系統是目前國內船廠使用較多的軟件,目前已升級到M3版本。隨著Tribon應用不斷深入,船廠對其依賴性也越強,Tribon應用的廠化需求也越顯
2、迫切。目前,在Tribon中要得到符合廠標的舾裝圖紙并不容易,若以手工繪制,即便是熟練的設計人員出圖效率也會很低。若是填寫動態數據(零件表)的話,幾乎是必須手工才能完成。因此,舾裝設計人員一般不在Tribon中直接出舾裝圖紙,而是把圖紙初稿導出到AutoCAD等軟件進行再加工,圖紙中的數據由人工統計,后續使用時也要手工操作,過程復雜繁瑣、耗時耗力。這樣做,導致Tribon的模型及數據幾乎沒有得到有效利用,進而影響設計人員對Tribon建模的積極性,降低了Tribon使用效率,延長了設計出圖周期,不適應生產需要。 為適應生產設計,提高工作效率和Tribon利用率,就有必要找到一種方法,既能夠有效
3、利用Tribon的模型與數據又可以得到符合廠標的圖紙。本文利用Tribon M3中Design Manager的Attribute功能,提出一種具有一定通用性的方法,完全利用Tribon模型及數據,實現Tribon環境下出標準設計圖紙。下面以舾裝件安裝圖為主進行介紹。 2 開發思路一張完整的圖紙是由圖的主體、圖框、零件表和標注組成的。如何在Tribon中得到完整的一張舾裝件安裝圖紙?在Tribon中舾裝件模型已經建立好了,主體較易實現(包括各種視圖),那么要解決的就是其它三個問題了。因此,根據圖框、零件表和標注之間的關系,筆者把問題重新劃分為: 如何獲得零件表; 零件表如何重復利用; 如何智能
4、化出圖。 2.1 Attribute功能要得到零件表,先要有零件表的數據及相關信息。在Tribon M2及以前版本中建立模型(Model)時只有極少部分的信息填寫在模型中,且幾乎無法填寫稍多的附加信息。而對于基本零件是以Model中的結構件(Structure)或設備件(Equipment)為主要存在形式的安裝圖來說,確實需要在這些基本單位上添加一些零件表需要的信息。以往要實現添加附加信息,只能是在建模的同時在外部數據庫中添加對應的附加信息,并且要時刻保持Tribon模型庫與外部附加數據庫之間的一致,提取數據也必須從外部數據庫中提取。這種方法可靠性較差,效率低,無法進行更深入的二次開發。 M3
5、中,模型的可填寫信息與以前版本一樣少,但是M3版本中的設計管理器(Design Manager)中啟用了新功能Attribute,可以實現為模型另外添加附加屬性。通過Design Manager的Attribute功能可對每個Model添加(或查看)其附加屬性(操作方法:Drafting/Structure Modeling模塊菜單中的ToolsData ManagementAttributes或在Design Manager模塊中選擇單個模型右鍵菜單中的Attribute)。而Tribon對附加屬性幾乎沒有任何限制,并且該數據是隨每個Model保存在Tribon數據庫中,提取方式與Tribo
6、n標準的提取方式完全一致。該功能的啟用使得M3版的開放性有極大的提高,不僅解決了存儲和提取用戶附加數據的問題,也使得更復雜的二次開發成為可能。 實際當中并不是把零件表所需要的數據全部放在附加信息中,而是應該以Model本身數據為主,附加信息為輔。因此,實現本系統一個至關重要的前提,就是模型的準確建立。建模不僅要各參數準確,而且信息的填寫也要符合約定或規范。 根據安裝圖零件表數據需求,本系統中對Structure和Equipment添加附加信息如下:代號,名稱,型號規格,材料名稱,材料牌號,備注,Name,StuffName,Remark等(如圖8)。不用附加的信息如“單重”(模型中已有),“數
7、量”及“總重”(均為統計項)。 2.2 零件表數據在Tribon中要得到一張圖的零件表數據,一般先布置好模型,再以框選方式捕獲Model,然后進行過濾和統計得到零件表需要的Model組,最后提取數據得到。 以舾裝件安裝圖為例。安裝圖的零件以Structure和Equipment為主要模型,捕獲Model時,首先要以Model的類型為條件去除非Structure和Equipment的Model,然后再次過濾除掉名稱與類型相同的Model。因為,同一Model在不同視圖(View)中捕獲時出現兩次,但實際上是同一Model,第二次過濾實質就是把相同的Model去除。 經過兩次過濾后的Model組還
8、不是當前圖需要的零件表Model組,這里面可能有兩個不同的Model屬于同一零件的情況,要進行分類統計。即如果兩個Model的類型與屬性相同則屬于同一零件,合并在一起,并以第一個為主,計數為2。最后得到實際零件表的Model組。 得到實際零件表Model組后,對每一個Model進行提取數據。提取數據包括Model本身的屬性和附加的數據,提取數據后所得到的就是本張圖的基本零件表數據。 得到零件表Model組的方法應該根據出圖的需要進行設計,對不同圖紙標準的過濾統計方法是不同的。本系統中還有制作圖的過濾統計,具體的操作與安裝圖有所不同。 2.3 數據修改與利用一般來講,從Tribon中提取數據直接
9、生成的基本零件表并不就是目標零件表。比如說有些小零部件(如焊縫,標準件等)并沒有完全在Tribon中建模,但又要在零件表中反映出來;或者對零件表本身有些信息要修改或版面調整等;另外,一份圖紙的零件表其后續用途是非常多的(多零件表統計、配托等),而零件表生成一次的過濾、統計及提取數據整個過程是比較復雜且耗時的,不宜多次操作。所以,本系統把一次生成的零件表保存到SQL數據庫中,方便多次使用,并引入VB.Net的數據操作界面來解決復雜的零件表數據增、刪、改等操作(圖4),使設計人員僅在Tribon工作環境中就可完成零件表的完善工作,保證了在Tribon中出圖的準確性和及時性。 保存的零件表不僅被繪圖
10、、標注等功能使用,還能導出到其它系統進行更多處理。本系統可把安裝圖零件表導出到SPDM系統中進行托盤處理。 2.4 智能化繪圖本系統的智能化繪圖充分利用Tribon建立的模型及數據,實現自動繪圖、自動繪零件表、自動標注,最終得到符合規范的完整圖紙。智能化繪圖的實現分三個部分,一是對一些標準圖框及文字,以選擇方式直接生成;二是利用前面保存的零件表數據完成自動繪制零件表;三是改進零件表數據保存策略,實現智能化自動標注。 第二點繪制零件表時,是使用前面生成或修改后的零件表數據。當已經生成了零件表,用戶選擇表格式后,繪制模塊會從SQL數據庫中讀取數據直接繪制在工作區,并以獨立子圖(SubView)形式
11、存在。如果零件表數據有修改,則可刪除原子圖再以新數據直接重繪新表。繪制零件表的數據始終是最新的,當零件表數據或形式有較大變動時,相比原先手動修改方式而言更加快速與準確。 第三點實現智能化自動標注也是得益于保存的零件表。在保存零件表記錄時做一些改進,把每一條記錄相關Model的少量標志信息(如名稱,類型)也同時保存,在標注時根據每一條記錄中的標志信息查找零件表Model組中對應的Model來實現智能化標注,未找到的(即模型不存在的,如手動添加的零件)以手動方式標注。標注同樣以最新的零件表數據來工作,數據有修改時,只要刪除原標注重新生成新標注即完成。 3 程序實現本系統是基于TribonM3的二次
12、開發,主要是以Python語言實現,同時通過COM(Component Object Model)方式調用VB.Net,實現與SQL數據庫連接和復雜的數據處理界面。本系統只能在Drafting和Structure Modeling兩個模塊中使用,菜單、工具條、按鈕等使用方式基本與TribonM3無異。 本系統實現的主要功能包括:自動統計生成零件表,繪制圖框,自動標注;能夠實現舾裝件安裝圖制作圖;能夠繪制分頁圖紙、分段零件表、中英文零件表;另外可導出零件表。 圖1中,組織數據指建模及信息填寫的過程,預處理是指布置模型的位置。圖2就是經過組織數據和預處理之后的狀態。組織數據和預處理并不是本系統的處
13、理過程,但它們是本系統后續處理的基礎。 圖1 基本流程圖圖2 菜單、工具條與主界面圖3 繪圖菜單圖4 零件表管理界面圖5 中文零件表圖6 中英文零件表圖7 完整圖紙圖8 某模型的附加信息4 結束語筆者所開發的舾裝設計出圖系統應用本文方法,實現了自動統計零件表、自動繪圖、自動手動標注、導出零件表數據,能夠方便快捷地從Tribon中輸出舾裝件安裝圖與制作圖。通過實船數據檢驗后,設計人員的工作效率比以前有較大程度的提高,增加了出圖準確性與及時性,較大程度縮短了設計出圖周期,更促進了Tribon的使用。本文的方法不僅適用于舾裝圖紙的范圍,對其它以Tribon為基礎而需要出圖紙的設計工作均有一定的適用性,只要修改相應業務模塊即可。系統中對零件表數據界面及制作圖自動標注等方面還存在一些不
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電子競技賽事平臺考核試卷
- 高校輔導員招聘考試中的有效溝通與交際策略研究試題及答案
- 行政管理師職場發展動態解讀試題及答案
- 紙容器包裝設計的綠色創新理念考核試卷
- 紙張分切技術考核試卷
- 2025年企業財務報告中的關鍵信息提取研究試題及答案
- 2023年中國鐵建投資集團有限公司公開招聘新興產業管理人員若干名筆試參考題庫附帶答案詳解
- 2024年項目管理考試備考試題及答案
- 項目管理中團隊文化的炫融試題及答案
- 2024年項目管理復習全景試題及答案
- 甲亢病人護理講課
- 2025年安徽滁州中鹽東興鹽化股份有限公司招聘筆試參考題庫含答案解析
- 2024年陜西高中學業水平合格考試化學試卷真題(含答案詳解)
- 2025年金麗衢十二校高三語文第二次模擬聯考試卷附答案解析
- 國際貿易實務與案例教程題庫及答案
- 2025新能源考試試題及答案
- 小學思政教育主題班會
- “良知與悲憫”高頻素材積累-2024-2025學年高一語文單元寫作深度指導(統編版必修下冊)
- 2023-2024學年廣東省廣州七中七年級(下)期中數學試卷(含答案)
- 2024山西三支一扶真題及答案
- 2025年北京城市排水集團有限責任公司招聘筆試參考題庫含答案解析
評論
0/150
提交評論