
適用版本:TC10.0&NX10.0集成
對于很多使用TC&NX集成環境進行產品設計的企業來說,從線下導入NX模型數據時,有時會報下圖1所示的錯誤。出現這種情況一般都是NX與TC屬性映射出了問題,一般我們需要從以下幾點去排除:
確認Business Modeler IDE(以下簡稱BMIDE)里是否增加了報錯信息里提到的屬性;
(資料圖片)
BMIDE修改后否進行模板部署(同步到TC);
是否將屬性映射表(txt文本格式)上傳到TC。以上幾點確認并修改后,一般情況都能解決此問題。
圖1
接下來為大家講解TC里創建屬性并與NX進行屬性映射的流程。具體操作方法如下:
在“BMIDE”里增加屬性在服務器端雙擊打開“Business Modeler IDE”,在左側業務對象里找到要添加屬性的零組件類型,隨后雙擊進入右側業務對象窗口,如下圖2所示。
圖2
在右側“F8_Mould”窗口選中“F8_MouldRevisionMaster”表單,隨后點擊下方窗口的屬性,如圖3所示。
圖3
在“F8_MouldRevisionMaster”屬性對話框,點擊“添加”按鈕進行添加屬性,具體如下圖4所示。
圖4
隨后選中剛添加的屬性,進行本地化設置,具體如下圖5所示。
圖5
在“BMIDE”里進行模板部署,具體如下圖6所示。
圖6
進行屬性映射打開tc_config Command Prompt,輸入(右鍵粘貼)命令export_attr_mappings -u=infodba -p=infodba -g=dba -file=D:mapping.txt,此步驟為導出NX與TC屬性映射文件,如下圖7所示。
圖7
在D盤找到導出的“mapping”文件,打開并在“UGMASTER”數據集下“F8_Mould”零組件類型下添加屬性,具體如下圖8所示。
圖8
修改好映射文件后,在tc_config Command Prompt里輸入命令import_attr_mappings -u=infodba -p=infodba -g=dba -file=D:mapping.txt,將修改好的映射文件導入TC,如下圖9所示。
圖9
模型導入測試將帶有“測試”屬性名稱和值的模型導入TC進行測試,測試結果如下圖10所示,沒有再出現報錯的現象。圖10
以上就是因屬性映射問題導致模型上傳失敗的解決方法,希望對大家有所幫助。
標簽: