2008年10月2日 星期四

AutoCAD筆記本

AUTOLISP筆記
LISP是高階的程式語言,和AUTOCAD結合後成為AUTOLISP,
用來在AUTOCAD軟體中輔助畫圖,
例如原來的指令行並沒有TTT三切點畫圓的指令,
(只有在功能表裡面才有)
我們就用文書編輯器寫成如下內容:

(defun c:ttt();;定義指令名稱為ttt
(setq oldos (getvar "osmode"));;取得目前鎖點模式設為變數OLDOS
(setvar "OSMODE" 256 );;設定鎖點為切點
(command "circle" "3p");;畫圓3p選項
(while (> (getvar "CMDACTIVE") 0);;如果程式還在執行中
(command pause);;暫停執行指令行
)
(setvar "OSMODE" oldos);;鎖點模式回到原先
(princ);;防止傳回nil
)

最後存檔為CIRCLET.LSP
然後在AUTOCAD裡面APPLOAD載入後即可使用。

配置教學大綱

開新圖隨便畫,新增標註形式,有些做斜線,有些用圓圈
介紹等角視圖SNAPSTYL+正交+橢圓等角選項、視埠畫3D圖形

範例22-6
假設文字放大3倍,標註整體比例3至少不能是1的內定值,可註解才能顯示大小的差異,
到圖紙配置,刪掉原來的視埠,新建佈滿四個視埠
連按兩下可以切換空間
mview其中的L可以鎖住模型空間的zoom比例
連按兩下全圖面進入模型,視埠比例約0.35
連按兩下六等份面進入模型,視埠比例約1.5
回到左下角模型空間,增加一種標註型式可註解,將某些尺寸標註變更標註形式,可註解比例

選接近上述值約4:1
切回配置即可看到標註比例已調整,如果要凍結原有尺寸,進入圖層將dim視埠凍結即可(模型

空間並無此選項)
如果圖面上有多重引線,在配置上也可以在格式/多重引線型式
其他文字、剖面也有可標註功能

2008版的圖塊參數

線性:用在該類圖塊有伸縮性,例如門窗
1.先畫一個弧和直線代表門的平面圖
2.輸入Block指令,輸入名稱,插入點自訂,選取線和弧
3.左下角勾選在圖塊編輯器中開啟(如果不小心關閉,請到功能表工具/圖塊編輯器)
4.點選線性參數,點某個圖塊的位置當起點,再選一終點,最後決定位置,會出現距離線性參數圖示
5.動作標籤選比例動作,選剛才的距離參數,繼續選弧和直線,最後選擇基準點
6.做好後關閉圖塊編輯器,回到圖面點選圖塊即會出現參數三角形,點選拉伸或輸入值即可


可見性:用在該類圖塊有置換性,例如平面圖盆景配置
1.準備兩盆平面盆景
2.輸入Block指令,輸入名稱,插入點自訂,選取兩盆盆景
3.左下角勾選在圖塊編輯器中開啟(如果不小心關閉,請到功能表工具/圖塊編輯器)
4.點選可見性參數,點某個圖塊的位置,會出現可見性參數圖示
5.點選上方管理可見性狀態,更名並新建假設為pine和banyan,當選擇pine時將banyan改為不可見
6.同理選擇banyan時將pine改為不可見,將banyan搬到原來的插入點
7.做好後關閉圖塊編輯器,回到圖面點選圖塊即會出現參數三角形,點選即可

標註型式採用可註解的運用
目的:全圖和細部結構都有適當大小的標註

1.畫三個正方形分別為10000*10000、1000*1000、100*100
2.標註三個寬度,小的要Zoom in才有辦法標
3.進標註型式/新建/輸入100/可註解
4.進標註型式/新建/輸入10/可註解
5.進標註型式/新建/輸入1/可註解
6.點選10000的標註,修改/性質/標註型式改為100,可註解改為1:100其餘刪除
7.點選1000的標註,修改/性質/標註型式改為10,可註解改為1:10其餘刪除
8.點選100的標註,修改/性質/標註型式改為1,可註解改為1:1其餘刪除
9.右下角註解可見性(比例尺燈泡),變數ANNOALLVISIBLE改成零
10.右下角註解比例CANNOSCALE分別選用1:1、1:10、1:100三種標註就會分別出現了

另外圖塊若定義成可註解也是可以限定在某註解比例下才看得見。

圖塊的顏色
零層所畫的物件作成圖塊,插入時同當前層的顏色
非零層所畫的物件作成圖塊,插入時維持原來的顏色

一般來說AutoCAD裡的顏色是出圖時筆寬的重要依據,所以圖塊也會有特定的顏色和特定的圖層,而非畫在零層上

如果希望圖塊有各自的圖層方便開關顯示,插入時也同當前層的顏色,製作時顏色就要從BYLAYER改成BYBLOCK

insunits
如果插入圖塊發現大小會改變,請將這個變數設定為4(公釐)比較適合台灣的習慣,acad.dwt的insunits是1(英吋),所以盡量不要使用該樣板當底圖。

沒有留言: