999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

AutoCAD中線型的開發定制技術

2018-01-17 08:35:15王林玉
電子技術與軟件工程 2017年22期
關鍵詞:定義方向

在各類工程圖形的繪制中,常要求繪制各種類型的線型,在AutoCAD中很少有可供直接使用的各專業圖形專用線型,但通過AutoCAD提供的線型自定義功能,可定制各種復雜線型。本文主要探討AutoCAD中線型的開發定制技術,并結合工作實際定制常用的線型。

【關鍵詞】線型 形 開發定制

在應用AutoCAD進行圖形繪制時,常需要繪制一些專業圖形,比如繪制礦井地質圖、電子電路圖、建筑平面圖等等,此類圖形專用圖形符號多,圖形繪制量大。如礦井地質圖形中各種線型的表示,繪制較為復雜性,當前AutoCAD提供的線型不能滿足這些特殊圖形的需求,若采用逐個繪制的方法,則費時費力,還容易出錯。利用AutoCAD提供的線型定制功能,則可創建所需線型,在圖型中選用定制的線型即可。這些定制線型可以應用于直線,也可應用于多段線、圓弧、橢圓、線框和實體等。

線型的開發定制,主要是依靠AutoCAD的開放性系統,通過在文本編輯器下,使用一定的語法結構進行編制,定制出一種專業的常用的線型,使用者在任何的圖形文件中都可以對此線型文件進行調用。因此,在AutoCAD中線型文件的開發定制技術是專業的繪圖和設計人員需要掌握的基本技能。

1 形的開發定制

在線型定制時,復雜的線型中包含有形。形是定義能夠插入到圖形中的形或圖的文本文件,其類似于塊,可以進行創建、保存并插入到圖形文件中。經過編譯的形所生成的格式可以節省存儲空間、內存和重生成時間,可以用形創建字體,也可以插入到線型中,形文件也是支持文件,在分發圖形時,必須包括圖形所使用的形文件一起分發。

1.1 創建形文件

可以用文本編輯器創建形文件,并將其保存為.shp文件,通過在AutoCAD中命令行上輸入compile命令打開“選擇形或字體文件”對話框,編譯此文件并生成同名的.shx文件。

形定義的語法如下:

*shapenumber,#ofspece,shapename

Spec1,spec2…,0

形定義必須以星號開始,每行最多不超過128個字符。對語法中的各字段說明如下:shapenumber為形編號,可以是1到255間的任意數,文件中每個形具有唯一的編號;#ofspece,形定義第二行中數據字節的個數,包括末尾必須給出的0;shpename為形名,必須使用大寫;spec1…是定義實際形的代碼,每個定義代碼定義形的一部分,所有定義組合在一起構成形;0,定義必須以0結尾。

形的代碼可用3個字符來定義。如09F,第一個字符是0,則后面的兩個字符是十六進制數值;9是繪制長度為9個單位的直線;F是方向代碼,表示從起點處開始繪制預期的直線方向,如圖1方向代碼所示。

如圖2BG形所示,編制一標高符號的形。

*1,4,BG

048,01F,011,0

*3,4,BG1

040,01A,016,0

在文本編輯器中輸入編碼,此編碼共包含兩個形。第一個形編號為1,此形第二行上有4個數據字節,形名為BG,048自右向左畫出長度為4的水平線,01F在F方向上畫出長度約為1的三角旗左邊線,011在1方向上畫出長度約為1的三角旗右邊線,其結果如圖1.2中BG形。第二個形編號為3,此形第二行上有4個數據字節,形名為BG1,040自左向右畫出長度為4的水平線,01A在A方向畫出長度約為1的三角旗右邊線,016在6方向上畫出長度約為1的三角旗左邊線,其結果如圖1.2中BG1形。

1.2 編譯與調用形文件

在形文件編制完成后,需要對其進行編譯,即在命令行中輸入命令compile,打開選擇形或字體文件對話框,選擇需要的形文件來完成編譯工作,生成.shx文件。

在編譯完成之后,就可以在AutoCAD環境下,使用load和shape命令分別進行形的加載和調用。

1.3 補充形代碼

