結(jié)構(gòu)設(shè)計CAD制圖時要用到一些特別的字符,其中最主要的就是鋼筋符號的表示,這在CAD的標準字庫里是沒有的。為此人們設(shè)計和采用了多種方法來實現(xiàn)。在還是普遍采用單線條矢量字體的年代,基本是通過改寫現(xiàn)有的SHP字型文件形成新的字體,采用替代部分罕用的ASCII字符,以及利用ACAD特有的%%nnn方式來制作新的字符。
采用%%nnn方式得到了普遍的應(yīng)用,包括最流行的幾個CAD軟件都采用了,比如PKPM, 廣廈的txt.shx以及探索者Tssdeng.shx,最常用的鋼筋符號的序號也標準化了,比如:%%130代表HPB235,%%131-HRB335,%%132-HRB400,但之后HRR400等的表示各個軟件就各不相同了。
%%nnn法雖然可以解決鋼筋的表示,但它有不足的地方,一個是它要輸入5個字符比較煩,另一個直至今天,它只能用于TEXT單行文體 ,而不能用于MTEXT多行文體。在MTEXT里,所有的%%nnn都原形畢露,僅ACAD自帶的%%p(±),%%d(°),%%c(φ)可以正常顯示(新版ACAD)。
本人多年前在廣西院CAD設(shè)計起步時,也搞了一個結(jié)構(gòu)用字體,它以ACAD里提供的simple.shp字體為母體,為了反復編譯輸入方便而臨時簡寫為si.shx,后來逐步演變進化到現(xiàn)在的Si5.shx。
下面簡單介紹Si5.shx的特點:
1、 表示各種鋼筋符號,不僅采用%%130~133的方法(其順序與其它主流CAD軟件的字體兼容,可以直接代換),還采用了字符替代,直接用$&`^代換I~IV級鋼筋符號($-,&-,`-,^-)。這樣的好處,除了輸入簡單方便外,最主要的是可以在MTEXT中直接采用,這樣,文字說明的輸入排版就會像使用Word那樣,非常舒適和方便;叵胍幌履阍诰帉懡Y(jié)構(gòu)設(shè)計總說明,遇到修改后要重編排時,是多么痛苦啊。
2、 上下標的表示:上下標在結(jié)構(gòu)圖中被廣泛采用,各種強度、長度符號都少不了,更不提各種梁板柱的編號,等等了,就連鋼筋符號,新出的RRB400就用HRB400加下標R來表示,以后還不知道會有什么鋼筋符號出來。Si5.shx解決辦法是用大中括號{ }[ ]引導上下標文字,使用起來非常方便,非常清爽。而且,這在MTEXT里也是可以使用的呀。
3、 增加了一些結(jié)構(gòu)常用符號表示,如主要型鋼,如方管、角鋼、槽鋼、工字鋼(用%%135~138來表示),以及≥≤√□○(%%143~147)?上У氖沁@些符號不能用于MTEXT,僅能在單行文字中使用。
4、 Si5.shx的另一個特點,就是它對simplex.shx字體形態(tài)的改善和美化。Si5.shx則是調(diào)整縮小了字體的高度,使之與流行的漢字字體體型相匹配。另外,如字母l,就跟數(shù)字的1字沒有區(qū)別,常用的i,j,k等,也離手寫的形態(tài)差別太遠。對此,si5.shx都進行了重新繪制,使之看起來更為親切和清晰。