国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

PDMS針對化工項(xiàng)目的定制與開發(fā)

2016-05-30 10:48:04官楊
科技創(chuàng)新導(dǎo)報 2016年1期
關(guān)鍵詞:定制開發(fā)

官楊

摘 要:該文介紹了我公司在使用PDMS過程中針對化工項(xiàng)目的需求和最終成品文件的要求對該軟件進(jìn)行的定制與開發(fā),例如參數(shù)化元件的設(shè)置與應(yīng)用,自定義工具集在DESIGN模塊下的使用,EXCEL宏程序批量處理管道材料等級描述的編寫,Paragon模塊中螺栓等級多選設(shè)置,單線圖圖框?qū)傩缘奶崛∫约霸谀P蛷?fù)用中常用到的report等等。在使用過程中還將不斷進(jìn)行配置與修改以更好的配合各項(xiàng)目的實(shí)施。

關(guān)鍵詞:PDMS 定制 開發(fā) 宏文件

中圖分類號:F272 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2016)01(a)-0007-03

PDMS軟件為目前主流的幾款三維工程設(shè)計(jì)軟件之一,也是今后數(shù)字集成平臺的主要工具之一。我公司使用PDMS數(shù)年來也在不斷的對軟件進(jìn)行定制與開發(fā),以更好的配合各工程項(xiàng)目的使用與成品文件的輸出。

1 PDMS在項(xiàng)目中的定制與開發(fā)

以下內(nèi)容為針對公司項(xiàng)目要求與出圖出料規(guī)定進(jìn)行的幾項(xiàng)定制與開發(fā)。

1.1 參數(shù)化元件

項(xiàng)目進(jìn)行過程中,要陸續(xù)添加特殊件和儀表件。部分元件例如:金屬軟管、膨脹節(jié)、調(diào)節(jié)閥等,這些元件有一個共同的屬性就是同一管徑的元件有不同的安裝長度和高度,按普通建元件的方法處理這類管件就顯的很繁瑣,故采用建立參數(shù)化元件的方法處理此類元件。

以調(diào)節(jié)閥為例說明步驟如下。

(1)確定要參數(shù)化的元件設(shè)計(jì)參數(shù):安裝長度,膜頭高度。

(2)在數(shù)據(jù)集中設(shè)置具體屬性參數(shù)化,將具體屬性參數(shù)化,將屬性確定為Design Parameter,屬性的性質(zhì)也由PARA[1]改為DESP[1]。根據(jù)需要參數(shù)化的需要確定改變屬性的數(shù)量,且在N?中用1、2….標(biāo)記參數(shù)化屬性的序號。此時在命令行查詢數(shù)據(jù)集中屬性Property(ATTRIB DESP[1])Purpose DESP,在Default項(xiàng)添加參數(shù)化屬性的缺省值。可以在scom中給出常用尺寸,在Design模塊直接調(diào)用缺省值。

(3)Paragon模塊查看參數(shù)化效果。

元件參數(shù)化之后,以前元件的定位尺寸為0,組成元件的基本體就疊在了一起,可用該命令輸入具體尺寸查看元件的大小變化。

(4)重新設(shè)置點(diǎn)集、型集的屬性參考。

將安裝長度,模頭高度等與具體參數(shù)化的屬性相關(guān)的各個點(diǎn)、基本體重新設(shè)置,將以前的參考PARA[]改為DESP[]。再將型集關(guān)聯(lián)的參數(shù)修改為DESP。

(5)Design模塊的應(yīng)用。

模型中繪制好的元件通過修改屬性Modify\Properties,在參數(shù)化屬性中輸入數(shù)值,改變元件的安裝長度和高度等參數(shù)。

1.2 自定義工具集

軟件自帶的工具集內(nèi)容不能夠完全滿足項(xiàng)目的需要,可以將自定義的程序文件整合到自定義工具集里供設(shè)計(jì)人員使用。創(chuàng)建方式為\PDMSUI\des\addins路徑下修改add文件添加工具菜單名稱,\PMLLIB\design\objects路徑下add.pmlobj文件中的語句為定義工具調(diào)用的內(nèi)容。

(1)例如將儀表點(diǎn)報告直接加入工具集中,該類型調(diào)用的是報告模板。

define method .menus()

!menu = object APPMENU(‘a(chǎn)dd)

!menu.add(‘CALLBACK,|儀表坐標(biāo)報表|,'$M \\pma\proj\addtool\report\instrument_list.tmp')

(2)例如將自動生成模型Review程序加入工具集,該類型調(diào)用的是PML。

!menu.add('FORM',|Review文件生成|, 'FExpRvmAtt')

(3)例如添加單線圖圖號到工具集中,該類型調(diào)用的是宏文件。

!menu.add('CALLBACK',|輸入圖號|,'$M \\pma\proj\addtool\INPUTDESC.MAC)

工具集中調(diào)用的所有文件類型都需要自定義編寫。

1.3 EXCEL宏程序

根據(jù)公司管道材料等級EXCEL格式編寫程序提取材料等級中的描述與每個元件描述對應(yīng)的SKEY值直接導(dǎo)入PDMS等級庫里。

(1)提取管道等級EXCEL文件中材料描述語句示例。

Rtext = Trim$(Cells(i, 1).Value) &","& Trim$(Cells(i, 13).Value) &","& Trim$(Cells(i, 21).Value) &","& Trim$(Cells(i, 17).Value) &","& Trim$(Cells(i, 9).Value) &","& Trim$(Cells(i, 25).Value)

(2)列舉三通元件的描述選取SKEY值語句。

ElseIf InStr(UCase(Cells(i, 1)), "三通") > 0 Then '三通

If InStr(UCase(Cells(i, 21)), "BW") > 0 Then

Skey = "TEBW"

ElseIf InStr(UCase(Cells(i, 21)), "BF") > 0 Then

Skey = "TEBW"

ElseIf InStr(UCase(Cells(i, 21)), "SW") > 0 Then

Skey = "TESW"

ElseIf InStr(UCase(Cells(i, 21)), "NPT") > 0 Then

Skey = "TESC"

ElseIf InStr(UCase(Cells(i, 21)), "RF") > 0 Then

Skey = "TEFL"

1.4 螺栓等級多選

在公司項(xiàng)目中會經(jīng)常出現(xiàn)同一個管道材料等級選用兩種體系的壓力等級,或者同一個管道材料等級下有兩筆螺栓的料。由于螺栓在PDMS中屬于隱含材料,繪圖時會跟著法蘭自動帶出,因此當(dāng)遇上這種情況時需要對螺栓等級進(jìn)行多選的設(shè)置,繪圖之后設(shè)計(jì)人員需要對法蘭連接的元件進(jìn)行螺栓的選擇才能抽出正確的螺栓材料。例如:管道材料等級中的螺栓需要做低溫沖擊試驗(yàn),就產(chǎn)生了常溫情況下的螺栓與溫度低于-20℃需要做低溫沖擊試驗(yàn)的螺栓,那么在同一等級下需要兩種螺栓。此情況下可以使用多選螺栓等級。

如下圖1螺栓多選等級所示增加螺栓多選BSEL選項(xiàng),缺省螺栓寫在前面。

Design中繪制出的螺栓為缺省螺栓,要選擇低溫沖擊試驗(yàn)的螺栓時,所有法蘭和閥門需要設(shè)置BSEL屬性。選中法蘭元件Modify Attributes中Bselector填寫L之后抽取的單線圖中螺栓即為需做低溫沖擊試驗(yàn)的螺栓。單線圖抽取之后會查看到螺栓材料的改變。因此設(shè)計(jì)人員需要留心每個管道等級的螺栓材料,如有不同壓力體系或者不同材料的螺栓出現(xiàn)時需要對螺栓進(jìn)行選擇。

1.5 單線圖圖框?qū)傩蕴崛?/p>

公司單線圖圖框位置需要顯示每根管線的LineID,圖號,物料代號,保溫等級,保溫厚度,管道分級等屬性。以給每根管線號添加圖號作為示例。項(xiàng)目單線圖圖號要求為圖號加上管線號(LineID)1209-5-10-60A-PL11-02-LineID.在Pipe的屬性中將圖號屬性賦值給DESC屬性,宏文件的編寫程序如下。

var !allPIPE coll all PIPE for ce

do !kk value !allPIPE

$!kk

!PIPEname = name

!pipelab = !pipeNAME.before('#')

!pipelab1 ='1209-5-10-60A-PL11-02-'+ !pipelab.part(1,'-') + '-' + !pipelab.part(2,'-')

!pipelab2 ='1209-5-10-60A-PL11-02-'+ !pipelab1.after('/')

DESC '$!pipelab2'

Enddo

之后在模型中Pipe層次運(yùn)行該宏文件時所有管線DESC屬性中都生成了對應(yīng)的圖號,在單線圖OPTION文件中將DESC屬性放置在圖框相應(yīng)的位置上之后圖號就顯示出來了。同理,其他圖框上的屬性都可以通過這種方式添加。

1.6 模型復(fù)用

公司大多數(shù)項(xiàng)目的二期布置與一期類似,可以整體拷貝一期已建模型,之后整體修改拷貝過來的模型管線號,設(shè)備號,儀表特殊件號等,免去設(shè)計(jì)人員二次建模,大大提高效率??梢酝ㄟ^Quick report語句快速報出每個類別的NAME進(jìn)行整體修改后再導(dǎo)入模型中即可。要確保復(fù)制的設(shè)備管口信息不丟失必須先用DB Listing報出設(shè)備后修改設(shè)備位號管口號再導(dǎo)入模型中。管線名稱,分支名稱,設(shè)備位號,管口號,儀表都要定義好各自的TYPE 類型,報出NAME 修改即可。特殊件位號TYPE類型為BRAN MEM,還需要做篩選語句MATCH(NAME OF SPREF,'SPEC') GT 0,此外還需要批量修改管口連接信息,報出NOZZ類別的CREF進(jìn)行修改。

2 結(jié)語

目前公司使用的三維軟件有PDMS,PDS,SP3D。由于PDMS軟件更便于操作和更易于管理開發(fā),因此大部分項(xiàng)目幾乎都已經(jīng)使用PDMS,希望在今后的使用過程中不斷優(yōu)化完善PDMS的定制開發(fā)工作,更好的服務(wù)于項(xiàng)目,更多的減輕設(shè)計(jì)人員的勞動力,提高工作效率與設(shè)計(jì)的準(zhǔn)確性。

參考文獻(xiàn)

[1] 張志鳳.PDMS軟件在蘭州高壓聚乙烯配管中的應(yīng)用[J].化工設(shè)計(jì)通訊,2007(1):43-45.

[2] 張明志,郝倩.淺析PDMS三維布置設(shè)計(jì)在火電項(xiàng)目中的應(yīng)用[J].中國工程咨詢,2007(7):18-19.

猜你喜歡
定制開發(fā)
汽車“定制”卷土重來
誠信文化打造與商業(yè)模式創(chuàng)新
高中歷史教學(xué)中對歷史圖片的開發(fā)及實(shí)際應(yīng)用
考試周刊(2016年85期)2016-11-11 01:57:37
在線投稿與編輯系統(tǒng)的設(shè)計(jì)與開發(fā)
河南方言文化資源的保護(hù)及其開發(fā)利用的研究
遵義紅色旅游開發(fā)對策研究
基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計(jì)與開發(fā)
單片機(jī)在電子技術(shù)中的應(yīng)用和開發(fā)
到海外“定制”寶寶的誘惑
阳东县| 固始县| 图木舒克市| 江西省| 万荣县| 海南省| 宁武县| 余江县| 苗栗县| 岢岚县| 全椒县| 叙永县| 江油市| 遂宁市| 商洛市| 巴青县| 邵阳县| 常宁市| 都江堰市| 博野县| 阳泉市| 周至县| 钦州市| 丹阳市| 板桥市| 稻城县| 福鼎市| 专栏| 永德县| 民县| 西吉县| 政和县| 康定县| 三河市| 合肥市| 会理县| 辽阳县| 彭州市| 黎平县| 西乡县| 绿春县|