關於自動調整線型比例
3 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
關於自動調整線型比例
最近想了解自動調整線型比例程式
目前還是想如何安排程序
設定線型比例值→選取物件→判斷線型(設定清單 CENTER HIDDEN ....)→若線型為BYLAYER→檢查圖層線型→計算圖型長度→進入各線型比例值清單(各種線型設定 例 100~500 設定值為2)→利用比例清單值計算( 設定線型比例值 ÷ 各線型比例值 ÷ LTSCALE = 線型比例(celtscale) )
目前問題:1.)圖型長度要怎麼計算比較好?(矩形、橢圓形、不規則聚合線、弧、線) 2.)若遇到圖塊要如何判斷線型? 有辦法改圖塊內部物件線型比例?
比例清單值的部分我再自己慢慢研究,感謝~
目前還是想如何安排程序
設定線型比例值→選取物件→判斷線型(設定清單 CENTER HIDDEN ....)→若線型為BYLAYER→檢查圖層線型→計算圖型長度→進入各線型比例值清單(各種線型設定 例 100~500 設定值為2)→利用比例清單值計算( 設定線型比例值 ÷ 各線型比例值 ÷ LTSCALE = 線型比例(celtscale) )
目前問題:1.)圖型長度要怎麼計算比較好?(矩形、橢圓形、不規則聚合線、弧、線) 2.)若遇到圖塊要如何判斷線型? 有辦法改圖塊內部物件線型比例?
比例清單值的部分我再自己慢慢研究,感謝~
masao_8- 初級會員
- 文章總數 : 72
年齡 : 31
來自 : 台中
職業 : 製圖
愛好 : 動漫
個性 : 內向
使用年資 : 4年
使用版本 : 2012
積分 : 1
經驗值 : 1397
威望值 : 126
注冊日期 : 2022-06-03
回復: 關於自動調整線型比例
我的用途比較單純,我沒有判斷目前線型,純粹進行更換目前物件比例,透過更換圖層再來進行繪圖使用。
1.一般我線型檔使用英制線型(acad.lin),圖面均使用 ltscale 整體比例係數 設置為 1000 (這個值固定不更改)
然後會設置主要比例為 1/100,標註比例值 dimscale 為100,目前物件比例為 1
當模型空間圖面有第二種次要比例使用 1/50,標註比例值 dimscale 為50
就會使用程式換算將目前物件比例更改為 0.5 進行繪圖使用
(SETVAR "CELTSCALE" (/(*(getvar"DIMSCALE")10)(getvar"LTSCALE")))
相關文章:
[影片]AutoCAD 線型控制-整體比例係數
2.程式可以更改圖塊的目前物件比例,之前有在國外網站看過相關文章
1.一般我線型檔使用英制線型(acad.lin),圖面均使用 ltscale 整體比例係數 設置為 1000 (這個值固定不更改)
然後會設置主要比例為 1/100,標註比例值 dimscale 為100,目前物件比例為 1
當模型空間圖面有第二種次要比例使用 1/50,標註比例值 dimscale 為50
就會使用程式換算將目前物件比例更改為 0.5 進行繪圖使用
(SETVAR "CELTSCALE" (/(*(getvar"DIMSCALE")10)(getvar"LTSCALE")))
相關文章:
[影片]AutoCAD 線型控制-整體比例係數
2.程式可以更改圖塊的目前物件比例,之前有在國外網站看過相關文章
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: 關於自動調整線型比例
請問有哪個函數功能可以知道目前線型是使用公制或英制嗎?看過國外網站好像說沒辦法,可是我使用的外掛可以分辨,但只有基本常用線型(hidden,center...)這類的有分辨。
masao_8- 初級會員
- 文章總數 : 72
年齡 : 31
來自 : 台中
職業 : 製圖
愛好 : 動漫
個性 : 內向
使用年資 : 4年
使用版本 : 2012
積分 : 1
經驗值 : 1397
威望值 : 126
注冊日期 : 2022-06-03
回復: 關於自動調整線型比例
可以用這個 MEASUREMENT (系統變數)masao_8 寫到:請問有哪個函數功能可以知道目前線型是使用公制或英制嗎?看過國外網站好像說沒辦法,可是我使用的外掛可以分辨,但只有基本常用線型(hidden,center...)這類的有分辨。
控制目前圖面使用英制還是公制的填充線樣式和線型檔。
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
masao_8 likes this post
回復: 關於自動調整線型比例
這個我知道,但是如何知道圖面中已經存在的線型是用公制匯入還是英制匯入的?我使用的圖面都是客戶的,每個客戶使用的設定都不一樣
masao_8- 初級會員
- 文章總數 : 72
年齡 : 31
來自 : 台中
職業 : 製圖
愛好 : 動漫
個性 : 內向
使用年資 : 4年
使用版本 : 2012
積分 : 1
經驗值 : 1397
威望值 : 126
注冊日期 : 2022-06-03
回復: 關於自動調整線型比例
不清楚有沒有這個函數😅masao_8 寫到:這個我知道,但是如何知道圖面中已經存在的線型是用公制匯入還是英制匯入的?我使用的圖面都是客戶的,每個客戶使用的設定都不一樣
我會換一個方式:
選取圖面一條線獲取線型的 群碼49 資訊
判斷該 線型的空格語法(群碼49) 比例大小
進而判斷物件線型是從 acad.lin(英制單位) 或 acadiso.lin(公制單位) 載入
PS:還需要判斷圖面一條線線型是
虛線、BYLAYER 或 BYBLOCK
如果一條線線型是 BYLAYER
那就在從 LAYER中確認線型名稱
最後一樣判斷該線型的空格語法(群碼49)比例大小。
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
masao_8 likes this post
回復: 關於自動調整線型比例
masao_8 寫到:這個我知道,但是如何知道圖面中已經存在的線型是用公制匯入還是英制匯入的?我使用的圖面都是客戶的,每個客戶使用的設定都不一樣
其實不用去判斷已經存在的是公制還是英制,而是要知道你需要的是公制還是英制。
如果我是要公制的,那就將MEASUREMENT設為1,將所需要的線型重新載入一次,再regen就好了。
應該不用去管之前的圖是那一種才對。
Atsai- 中級會員
- 文章總數 : 167
年齡 : 49
來自 : 台中
職業 : 工程
愛好 : 看漫畫
個性 : 樂天
使用年資 : 10
使用版本 : 2010
AutoCAD基礎篇等級 : 10星級
積分 : 8
經驗值 : 5930
威望值 : 524
注冊日期 : 2012-04-06
Tiger&蘋果爸 likes this post
回復: 關於自動調整線型比例
一般情況我也是重新載入線型,不知道樓主的自動調整比例工作需求,是否需要結合判斷 公制 或 英制 線型。Atsai 寫到:其實不用去判斷已經存在的是公制還是英制,而是要知道你需要的是公制還是英制。
如果我是要公制的,那就將MEASUREMENT設為1,將所需要的線型重新載入一次,再regen就好了。
應該不用去管之前的圖是那一種才對。
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章