久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区

您的位置:網站首頁 > CAD新聞

Teamcenter與NX集成客戶化定制技術研究與實現

時間:2011-02-26 10:04:18 來源:

  由于生產規模、產品類型和管理制度等的差異,不同的企業對PDM和CAD等企業信息化軟件的具體需求千差萬別,這對PDM和CAD軟件具體實施時客戶化定制技術要求較高。Teamcenter Engineering和NX這兩款西門子公司推出的PDM和CAD軟件,提供了開放的定制接口和二次開發技術,為系統實施人員進行客戶化制提供了方便,提高了系統實施效率,較好地滿足了不同的企業信息化的個性化需求。

  1 客戶化定制相關技術

  1.1 Teamcenter中業務對象(Business Objiect)和業務建模器集成開發環境(Business Modeler IDE)

  產品和構成產品的每個組成部分都可以作為Teameenter管理的對象,稱為業務對象(Business Object),Teamcenter用數據模型(data model)來組織存儲業務對象,業務對象在Teamcenter Engineering中稱為類型(type)。零組件業務對象(Item)是Teameenter中進行數據建模的基礎業務對象,它用于標識產品元素(如組件、裝配、底層業務對象)或采購規格、測試過程、標準件、車間加工等信息。零組件業務對象基本結構包括Item、ItemMaster(Form)、ItemRevision和ItemRevision Master(Form)四部分,其中Item收集零組件業務對象各個版本都使用的全局數據、ItemMaster(Form)是用于擴展存儲用戶零組件業務對象屬性數據的表單,ItemRevision收集零組件業務對象某一版本使用的數據,ItemRevision Master(Form)是用于擴展存儲用戶零組件業務對象某一版本屬性數據的表單。

  Business Modeler IDE是Teamcenter 2007的一個新增功能部件,是Teamcenter實施過程中客戶化定制數據建模的工具,使用Business Modeler IDE可以創建業務對象、類、屬性、值列表(LOVs)、選項、常數和規則等。在創建了新的數據模型對象之后,可以在Business Modeler IDE中將新建的數據模型對象部署到產品服務器。

  1.2 Teamcenter屬性映射機制與NX Manager

  Teamcenter提供了與NX系統以及其他各類文檔的屬性映射機制,很好的解決了傳統PDM系統難以解決的結構化數據來源問題,實現了與軟件的深度集成利用。通過屬性映射技術,可以方便地進行Teamcenter與NX及其他CAD系統之間屬性雙向映射,實現在Teamcenter和CAD系統之間數據集成、相互訪問。

  NX Manager是Teamenter Engineering的子集,提供針對NX數據的管理方案,改進NX內部和外部數據的溝通能力,是Teamenter Engineering與NX的集成應用工具。通過NX Manager可以實現Teamcenter/NX數據的無縫集成,并對數據進行有效的組織和管理。

  在Teamcenter服務器端執行export_attr_mappings.exe和import_attr mappings.exe命令行程序可以實現Teamcenter與NX Manager的屬性映射。

  1.3 NX Open API

  NX 0pen API是NX提供的二次開發工具之一,通過調用NX應用編程界面(API)函數進行NX的客戶化定制軟件開發,是一個允許程序訪問和影響NX對象模型的一系列程序集。它提供.NET API,支持所有.NET語言,包擴Visual Basic.NET和C#,與新的Visual Studio.NET開發環境完全集成。用戶可以在Visual Studio.Net IDE中使用.NET編程語言,調用NX Open API進行編程,結合NX的界面開發工具UIStyle和NX Menuscript等,在NX中定制滿足企業個性需求的功能,如:配置設計環境、建立NX模型、查詢模型對象、建立并遍歷裝配體、創建工程圖等。

  2 Teamcenter與NX集成客戶化定制技術思路

  綜合運用Teamcenter和NX集成各客戶化定制技術,完成企業系統實施個性化需求(如圖紙標題欄、明細表、NX Open API編程等),可采用以下技術思路:

  1)在業務建模器IDE中創建滿足客戶化需求的零組件業務對象Item,設置Item各屬性項;

  2)將定制的零組件業務對象部署到Teamcenter服務器中;

  3)在Teamcenter服務器中創建相應零組件業務對象類型的業務對象,并賦以屬性值;

  4)通過Teameenter的屬性映射機制將新類型對象映射到NX Manager中;

  5)使用NX Open API等二次開發技術,客戶化定制NX功能模塊,包括定制用戶界面、通過交互方式存取Nx Manager中映射的TeamCenter對象屬性值等編程工作,以實現Teamcenter與NX客戶化定制數據的互訪。

  3 基于Teamcenter的NX工程圖紙標題欄定制實例的實現

  3.1 實例描述

  工程圖紙標題欄是工程師工作中最常用到的一種具有企業化特性的工具,主要用于標注所設計圖紙的名稱、圖號、繪圖的比例以及設計者的姓名等內容。標題欄在圖框的位置、式樣和尺寸都有一定的標準,每個企業都有自己統一的標題欄格式和填寫要求。

  本實例可以根據企業需求定制表格、由工程師通過NX系統交互界面設定標題欄填寫項,并從Teamcenter中獲取填寫值,自動生成圖紙標題欄。

  3.2 實現關鍵步驟

  步驟1:在業務建模器IDE中創建“新建業務建模器IDE模板項目”,如:Draw Project。在Draw_Project的業務對象視圖中新建業務對象“TideBlockItem”,填寫表單TitleBlockItem Master屬性:CompanyName、Materials、SheetSize、SheetScale、SheetPage、FirstIssued、DrawnBy、CheckedBy、ApprovedBy等,新建業務對象TitleBlockItem Revision及Title Blockhem Revision Master。保存項目,并部署到Teamcenter服務器。

  步驟2:在TeamCenter服務器中創建TitleBlockItem類型的零組件業務對象,并給各屬性項賦值。

  步驟3:通過Teamcenter的屬性映射機制將新類型對象映射到NX Manager中。

 ?、僭趖c—MYDB—command_prompt命令行窗口中運行命令行程序:export attr mappings.exe-file=d:TitleBlock_mapping.txt-u=infodbap=infodba,將Teamcenter中缺省的映射關系導出到TitleBloek_mapping.txt映射文本文件;

 ?、贜X Part在Teamcenter對應的數據集類型是UGMASTER,要實現Item與NX Part的屬性同步,需要在映射文件中的Title-BtockItem Master數據集下加入屬性映射代碼。編輯TitleBlock_mapping.txt文件,添加的屬性映射代碼片段如下:

  {Dataset type=“UGMASTER”

  #(hard-wired)DB_PART_NAME:“Part Name”

  #(hard-wired)DB_PART_DESC:“Part Description”

  {Item type=“TifleBlockhem”

  CompanyName:Item.GRMOMAN_master_form,TitleBloekItem Master).CompanyName/master=both

  Materials:Item.GRM(IMAN_master_form,TitleBlockhem Master).Materials/master=both

  ……}}

  其中,/master后的參數可以是iman、cad或both,表示相應的屬性值只能在Teamcenter中修改,NX Manager中只讀、Teamcenter中只讀,NX Manager中可修改或在Teamcenter和NX Manager都可修改、訪問。

 ?、墼趖c_MYDB_command_prompt命令行窗口中運行命令行程序:import_attr_mappings.exe-file=d:TitleBlock_mapping.txt-u=infodba-P=infodba,將添加新的映射關系后的TitleBlock_mapping.txt映射文本文件,再導入到Teamcenter中,完成屬性映射;

  屬性映射完成后,在NX Manager中打開TitleBlockItem下面的UGMaster,在NX Manager的文件屬性列表里,將會看到CompanyName、Materials等屬性已經映射了,在Teamcenter的Form里,修改相應的值,NX Manager中屬性值會跟著改變,反之亦然。

  步驟4:客戶化定制NX工程圖紙標題欄自動生成程序。

  工程圖紙標題欄自動生成程序包括定制客戶化界面、定制自動插入標題欄和智能填寫標題欄三部分功能模塊:

 ?、俣ㄖ瓶蛻艋缑?/P>

  該模塊主要包括標題欄定制菜單、工具欄及標題欄顯示項對話框。可通過NX二次開發工具UIStyle和NX Menuscript編程實現,界面效果如圖1所示。

  

  圖1 工程圖紙標題欄定制界面

 ?、谧詣硬迦霕祟}欄

  在Drafting應用環境下.插入一個Tabular Note,按照企業要求規劃圖紙標題欄格式,將主要涉及單位名稱、零件名稱、圖號、比例、圖幅大小、署名等內容插入相應的位置,并進行相關設置,使其滿足企業需求,并保存為模板格式,方便以后的調用,標題欄模板樣例如圖2所示。

  

  圖2 定制的標題欄

  編寫UF函數,將定制好的標題欄以調用模板的形式,插入到當前的圖紙。實現標題欄的插入主要用到UF_DRAW_ask drawing_info()和UF TABNOT_create_from template()兩個函數。

 ?、圩詣犹顚憳祟}欄內容

  該模塊通過定制的對話框獲取用戶標題欄需要填寫的屬性項,訪問Teamcenter映射到NX中的屬性值,填寫到標題欄相應的單元格內,保證跟Teamcenter中TitleBlockhem Master Form保持實時更新,實現Teamcenter中智能管理標題欄的功能。

  實現該標題欄填寫功能主要用到UF_PART_ask_display_part()、UF_OBJ_cycle_objs_in_part()、

  UF_STYLER_ask_value()、UF_TABNOT_ask_nth_row()、UF_TABNOT_ask_nth_column()、UF_TABNOT_ask_cell_at_row_col()、UF_TABNOT_set_cell text()等函數。

  4 結束語

  作為企業信息化的一個重要環節,PDM是企業進行管理創新的有效工具,采取與實際應用相結合的原則,使用集成客戶化定制技術高效實施PDM產品,在知識經濟環境下對于提高企業的競爭力,迎接市場的全球性的挑戰有積極的作用。

  如有任何看法或投稿請聯系 MSN:hjf_2009@hotmail.com;QQ:761006944


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
久久手机视频| av一区二区三区在线观看| 欧美精品久久久久久久免费 | 青青草视频国产| 99精品免费在线观看| 麻豆成人在线看| 欧美精品色婷婷五月综合| 久久99欧美| 欧美一区二区三区成人久久片| 国产特级淫片高清视频| 久久精品成人一区二区三区| 日韩av成人在线观看| 114国产精品久久免费观看| 欧美性大战久久久久| 亚洲自拍的二区三区| 黄色免费观看视频网站| 日韩欧美精品一区二区| 国产精品久久久久9999爆乳| 欧美亚洲成人精品| 久久久精品日本| 日韩和欧美的一区二区| 91免费视频网站在线观看| 欧美激情图片区| 国产一区视频免费观看| 国产精品三级网站| 欧美怡春院一区二区三区| 国产精品久久久久久av| 亚洲日本精品国产第一区| 国产精品高清免费在线观看| 在线观看免费黄色片| 国产成人综合av| 欧美专区福利在线| 一区二区在线观| 日韩精品―中文字幕| 国产传媒一区二区| 日韩av综合在线观看| 久久久久亚洲精品| 欧洲一区二区在线| 日韩在线中文字幕| 热99精品里视频精品| 国产精品视频一二三四区| 黄色高清无遮挡| 精品中文字幕在线| 国产精品伊人日日| 亚洲视频导航| 日韩在线视频国产| 欧美在线视频导航| 国产精品老女人视频| 国产一区在线免费观看| 欧美极品在线播放| 91久久精品www人人做人人爽| 日韩在线第三页| zzjj国产精品一区二区| 国产无套粉嫩白浆内谢的出处| 亚洲最新在线| 久久99精品久久久水蜜桃| 激情成人开心网| 欧美区在线播放| 777午夜精品福利在线观看| 青青a在线精品免费观看| 欧美精品情趣视频| 久久综合久久综合这里只有精品| 色99中文字幕| 久久精品国亚洲| 国产男女猛烈无遮挡91| 欧美一级片免费播放| 久久精品视频在线| 国产欧美亚洲日本| 日日碰狠狠丁香久燥| 国产精品日韩欧美大师| 99精品一级欧美片免费播放| 日韩亚洲欧美一区二区| 欧美成人精品一区| 久久男人资源站| 精品少妇人妻av免费久久洗澡| 亚洲精品一区二区三区av| 色777狠狠综合秋免鲁丝| 国产无套粉嫩白浆内谢的出处 | 免费国产在线精品一区二区三区| 九九热精品视频| 久久国产精品-国产精品| 国产午夜伦鲁鲁| 日韩欧美精品在线观看视频| 欧美精品aaa| 精品国产欧美成人夜夜嗨| 国产私拍一区| 欧美中文字幕在线视频| 亚洲精品自在在线观看| 国产精品国语对白| 久久超碰亚洲| 国产乱码精品一区二区三区不卡| 日韩中文字幕在线视频观看| 久久福利视频导航| 日韩色av导航| 91精品国产91久久久| 国产日韩在线观看av| 欧美精品欧美精品| 日韩国产精品一区二区三区| 亚洲午夜精品一区二区| 久久亚洲私人国产精品va| 国产高清一区二区三区| caopor在线视频| 国产一区二区三区在线免费| 日韩精品一区中文字幕| 午夜精品免费视频| 国产精品高潮呻吟久久av黑人 | 日本亚洲欧美成人| 一区二区三区精品国产| 国产精品久久久久久久天堂| 久久久久久九九| 69av视频在线播放| 国产精品专区第二| 国产在线播放一区二区| 欧美日韩精品久久久免费观看| 午夜精品久久久内射近拍高清| 尤物一区二区三区| 国产99久久精品一区二区 夜夜躁日日躁| 久久精品夜夜夜夜夜久久| 国产精品99久久久久久大便 | 国产对白在线播放| 久久久午夜视频| 国产精品尤物福利片在线观看| 国产日韩在线亚洲字幕中文| 精品少妇人妻av一区二区| 国模精品一区二区三区| 欧美激情精品久久久久久小说 | 国产精品久久久亚洲| 久久精品久久久久久国产 免费| 国产精品91久久久久久| 99久久精品无码一区二区毛片| 国产午夜福利在线播放 | 在线视频不卡一区二区| 欧美精品成人在线| 精品免费二区三区三区高中清不卡| 国产精品极品美女粉嫩高清在线| 国产精品日本一区二区| 国产精品吹潮在线观看| 国产精品福利片| 久久国产一区二区三区| 久久精视频免费在线久久完整在线看 | 久久久久亚洲精品| 国产成人一区三区| 久久久久国产精品熟女影院| 久久久婷婷一区二区三区不卡 | 国产精品第8页| 欧美日本黄视频| 亚洲乱码国产一区三区| 日本精品中文字幕| 欧美在线免费观看| 黄色小视频大全| 国产欧美日韩最新| www..com日韩| 久久精品国产第一区二区三区最新章节| 国产av人人夜夜澡人人爽麻豆| 久久久久久久久久av| 久久久久久久国产精品| 国产精品男人的天堂| 欧美激情视频一区二区三区不卡| 亚洲欧美国产一区二区| 日本久久久a级免费| 麻豆91av| 97国产在线观看| 久久久久久欧美精品色一二三四| 久久久国产影院| 久久777国产线看观看精品| 亚洲国产精品久久久久久女王| 少妇高清精品毛片在线视频| 欧美中日韩在线| 国产免费裸体视频| 国产盗摄xxxx视频xxx69| 久久国产一区二区| 精品久久sese| 丁香六月激情婷婷| 精品嫩模一区二区三区| 国产乱淫av片杨贵妃| 国产成人高潮免费观看精品 | 国产精品香蕉av| 国产精品99蜜臀久久不卡二区| 久久99精品久久久久久久久久| 国产精品区一区| 亚洲精品一区二区三区樱花| 青青草成人免费在线视频| 国产在线播放91| 99免费视频观看| 久久九九全国免费精品观看| 国产a∨精品一区二区三区不卡| 欧美一区二区三区在线免费观看| 欧美福利精品| 99精品视频播放| 国产精品丝袜久久久久久高清 | 国产精品一区二区免费看| 日韩视频中文字幕| 萌白酱国产一区二区| 日日噜噜噜噜夜夜爽亚洲精品| 国产综合久久久久| 国产成人a亚洲精v品无码| 美女精品久久久| 免费在线观看一区二区| 久久精品网站视频| 亚洲色欲综合一区二区三区|