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

您的位置:網(wǎng)站首頁(yè) > CAD新聞

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

時(shí)間:2011-02-26 10:04:18 來(lái)源:

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

  1 客戶化定制相關(guān)技術(shù)

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

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

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

  1.2 Teamcenter屬性映射機(jī)制與NX Manager

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

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

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

  1.3 NX Open API

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

  2 Teamcenter與NX集成客戶化定制技術(shù)思路

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

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

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

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

  4)通過(guò)Teameenter的屬性映射機(jī)制將新類型對(duì)象映射到NX Manager中;

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

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

  3.1 實(shí)例描述

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

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

  3.2 實(shí)現(xiàn)關(guān)鍵步驟

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

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

  步驟3:通過(guò)Teamcenter的屬性映射機(jī)制將新類型對(duì)象映射到NX Manager中。

  ①在tc—MYDB—command_prompt命令行窗口中運(yùn)行命令行程序:export attr mappings.exe-file=d:TitleBlock_mapping.txt-u=infodbap=infodba,將Teamcenter中缺省的映射關(guān)系導(dǎo)出到TitleBloek_mapping.txt映射文本文件;

  ②NX Part在Teamcenter對(duì)應(yīng)的數(shù)據(jù)集類型是UGMASTER,要實(shí)現(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,表示相應(yīng)的屬性值只能在Teamcenter中修改,NX Manager中只讀、Teamcenter中只讀,NX Manager中可修改或在Teamcenter和NX Manager都可修改、訪問(wèn)。

  ③在tc_MYDB_command_prompt命令行窗口中運(yùn)行命令行程序:import_attr_mappings.exe-file=d:TitleBlock_mapping.txt-u=infodba-P=infodba,將添加新的映射關(guān)系后的TitleBlock_mapping.txt映射文本文件,再導(dǎo)入到Teamcenter中,完成屬性映射;

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

  步驟4:客戶化定制NX工程圖紙標(biāo)題欄自動(dòng)生成程序。

  工程圖紙標(biāo)題欄自動(dòng)生成程序包括定制客戶化界面、定制自動(dòng)插入標(biāo)題欄和智能填寫(xiě)標(biāo)題欄三部分功能模塊:

  ①定制客戶化界面

  該模塊主要包括標(biāo)題欄定制菜單、工具欄及標(biāo)題欄顯示項(xiàng)對(duì)話框。可通過(guò)NX二次開(kāi)發(fā)工具UIStyle和NX Menuscript編程實(shí)現(xiàn),界面效果如圖1所示。

  

  圖1 工程圖紙標(biāo)題欄定制界面

  ②自動(dòng)插入標(biāo)題欄

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

  

  圖2 定制的標(biāo)題欄

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

  ③自動(dòng)填寫(xiě)標(biāo)題欄內(nèi)容

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

  實(shí)現(xiàn)該標(biāo)題欄填寫(xiě)功能主要用到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 結(jié)束語(yǔ)

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

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


久久国产色av_国产人妻777人伦精品hd_欧美 国产 日本_好吊色欧美一区二区三区
日韩中文综合网| 日韩美女免费视频| 国产专区欧美专区| 不用播放器成人网| 国产在线一区二区三区四区| 精品伦理一区二区三区| 国产一区二区视频在线观看| 久久亚洲成人精品| 国产乱子伦精品| 亚洲高清视频一区| 久久国产午夜精品理论片最新版本| 人妻av无码专区| 国产精品久久久久久久久借妻| 国产日韩成人内射视频| 亚洲区一区二区三区| 91精品国产高清自在线看超| 日韩欧美在线观看强乱免费| 国产精品免费久久久| 国产精品一线二线三线| 午夜精品一区二区三区在线视频| 日韩在线视频线视频免费网站| 国内精品久久久久久久果冻传媒| 久久99热精品这里久久精品| 久久影院理伦片| 黄色国产精品一区二区三区| 一区二区视频在线播放| 国产高清精品一区| 国产综合中文字幕| 日产精品高清视频免费| 国产精品久久久av| 91精品国产一区二区三区动漫| 青青草国产精品| 在线亚洲美日韩| 色偷偷9999www| 国产伦精品一区二区三区视频黑人| 亚洲aⅴ日韩av电影在线观看| 久久精品国产清自在天天线| 爱福利视频一区二区| 霍思燕三级露全乳照| 亚洲欧洲一区二区福利| 国产精品露脸av在线| 91精品国产综合久久久久久久久| 国模私拍视频一区| 日本一区二区三区免费看| 精品国产一区二区三区日日嗨 | 国产精品少妇在线视频| 国产精品亚洲精品| 欧在线一二三四区| 一区不卡字幕| 国产精品久久久久久搜索| 91精品国产综合久久香蕉922 | 成人av免费电影| 欧美黄色直播| 亚洲综合av影视| 久久精品亚洲一区| 久久天堂国产精品| 国产免费人做人爱午夜视频| 欧美牲交a欧美牲交aⅴ免费下载| 一本色道久久99精品综合 | 精品国产视频在线| 91九色蝌蚪国产| 国产一区二区三区乱码| 日韩少妇内射免费播放| 亚洲区成人777777精品| 欧美伦理91i| 久久久久一区二区三区| av日韩中文字幕| 国产日韩一区二区在线观看| 欧美一级大胆视频| 日本在线观看a| 中文字幕一区二区三区有限公司| 国产精品国产精品| 国产精品视频在线播放| 久久久久久久激情| 久久久亚洲综合网站| 成人av免费在线看| 国产伦精品一区二区三区| 国产中文欧美精品| 国内精品国产三级国产99| 欧美日韩高清免费| 任我爽在线视频精品一| 日本免费a视频| 动漫3d精品一区二区三区| 一区二区三区av在线| 久久成人18免费网站| 国产精品免费一区| 国产精品视频久| 国产成人女人毛片视频在线| 久久久久资源| 色婷婷综合久久久久中文字幕1| 国产成人a亚洲精品| 久久99精品久久久久子伦| 国产不卡一区二区三区在线观看| 国产精品99久久久久久久| 91成人免费观看| www.中文字幕在线| 99精品在线免费视频| 99色这里只有精品| 草莓视频一区| 99视频免费观看| 国产精品777| 国产精品18毛片一区二区| 国产精品91久久久| 久久久久亚洲av无码专区喷水| 久草在在线视频| 日韩一区二区精品视频| 日韩中文字幕精品| 国产精品视频久久久| 国产精品国产福利国产秒拍| 久久国产精品亚洲| 色综合天天综合网国产成人网| 欧美精品激情视频| 午夜精品一区二区在线观看| 日本韩国欧美精品大片卡二| 欧美日本韩国在线| 国产日韩亚洲精品| 91精品国产高清久久久久久91裸体| 91成人免费观看网站| 国产xxx69麻豆国语对白| 日韩在线激情视频| 久久精品2019中文字幕| 欧美精品情趣视频| 亚洲伊人婷婷| 日韩精品久久久免费观看| 欧美污视频久久久| 免费不卡av在线| 成人精品一二区| 久久综合九九| 国产精品视频1区| 欧美精品久久久久a| 视频一区三区| 欧美在线一二三区| 国产女主播一区二区三区| 久久综合精品一区| 国产精品爽爽ⅴa在线观看| 伊人婷婷久久| 青青青青草视频| 国产欧美一区二区三区久久人妖 | 欧美综合国产精品久久丁香| 黄色影院一级片| 成人免费网视频| 国产ts一区二区| 国产精品久久久久9999| 亚洲人成网站在线播放2019| 欧美亚洲免费高清在线观看| 国产情侣av自拍| 久久国产精品高清| 久久成人亚洲精品| 视频一区二区综合| 国产综合在线观看视频| 91精品国产自产在线观看永久| 久久好看免费视频| 亚洲啊啊啊啊啊| 国内精品久久久久| 久久免费高清视频| 精品国产一区二区三区免费| 日本一区二区黄色| 国产欧亚日韩视频| 精品国模在线视频| 亚洲免费精品视频| 精品少妇人妻av一区二区| 91观看网站| 久久亚洲影音av资源网| 欧美一区二区三区成人久久片| 国产自产在线视频| 91精品国产色综合| 美女av一区二区三区| 日韩精品极品视频在线观看免费| 成年人网站国产| 久久亚洲精品视频| 欧美一级成年大片在线观看| 69**夜色精品国产69乱| 九九精品视频在线观看| 欧美精品一区在线发布| 91久久久亚洲精品| 精品国产一区二区三区久久久久久 | 亚洲v国产v在线观看| 免费h精品视频在线播放| 久久99久久久久久| 亚洲一区二区在线免费观看| 国产一区二区中文字幕免费看| 777午夜精品福利在线观看| 精品久久蜜桃| 狠狠97人人婷婷五月| 国产suv精品一区二区| 亚洲色精品三区二区一区| 国产欧美一区二区| 久久天天躁狠狠躁夜夜av| 日韩小视频在线播放| 99久久精品免费看国产四区 | 91九色极品视频| 久久久久久国产精品美女| 狠狠色噜噜狠狠狠狠色吗综合| 日韩在线视频导航| 日韩视频在线免费播放| 国产高清在线不卡| 日韩av免费网站| 97成人在线观看视频| 亚洲在线不卡| y111111国产精品久久婷婷|