㈠ auto cad里多條平行線段怎麼求總長度
下載比一個 賤人工具箱 打開CAD之後輸入ap命令空格確定之後選擇賤人工具箱,載入成功關閉對話框之後輸入Y命令空格確定後彈出賤人工具箱,選擇右上角的長度按鍵,然後選擇所有要測量長度的線段,空格確定就全部測量出來了
㈡ CAD3維圖像怎麼變成2維
只有在布局選項卡上工作時才能使用 SOLPROF。如果圖形不包含布局視口,請在布局選項卡上點一下 圖紙 按鈕,把它變成模式。
「實體」工具欄:
「繪圖」菜單:實體 設置 輪廓
命令行: solprof
選擇對象: 使用對象選擇方法
是否在單獨的圖層中顯示隱藏的輪廓線?[是(Y)/否(N)] <是>: 輸入 y 或 n,或按 ENTER 鍵
是
僅生成兩個塊:一個用於整個選擇集的可見線,另一個用於隱藏線。 生成隱藏線時,實體可以部分或完全隱藏其他實體。繪制可見輪廓塊時使用的線型為 BYLAYER,繪制隱藏輪廓塊時使用的線型為 HIDDEN(如果已經載入)。可見線和隱藏線的塊放在按如下命名規則命名的圖層上:
PV-視口句柄用於可見的輪廓圖層
PH-視口句柄用於隱藏的輪廓圖層
例如,若在句柄為 4B 的視口中創建輪廓圖,包含可見線的塊將插入到圖層 PV-4B 中,包含隱藏線(如果需要)的塊將插入到圖層 PH-4B 中。 如果這些圖層不存在,該命令將創建它們。如果這些圖層已經存在,塊將添加到圖層上已經存在的信息中。
注 要確定視口句柄,請在圖紙空間中選擇該視口並使用 LIST 命令。選擇一個布局選項卡以便從模型空間轉移到圖紙空間。
V 不改變圖層的顯示;如果只是需要觀察剛創建的輪廓圖,請關閉包含原實體的圖層(通常為當前層)。
否
把所有輪廓線當作可見線,並且為每個選定實體的輪廓線創建一個塊。不管是否被另一實體全部或部分遮擋,都將創建選擇集中每一實體的所有輪廓線。用與原實體同樣的線型繪制可見的輪廓塊,並且放在一個按「是」選項中描述的命名規則唯一命名的圖層上。
注 如果要刪除隱藏線,則相互重疊的實體(共用某些公用部分)將會產生懸垂邊。這是因為,必須在邊進入另一實體的點處將這些邊斷開,以便能把它們區分為可見和隱藏。在生成輪廓之前對重疊的實體進行合並運算(使用 UNION 命令)可以消除懸垂邊。
下一個提示確定使用二維還是三維的對象來表示輪廓的可見線和隱藏線。
是否將輪廓線投影到平面?[是(Y)/否(N)] <是>: 輸入 y 或 n,或按 ENTER 鍵
是
AutoCAD 將用二維對象創建輪廓線。三維輪廓被投射到一個與視圖方向垂直並且通過用戶坐標系原點的平面上。通過消除平行於視圖方向的線,以及由轉換圓弧和圓觀察到的輪廓素線,AutoCAD 可以清理二維投影。
否
AutoCAD 將用三維對象創建輪廓線。
下一命令確定是否顯示相切邊。 相切邊是指兩個相切面之間的分界邊,它只是一個假想的兩面相交並且相切的邊。例如,如果要將方框的邊做成圓角,將在圓柱面與方塊平面結合的地方創建相切邊。大多數圖形應用程序都不顯示相切邊。
是否刪除相切的邊?[是(Y)/否(N)] <是>: 輸入 y 或 n,或按 ENTER 鍵
㈢ 請問哪位大俠有CAD插件賤人工具箱5.6的注冊碼或者破解碼本人表示萬分感激先在這里謝過啦,呵呵~
土木在線
這個論壇上有
5.7
已注冊破解版本
不用謝了
㈣ auto cad里多條平行線段怎麼求總長度
安裝一個小插件就可以辦到:
;;測量長度;;
(defunC:TES(/&dis1&dis2&k1&kw1&ob1)
(if(nullvlax-mp-object)(vl-load-com))
(if(setq&kw1(ssget'((0."LINE,ELLIPSE,CIRCLE,ARC,LWPOLYLINE,SPLINE"))));直線,橢圓,圓,圓弧,多段線,樣條曲線
(progn
(setq&dis10)
(while(setq&k1(ssname&kw10))
(setq&kw1(ssdel&k1&kw1))
(setq&ob1(vlax-ename->vla-object&k1))
(setq&dis2(vlax-curve-getDistAtParam&ob1(vlax-curve-getEndParam&ob1)))
(setq&dis1(+&dis1&dis2))
)
(princ" 長度共:")
(princ(rtos&dis1))
(princ"毫米");命令行顯示長度
)
)
(prin1)
);復制到記事本,以【.lsp】為後綴命名,打開CAD,autolisp載入了,命令【TES】
;就可以選擇對象得到長度和
㈤ cad怎麼給圓加十字架
AutoCAD只是提供基本功能,要給圓加十字架的話,需要用插件來解決。
很多插件有這個功能,如:【賤人工具箱】有給圓加十字架功能。
圓加十字架代碼如下:
(defunc:tes(/&dis1&k1pt1pt2pt3)
(if(nullvlax-mp-object)(vl-load-com))
(while(and
(setq&k1(entsel" 請選擇圓"))
(setq&k1(car&k1))
(setq&k1(vlax-ename->vla-object&k1))
(=(vla-get-objectname&k1)"AcDbCircle")
)
(progn
(setqpt1(vla-get-Center&k1))
(setqpt1(Vlax-SafeArray->List(Vlax-Variant-Valuept1)))
(setq&dis1(*(vla-get-Radius&k1)1.2))
(setqpt2(polarpt10&dis1)pt3(polarpt1pi&dis1))
(entmake(list'(0."LINE")(cons10pt2)(cons11pt3)))
(setqpt2(polarpt1(*0.5pi)&dis1)pt3(polarpt1(*1.5pi)&dis1))
(entmake(list'(0."LINE")(cons10pt2)(cons11pt3)))
)
)
(princ)
);復制到記事本,以【.lsp】為後綴命名,autolisp載入,命令【TES】
㈥ cad2007的塊怎麼批量讓他於線平行啊
如果塊的插入點就是你旋轉時的基點,可以ctrl+1打開特性窗口,選多個要轉成同一角度的塊,在窗口中修改角度。
如果塊的插入點不是旋轉基點,可以先用賤人工具箱修改塊的插入點。再按上一方法修改角度。
如果目標角度不是整數,要先用units將角度單位精度設置得高一些,list查詢直線角度並復制,再選塊,將角度粘貼到特性窗口的「旋轉」欄中。
如果所有塊的角度都不太一樣,或者說目標角度太零碎,輸入會產生誤差,那麼可以用lisp程序幫助解決,操作方法是先選取直線,再多選想與線同角度的塊,當然不同角度的塊是不能同時改的。如果需要可以留郵箱,我發給你。
㈦ CAD布局如何批量列印多張圖紙
在CAD的布局中列印圖紙一般會設置很多,但是如果列印的圖紙比較多時該怎麼操作呢?其實這個也不算太難,下面就讓我告訴你CAD布局批量列印多張圖紙的 方法 ,一起看看吧。
CAD布局批量列印多張圖紙的方法
使用批量列印工具插件,好用的工具有秋楓批量列印工具、賤人工具箱也帶打量功能,兩者功能非常相似,使用非常方便。
a、首先,載入秋楓列印插件。然後點擊CAD里的工具,點擊載入
b、載入應用程序紅線處程序 (本教程用的是秋楓3.59)
c、在命令行輸入BPLOT(不區分大小寫)調用插件,調出窗口如圖:
d、先選擇列印設置(目的是先設置列印機及圖紙大小)會彈出如下窗口,我們選擇 新建
建一個默認為設置1,點確定。如圖:
e、列印機的設置:這里我選擇列印機的名稱為PDF列印機,每個公司都有自己的列印機,這里我就不多說了。圖紙選擇看個人需求A3,A4都不一定,列印范圍選擇窗口,然後跳轉到CAD窗口,隨便選個框框,就是畫個矩形一樣。最重要的是----選擇居中列印和布滿圖紙。列印樣式也是根公司統一的,最後按確定。如下圖:
f、第六步確定後,彈出這個窗口,選擇設置1置為當前。然後關閉。這樣列印機就設置好了。如圖:
g、批量列印的設置,圖框形式選擇圖塊或者圖層,圖框是塊就可以選擇圖塊,(若圖框不是塊,我們可以新建個圖層,在每個圖框外輪廓畫個矩形,這樣我們就可以選擇圖層啦)列印比例選擇適合圖紙。(這個不能改變)。列印順序以實際情況選擇。如下圖:
h、都設置好了,我們選擇“從圖中指定圖塊或圖層”。如圖:
j、選好圖框為參考後,我們回到批量列印設置頁面,選擇圖紙,如圖:
k、選擇要處理的圖紙。然後點應用,輸入保存的文件名保存。(下次批量列印就不用再設置了,是應用這次的設置)。一切OK點確定。
CAD教程:基本二維圖形繪制
1.絕對坐標系 ①笛卡爾絕對坐標: 以坐標原點(0,0,0)為基點定位所有的點。各個點之間沒有相對關系,只是和坐標零點的有關。 ②絕對極坐標: 以坐標原點(0,0,0)為極點定位所有的點,通過輸入相對於極點的距離和角度來定義點的位置。 使用格式: 距離〈角度
2.相對坐標系 ①笛卡爾相對坐標: 以某點相對於另一已知點的相對位置來定義該點的位置。相對已知點坐標點(x,y,z)的增量為( Δx, Δy,Δz)的坐標點的輸入格式為(@Δx, Δy, Δz),其中@表示輸入的為相對坐標值。 ②相對極坐標: 以某一特定的點為參考極點,輸入相對於極點的距離和角度來定義一個點的位置,其使用格式為:@距離〈角度
3.點 ①點的設置 格式—點樣式-設置點樣式 ②繪制點 命令:繪圖-點-單點、多點 ③繪制特殊點 a定數等分點 是按相間的間距在某個圖形對象上標識出多個特殊點的位置,各個等分點之間的間距由對象長度和等分點的個數來決定。使用等分點,可以對直線、圓弧、樣條曲線、圓、橢圓和多段線進行等分。 命令:繪圖-點-定數等分 b定距等分點 按照某個特定的長度對圖形對象進行標記。
4.直線 繪圖過程中用得最多的圖形,可以是一條線段也可以是多條連續的線段,但是每一條線段是獨立存在的對象。 兩點確定一條直線,所以只要指定了起點和終點就可以確定一條直線。
5.射線 一端固定,另一端無限延長的直線,主要用來作為輔助線。 繪圖-射線 命令:ray
6.構造線 向兩個方向無限延伸的直線,它既沒有起點也沒有終點,主要用作輔助線,作為創建其他對象的參照。 選擇繪圖-構造線,或單擊二維繪圖面板中的構造線按鈕或在命令行中輸入xline 五種繪制構造線方法: ①水平H ②垂直V ③角度A(創建一條與參照線或水平軸成指定角度,並經過指定一點) ④二等分B(創建一條等分某一角度的構造線) ⑤偏移O(創建平行於一條基線一定距離的構造線)
7.弧線 比較復雜的平面圖形中基本都會涉及到弧線的繪制。 ①圓弧 繪圖-圓弧或二維繪圖面板中圓弧或命令:arc a指定三點方式 b指定起點、圓心以及另一參數方式 c指定起點、端點及另一參數方式 ②橢圓弧 單擊二維繪圖面板中的橢圓弧按鈕 與橢圓繪制方法基本一致,只是在繪制橢圓弧時要指定起始角度和終止角度。
8.封閉圖形 ①矩形 選擇繪圖-矩形命令,或單擊矩形按鈕,或命令行中輸入rectang。 ②多邊形 選擇繪圖-正多邊形,或單擊正多邊形按鈕,或命令行輸入polygon。 提供三種繪制正多邊形方法: a內接圓法:多邊形的頂點均位於假設圓的弧上,需要指定邊數和半徑。 b外接圓法:多邊形各邊與假設圓相切,需要指定邊數和半徑。 c邊長方式:直接指定多邊形上的大小和方向。 ③圓 選擇繪圖-圓命令,或單擊圓的按鈕,或在命令行輸入circle來執行。 系統提供指定圓心和半徑、圓心和直徑、兩點畫圓、三點畫圓、三點相切和兩個切點加一個半徑等6種繪制圓方式。 ④圓環 圓環是填充環或實體填充圓,即帶有寬度的閉合多段線。要創建圓環,需要指定它的圓心和內個直徑。 ⑤橢圓 選擇繪圖-橢圓命令,或單擊橢圓按鈕,或在命令行中輸入ellipse來執行命令。 系統提供了三種方式用於繪制精確的橢圓。 a一條軸的兩個端點和另一條軸半徑。 b一條軸的兩個端點和旋轉角度。 c中心點、一條軸端點和另上條軸半徑。
9.多段線 是作為單個對象創建的相互連接的序列線段,可以創建直線段、弧線段或兩者的組合線段。多線段中的線條可以設置成不同的線寬以及不同線型,具有很強的實用性。 單擊多段線按鈕,或在命令行中輸入pline,可以執行該命令。 可以在命令行提示中輸入不同的選項,執行不同操作,繪制由不同線型和線寬組成的多段線。 圓弧A,長度L,半寬H,寬度W。
10.多線 多線由1至16條平行線組成,這些平行線稱為元素。通過指定每個元素距多線原點的偏移量可以確定元素的位置。用戶可以自己創建和保存多線樣式,或者使用包含兩個元素的默認樣式。用戶還可以設置每個元素的顏色、線型,以及顯示或隱藏多線的接頭。所謂接頭就是批那些出現在多線元素每個頂點處的線條。 多線多用於建築設計和園林設計領域,常用於建築牆線的繪制。 繪圖-多線,或在命令行中輸入mline,可以執行該命令。 命令行中提供了對正(J)、比例(S)、樣式(ST)3個選項供用戶設置。 對正 有三種方式:上(T)、無(Z)、下(B)。默認選項為上,使用此選項繪制多線時,在游標下方繪制多線;使用選項無繪制多線,多線以游標為中心繪制;使用選項下繪制多線時,多線在游標上面繪制。 比例 該選項的功能是決定多線寬度是在樣式中設置寬度的多少倍。在命令行輸入S,命令行提示:輸入多線的比例值。 樣式 此選項的功能是為將要繪制的多線指定的樣式。在命令行中輸入ST。輸入“?”後,文本窗中將顯示當前圖形文件載入的多線樣式。默認樣式為standard。 在菜單欄中選擇格式-多線樣式命令,該對話框中用戶可以設置多線樣式。
11.樣條曲線 繪圖-樣條曲線,或在二維繪圖面板上單擊樣條曲線按鈕,或命令行中輸入spline。- 是經過或接近一系列給定點的光滑曲線。一般通過指定樣條曲線的控制點和起點,以及終點的切線方向來繪制樣條曲線,在指定控制點和切線方向時,用戶可以在繪圖區觀察樣條曲線的動態效果,這樣有助於用戶繪制出想要的圖形。在繪制樣條曲線時,還可以改變樣條擬合的偏差,以改變樣條與指定擬合點的距離,控制曲線與點的擬合距離,此偏差值越小,樣條曲線就越靠近這些點。
12.修訂雲線 繪圖-修訂雲線,或或在二維繪圖面板上單擊修訂雲線按鈕,或在命令行中輸入revcloud。 修訂雲線是由連續圓弧組成的多段線。在檢查或用紅線圈閱圖形時,可以使用修訂雲線功能亮顯標記以提高工作效率。 可以從頭開始創建修訂雲線,也可以將對象(例如圓、橢圓、多段線或樣條曲線)轉換為修訂雲線。
㈧ cad批量文字,對應一一替換
(defunc:MJL3(/#k1#kw$kw#k%k)
(setvar"cmdecho"0)
(setvar"blipmode"0)
(if(nullvlax-mp-object)(vl-load-com))
(setq#k1(ttes6))
(if(/=#k1nil)
(progn
(setq#kw(ttes5))
(if(=#kwnil)(alert" 沒有選擇需要被替換的文字"))
(if(/=#kwnil)
(progn
(setq$kwnil)
(initget"XC")
(setq%k(getkword" 請選擇要替換的文字范圍[框選指定范圍(C)/整個圖形范圍(X)]:<框選指定范圍(C)>"))
(if(=%knil)(setq%k"C"))
(if(/=(member%k(list"C""c"))nil)(setq$kw(ssget(list(cons0"TEXT,MTEXT")(cons1#kw)))))
(if(/=(member%k(list"X""x"))nil)(setq$kw(ssget"X"(list(cons0"TEXT,MTEXT")(cons1#kw)))))
(if(/=$kwnil)
(progn
(setqn0)
(repeat(sslength$kw)
(setq%k(entget(ssname$kwn)))
(setqn(+n1))
(setq#k(assoc1%k))
(setq%k(subst#k1#k%k))
(entmod%k)
)
)
)
)
)
)
)
(prin1)
)
(defunttes5(/#kw%k)
(initget"T")
(setq#kw(entsel" 請選擇要被替換的文字內容或輸入文字(T)[輸入文字(T)]:<選擇文字>"))
(if(and(/=#kwnil)(=(member#kw(list"t""T"))nil))
(progn
(setq#kw(entget(car#kw)))
(setq%k(cdr(assoc0#kw)))
(if(or(=%k"TEXT")(=%k"MTEXT"))
(setq%k(cdr(assoc1#kw))))
)
)
(if(/=(member#kw(list"t""T"))nil)
(progn
(setq%k(getstring" 請輸入要被替換的文字內容:"))
(if(=%knil)(alert" 未輸入文字"))
)
)
%k
)
(defunttes6(/#kw1#k#k1)
(setq#kw1(entsel" 請選擇用來替換的文字"))
(if(/=#kw1nil)
(progn
(setq#k1nil)
(setq#kw1(car#kw1))
(setq#kw1(entget#kw1))
(setq#k(cdr(assoc0#kw1)))
(if(or(=#k"TEXT")(=#k"MTEXT"))(setq#k1(assoc1#kw1)))
(if(=#k1nil)(alert" 選擇的不是文字"))
)
)
#k1
)
;;以上內容復制並粘貼到記事本,以:(MJL3.lsp)命名
(prompt" 《MJL3》替換文字")
(prin1)
autolisp程序,可以批量修改文字。程序命令為:MJL3;載入到AutoCAD裡面使用;