999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

可配置的CATIA工程圖圖框明細生成系統

2016-12-26 11:13:01龐艷婷陳宇于泳
電子技術與軟件工程 2016年22期

龐艷婷++陳宇++于泳

摘 要

CATIA V5是法國達索公司的一款功能強大的三維設計軟件,廣泛應用于國內航空、汽車、船舶、軌道交通等裝備制造行業。本文基于.net開發平臺和ORACLE數據庫,提出的可配置化CATIA V5工程圖圖框明細解決方案,實現了圖框明細樣式的靈活配置,滿足了企業國內外客戶的不同需求。

【關鍵詞】CATIA V5 工程圖 圖框 明細(BOM) 可配置

1 業務需求

雖然CATIA V5在企業應用多年,但產品制造仍是以二維工程圖為主。企業產品市場向海外擴展迅速,在向客戶技術轉讓或提供產品圖紙時,不同的客戶對工程圖的圖框及其明細要求也有所不同。企業雖然有符合國標的圖框明細規范,但無法滿足客戶的要求,圖紙的圖框標題欄和明細樣式經常發生變化。即便企業本身的工程圖樣式標準,由于各種原因,也經常進行調整。僅通過定制工程圖模板方式,無法滿足企業需求,這就需要結合工程圖模板,建立一個可配置的圖框明細的生成系統,即可快速應對企業需求變化,又方便操作,提高運維效率。

2 系統設計

目標是建立CATIA V5圖框明細生成系統,能夠通過配置,快速生成不同的圖框明細樣式,同時,還要求用戶操作簡便,便于配置維護。

2.1 配置數據關系模型

圖1是實現工程圖樣式可配置的實體關系圖及數據模型。此外還包括產品數據實體,但本文重點闡述工程圖樣式可配置的實現機制,其數據模型及處理邏輯不做介紹。

上述配置信息,可以采用XML定義,也可采用數據庫表定義,在程序讀取配置信息時有所不同。由于自開發明細管理系統是基于ORACLE數據庫的,所以上述配置是基于ORACLE數據庫實現的圖框樣式。

通過上述配置數據調用,可動態生成不同樣式圖框,并根據配置在工程圖中寫入明細數據。

2.2 功能設計

系統功能主要包括初始化圖框、新增圖框、工程圖明細處理、工程圖更改欄、多頁圖紙同步更新等功能,如圖2紅框中依次從左至右。

(1)初始化圖框是選擇圖框樣式、圖幅、維護標題欄相關屬性,生成圖框,并將相關屬性內容寫入標題欄。

(2)新增圖框是創建新工程圖頁并生成圖框,用于多頁工程圖設計。

(3)工程圖明細處理是根據圖框樣式配置,可讀取來自不同數據源的明細數據,或手工輸入明細數據,寫入圖框明細欄,還可將數據保存至數據庫。通過配置還可實現多個屬性合并或分行寫入,如中英文在明細欄中上下寫入。

(4)工程圖更改欄是用于從外部系統如PDM或SAP獲取工程更改信息,根據配置,在圖紙上生成更改欄并寫入圖紙。

(5)多頁圖紙同步更新是對多頁工程圖的標題欄的用戶輸入數據進行同步更新,使之保持一致。

3 系統實現

CATIA V5具有強大的開放性,以滿足客戶化的功能擴展需求。其二次開發方式很多,本文上述功能采用了CAA 和AUTOMATION API二種方式。

采用Visual Studio VC++與RADE-CAA集成開發環境,實現CATIA環境如圖2“專用工具”及其命令中外部功能程序調用。

采用Visual Studio VB.net,通過引用System.Data.DLL,使用OleDB與ORACLE數據庫交互獲取圖框樣式配置信息,生成用戶交互界面;通過引用CATIA AUTOMATION 提供的組件庫如CATIA V5 ProductStructureInterfaces Object Library,CATIA CATSketcherIDLItf Object Library,CATIA DraftingIDLItf Object Library等,實現CATIA產品屬性的獲取、工程圖樣式自動生成、工程圖標題欄及明細寫入等。主要包括EasyCatia.exe、CatiaMxl.exe、CatiaECOInfo.exe三個CATIA工具條菜單功能按鈕調用程序,分別實現圖2中的①②⑤、③、④功能, DbConnect.dll是用于上述三個程序進行數據庫連接和設置數據連接參數時調用的類庫。

4 系統應用