使用長度和方向代碼定制形時,有許多的限制,如只能繪制16個方向的直線,直線的最大長度為15個單位,形必須是連續的,不能提“筆”到新的位置開繪圖等。因此,在定制時,可應用補充形代碼,為形的定制帶來靈活性。補充形代碼時,各代碼含義如下:000,指定形定義結束;001,落“筆”;002,提“筆”;003,用下一字節除矢量長度;004,用下一字節乘矢量長度;005,保存當前位置;006,恢復最后保存位置;007,繪制下一字節指定的子形,并返回;008,繪制下一字節指定XY方向移動量的直線;009,繪制多個XY方向移動量直線,以(0,0)結束;00A,繪制指定半徑的八分圓;00B,繪制不受八分圓限制的部分圓弧;00C,由XY位移系統繪制圓弧;00D,由XY位移和凸度的方法繪制多段圓弧;00E,在垂直文本方式下處理下一個命令。

2 簡單線型定制

由重復使用的虛線、空格、點組成的線型稱為簡單的線型。此類線型的定制,是在線型定義文件中,用兩行文字定義。第一行文字包括線型名稱和說明,說明可選用或不選用。第二行文字是定義實際線型圖案的代碼。其格式為:

*linetypename[,description]

A,descriptor1,descriptor2, ...

第一行包括線型名稱和線型說明,線型名稱必須以*開頭,且是唯一的名稱。線型說明對所定義的線型做一個直觀的描述。若不用線型說明,在線型名稱之后不能加逗號,對線型的說明限定在47個字符以內。

線型語法中第二行是線型定義,對于簡單線型,只有劃線、點和空格。語句必須以字母A開頭,劃線用正數來表示,點用零表示,空格用負數表示,每項之間用逗號隔開,沒有空格。

如測量圖形中行政分界線等即為簡單線型。endprint

*縣界,-.-.-.-.

A, 2.5,- 1,0,- 1

其結果顯示如圖3縣界線型所示。

其中,縣界為線型名稱;“-.-.-.-”為線型說明;2.5表示繪一長度為2.5直線;-1表示長度2.5的直線后空長度為1的空格;0表示空格后畫點;-1表示點后長度為1的空格。在進行線型定制時,最好用劃線開始繪制,這樣能更好地與其它線型相連,能獲得最好的結果。

3 復雜線型的定制

復雜線型是指在線型定義中包含有形或文字,其定義方法類似于簡單線型,但語法中增加了對形或文字的定義。

3.1 帶形的線型定義

在簡單線型定制中,插入形單元,則組成帶形定義的線型。第一行的定義與簡單線型定義相同,第二行包括與簡單線型定義相同的所有功能,但是在方括號中增加形的定義。其格式為:

*linetypename[,description]

A,descriptor1,descriptor2,… [shapename,shxfilename,details]...

其中,shapename為形的名稱;shxfilename為形文件的名稱,若形文件不在支持文件搜索路徑中,則需要指定完整的路徑;details是指可增加到定義中的可選項目,包括有旋轉、縮放以及偏移說明,其各參數含義如下:R,相對于所繪制的直線旋轉形或文字的角度;A,形或文字絕對旋轉角度,與所繪直線方向無關;S,縮放文字或形;X,用于移動形或文字在直線方向位置;Y,用于移動形或文字在直線垂直方向上位置。

如定制巖石風化線,其結果如圖4所示,線型定義方法如下:

第一步,定制形文件,并存盤為YSFH.shp。

*1,16,YSFH

002,044,001,01E,012,002,029,001,020,002,018,001,03C,002,010,0

第二步,編譯文件,在autocad命令行輸入命令compile,選擇YSFH.shp文件,確定后編譯為YSFH.shx文件,在命令行輸入load命令,加載形文件。

第三步,定制線型文件,并存盤為YSFH.lin

*巖石風化,-¥-¥-¥-

A,2.5,-1,[YSFH, C:\Users\lenovo\Desktop\形文件\YSFH.shx,s=0.5,x=-0.5,y=-1],-2

3.2 帶字母線型定義

在簡單的線型中插入文本字符串,就構成了帶文本字符串的線型。第一行的定義與簡單線型定義相同,第二行包括了文字語法的定義。其格式為:

[“text string”,textstyle,detail]

