第五章-AUTOCAD中地質線型、圖案及符號開發技術_第1頁
第五章-AUTOCAD中地質線型、圖案及符號開發技術_第2頁
第五章-AUTOCAD中地質線型、圖案及符號開發技術_第3頁
第五章-AUTOCAD中地質線型、圖案及符號開發技術_第4頁
第五章-AUTOCAD中地質線型、圖案及符號開發技術_第5頁
已閱讀5頁,還剩46頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機地質制圖講授:陳練武第五章AUTOCAD中地質線型、圖案及符號開發技術第五章AUTOCAD中地質線型、圖案及符號開發技術課時數:4學時本章目的:掌握AUTOCAD中地質線型、圖案及符號開發技術。主要包括:(1)線型庫開發

(2)圖案庫開發(3)形文件(4)地質符號開發實例本章難點:形文件的開發技術教學手段:多媒體教學方法:課程講授第一節線型開發AutoCAD線型由線型定義文件定義,線型定義文件的擴展名為.lin。AutoCAD缺省的線型文件是

acadiso.lin,其中已定義了許多標準線型。用戶可以直接使用這些線型,也可以對它們進行修改或自己創建新的線型。

AutoCAD線型中的線型分為兩類,一類僅由點、劃和空格組成的線型稱為簡單線型;另一類線型不僅包含點、劃和空格,還包含嵌入的形和文字對象,這種線型稱為復雜線型。盡管

AutoCAD對這兩種線型的處理很相似,但它們的定義有很大區別。

第一節線型開發線型文件是一種文本格式的文件,有兩種方法可創建或修改線型文件:一種是用文本編輯器或字處理器(如Windows的記事本)編輯LIN文件,另一種是用_LINETYPE

命令的“創建”選項創建線型文件(該方法不能創建或修改復雜線型)。用戶可將自定義線型加入到acad.lin

線型文件中,也可以構造自己的線型庫文件。在LIN文件中,每個線型用兩行來定義。其定義格式為:*線型名[,線型說明]A,定義線型的一組數據

第一節線型開發例如:*DIVIDE,Divide____..____..____..____A,12.7,-6.35,0,-6.35,0,-6.35說明:(1)第一行必須以星號開始(標題行的標記),其后緊跟線型名稱。方括號中為線型說明,僅僅是幫助用戶了解線型的外觀,可有可無(為使用方便,最好有),如果有說明,則必須用逗號將它與名稱分開,而且不能超過47個字符。(2)第二行是描述實際線型的代碼。

目前只能以“A”開頭,表示兩端對齊(Alignment),其后是用逗號分隔的圖案描述(不允許出現空格)。“A”是對準方式的代碼,這種對準方式能確保線型由長劃開始,也由長劃結束。

第一節線型開發(3)定義線型的一組數據是用于定義組成線型的各線段及間隔長度。長度為正時,表示“落筆段”,畫一條實線段;長度為負時,表示“抬筆段”,畫一條空線段;長度為0時,畫一個點。每個線型至多可以有12個線段長度定義,但這些定義必須在一行中,并且總長度不能超過80個字符。(4)線型不能在創建時自動加載到圖形中,而需要用

LINETYPE命令的“加載”選項來加載。

第一節線型開發第一節線型開發第二節圖案開發AutoCAD已經提供了一部分圖案,存放在acad.pat中,用戶可以直接使用這些圖案,也可以對它們進行修改,也可自己定義圖案并將它單獨保存在一個文件中。不過將圖案單獨保存時,文件名必須與圖案名相同。例如,名為

HYFH的圖案必須保存在文件

hyfh.pat中。不管定義保存在什么文件中,其格式都是一樣的。由于圖案是由一簇或幾簇有規律的圖案線組成,每一簇圖案線中的各條線相互平行且線型相同。因此,只要確定了該線簇中一條基準圖案線的方位、線型及其相鄰平行線與該基準線的相對位置,則這一簇圖案線就唯一確定。

第二節圖案開發AutoCAD中,基準圖案線的方位由三個參數決定,即基準線的起點在繪圖坐標系中的坐標(△x,△y)(一般情況下取△x=0,△y=0)及基準線與x軸的夾角A(逆時針方向為正)。基準圖案線中的線型定義與前面講的線型定義完全相同,當線型為連續實線時,線型定義可省略。基準圖案線定義后,相鄰平行線與該基準線的相對位置由兩個參數決定,一個是相鄰平行線的起點與基準線的起點在線的長度方向上距離△L;一個是平行線之間的距離△S。第二節圖案開發第二節圖案開發在AutoCAD的圖案文件中,圖案定義的格式為:*圖案名[,圖案描述說明]定義第一簇平行線的一組參數定義第二簇平行線的一組參數……說明:定義一簇平行線的一組參數格式為:A,△x,△y,△L,△S[,線型定義]第二節圖案開發第二節圖案開發第二節圖案開發第二節圖案開發第二節圖案開發*STARS,StarofDavid0,0,0,0,.866,.5,-.560,0,0,0,.866,.5,-.5120,.25,.433,0,.866,.5,-.5第一組:A=0,△x=0,△y=0,△L=0,△S=0.866第二組:A=60,△x=0,△y=0,△L=0,△S=0.866第三組:A=120,△x=0.25,△y=0.433,△L=0,△S=0.866第三節形文件的開發在地質繪圖中,經常用到各種地質符號,這些符號在圖上調用頻繁,用基本繪圖命令來畫太麻煩,雖然可以用“塊”解決這類問題,但“形”在存儲和繪圖方面更有效,特別適用于建立各種符號庫。“形”是一種特殊的對象,其用法與塊相似,它可以用直線、圓弧及圓來定義。另外,“形”的作用遠遠不止是圖形符號那么簡單,更為重要的是AutoCAD中字體是以形文件的方式存在的,稱為字體形文件。

AutoCAD字體和形文件(擴展名為SHX)是從形定義文件(擴展名為SHP)經過編譯而生成的。形定義文件可用文本編輯器或能將文件存為ASCII格式的字處理器創建或編輯。第三節形文件的開發5.3.1形定義的格式AutoCAD的每個形定義包括一個標題行和若干個描述圖形的定義行組成。下面以圖13.3.1所示的邊長為1,帶有一條對角線圖13.3.1正方形圖例的正方形為例說明形定義。*220,7,BOX;example001,014,010,01C,018,012,000第三節形文件的開發說明:①形定義的第一行為標題行,標題行的格式為:*形編號,形元素數,形名[;注釋]標題行必須以星號開頭;形編號是一個形的編號,每一個形都有一個形編號,用來區分一個形與其他形,形編號是1~255之間的一個整數。其中,1~127是用來定義西文字符的,用戶定義的形編號只能選128~255之間的整數(上例的形編號為220)。形元素數是形元素的個數,包括結束符000(上例中形元素數為7)。形名是用戶給形起的名字,用來調用該形,形名必須大寫(上例中形名為BOX)。形名后為對形的注釋,以便于理解和調試形文件,該項是任選項。

