亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        AutoCAD中線型的開發(fā)定制技術(shù)

        2018-01-17 08:35:15王林玉
        電子技術(shù)與軟件工程 2017年22期
        關(guān)鍵詞:線型代碼繪制

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

        【關(guān)鍵詞】線型 形 開發(fā)定制

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

        線型的開發(fā)定制,主要是依靠AutoCAD的開放性系統(tǒng),通過在文本編輯器下,使用一定的語法結(jié)構(gòu)進(jìn)行編制,定制出一種專業(yè)的常用的線型,使用者在任何的圖形文件中都可以對此線型文件進(jìn)行調(diào)用。因此,在AutoCAD中線型文件的開發(fā)定制技術(shù)是專業(yè)的繪圖和設(shè)計人員需要掌握的基本技能。

        1 形的開發(fā)定制

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

        1.1 創(chuàng)建形文件

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

        形定義的語法如下:

        *shapenumber,#ofspece,shapename

        Spec1,spec2…,0

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

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

        如圖2BG形所示,編制一標(biāo)高符號的形。

        *1,4,BG

        048,01F,011,0

        *3,4,BG1

        040,01A,016,0

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

        1.2 編譯與調(diào)用形文件

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

        在編譯完成之后,就可以在AutoCAD環(huán)境下,使用load和shape命令分別進(jìn)行形的加載和調(diào)用。

        1.3 補充形代碼

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

        2 簡單線型定制

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

        *linetypename[,description]

        A,descriptor1,descriptor2, ...

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

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

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

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

        A, 2.5,- 1,0,- 1

        其結(jié)果顯示如圖3縣界線型所示。

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

        3 復(fù)雜線型的定制

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

        3.1 帶形的線型定義

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

        *linetypename[,description]

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

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

        如定制巖石風(fēng)化線,其結(jié)果如圖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

        *巖石風(fēng)化,-¥-¥-¥-

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

        3.2 帶字母線型定義

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

        [“text string”,textstyle,detail]

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

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

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

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

        3.3 線型的調(diào)用

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

        4 結(jié)語

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

        參考文獻(xiàn)

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

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

        作者簡介

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

        作者單位

        云南能源職業(yè)技術(shù)學(xué)院 云南省曲靖市 655001endprint

        猜你喜歡
        線型代碼繪制
        Art on coffee cups
        基于CFD的鉆井船線型優(yōu)化及阻力計算
        創(chuàng)世代碼
        動漫星空(2018年11期)2018-10-26 02:24:02
        創(chuàng)世代碼
        動漫星空(2018年2期)2018-10-26 02:11:00
        創(chuàng)世代碼
        動漫星空(2018年9期)2018-10-26 01:16:48
        創(chuàng)世代碼
        動漫星空(2018年5期)2018-10-26 01:15:02
        放學(xué)后
        童話世界(2018年17期)2018-07-30 01:52:02
        高等級公路幾何線型優(yōu)化設(shè)計分析與評價
        江西建材(2018年4期)2018-04-10 12:37:28
        核安全1級設(shè)備線型支承分析方法研究
        在轉(zhuǎn)變中繪制新藍(lán)圖
        亚洲中文字幕高清在线视频一区| 最近中文字幕在线mv视频在线| 99er视频| 丰满多毛少妇做爰视频| 99在线国产视频| 国产亚洲3p一区二区| 色欲av伊人久久大香线蕉影院| 激情内射亚州一区二区三区爱妻| 国产免费人成视频在线播放播| 综合久久加勒比天然素人| 国产av无码专区亚洲av果冻传媒| 精品国产乱码久久久久久1区2区 | 精品中文字幕制服中文| 亚洲三区av在线播放| 无码av天天av天天爽| 国产日韩精品中文字无码| 日韩爱爱视频| 亚洲狠狠久久五月婷婷| 老色鬼在线精品视频| 无码国产激情在线观看| 免费国人成人自拍视频| 在线视频色系中文字幕| 色噜噜av亚洲色一区二区| 久草午夜视频| 中文字幕日本五十路熟女| 成 人色 网 站 欧美大片在线观看 | 热久久这里只有| 久草视频在线播放免费| 少妇性l交大片7724com| 99热爱久久99热爱九九热爱| 这里只有久久精品| 日本a一区二区三区在线| 黑丝美腿国产在线观看| 欧美成人精品a∨在线观看| 国产一区二区三区美女| 精品国产一品二品三品| 一个人看的视频在线观看| 内射欧美老妇wbb| 国产一区二区精品在线观看| 精品少妇一区二区三区四区| 一本大道av伊人久久综合|