[分享] 在AutoCAD同一張圖上自動實現不同的標注比例
+4
hkjyiuop
RyanGuo
Tiger&蘋果爸
moseky
8 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
[分享] 在AutoCAD同一張圖上自動實現不同的標注比例
在AutoCAD同一張圖上自動實現不同的標注比例 (文章出處:網路搜尋)
----系統變量的使用、截獲鼠標消息、自定義實體知識
做機械製圖的同學可能經常遇到這樣的問題,裝配圖或者零件圖的某一部分經常需要
局部放大。出圖時也需要出在同一張紙上。如果不涉及標注,可能並沒有太大的問題,但
常常不得不處理標注的比例。Auto CAD標注時可以選擇自動測尺寸標注,這樣當改變標注
線位置時標注的尺寸數值自動變化。如果不是自動測尺寸,而是強行輸入一個數值字符串,
那麼如果尺寸線位置變動(比如你改變設計尺寸),標注數值是不變化的,這不符合客觀
情況。 在同一張圖上標注不同比例的實體時,雖然作為Auto CAD實體,他們的大
小是不一樣的,但作為實際設計模型,尺寸是一樣的,不過是局部放大顯示罷了!假如使
用自動測尺寸,照顧了原圖就照顧不了放大圖,必須有一個圖是使用不自動檢測尺寸,這
對改圖又改尺寸標注是很不方便的。如果開不同視窗,又會涉及到文字比例問題,因為圖
放大了文字也放大,而實際需要的是圖放大而文字不放大。
解決這個問題有一個方法可以參考,就是使用DIMSCALE系統變量控制,例如,我們需
要將原圖一部分局部放大10倍,原圖標注尺寸是150的地方,在放大圖上也是150,雖然圖
變大了10倍,絕對不會檢測成1500, 我們只要在標注時將DIMSCALE系統變量設成0.1就可
以了。
改變系統變量固然可以解決尺寸自測問題,但是,DIMSCALE變量是全局的,他將影響
以後所有的標注,如果在實際操作時反覆切換這個變量,又為繪圖添加很多新的麻煩,所
以,下一步就是考慮如何自動切換標注比例問題。
以筆者的成功範例,採用下列方式達到自動切換標注比例的功能,只要指定了一個矩
形框,確定在此框內的比例,以後凡是在此框內繪圖都自動設置DIMSCALE變量,在框外繪
圖標注比例會設回去。
第一 : 截獲Auto CAD鼠標按鍵消息;重新編製窗口處理過程,採用SetWindowLong
將此過程附加到Auto CAD繪圖窗口。
第二 : 在窗口處理過程裡面判斷鼠標的位置,是否落在規定的矩形框內,如果在則
改變系統變量。
第三 : 為了記錄特定的矩形框位置,設計了一個新實體,新實體可以顯示可以隱藏,
可以移動、縮放,但不能隨意刪除,必須用指定的命令才可刪除,如果使用Auto CAD命令
刪除它,在存盤時可以恢復,並設為隱藏狀態,新實體的一個重要屬性就是標注比例,可
以隨時改動,並影響框內所有實體。
----系統變量的使用、截獲鼠標消息、自定義實體知識
做機械製圖的同學可能經常遇到這樣的問題,裝配圖或者零件圖的某一部分經常需要
局部放大。出圖時也需要出在同一張紙上。如果不涉及標注,可能並沒有太大的問題,但
常常不得不處理標注的比例。Auto CAD標注時可以選擇自動測尺寸標注,這樣當改變標注
線位置時標注的尺寸數值自動變化。如果不是自動測尺寸,而是強行輸入一個數值字符串,
那麼如果尺寸線位置變動(比如你改變設計尺寸),標注數值是不變化的,這不符合客觀
情況。 在同一張圖上標注不同比例的實體時,雖然作為Auto CAD實體,他們的大
小是不一樣的,但作為實際設計模型,尺寸是一樣的,不過是局部放大顯示罷了!假如使
用自動測尺寸,照顧了原圖就照顧不了放大圖,必須有一個圖是使用不自動檢測尺寸,這
對改圖又改尺寸標注是很不方便的。如果開不同視窗,又會涉及到文字比例問題,因為圖
放大了文字也放大,而實際需要的是圖放大而文字不放大。
解決這個問題有一個方法可以參考,就是使用DIMSCALE系統變量控制,例如,我們需
要將原圖一部分局部放大10倍,原圖標注尺寸是150的地方,在放大圖上也是150,雖然圖
變大了10倍,絕對不會檢測成1500, 我們只要在標注時將DIMSCALE系統變量設成0.1就可
以了。
改變系統變量固然可以解決尺寸自測問題,但是,DIMSCALE變量是全局的,他將影響
以後所有的標注,如果在實際操作時反覆切換這個變量,又為繪圖添加很多新的麻煩,所
以,下一步就是考慮如何自動切換標注比例問題。
以筆者的成功範例,採用下列方式達到自動切換標注比例的功能,只要指定了一個矩
形框,確定在此框內的比例,以後凡是在此框內繪圖都自動設置DIMSCALE變量,在框外繪
圖標注比例會設回去。
第一 : 截獲Auto CAD鼠標按鍵消息;重新編製窗口處理過程,採用SetWindowLong
將此過程附加到Auto CAD繪圖窗口。
第二 : 在窗口處理過程裡面判斷鼠標的位置,是否落在規定的矩形框內,如果在則
改變系統變量。
第三 : 為了記錄特定的矩形框位置,設計了一個新實體,新實體可以顯示可以隱藏,
可以移動、縮放,但不能隨意刪除,必須用指定的命令才可刪除,如果使用Auto CAD命令
刪除它,在存盤時可以恢復,並設為隱藏狀態,新實體的一個重要屬性就是標注比例,可
以隨時改動,並影響框內所有實體。
moseky 在 2009-02-09, 10:58 作了第 1 次修改
moseky- 初級會員
- 文章總數 : 18
年齡 : 41
來自 : 台中
職業 : 替代役
愛好 : 看書
個性 : 外向
積分 : 2
經驗值 : 5780
威望值 : 48
注冊日期 : 2008-12-31
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
這部分我也小有心得,改天再製作教學與大家分享~
敬請期待!!
PS:請記得編輯文章註明出處喔!
敬請期待!!
![竊喜](/users/3215/23/55/09/smiles/91815.gif)
PS:請記得編輯文章註明出處喔!
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
感覺起來可以在配置空間中,
搭配可註解標註和不同註解比例的視埠,
在不需要剖面的情況下,
應該是不用局部放大的實體就可以達到目標.
搭配可註解標註和不同註解比例的視埠,
在不需要剖面的情況下,
應該是不用局部放大的實體就可以達到目標.
RyanGuo- 初級會員
- 文章總數 : 206
年齡 : 41
來自 : 屏東
職業 : 機械繪圖
愛好 : 玩遊戲
個性 : 嗚嗚男
使用年資 : 1年多
使用版本 : 2011
積分 : 3
經驗值 : 5487
威望值 : 316
注冊日期 : 2013-04-18
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
早就想學這東西,也有相同的困擾,感謝分享唷!
hkjyiuop- 初級會員
- 文章總數 : 105
年齡 : 36
來自 : 台灣新北市土城區
職業 : 機電工程師
愛好 : 學習
個性 : 開朗
使用年資 : 2年
使用版本 : 2016
積分 : 1
經驗值 : 4347
威望值 : 54
注冊日期 : 2014-04-25
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
我都笨笨的直接作成圖塊放大或是炸掉物件後放大,不然就是用視埠搭配比例調整
ykva8983- 初級會員
- 文章總數 : 238
年齡 : 34
來自 : 新竹
職業 : 土地開發
愛好 : 閱讀
個性 : 我是乖寶寶
使用年資 : 11個月
使用版本 : 2013
積分 : 4
經驗值 : 6189
威望值 : 156
注冊日期 : 2010-06-01
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
有空说一下,捆牢我 很久了
baokeding- 初級會員
- 文章總數 : 98
年齡 : 45
來自 : dubai/uae
職業 : designer
愛好 : 上网/运动
個性 : 开朗/善良
使用年資 : 6
使用版本 : 2012
積分 : 1
最佳解答 : 1
經驗值 : 5178
威望值 : 39
注冊日期 : 2012-01-08
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
說實在的~我也是重新截圖放大後再做成局部圖~然後再重新更改標註的數字為固定文字!!
沒錯....我就是這麼土~~!!
沒錯....我就是這麼土~~!!
designfax- 一般會員
- 文章總數 : 38
年齡 : 44
來自 : 高雄
職業 : 建築
愛好 : 戶外活動
個性 : 隨和
使用年資 : 7
使用版本 : 2008
經驗值 : 5365
威望值 : 36
注冊日期 : 2010-06-25
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
Tiger&蘋果爸 寫到:這部分我也小有心得,改天再製作教學與大家分享~
敬請期待!!![]()
PS:請記得編輯文章註明出處喔!
有空给我说说哦,等很久了哦
baokeding- 初級會員
- 文章總數 : 98
年齡 : 45
來自 : dubai/uae
職業 : designer
愛好 : 上网/运动
個性 : 开朗/善良
使用年資 : 6
使用版本 : 2012
積分 : 1
最佳解答 : 1
經驗值 : 5178
威望值 : 39
注冊日期 : 2012-01-08
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
ok~baokeding 寫到:有空给我说说哦,等很久了哦Tiger&蘋果爸 寫到:這部分我也小有心得,改天再製作教學與大家分享~
敬請期待!!
PS:請記得編輯文章註明出處喔!
最近真的忙過頭,找個時間整理一下心得~
![竊喜](/users/3215/23/55/09/smiles/91815.gif)
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
感覺標註比例是個奇妙的...指令?
看到版主寫"有空给我说说哦,等很久了哦"...
還催蘋果爸喔...= ="
moseky,蘋果爸很忙的啦~~~
讓他好好的,慢慢的整理,我們再來吸收...
(明明我也很想知道,哈)
看到版主寫"有空给我说说哦,等很久了哦"...
還催蘋果爸喔...= ="
![三條線](/users/3215/23/55/09/smiles/564587.gif)
moseky,蘋果爸很忙的啦~~~
讓他好好的,慢慢的整理,我們再來吸收...
(明明我也很想知道,哈)
YU HSIANG- 初級會員
- 文章總數 : 140
年齡 : 46
來自 : 新北市
職業 : 繪圖
愛好 : 上網
個性 : 靜
使用年資 : 12
使用版本 : AUTO CAD 2010
積分 : 9
經驗值 : 5582
威望值 : 195
注冊日期 : 2011-05-05
回復: [分享] 在AutoCAD同一張圖上自動實現不同的標注比例
謝謝 YU HSIANG 的體諒喔~YU HSIANG 寫到:感覺標註比例是個奇妙的...指令?
看到版主寫"有空给我说说哦,等很久了哦"...
還催蘋果爸喔...= ="
moseky,蘋果爸很忙的啦~~~
讓他好好的,慢慢的整理,我們再來吸收...
(明明我也很想知道,哈)
昨天下午已經發佈了,歡迎大家一同討論業界不同的作法!
[測驗題]標準作業:A1圖框二種標註比例圖面(三)
![認同](/users/3215/23/55/09/smiles/349794.gif)
____________________________________________________________________________________
👉[訂購]AutoCAD圖塊大師課程(點我)👈
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 2D討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章