我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

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

Teamcenter與NX集成客戶化定制技術研究與實現(xiàn)

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

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

  1 客戶化定制相關技術

  1.1 Teamcenter中業(yè)務對象(Business Objiect)和業(yè)務建模器集成開發(fā)環(huán)境(Business Modeler IDE)

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

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

  1.2 Teamcenter屬性映射機制與NX Manager

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

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

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

  1.3 NX Open API

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

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

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

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

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

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

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

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

  3 基于Teamcenter的NX工程圖紙標題欄定制實例的實現(xiàn)

  3.1 實例描述

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

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

  3.2 實現(xiàn)關鍵步驟

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

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

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

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

  ②NX Part在Teamcenter對應的數(shù)據(jù)集類型是UGMASTER,要實現(xiàn)Item與NX Part的屬性同步,需要在映射文件中的Title-BtockItem Master數(shù)據(jù)集下加入屬性映射代碼。編輯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后的參數(shù)可以是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二次開發(fā)工具UIStyle和NX Menuscript編程實現(xiàn),界面效果如圖1所示。

  

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

 ?、谧詣硬迦霕祟}欄

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

  

  圖2 定制的標題欄

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

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

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

  實現(xiàn)該標題欄填寫功能主要用到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()等函數(shù)。

  4 結束語

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

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