如圖3組合示例,分為四個區域,其中①和③為用戶交到界面,用于選擇圖框樣式,輸入標題欄屬性、輸入或讀入明細數據,②和④是在工程圖中分別生成的圖框標題欄和寫入的工程圖明細數據。

用戶通過圖2所示“專用工具”中按鈕的①和②,進入圖3中的界面①,選擇圖框樣式后,生成標題欄相關屬性輸入界面。在裝配環境下,選中零部件節點后, “初始化圖框”還可獲取當前節點的零部件信息代入標題欄維護界面點擊“確定”按鈕,生成圖框及標題欄,如圖3中的界面②。

用戶通過“專用工具”中的按鈕③,進入如圖3中的界面③,根據圖框樣式不同,明細數據即可人工輸入,也可從不同數據源獲取;同時通過配置可控制明細數據是否可以輸入修改。點擊“填寫BOM”可將顯示的明細數據寫入工程圖明細欄中,如圖3中的界面④。

用戶通過“專用工具”中的按鈕④,從PDM或SAP中獲取工程更改信息,如更改單號、更改說明等,根據配置寫入工程圖指定位置,如圖4。

5 結束語

可配置的CATIA V5 圖框明細生成系統,可快速滿足企業多變的業務需求,是CATIA V5在企業的深入應用基礎。到目前為止,已經配置20多種樣式圖框,適用于不同語言、標準,滿足企業產品和市場要求。CATIA V5圖框明細可配置化的實現方法,還可應用于其它二維、三維設計軟件的工程圖圖框明細生成,如AutoCAD、NX UG等,為企業CAD軟件的工程圖樣式的多樣化實現提供了可借鑒方法和思路。

作者單位

長春軌道客車股份有份公司 吉林省長春市 130062

主站蜘蛛池模板: 国产青榴视频| 色首页AV在线| 国产精品偷伦在线观看| 欧美亚洲激情| 青草视频在线观看国产| 欧美成人a∨视频免费观看| 人妻中文久热无码丝袜| 国产91视频免费| 久久 午夜福利 张柏芝| 1769国产精品视频免费观看| 四虎国产永久在线观看| 国产精品第页| 性欧美精品xxxx| 午夜福利视频一区| 欧美爱爱网| 国产精品视频第一专区| 国产精品分类视频分类一区| 成人一区专区在线观看| 91精品国产自产91精品资源| 亚洲香蕉在线| 亚洲国产精品久久久久秋霞影院| 国产亚洲精| 免费毛片视频| 狠狠躁天天躁夜夜躁婷婷| 国产精品自在拍首页视频8| 91久久性奴调教国产免费| 99精品视频在线观看免费播放| 丁香婷婷在线视频| 在线看片国产| 中文字幕无线码一区| 毛片手机在线看| 国产凹凸一区在线观看视频| 日韩精品亚洲一区中文字幕| 国产成人免费观看在线视频| 亚洲福利片无码最新在线播放| av免费在线观看美女叉开腿| 91成人精品视频| 久久国产亚洲偷自| 97免费在线观看视频| a级毛片视频免费观看| 久久99国产乱子伦精品免| 精品一区二区三区四区五区| 国产美女一级毛片| 米奇精品一区二区三区| 亚洲第一综合天堂另类专| 成人在线视频一区| 女人一级毛片| 久久黄色影院| 国产av一码二码三码无码| 伊人91视频| 国产成人精品男人的天堂下载| 欧美精品不卡| 国产成人啪视频一区二区三区| 欧美a级在线| 日韩a在线观看免费观看| 国产免费观看av大片的网站| 潮喷在线无码白浆| 二级特黄绝大片免费视频大片| 亚洲无限乱码| 亚洲一区二区三区中文字幕5566| 都市激情亚洲综合久久 | 国产亚洲精品91| 亚洲AV无码不卡无码| 无码'专区第一页| 青青青国产视频| 国产三区二区| 99久久国产综合精品女同| jizz国产在线| 最新日韩AV网址在线观看| 四虎永久在线精品影院| 国产精品网拍在线| 欧美精品二区| 亚洲国产91人成在线| 国产精品免费露脸视频| 91久久偷偷做嫩草影院精品| 婷婷丁香在线观看| 日韩 欧美 小说 综合网 另类| 伊人色综合久久天天| 国产色网站| 老司机精品99在线播放| 亚洲VA中文字幕| 四虎永久免费在线|