通過PDMS系統文件快速批量添加顏色規則


轉載請注明來源:http://www.cnblogs.com/dsmilely

本教程適用於對建模、顏色規則配置、PML編程語言有一定了解的人員

本文涉及到PDMS顏色配置系統文件包括:
1.des-colours【Colour Control File】
2.des-col.pmldat【Data file for graphical colour options】
3.des-element-rules.pmldat(系統定義)【Data file for element rule definitions】
4.des-element-rules.pmldat(自定義)【Data file for element rule definitions】
注:3和4文件名相同,但屬於不同路徑下文件

1. 前言##

之前在一篇文章《PDMS中如何設置顏色規則》中,介紹了在PDMS軟件中通過配置窗口設置元素模型顯示顏色的方法,但考慮到需要定制很多顏色規則時,此法稍顯繁瑣。

經查找和測試,發現可以在系統文件中添加新的規則,達到便捷、批量創建顏色規則的目的。

下面就來為大家進行詳細介紹。看完本教程后,如有任何疑問或意見,歡迎在評論區進行討論,謝謝!


前文提到1-3號文件,保存(默認)在路徑C:\AVEVA\Plant\PDMS12.0.SP4\PDMSUI\dflts之下,第4個保存(默認)在路徑C:\AVEVA\Plant\PDMS12.0.SP4\pdmsuser下。當創建了用戶自定義規則后才會生產第4個文件,否則沒有。

下面針對這四個文件分別進行介紹及具體操作方法

2. 顏色編碼對應表##

首先用記事本打開顏色控制文件【Colour Control File】,可以看到文件分為兩列50行,一列為顏色名稱【Colour NAME】,另一列為顏色編碼【Colour Code】,他們是一一對應關系。

右邊圖為可選配置顏色,共50種。它們的顏色編碼從左到右、從上到下由1排序到50,與右邊顏色控制文件也存在一一對應關系。

3. 設置選項與系統文件對應關系##

下面介紹2和3兩個文件。
記事本打開文件des-col.pmldat【Data file for graphical colour options】共分為三個部分,分別對應graphics settings的三個方面,關系如下邊兩張圖:


這里需要特別說明一下:在上作圖紅框“Rules”列表中的規則,從上到下程序會優先選用符合條件的規則,忽
略之后符合條件的規則,故在使用過程中最好將用到規則放在最上方。規則順序可以通過Auto Colour Rules窗口中Cut和Insert按鈕調整規則順序,或者將不用內容備份后刪除。

圖上右邊代碼為PML2語言,具體含義可以參考幫助文檔《Software Customisation Guide》
變量“!gphAutoColTnslVal”可選值分別為:0 12 25 50 75 87

記事本打開文件des-element-rules.pmldat(系統定義)【Data file for element rule definitions】,這份文件存放的就是顏色規則,同樣它的內容也是PML2語言,如下圖:

在第3個文件des-element-rules.pmldat(系統定義)【Data file for element rule 
definitions】中定義的規則屬於PDMS Defined Rules,而在第4個文件des-element-rules.pmldat
(自定義)【Data file for element rule definitions】中定義的規則屬於User Defined RUles,
同時根據需要也可以設置Project Defined Rules,它保存在項目文件目錄下,例如sample項目:*C:
\AVEVA\Plant\PDMS12.0.SP4\project\Sample\samdflts*。

4. 修改系統文件快速添加顏色規則##

介紹完上面內容,下面創建User Defined RUles為大家介紹下具體設置步驟:

  • 第一步:找到對應路徑打開文件des-element-rules.pmldat,如此文件夾下沒有,新建一個即可。
  • 第二步:在打開文件中復制或輸入如下代碼並保存:

  • 第三步:打開文件des-col.pmldat,在文件第二部分最后添加如下代碼並保存:

  • 第四步:重新登錄PDMS加載新的配置,此時rename任何一個PIPE名稱,包含WS字樣即可,如下圖:

可以看出,加載的模型仍為默認顏色,原因上文提到過即是Auto Colour Rules窗口中Rules列表中規則順序引起的,通過Cut和Insert按鈕調整新增規則到最上邊,如下圖。

重新加載模型,效果如下:

到這里本教程結束!

本文PDF文件下載:通過PDMS系統文件快速批量添加顏色規則


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM