你見過嗎?零部件規(guī)格文字自動計(jì)算重量
化工制圖中,有很多明細(xì)表的中的文字描述已經(jīng)全完表達(dá)了部件的尺寸。
能否提取部件的尺寸,直接得到此部件的重量呢?
部件規(guī)格本身就需要填寫,填完規(guī)格后,自動獲得重量,那么省卻了一步用其他方法計(jì)算重量的過程,節(jié)省了勞動。

那么應(yīng)該如何實(shí)現(xiàn)這個過程呢?
首先我們分析一下一般的零部件分類以及標(biāo)記方法有哪些:
|
序號 |
零部件分類 |
規(guī)格標(biāo)記 |
備注 |
|
1 |
橢圓封頭(標(biāo)準(zhǔn)橢圓封頭) |
EHA2000x20(18);h=25 EHA2000x20(min18) h=25 EHA2000×20(min18) EHA2000 X 20(min18)
(和(等同 |
如果寫了h=,則按h值,如果沒有寫則按照規(guī)范,大于2000h為40,小于等于2000為25.
|
|
2 |
筒類(殼體、卷制管) |
ID2000x20;L=3000 ID2000X20 L=3000 ID2000×20 L=3000
x,X,×為都為乘號
|
內(nèi)徑為基準(zhǔn)
若有ID無L,則提示輸入L |
|
3 |
矩形板(筋板、墊板、防沖板、扁鋼、接管支撐板) |
400x300x10 400×300X10 |
|
|
4 |
錐殼 |
φ1200/Φ1000x20;L=500 Φ1200/φ1000×20;L=500 Φ1200/φ1000X20 L=500 |
|
|
5 |
鍛環(huán)(殼體、接管) 圓環(huán)板(非標(biāo)補(bǔ)強(qiáng)圈) |
φ200/φ100;L=300 Φ200/Φ100;L=300 Φ200/Φ100 L=300 φ1200/φ1000;δ=20 Φ1200/%%C1000 δ=20 Φ1200/%%C1000 t=20 Φ1200/%%C1000x20
φΦ或%%C都為相同數(shù)據(jù) δ和t為相同數(shù)據(jù) |
|
|
6 |
管類(接管、殼體) |
OD60.3x7;L=500 %%C60.3X7 L=1000 Φ60.3X7 L=1000
x,X,×為都為乘號 |
外徑為基準(zhǔn) 若有Φ60.3X7則提示輸入L(輸入為空則按照100) |
|
7 |
圓平板(平蓋、盲法蘭、管板、折流板、防沖板)
棒材(拉桿) |
φ1200;δ=20 Φ1200 δ=20
φ1200;t=20 φ1200 t=20
φ20; L=865 Φ20 L=865 %%C20 L=865 |
|
|
8 |
螺栓,全螺紋螺柱 |
M24x300 M24X300 |
對于規(guī)格標(biāo)記中:
1. φΦ或%%C都為相同數(shù)據(jù);
2. δ和t為相同數(shù)據(jù);
3. 中英文的(和(等同;
4. 結(jié)果重量大于等于1000四舍五入取整數(shù),大于等于100kg保留一位小數(shù),小于100,保留2位小數(shù)。
那么應(yīng)該如何用程序?qū)崿F(xiàn)呢?
最樸素的想法:
獲得規(guī)格標(biāo)記文字后,提取文字中一些特殊字符,如果符合,則可以判斷它屬于哪類。
按照它的類別再提取數(shù)字字符,最后得到零部件規(guī)格的數(shù)據(jù),計(jì)算重量。
比如獲得了“封頭 EHA2000x20(18) h=25”,搜索特征字符EHA,如果含有EHA字符,說明它100%是橢圓封頭,然后提取字符2000,20,18,25,我們需要使用的就是2000,20和25這三個尺寸,用這三個數(shù)字計(jì)算橢圓重量即可。
所以草繪了流程如下:

有朋友問,如果我描述和標(biāo)準(zhǔn)的不一樣怎么辦。
一般來說需要規(guī)格的描述和上表一樣 。
如果屬于1-8的字符描述,但是有些略微不一樣,也可以試試找到VCAD的安裝目錄下“VCADdatacalcalweightsymbol.txt”的文件,里面每行對應(yīng)的一種規(guī)格描述。

其中每行的*代表被省略的字符
EHA,ID之類的字符代表規(guī)格標(biāo)識字符。
“,”代表另規(guī)格的另一種標(biāo)識方法。
假設(shè),用戶對于筒體的規(guī)格描述為:“筒體 DN1000X100 L=1000”,程序無法識別。
這時打開“calweightsymbol.txt”文件,添加另一種標(biāo)識方法。“,*DN*”,如下圖所示,關(guān)閉并保存。
再試一下,是不是可以識別了?

最后編程實(shí)現(xiàn),其效果如下:

本程序已經(jīng)更新到VCAD2018,正版用戶可以提前單獨(dú)索取。
往期精彩:
管法蘭程序一個小改進(jìn)
VCAD鈑金展開
一分鐘生成30個件號
VCAD2018試用版
VCAD高壓法蘭參數(shù)化
錐體的參數(shù)化畫圖
-
Origin(Pro):學(xué)習(xí)版的窗口限制【數(shù)據(jù)繪圖】 2020-08-07
-
如何卸載Aspen Plus并再重新安裝,這篇文章告訴你! 2020-05-29
-
CAD視口的邊框線看不到也選不中是怎么回事,怎么解決? 2020-06-04
-
教程 | Origin從DSC計(jì)算焓和比熱容 2020-08-31
-
Aspen Plus安裝過程中RMS License證書安裝失敗的解決方法,親測有效! 2021-10-15
-
CAD外部參照無法綁定怎么辦? 2020-06-03
-
CAD中如何將布局連帶視口中的內(nèi)容復(fù)制到另一張圖中? 2020-07-03