第三節形文件的開發②定義行是各個形元素之間按逗號分開的文本序列,其標準格式為:形元素,形元素,形元素,……,000形元素可以看作是繪圖筆動作的模擬,如抬筆、落筆、畫直線、畫圓等等,各形元素之間用逗號分隔。形元素主要包括兩類:一類用于定義繪圖筆的筆態、運動方式等,稱為命令元素。命令元素在形文件中用特定的代碼表示(表5-1)。另一類用于定義具體的位移量等與圖形大小有關的參數。第三節形文件的開發第三節形文件的開發5.3.2標準線段元素標準線段就是方向和長度都是標準單位的線段。在AutoCAD中,為了將線段簡化,規定了線段的標準方向和標準線長。標準方向:就是形定義中所規定的0~F的16種標準方向,每相鄰方向之間相差22.5度,如圖5.2所示。標準線長:形定義中規定標準線段只有0~F16種標準長度。其值表示標準長度單位的倍數。第三節形文件的開發例如:*131,4,ANGULAR016001,010,016,000010說明:第一個形元素001表示落筆第二個形元素010意義為:第一個0表示形元素用的是標準單位,1表示標準長度為1,后一個0表示線段的標準方向為0方向;第三個形元素016意義為:第一個0表示形元素用的是標準單位,1表示標準長度為1,后一個6表示線段的標準方向為6方向;第四個形元素000表示形定義結束第三節形文件的開發5.3.3非標準線段元素非標準線段顧名思義就是線段矢量方向是非標準方向、線段長度是非標準長度的線段,對于非標準線段要用起點到終點的x增量和y增量來表示。根據所定義的形是一條線段還是折線,分別用命令元素008和009后跟x、y增量表示。兩種格式分別如下:008(X增量,Y增量)009(X增量,Y增量),(X增量,Y增量),……,(X增量,Y增量),(0,0)第三節形文件的開發圖5.3中形定義為:009(-2,3),(4,0),(-2,-3),(0,0)例如:*145,6,LINE;圖13.3.4(a)001,050,008,(6,18),000*146,14,MOUTAIN;圖14.3.4(b)001,04C,009,(4,1),(-1,1),(1,1),(-4,1),(0,0),000第三節形文件的開發5.3.4標準八分弧在AutoCAD中,為了簡化圓弧的畫法,將圓弧劃分成0~7八種有向弧段,如圖5.5所示。此種圓弧稱為標準八分圓弧,因為它跨越一個或多個45°的八分圓,起點和端點都在八分圓邊界上。第三節形文件的開發標準圓弧定義為:00A,半徑,(-)0SA其中:半徑可以是1到255之間的任意值。0SA為八分圓弧描述字,其圓弧有方向性(如果為正,則為逆時針;如果為負,則為順時針)。0表示繪制標準八分圓弧;S表示圓弧的起點在標準八分圓弧中的位置(值為0到7)。A為跨越的八分圓數(值為0到7。其中,0等于八個八分圓或整個圓)。可用括號增強可讀性。第三節形文件的開發例1:*246,7,ARC;example001,012,00A,(001,-032),01E,000此形定義如圖5.6所示,此代碼依次分別繪制:向右上的一個單位矢量、從八分圓3開始的順時針圓弧(半徑為一個單位,跨越兩個八分圓)和向右下的一個單位矢量。括號中:001半徑-032八分圓弧描述字第三節形文件的開發例2:*142,5,ARC1;example1001,00A,(004,022),000*143,5,ARC2;example2001,00A,(004,-022),000*144,5,ARC3;example3001,00A,(004,000),000第三節形文件的開發5.3.5非標圓弧(1)一般非標圓弧一般非標圓弧用命令元素00B后跟五個參數定義。其格式如下:00B,(起點偏移,終點偏移,半徑高八位,半徑低八位,0SA)其中:起點偏移是指起點距離它所在標準八分弧的起點的偏移量:起點偏移=(圓弧起始角-起點所在的八分弧的起點角度)×256/45終點偏移是指終點距離它所在標準八分弧的起點的偏移量:終點偏移=(圓弧終止角-終點所在的八分弧的起點角度)×256/45圓弧的半徑用其高八位和低八位兩個參數描述。當半徑值小于255時,半徑高八位為0,只有低八位。八分弧描述字0SA與標準八分弧中的定義相同。第三節形文件的開發5.3.5非標圓弧例如:定義一個形,它是一段半徑為3,起始角為65度,終止角為105度的弧。起始角偏移=(65-45)*256/45=113終止角偏移=(105-90)*256/45=85形定義如下:*155,8,ARC4001,00B(113,85,000,003,012),000第三節形文件的開發(2)非標準凸弧在AutoCAD中,將不大于180度的弧稱為凸弧,弧的大小和方向用凸值來表示。非標準凸弧是指起點和終點都不在標準八分弧的分界線上,即起始角和終止角都不是45度的倍數。定義非標準凸弧用命令元素00C或00D后若干參數。其格式如下:00C,(X增量,Y增量,凸值)00D,(X增量,Y增量,凸值),……,(X增量,Y增量,凸值),(0,0)第一種格式用于只有一段弧的情況,第二種格式用于有多段弧的情況。其中:X增量=弧終點X坐標-弧起點X坐標Y增量=弧終點Y坐標-弧起點Y坐標凸值=127(2H/D)式中:D-弧的弦長

H-弧的高度

第三節形文件的開發說明:(1)凸值是一個方向量,正表示弧的方向是逆時針方向,負表示弧的方向是順時針方向。(2)凸值的范圍在-127~+127之間,只能繪不大于180度的弧,對大于180度的弧,可用00B命令的格式定義,或者用00D命令分段來定義。例:*177,8,SIGNAL001,00C,(0,2,127),024,020,000*178,17,ARC5001,00D,(0,4,127),(0,2,0),(0,4,127),(0,0),000從*178中可以看出,直線同樣可能看作是一段凸弧,用(X增量,Y增量,0)來表示第三節形文件的開發5.3.6形元素的其它用例例1:*133,6,LINE002,020,001,018,014,000O是繪圖筆的起始點,繪圖筆由O點移到1點,再落筆,由1經2點到3點畫折線。第三節形文件的開發5.3.6形元素的其它用例例2:*133,6,CIRCLE1001,00A,(001,000),028,000

*134,8,CIRCLE2003,002,001,00A,(001,000),028,000