我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            激情图区综合网| 国产精品国产a级| 久久91精品国产91久久小草| 亚洲午夜久久久久中文字幕久| 中文字幕免费不卡| 精品久久国产97色综合| 91精品国产综合久久精品| 欧美性一区二区| 欧美亚洲另类激情小说| 欧美日韩免费电影| 3d动漫精品啪啪| 精品国产精品一区二区夜夜嗨| 日韩三级视频在线看| 欧美xingq一区二区| 久久亚洲一级片| 国产精品卡一卡二卡三| 中文欧美字幕免费| 亚洲精品精品亚洲| 免费高清视频精品| 国模无码大尺度一区二区三区| 国产老肥熟一区二区三区| 51精品国自产在线| 欧美性欧美巨大黑白大战| 欧美日韩精品免费| 精品国产乱码久久久久久老虎| 久久久久久久电影| 亚洲日本韩国一区| 婷婷久久综合九色综合伊人色| 久久er精品视频| av福利精品导航| 欧美性色aⅴ视频一区日韩精品| 欧美二区三区的天堂| 久久精品水蜜桃av综合天堂| 亚洲日本电影在线| 美女网站在线免费欧美精品| 国产精品一区二区男女羞羞无遮挡| 粉嫩av一区二区三区在线播放| 色婷婷激情久久| 日韩欧美国产高清| 亚洲日本欧美天堂| 美腿丝袜亚洲一区| 91女人视频在线观看| 91精品国产一区二区三区香蕉| 国产亚洲欧洲997久久综合| 亚洲精品成人a在线观看| 精品综合久久久久久8888| 色哦色哦哦色天天综合| 久久影音资源网| 午夜精品视频一区| 99久久综合色| 欧美大片在线观看一区| 亚洲精品免费电影| 国产成人精品在线看| 欧美人与性动xxxx| 亚洲精品视频在线观看网站| 国产黑丝在线一区二区三区| 日韩一区二区电影| 亚洲成国产人片在线观看| 成人白浆超碰人人人人| 精品欧美一区二区三区精品久久 | 一区二区三区中文字幕| 国产一区二区三区在线观看精品| 在线观看一区日韩| 国产精品久久久久天堂| 极品少妇xxxx偷拍精品少妇| 欧美日本一区二区三区四区| 亚洲另类春色校园小说| 不卡视频一二三| 国产校园另类小说区| 麻豆精品久久久| 制服.丝袜.亚洲.中文.综合| 亚洲午夜久久久久久久久久久| 91老师国产黑色丝袜在线| 国产丝袜美腿一区二区三区| 久久精品国产精品青草| 欧美一二三区在线观看| 亚洲韩国一区二区三区| 91丨porny丨首页| 国产精品第五页| 91玉足脚交白嫩脚丫在线播放| 久久久久亚洲综合| 国产精品一区二区久激情瑜伽| 日韩精品专区在线影院重磅| 免费观看一级特黄欧美大片| 欧美一区二区免费观在线| 日本欧美韩国一区三区| 在线播放一区二区三区| 五月婷婷久久综合| 日韩欧美第一区| 久草在线在线精品观看| 国产色产综合产在线视频| 国产精品一品二品| 亚洲国产高清aⅴ视频| 成人精品在线视频观看| 最新热久久免费视频| 色综合久久久久综合| 一区二区三区加勒比av| 欧美午夜视频网站| 图片区小说区区亚洲影院| 欧美一区二区在线视频| 久久99热这里只有精品| 国产日韩欧美激情| 97se亚洲国产综合在线| 一区二区高清在线| 51精品国自产在线| 国产一区二区视频在线| 国产精品久久久久一区二区三区共| 99re在线精品| 五月综合激情网| 国产婷婷色一区二区三区四区| 91在线小视频| 奇米精品一区二区三区在线观看 | 欧美日韩一区二区三区免费看| 天堂在线一区二区| 久久日韩粉嫩一区二区三区| 成人国产在线观看| 亚洲成国产人片在线观看| www激情久久| 色综合久久中文综合久久牛| 日日欢夜夜爽一区| 国产精品女同互慰在线看| 欧美撒尿777hd撒尿| 国产精品自拍毛片| 亚洲成av人片观看| 国产精品网曝门| 日韩欧美国产综合在线一区二区三区| 岛国精品在线播放| 午夜不卡av免费| 中文字幕二三区不卡| 欧美女孩性生活视频| 高清不卡在线观看| 丝袜美腿一区二区三区| 国产精品久久久久久久裸模| 91精品欧美久久久久久动漫| av不卡在线播放| 精品一区二区综合| 亚洲香肠在线观看| 国产精品久久福利| 精品久久久久香蕉网| 欧美日韩一卡二卡| av一区二区三区四区| 激情欧美一区二区三区在线观看| 亚洲午夜免费电影| 1024国产精品| 国产亚洲女人久久久久毛片| 在线不卡中文字幕| 91蜜桃网址入口| 成人av免费在线| 国产不卡视频在线播放| 韩国一区二区视频| 久久国产精品第一页| 日产精品久久久久久久性色| 亚洲第一福利一区| 亚洲国产成人91porn| 一区二区三区**美女毛片| 亚洲视频中文字幕| 国产精品另类一区| 久久噜噜亚洲综合| 久久综合狠狠综合久久激情| 日韩精品一区二区三区swag| 91精品国产乱| 91精品国产色综合久久不卡电影 | 午夜电影一区二区三区| 午夜精品久久久久久| 亚洲国产日韩一级| 亚洲综合在线视频| 亚洲品质自拍视频| 日韩伦理免费电影| 亚洲视频综合在线| 亚洲免费在线视频| 亚洲激情图片qvod| 亚洲资源在线观看| 亚洲乱码中文字幕综合| 一区二区三区日韩欧美精品| 亚洲三级免费电影| 亚洲精品欧美在线| 丝袜亚洲另类欧美综合| 美女www一区二区| 国产美女精品人人做人人爽| 国产高清在线观看免费不卡| 成人小视频在线| 91香蕉视频污在线| 欧美日韩一区二区电影| 欧美一区二区三区性视频| 日韩欧美国产一区在线观看| 久久久久久免费| 亚洲欧洲美洲综合色网| 一区二区三区中文在线| 日韩黄色免费电影| 国产一区二区精品久久91| 国产精品一级片| 欧美性videosxxxxx| 欧美一激情一区二区三区| 久久久久久久网| 一区二区在线观看免费视频播放| 日韩精品亚洲专区| 成人免费va视频| 欧美日韩国产一级片| 久久综合九色综合欧美亚洲| 亚洲品质自拍视频|