轉載請註明來源: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
本文是PDMS模型配色相關文章的延伸,起源於一次QQ羣網友之間的聊天,聊天過程當中得知能夠經過自定義屬性設置PDMS模型顏色。苦於網絡搜索沒有詳細介紹,故最終根據網友提供的零星截圖和PDMS用戶手冊相關知識點,經屢次嘗試實現,終成下文。工具
下面就來爲你們進行詳細介紹。看完本教程後,若有任何疑問或意見,歡迎在評論區進行討論,謝謝!學習
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列表以下圖所示,而後點擊Apply和Dismiss按鈕。
2.8 SAVE WORK and EXIT ADMIN modle。
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.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.1 從新加載管線「2004」,便可看到模型顏色已經改變,以下圖.
本例中只介紹瞭如何經過自定義屬性修改管道顏色,對於其餘專業來講,原理是同樣的。
最後感謝網友yywx和lix1224,很是感謝大家的分享。
參考資料:
一、DESIGN Reference Manual - General Commands;
三、網友lix1224帖子
下節預告:「自定義工具條設置PDMS模型顏色」,敬請期待!