其中,text string為文字串,用雙引號括起來;textstyle為文字樣式;detail為可增加到定義中的可選項目,其中參數如表3.1所示。

如定制分界線線型,其結果如圖5所示,線型定義如下:

*分界線,---分界線---分界線---分界線---

A,2,-0.5,["分界線",standard,s=0.6,x= 0,y=-0.3],-2

3.3 線型的調用

線型文件可使用操作系統自帶的記事本來編輯,保存為“.lin”文件,需要調用自定義的線型時,只需要在線型調用對話框中,通過瀏覽路徑查找到自定義的線型文件,按照autocad線型調用的方法,加載線型即可使用了。

4 結語

AutoCAD應用軟件,是當前工程繪圖使用較為廣泛的工具之一,其功能強大,且允許使用者對其進行定制和開發,如本文中的線型與形,應用AutoCAD的線型或形開發技術,可以讓實際工作中繁雜的圖形簡單化,減少工作中的重復勞動,提高工作效率。

參考文獻

[1]Ellen Finkelstein.AutoCAD2007寶典[M].北京:人民郵電出版社,2007.

[2]王正榮.計算機輔助礦井地質制圖[M].北京:煤炭工業出版社,2007.

作者簡介

王林玉(1975-),女,云南省曲靖市人。現為云南能源職業技術學院講師,研究生,從事計算機科學技術類課程的教學與研究工作。

作者單位

云南能源職業技術學院 云南省曲靖市 655001endprint

猜你喜歡
定義方向
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
2022年組稿方向
計算機應用(2022年1期)2022-02-26 06:57:42
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年3期)2021-03-18 13:44:48
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
永遠不要用“起點”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
定義“風格”
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
位置與方向
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 99re在线观看视频| 欧美亚洲中文精品三区| 亚洲va在线观看| 青草视频久久| 亚洲一区二区三区麻豆| 欧美啪啪网| 久久五月天国产自| 欧美区一区| 欧美一级片在线| 亚洲中文在线视频| 欧美日韩精品综合在线一区| 中文字幕欧美日韩高清| 成·人免费午夜无码视频在线观看 | 欧美午夜小视频| 亚洲第一香蕉视频| 成人毛片免费观看| 日本道综合一本久久久88| 91丝袜在线观看| 亚洲免费黄色网| 天堂岛国av无码免费无禁网站| 91精品啪在线观看国产| 久久精品嫩草研究院| 亚洲av无码专区久久蜜芽| 台湾AV国片精品女同性| 女人毛片a级大学毛片免费| 女人18毛片一级毛片在线 | 亚洲国产亚综合在线区| 久久不卡国产精品无码| 亚洲人成影院在线观看| 农村乱人伦一区二区| 国产在线日本| 午夜色综合| 国产精品女熟高潮视频| 国产一二三区在线| 欧美劲爆第一页| 一级片一区| 91成人免费观看| 在线免费a视频| 久久精品国产精品青草app| 视频一区亚洲| 欧美一级大片在线观看| 免费一极毛片| 欧美精品在线免费| www.亚洲一区二区三区| 亚洲免费黄色网| 欧美三级视频网站| 色婷婷天天综合在线| 色欲国产一区二区日韩欧美| 国产免费久久精品99re丫丫一| 欧洲日本亚洲中文字幕| 思思热精品在线8| 美女一级免费毛片| 欧美不卡在线视频| 亚洲视频三级| 97青草最新免费精品视频| 亚洲日产2021三区在线| 国产亚洲高清在线精品99| 在线精品视频成人网| 丁香婷婷激情网| 激情影院内射美女| 国产男人的天堂| 狠狠色狠狠色综合久久第一次| 欧美人与性动交a欧美精品| 亚洲综合一区国产精品| 国产一级二级在线观看| 在线国产91| 欧美精品在线看| 99在线视频免费| 国产成人综合亚洲欧美在| 亚洲国产欧美自拍| 91麻豆精品国产高清在线 | 欧美乱妇高清无乱码免费| 精品一区二区无码av| 亚洲日本韩在线观看| 97色伦色在线综合视频| 99热这里只有精品2| 亚洲性视频网站| 色偷偷一区二区三区| 综合色在线| 国产区免费精品视频| 中国国产A一级毛片| 另类欧美日韩|