如何經過自定義屬性設置PDMS模型顏色

轉載請註明來源:http://www.cnblogs.com/dsmilelyphp

本教程適用於對建模、顏色規則配置、數據庫管理、自定義屬性有必定了解的人員html

注:學習本教程前請先閱讀理解如下兩篇文章:數據庫

1. PDMS中如何設置顏色規則微信

2. 經過PDMS系統文件快速批量添加顏色規則網絡

本文以Simple項目爲例;
Admin模塊爲free用戶:SYSTEM;密碼:XXXXXX;MDB:空;
Lexicon模塊爲free用戶:SYSTEM;密碼:XXXXXX;MDB:PIPE;
Design模塊用戶:PIPE;密碼:PIPE;MDB:PIPE

1. 前言

本文是PDMS模型配色相關文章的延伸,起源於一次QQ羣網友之間的聊天,聊天過程當中得知能夠經過自定義屬性設置PDMS模型顏色。苦於網絡搜索沒有詳細介紹,故最終根據網友提供的零星截圖和PDMS用戶手冊相關知識點,經屢次嘗試實現,終成下文。工具

下面就來爲你們進行詳細介紹。看完本教程後,若有任何疑問或意見,歡迎在評論區進行討論,謝謝!學習

2. Admin模塊中添加Dictionary(DICT)數據庫

PDMS自定義屬性須要保存在DICT數據庫中,由於Simple項目參考使用MAS項目的DICT數據庫,屬於Read only DB,沒法寫入自定義屬性。因此自定義屬性(UDA)前,須要先爲自定義屬性(UDA)建一座房子,即在Admin模塊下新建一個DICT數據庫並將此數據庫加入對應的MDB。3d

具體操做步驟以下:code

2.1 以free用戶進入項目Admin模塊,在Admin elements窗口Elements下拉菜單下選擇Database&Extracts,以下圖:htm

2.2 單擊Admin elements窗口Create按鈕,彈出Database&Extracts窗口,點擊OK按鈕。

2.3 進入Create Database窗口,按照下圖紅框逐項設置,而後點擊APPLY按鈕確認,

2.4 點擊Dismiss按鈕,回到Admin Elements窗口,此時在數據庫列表看到新建的數據庫PIPE/DICT即表示建立成功

2.5 在Elements下拉菜單下選擇MDBs,MDB列表中選中PIPE,而後單擊Modify按鈕以下圖:

2.6 進入Modify Multiple Database:PIPE,按照下圖紅框所示選擇。

此處需注意,在確保其餘選項如圖以後,先在Project Databases列表中選中PIPE/DICT,而後在
Current Databases列表中選中MASTER/PIPECATA,最後點擊窗口中間紅框選中向下黑色箭頭。

2.7 確認Current Databases列表以下圖所示,而後點擊ApplyDismiss按鈕。

2.8 SAVE WORK and EXIT ADMIN modle。

3. Lexicon模塊中添加自定義屬性


Lexicon模塊詳細介紹能夠參考一篇網友文章《Lexicon-PDMS的字典》,下面只介紹模型配色UDA相關內容及步驟。


3.1 以free用戶進入項目Lexicon模塊,初次進入在Dictionary Explorer窗口下只有WORL層級。後邊操做須要使用到Current Element Editor窗口,能夠經過菜單Display--Current Element Editor調出。

3.2 以下圖在WORL層級鼠標右鍵單擊,彈出窗口中選擇New UDA World,並在Current Element Editor窗口中爲UDA World命名。

3.3 在新建的COLOUR層級鼠標右鍵以下圖,建立New UDA Group,並命名未COLOURSET,以下圖。

3.4 繼續在COLOURSET層級下右鍵建立New UDA,並設置相關參數,以下圖。

各參數含義及設置方法請參考博文《Lexicon-PDMS的字典》,這裏須要注意的是Length必須設置爲1,不然有
可能報錯。

3.5 SAVE WORK and EXIT Lexicon modle。

4. Design模塊中配置顏色規則&設置自定義屬性值

4.1 以PIPE用戶(MDB:PIPE)進入項目Design模塊,定位在PIPE層級,而後在Command Line 輸入Q ATT,便可看到UDA :PCOLOUR,此時屬性值爲unset,以下圖。

4.2 在爲UDA賦值前,須要設置顏色規則,方法以下圖所示。

4.3 在Auto Colour Rules窗口以下圖設置,其中紅叉標註的規則需刪除。

4.4 設置完成後,單擊OK保存,回到Graphics Settings窗口單擊Save按鈕,將配置規則文件保存到用戶本身也規則文件夾下C:\AVEVA\Plant\PDMS12.0.SP4\pdmsuser。這樣作是由於當須要恢復默認規則時,刪除此文件夾下兩個配色文件便可。最後單擊OK確認。

4.6 在自定義PCOLOUR屬性時,設置屬性類型爲Integer,因此在爲PCOLOUR賦值時只能爲整數,整數對應顏色網友lix1224提供以下圖。

4.7 設置管線「2004」:PCOLOUR屬性值爲187,以下圖所示。

5. 成果演示

5.1 從新加載管線「2004」,便可看到模型顏色已經改變,以下圖.

後記

本例中只介紹瞭如何經過自定義屬性修改管道顏色,對於其餘專業來講,原理是同樣的。
最後感謝網友yywx和lix1224,很是感謝大家的分享。

參考資料:

一、DESIGN Reference Manual - General Commands;

二、《Lexicon-PDMS的字典》

三、網友lix1224帖子

下節預告:「自定義工具條設置PDMS模型顏色」,敬請期待!

若是您以爲閱讀本文對您有幫助,請將鼠標滑移到頁面右邊「贊助」圖片上,能夠選擇掃描微信或支付寶二位碼打賞1元,以示鼓勵,謝謝!

相關文章
相關標籤/搜索