影视先锋中文字幕_国产精品久久久久电影_亚洲在线日韩_欧美精品在线免费观看

油氣儲運網

 找回密碼
 立即注冊

QQ登錄

QQ快速登錄

一步迅速開始

pdms培訓&項目數字化360網
查看: 145079|回復: 106
打印 上一主題 下一主題

[PDMS教程] pdms軟件-detail text詳細描述的SCH和mm壁厚的快速設置方法(代碼方法)

  [復制鏈接]
跳轉到指定樓層
樓主
發表于 2016-4-29 11:02:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
相信PDMS軟件-detail text的設置是件非常頭特的事情。
項目的spec有不少等級,每個等級又有很多分類,每個分類又有不同的描述。這就要建立很多個detail text。
detail text里一般會寫上元件的SCH號,長輸管線的壁厚有可能沒有SCH號,而是以mm壁厚表示的。
怎樣快速設置壁厚呢?下面介紹一種非常省事快速的方法。

對于detail text里書寫SCH的情況:可以使用代碼提取SCH號。

管子等單尺寸元件的SCH壁厚設置
管子等單尺寸元件指的是無分支且尺寸無變化的元件,如TUBE NIPPLE FLAN(WN類型) ELBO OLETCAP等。
對于管子等單尺寸元件,使用代碼提取SCH:
  1. (ATTRIB SCHED)
復制代碼
說明:對于任何BRAN下的元件都可以使用ATTRIB SCHED提取SCH壁厚;建議對于單尺寸的元件使用ATTRIB SCHED提取SCH壁厚。


REDUCER等只有P1 P2點的雙尺寸元件的SCH壁厚設置
REDUCER等只有P1 P2點的雙尺寸元件指的是無分支且尺寸發生變化的元件,如REDUCER SWAGE等。
對于reducer等只有P1 P2點的雙尺寸元件,使用代碼提取兩端的SCH號:
(IFTRUE(SEQU EQ 1, SCHED OF HSTU OF OWN,SCHED OF OWN OF ATWREF) + '×' + SCHED OF OWN OF LTWREF)
顯示效果為:大頭的SCH × 小頭的SCH,由于流向的不同,也可能顯示成小頭的SCH × 大頭的SCH。

所以有必要對代碼進行優化如下(元件庫中P1是大頭,P2是小頭;根據PMS習慣,我們統一成:大頭的SCH × 小頭的SCH):
  1. (IFTRUE(ARREQ 1, (IFTRUE(SEQU EQ 1, SCHED OF HSTU OF OWN, SCHED OF OWN OF ATWREF) + '×' +SCHED OF OWN OF LTWREF), (SCHED OF OWN OF LTWREF + '×' + IFTRUE(SEQU EQ 1,SCHED OF HSTU OF OWN, SCHED OF OWN OF ATWREF))))
復制代碼
以下是對代碼的說明:
SEQU : sequence position in member list
ATWREF: arrive tube wallthickness reference
LTWREF: leave tube wallthickness reference

BRAN下所有元件(除了TUBI)都有LTWREF(leave tube wallthickness reference)屬性, 即便是最后一個元件(其后無TUBI)的,也有LTWREF屬性。
BRAN下第一個元件(即便前面有TUBI)均無ATWREF屬性,所以要用SCHED OF HSTU OF OWN提取第一個元件的SCH壁厚。

下面介紹下SCHED OF OWN OF ATWREF,以壁厚表WTHTAB SCH40為例:
WTHTAB SCH40
    WTHELE SCH40-25
    WTHELE SCH40-50
    ...
    WTHELE SCH40-25有以下屬性:
        NBORE: 25mm
        Schdule: SCH40
        ...

選擇一個元件,命令行輸入“Q ATWREF”, 結果是“/SCH40-25”
命令行輸入“Q OWN OF ATWREF”, 結果是“/SCH40”
命令行輸入“Q SCHED OF OWN OF ATWREF”, 結果是“SCH40”

TEE等有P1 P2 P3點的雙尺寸元件SCH壁厚設置
TEE等只有P1 P2點的雙尺寸元件指的是有一個分支的元件,如TEE等。

對于TEE等, 使用如下代碼提取壁厚SCH是有問題的(我看到網上有人這么寫);因為BRAN下第一個元件(即便前面有TUBI)均無ATWREF屬性:
(ATTRIB SCHED + '×' + IFTRUE(LEA EQ 3, SCHED OFOWN OF LTWREF, IFTRUE(ARR EQ 3, SCHED OF OWN OF ATWREF,IFTRUE(CEND EQ 'HEAD', SCHED OF HSTU OF CREF, SCHED OF LSTU OF LAST MEM OFCREF) ) ))
所以我進行了改進:
  1. (ATTRIB SCHED + '×' + IFTRUE(LEA EQ 3, SCHED OF OWN OFLTWREF, IFTRUE(ARR EQ 3, IFTRUE(SEQU EQ1, SCHED OF HSTU OF OWN, SCHED OF OWN OF ATWREF), IFTRUE(CEND EQ 'HEAD', SCHED OF HSTU OF CREF, SCHED OF LSTUOF LAST MEM OF CREF) ) ) )
復制代碼
比較以上兩段代碼紅色的地方,可以看出代碼的優化。
顯示效果為: TEE主管SCH × TEE支管SCH

以下是對代碼的說明:
Cend: Closed End;Connection at other end of CREF (HEAD or TAIL)
Cref: ConnectionReference (BRAN);
LSTU: The Tube betweenthe Leave p-point of this Component and the Arrive of the Next (or Tail) isspecified by the named Specification Component; (BRAN的元件在任何情況下都有LSTU屬性,即使BRAN最后一個元件后面沒有TUBI,也存在這個屬性;BRAN無LSTU屬性!)
HSTU: At the Head of aBranch, there is no Upstream Component; therefore a special Branch attributeexists to allow Tube from the HEAD to the first Component to be specified(HSTU).  SINCE EACH BRAN HAS"HEAD" ATTRIB, EACH BRAN HAS "HSTU" ATTRIB; SINCE ONLY BRANHAS "HEAD" ATTRIB, ONLY BRAN HAS "HSTU" ATTRIB. (只有BRAN才有HSTU屬性;每個BRAN都有HSTU屬性)

說明:以上所有代碼中的 "SCHED OF LSTU" 可以和 “SCHED OF OWN OF LTWREF” 相互替換。

若想把STRAIGHT TEE壁厚表示成“TEE主管SCH”的形式, REDUCING TEE壁厚表示成“TEE主管SCH × TEE支管SCH”,那么再次改進的代碼是:
  1. (IFTRUE (PARA[1] EQ PARA[2], SCHED, SCHED + '×' + IFTRUE (LEAV EQ 3, SCHED OF OWNER OF LTWREF, IFTRUE (ARRI EQ 3, IFTRUE (SEQU EQ 1, SCHED OF HSTU OF OWNER, SCHED OF OWNER OF ATWREF), IFTRUE (CEND EQ 'HEAD', SCHED OF HSTU OF CREF, SCHED OF LSTU OF LAST MEMBER OF CREF ) ) ) ) )
復制代碼


元件mm壁厚的代碼設置
對于detail text里書寫mm壁厚的情況:(這種情況的代碼很簡單)

對于pipe等單尺寸元件:(STR(P1 WALL) + 'mm')

對于REDUCER等只有P1 P2點的雙尺寸元件:(STR(P1 WALL) + '×' + STR(P2 WALL) + 'mm')

對于TEE等有P1 P2 P3點的雙尺寸元件: (STR(P1WALL) + '×' + STR(P3 WALL) + 'mm')

需要說明的是,在detail text里寫STR(P1 WALL)類似這樣的代碼后,按下回車后,代碼會自動變成STR (PP1 ), 這是正常情況。
自己直接在detail text里輸入STR (PP1 )是不可以的。
還有,若要修改含有STR (PP1 )代碼的detail text,一定要注意把STR (PP1 )再寫成STR(P1 WALL),并且括號兩邊都不能有空格;不這樣做的話,PDMS會提示語法錯誤,不讓修改。

螺栓壁厚的代碼設置
特殊地,對于螺栓的detail text詳細描述,可以這樣寫:
( ATTRIB DESC OF CATR OF SPREF + '×BoltLength mm STUDBOLT/HEX NUTS(HEAVY)' )

說明1:“ATTRIB DESC OF CATR OF SPRE”指的是bolt引用的cata庫里的desc,如下圖:

說明2:“BoltLength”這個名字要和Isodraft里面的bolt設置的replacement text相一致,如下圖所示:

----------------------------------------------------------------------------------------------------------------
油氣儲運網(m.secauo.com)首發,helloshigy整理校核改進。


pdf文檔顯示效果很好,請下載文件(以后有更新了,不再更新帖子,只更新這個文件):
pdms軟件-detail text詳細描述的SCH和mm壁厚的快速設置方法(代碼方法).pdf (434.97 KB, 下載次數: 302, 售價: 8 金幣)

點評

代碼方式有個缺點:代碼過長時,會造成在design工具欄元件建模界面中的描述信息不顯示,而變成unset;但不影響元件在模型中的顯示,可以用命令Q DTXR看到元件的描述。  發表于 2019-7-23 08:16
剛更新了帖子 上傳了文件 請下載學習  發表于 2017-3-1 11:34

本帖被以下淘專輯推薦:


油氣儲運網 - 論壇版權1、本主題所有言論和圖片純屬會員個人意見,與本論壇立場無關
2、本站所有主題由該帖子作者發表,該帖子作者與油氣儲運網享有帖子相關版權
3、其他單位或個人使用、轉載或引用本文時必須同時征得該帖子作者和油氣儲運網的同意
4、帖子作者須承擔一切因本文發表而直接或間接導致的民事或刑事法律責任
5、本帖部分內容轉載自其它媒體,但并不代表本站贊同其觀點和對其真實性負責
6、如本帖侵犯到任何版權問題,請立即告知本站,本站將及時予與刪除并致以最深的歉意
7、油氣儲運網管理員和版主有權不事先通知發貼者而刪除本文

沙發
發表于 2016-4-29 18:42:52 | 只看該作者
{:4_115:}總結的很好啊  好資料 對于pdms新手很有用
大大提高了建庫效率啊
板凳
發表于 2016-4-29 18:43:08 | 只看該作者
學習啦  多謝
地板
發表于 2016-5-3 08:21:49 | 只看該作者
pdms好資料 {:4_99:}
5#
發表于 2016-5-3 13:18:54 | 只看該作者
detai text能快速設置倒是省了不少時間了
6#
發表于 2016-5-7 21:29:04 | 只看該作者
這么好的資料啊 pdms好東西
7#
發表于 2016-5-8 18:29:41 | 只看該作者
pdms的專業資料我要好好學習下
8#
發表于 2016-5-17 11:15:22 | 只看該作者
例如,對于管子,使用代碼提取SCH:
ATTRIB SCHED。具體為:Rtext ( 'PE SMLS PIPE, ' + ATTRIB SCHED + ', ANSI B36.10' )
'ATTRIB SCHED'這個屬性在哪里設置的?如何跟等級關聯?
對于reducer,使用代碼提取兩端的SCH號:
IFTRUE(SEQU EQ 1, SCHED OF HSTU OF OWN, SCHED OF OWN OF ATWREF) + 'x' + SCHED OF OWN
OF LTWREF
同上,前部分是一個判斷語句,何意??

對于TEE, 使用如下代碼提取壁厚SCH:
ATTRIB SCHED + ' x ' + IFTRUE(LEA EQ 3, SCHED OF OWN OF LTWREF, IFTRUE(ARR EQ 3, SCHED OF OWN
OF ATWREF, IFTRUE(CEND EQ 'HEAD', SCHED OF HSTU OF CREF, SCHED OF LSTU OF LAST MEM OF CREF) ) )
同上,判斷語句,何意??

點評

SEQU: SEQUENCE POSITION IN MEMBER LIST; HSTU: HEAD TUBE SPEC; ATWREF: ARRIVE TUBE WALL_THICKNESS REFERENCE;LTWREF: LEAVE TUBE WALL_THICKNESS REFERENCE;  發表于 2016-5-17 11:39
'ATTRIB SCHED' 是系統壁厚表里的(具體是TABWLD/WTHTAB的Schedule屬性,里面寫了SCH號),一般使用master數據庫的壁厚表就行了。'ATTRIB SCHED'不用你設置的。  發表于 2016-5-17 11:35
9#
發表于 2016-5-17 11:20:24 | 只看該作者
對于detail text里書寫mm壁厚的情況:(這種情況的代碼很簡單)