*135,10,CIRCLE3003,002,001,00A,(001,000),003,002,028,000第三節形文件的開發5.3.6形元素的其它用例例3:*137,6,ANG001,005,020,006,024,000

說明:005記錄了筆的位置,006是對筆位置的調用,5,6兩個命令元素一般成對使用,多用于從一點繪制多條線段的情況。例4:*138,7,BALL002,020,001,00A,002,000,000

*139,12,BELL007,138,002,028,024,001,024,002,06C,001,02C,000第三節形文件的開發5.3.7形文件及其建立形文件顧名思義就是定義形的文件。它是一個后綴為SHP的文本文件。一個形文件其中可以包括一個形定義,也可以包括一個形定義。其結構如下:第三節地質符號開發實例形文件要經過編譯后(可以用compile命令)后才裝入,經編譯后后綴為SHX,裝入用LOAD命令形文件的調用:可用SHAPE命令來調用形。第四節地質符號開發實例例1*200,9,YD2,8,5,3,1,00A,2,000,0

例2*201,17,PM2,8,1,2,1,9,3,0,1,2,-3,0,-1,-2,0,0,0

例3*202,21,YTD2,8,1,1,9,4,4,-1,-2,0,0,2,8,1,2,1,8,-2,-1,0例4*204,17,WZ2,034,1,060,2,8,-3,3,1,06C,2,014,1,00A,2,060,0第四節地質符號開發實例例5*203,9,CW2,048,1,080,2,048,1,064,0

例6*206,25,YZ2,8,(1,0),1,8,(2,8),2,8,(4,0),1,8,(-2,-8),2,8,(1,4),1,00A,2,-000,0

例7*206,17,PXD2,8,1,1,1,8,2,4,2,8,2,0,1,8,-2,-4,0例8*205,21,CC2,8,-3,4,1,9,3,-4,6,8,0,0,2,8,-9,-4,1,8,6,0,0第四節地質符號開發實例例9*209,21,YK4,3,1,064,020,2,01C,1,024,080,02C,088,2,020,1,024,2,040,1,02C,0例10*129,31,GEO2;187頁GEO21,9,(0,24),(1,0),(0,-24),(1,0),(0,24),(1,0),(0,-24),(1,0),(0,24),(1,0),(0,-24),(1,0),(0,24),(0,0),0例11*235,15,WMK3,6,2,024,1,10,2,020,2,01C,1,10,1,020,0例12*192,13,DC2,014,058,1,0A0,027,2,03C,020,1,0A8,02F,0第四節地質符號開發實例例13*163,10,JYXD2,018,1,020,014,10,1,004,01C,0第五節復雜線型開發實例復雜線型定義與簡單線型定義一樣位于LIN文件中。復雜線型的語法與簡單線型的語法相似,都是用逗號分隔的圖案說明單元清單。復雜線型定義中除簡單線型的點劃說明單元之外,形和文字對象也可作為復雜線型的圖案說明單元,復雜線型可表示地質繪圖中常用于表示各種邊界、輪廓等等。在復雜線型定義中的形和文字對象說明單元的語法如下所示:形[形名,形文件名]或[形名,形文件名,變換]文字對象["字符串",文字樣式名]或["字符串",文字樣式名,變換]第五節復雜線型開發實例其中,“變換”是可選的,可以是下列等式的任意序列(每個等式前都用逗號分隔):R=##相對旋轉A=##絕對旋轉S=##比例X=##X偏移Y=##Y偏移在此語法中,##表示帶符號的十進制數(如80、-17.5、0.05,等等),旋轉單位為度,其他選項的單位都是線型比例的圖形單位。

第五節復雜線型開發實例例如,下面定義了名為CON1LINE的線型,該線型由直線段、空格和嵌入的形CON1的重復圖案構成。其中,形CON1來自文件es.shx(注意:為使下例正確工作,必須將es.shx文件放在支持路徑中)。*CON1LINE,---[CON1]---[CON1]---[CON1]A,1.0,-0.25,[CON1,es.shx],-1.0除了方括號中的代碼以外,所有內容都與簡單線型的定義一致。此樣例展示了最簡單的復雜線型定義,該線型包含嵌入的形。第五節復雜線型開發實例如前所述,總共有六個字段可用于將形定義為線型的一部分。前兩個是必須的,位置固定;后四個是可選的,次序可變。下面兩個樣例展示了不同的形定義項。[CAP,es.shx,S=2,R=10,X=0.5]此代碼對形文件es.shx中定義的形CAP進行變換。在變換生效之前,將該形放大兩倍,沿順時針方向切向

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論