對于pipe:STR(P1 WALL) + 'mm'

對于REDUCER:STR(P1 WALL) + 'X' + 'STR(P2 WALL)' + 'mm'

對于TEE: STR(P1 WALL) + 'X' + 'STR(P3 WALL)' + 'mm'

P1,P2,P3 WALL,這三個wall參數如何定義??

點評

不用你定義 這是系統默認的 P1 WALL:入口壁厚 P2 WALL:出口壁厚 P3 WALL:分支壁厚  發表于 2016-5-17 11:32
10#
發表于 2016-5-17 16:26:01 | 只看該作者
zwp997 發表于 2016-5-17 11:20
對于detail text里書寫mm壁厚的情況:(這種情況的代碼很簡單)

對于pipe:STR(P1 WALL) + 'mm'

參數是系統預定義的,那么這數值需要在哪里定義?如何定義?

點評

spec會關聯PIPEDATA,pipedata會關聯壁厚表,你找到壁厚表 修改壁厚就行了  發表于 2017-1-19 10:44
P1 WALL 自動提取入口壁厚,不需要定義啊  發表于 2016-5-19 16:11
您需要登錄后才可以回帖 登錄 | 立即注冊  

本版積分規則

掃碼訪問手機版

QQ|關于我們|網站地圖|油氣儲運網 ( 魯ICP備11007657號-3 )

GMT+8, 2025-12-17 05:56 , Processed in 0.032638 second(s), 17 queries , Gzip On, MemCached On.

Powered by Discuz! X3.5

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回列表
影视先锋中文字幕_国产精品久久久久电影_亚洲在线日韩_欧美精品在线免费观看
一区二区三区高清| 欧美三级中文字幕在线观看| 国产日本一区二区| 成人涩涩免费视频| 久久久www成人免费毛片麻豆| 国产精品1区2区3区在线观看| 日韩一区二区三区在线视频| 国产精品一区2区| 亚洲男人电影天堂| 欧美精品1区2区3区| 久久国产尿小便嘘嘘尿| 国产欧美一二三区| 欧美午夜宅男影院| 性做久久久久久久免费看| 自拍偷拍亚洲综合| 亚洲一区二区三区免费视频| 亚洲一区二区三区在线看| 视频一区欧美日韩| 国产一区激情在线| 99久久婷婷国产综合精品电影| 色偷偷成人一区二区三区91| 欧美日韩在线播| 在线成人高清不卡| 国产亚洲精久久久久久| ...xxx性欧美| 精品一区在线看| 91成人免费在线| 久久青草国产手机看片福利盒子 | 成人高清视频在线| 奇米四色…亚洲| 亚洲乱码一区二区三区在线观看| 久久久欧美精品sm网站| 欧美精品视频www在线观看 | 国产乱国产乱300精品| 亚洲精品日韩综合观看成人91| 国产亚洲欧洲一区高清在线观看| 欧美一区二区在线看| 欧美亚洲尤物久久| 96av麻豆蜜桃一区二区| 成人教育av在线| 国产91在线看| 国产呦萝稀缺另类资源| 裸体歌舞表演一区二区| 亚洲成av人片| 亚洲成人自拍网| 亚洲国产精品久久一线不卡| 亚洲婷婷综合久久一本伊一区| 久久久久久影视| 久久午夜电影网| 精品国产青草久久久久福利| 日韩一区二区在线免费观看| 欧美肥妇毛茸茸| 欧美丰满少妇xxxbbb| 欧美日韩国产小视频在线观看| 日本黄色一区二区| 欧美午夜一区二区| 欧美少妇一区二区| 欧美日韩高清一区二区不卡| 欧美色图在线观看| 欧美精品视频www在线观看| 欧美日韩色综合| 56国语精品自产拍在线观看| 日韩亚洲欧美成人一区| 日韩天堂在线观看| 久久久久久综合| 日本一区二区三区四区| 国产精品久久久久一区| 亚洲欧洲99久久| 亚洲综合激情另类小说区| 亚洲国产一区二区视频| 日韩影院免费视频| 精品一区二区三区在线观看| 韩国女主播一区| 成人小视频免费观看| 91在线无精精品入口| 在线免费一区三区| 91精品国产福利在线观看| 久久综合色婷婷| 国产精品麻豆久久久| 亚洲综合视频在线观看| 日本成人中文字幕| 国产一区二区三区免费播放| 91在线国内视频| 欧美喷潮久久久xxxxx| 欧美电影免费提供在线观看| 中文字幕欧美激情一区| 亚洲激情成人在线| 日本欧美肥老太交大片| 丁香一区二区三区| 欧美日韩精品久久久| 久久久久久一级片| 一区二区三区精品久久久| 热久久免费视频| jlzzjlzz亚洲女人18| 欧美日韩国产首页在线观看| 久久久久久免费网| 亚洲激情图片qvod| 精品一区二区三区免费视频| 99re热视频精品| 欧美xfplay| 一区二区三区欧美视频| 久久99精品久久久久久动态图 | 精品一区二区在线播放| 色综合色狠狠天天综合色| 91精品一区二区三区在线观看| 日本一区二区三区高清不卡| 午夜精品久久久久久久蜜桃app| 国产真实乱偷精品视频免| 在线观看日韩国产| 国产欧美日韩综合| 毛片av一区二区三区| 欧美伊人精品成人久久综合97| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日本一区二区三区久久久久久久久不| 国产欧美一区二区在线| 五月天激情综合网| 日本电影欧美片| 亚洲国产精品t66y| 狠狠色丁香九九婷婷综合五月| 欧美三级视频在线播放| 国产精品乱码一区二区三区软件| 另类小说视频一区二区| 欧美性色欧美a在线播放| 国产精品久久久久影院色老大| 精品在线播放免费| 5月丁香婷婷综合| 亚洲一区免费在线观看| 99精品桃花视频在线观看| 国产欧美中文在线| 国产一区二区三区黄视频 | 一区二区在线观看免费| 国产精品123| 精品国产乱码久久久久久老虎| 午夜激情一区二区三区| 日本久久精品电影| 亚洲美女淫视频| 99久久亚洲一区二区三区青草| 久久蜜桃一区二区| 狠狠久久亚洲欧美| 欧美mv和日韩mv的网站| 免费成人在线观看| 欧美一卡2卡3卡4卡| 午夜精品福利一区二区三区蜜桃| 在线观看不卡视频| 亚洲自拍偷拍欧美| 91成人免费网站| 色婷婷激情综合| **欧美大码日韩| av成人动漫在线观看| ...av二区三区久久精品| 91亚洲午夜精品久久久久久| 国产精品久久久久久福利一牛影视 | 色欧美片视频在线观看| 捆绑调教一区二区三区| 97久久超碰精品国产| 亚洲免费av高清| 色狠狠av一区二区三区| 亚洲一区二区三区不卡国产欧美 | 国产成人三级在线观看| 精品国产乱码久久久久久闺蜜| 精品一区二区三区免费毛片爱| 久久女同互慰一区二区三区| 国产成人综合视频| 亚洲国产成人在线| 色狠狠av一区二区三区| 午夜a成v人精品| 久久日一线二线三线suv| 粉嫩aⅴ一区二区三区四区五区| 国产精品私人影院| 在线免费观看日本欧美| 热久久国产精品| 国产欧美日韩精品a在线观看| 99re这里都是精品| 亚洲第一福利视频在线| 精品电影一区二区| 波多野结衣在线aⅴ中文字幕不卡| 亚洲精品国产无套在线观| 欧美一区二区三区视频在线观看| 国产精品伊人色| 一区二区欧美精品| 精品粉嫩aⅴ一区二区三区四区| 成人一区二区三区中文字幕| 亚洲国产日韩一级| 久久久亚洲高清| 欧美自拍偷拍一区| 国产综合久久久久久久久久久久| 国产精品久久久久久久久久久免费看 | 国产在线精品不卡| 国产无遮挡一区二区三区毛片日本| 成人激情图片网| 午夜久久电影网| 中文在线资源观看网站视频免费不卡| 91黄视频在线| 国精产品一区一区三区mba桃花| 亚洲麻豆国产自偷在线| 欧美v日韩v国产v| 在线观看日韩国产| 国产成人综合自拍| 日本亚洲三级在线| 亚洲欧洲韩国日本视频|