[討論]如何用LISP在CAD圖上建立多種標註型式
+8
shenhung
judyyai
li60830
anna6477
蔣秉澔
junbafa74
小豬
john351486
12 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[討論]如何用LISP在CAD圖上建立多種標註型式
各位前輩好:
我是新手,最近繪圖時,常遇到需要放大不同比例的圖面,例如2倍、4倍、5倍、10倍等,而須要變更標註比例。
因此想用輸入指令的方式,就能改變不同的標註比例。尋找了一些標註變數,key了以下程式。有一些問題懇請
高手、前輩不吝指正。謝謝
1.此程式可以在縮短嗎?因為要建立2倍、4倍、5倍、10倍程式會很長。
2.重複執行指令時,如何讓程式知道已建立的標註型式已經存在,而直接切換到該標註型式。
(defun C:5X()
(command "-dimstyle" "s" "5x");;儲存標註型式
(command "DIMAUNIT" "0");;角度單位格式
(command "DIMAZIN" "2");;角度零抑制
(command "DIMLUNIT" "2");;線性單位格式
(command "DIMASZ" "1.8");;箭頭大小
(command "DIMDLI" "0.5000");;標註線間距
(command "DIMEXE" "0.5000");;標註線上方延伸
(command "DIMEXO" "0.5000");;延伸線原點偏移
(command "DIMTXSTY" "AEH");;文字型式
(command "DIMTXT" "2");;文字高度
(command "dimlfac" "0.2");;比例
(command "DIMDEC" "8");;小數點位數
(command "DIMZIN" "8");;零抑制
(command "-dimstyle" "s" "5x" "y");;儲存標註型式
(alert (strcat "目前標註比例5.00"))(princ))
我是新手,最近繪圖時,常遇到需要放大不同比例的圖面,例如2倍、4倍、5倍、10倍等,而須要變更標註比例。
因此想用輸入指令的方式,就能改變不同的標註比例。尋找了一些標註變數,key了以下程式。有一些問題懇請
高手、前輩不吝指正。謝謝
1.此程式可以在縮短嗎?因為要建立2倍、4倍、5倍、10倍程式會很長。
2.重複執行指令時,如何讓程式知道已建立的標註型式已經存在,而直接切換到該標註型式。
(defun C:5X()
(command "-dimstyle" "s" "5x");;儲存標註型式
(command "DIMAUNIT" "0");;角度單位格式
(command "DIMAZIN" "2");;角度零抑制
(command "DIMLUNIT" "2");;線性單位格式
(command "DIMASZ" "1.8");;箭頭大小
(command "DIMDLI" "0.5000");;標註線間距
(command "DIMEXE" "0.5000");;標註線上方延伸
(command "DIMEXO" "0.5000");;延伸線原點偏移
(command "DIMTXSTY" "AEH");;文字型式
(command "DIMTXT" "2");;文字高度
(command "dimlfac" "0.2");;比例
(command "DIMDEC" "8");;小數點位數
(command "DIMZIN" "8");;零抑制
(command "-dimstyle" "s" "5x" "y");;儲存標註型式
(alert (strcat "目前標註比例5.00"))(princ))
john351486- 一般會員
- 文章總數 : 19
年齡 : 43
來自 : 中部
職業 : 五金加工
愛好 : 看書
個性 : 隨和
使用年資 : 新手
使用版本 : 2014
經驗值 : 3678
威望值 : 6
注冊日期 : 2014-12-13
小豬- 初級會員
- 文章總數 : 17
年齡 : 36
來自 : 台北
職業 : 打雜
愛好 : 上網
個性 : 隨和
使用年資 : 初學者
使用版本 : 2010
積分 : 1
經驗值 : 5682
威望值 : 45
發帖精華 : 0
注冊日期 : 2009-06-12
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
我也正為這種多種標註型式困擾,希望版本以後能內建此功能~~
junbafa74- 初級會員
- 文章總數 : 80
年齡 : 50
來自 : 台中
職業 : 施工圖繪圖員
愛好 : 跑步運動
個性 : 開朗
使用年資 : 約3年
使用版本 : 2014
積分 : 2
經驗值 : 4290
威望值 : 78
注冊日期 : 2014-02-26
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
我也常常遇到此困擾吶,來看小豬大大好東西~
蔣秉澔- 初級會員
- 文章總數 : 211
年齡 : 47
來自 : 嘉義市
職業 : 大電力系統設計、製程、檢測
愛好 : 電腦相關,出遊踏青
個性 : 待人隨和,對事執著
使用年資 : 8年
使用版本 : 2011 Electrical,2014
積分 : 4
經驗值 : 5361
威望值 : 204
注冊日期 : 2013-08-31
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
感謝分享
來看小豬大大@好東西~
不知小豬大大可否分享一下如何使用呢??
來看小豬大大@好東西~
不知小豬大大可否分享一下如何使用呢??
anna6477- 初級會員
- 文章總數 : 52
年齡 : 49
來自 : 新北市板橋
職業 : 水電繪圖
愛好 : 旅遊
個性 : 樂觀善良
使用年資 : 10
使用版本 : 2012
積分 : 1
最佳解答 : 1
經驗值 : 5097
威望值 : 18
注冊日期 : 2011-06-29
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
怎麼感覺越來越看不懂現在的ACAD~
希望有高手解答~
希望有高手解答~
li60830- 初級會員
- 文章總數 : 345
年齡 : 53
來自 : 亞洲
職業 : 待業
愛好 : 電動~游泳~看書~看影集
個性 : 固執
使用年資 : 18年
使用版本 : 2008 - 2014
積分 : 5
經驗值 : 5956
威望值 : 340
注冊日期 : 2013-04-17
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
感謝"小豬"分享~補充用法
下載 程式 (標註型式.fas)
打開AUTOCAD
指令:appload 載入剛剛下載的程式
輸入:DDD 啟動程式
如下演示~
要標註一個 放大2倍的尺寸
下載 程式 (標註型式.fas)
打開AUTOCAD
指令:appload 載入剛剛下載的程式
輸入:DDD 啟動程式
如下演示~
要標註一個 放大2倍的尺寸
- 代碼:
指令: ddd
尺寸比例:2
圖面比例:1
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30401
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
我是都改dimscale 整體比例變數.~!! 一個變數就解決了.以DIMSCALE 控制字高.其餘相關比例也都會跟著變.~
標註型式也都永遠只有一個.!!
標註型式也都永遠只有一個.!!
shenhung- 高級會員
- 文章總數 : 281
年齡 : 57
來自 : 新北市
職業 : 塑膠模具設計.AUTOLISP
愛好 : 音樂
個性 : 隨和
使用年資 : 18年
使用版本 : 2010
積分 : 15
經驗值 : 8034
威望值 : 1191
注冊日期 : 2009-06-03
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
謝謝各位前輩提供寶貴的建議,給了我另外一個想法。
1.在樣版檔裡,先建立一個基本的標註型式。
2.在將以下的程序儲存成lisp檔載入應用。
1.在樣版檔裡,先建立一個基本的標註型式。
2.在將以下的程序儲存成lisp檔載入應用。
- 代碼:
(defun C:1x()
(command "dimlfac" "1")
(alert (strcat "目前標註比例1x"))(princ))
(defun C:2x()
(command "dimlfac" "0.5")
(alert (strcat "目前標註比例2x"))(princ))
(defun C:4x()
(command "dimlfac" "0.25")
(alert (strcat "目前標註比例4x"))(princ))
(defun C:5x()
(command "dimlfac" "0.2")
(alert (strcat "目前標註比例5x"))(princ))
(defun C:10x()
(command "dimlfac" "0.1")
(alert (strcat "目前標註比例10x"))(princ))
john351486- 一般會員
- 文章總數 : 19
年齡 : 43
來自 : 中部
職業 : 五金加工
愛好 : 看書
個性 : 隨和
使用年資 : 新手
使用版本 : 2014
經驗值 : 3678
威望值 : 6
注冊日期 : 2014-12-13
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
正有此需求,多謝各位前輩分享!
櫻子- 一般會員
- 文章總數 : 82
年齡 : 41
來自 : l彰化
職業 : 繪圖員
愛好 : 繪圖
個性 : 內向+外向
使用年資 : 愛安靜
使用版本 : 2004
經驗值 : 4183
威望值 : 54
注冊日期 : 2014-05-27
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
同時在一張圖面上可以標註很多種形式的標註這真的是太厲害了
andylin1124- 一般會員
- 文章總數 : 15
年齡 : 48
來自 : 新北市
職業 : 觸控面板設計師
愛好 : 打籃球
個性 : 木訥
使用年資 : 10年
使用版本 : 2008及2012
經驗值 : 4167
威望值 : 0
注冊日期 : 2013-07-15
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
感謝大大無私的分享感恩
rickyyang- 專屬會員
- 文章總數 : 196
年齡 : 45
來自 : 台北
職業 : 營建暨室內裝修工程管理
愛好 : 喜愛黃金獵犬、哈士奇
個性 : 誠信、正義、穩健
使用年資 : 17
使用版本 : AutoCAD 2023
經驗值 : 4547
威望值 : 36
注冊日期 : 2014-11-11
回復: [討論]如何用LISP在CAD圖上建立多種標註型式
感謝分享
又學習到了新技巧
又學習到了新技巧
gt05yzxy- 一般會員
- 文章總數 : 9
年齡 : 32
來自 : 台北
職業 : 室內設計
愛好 : 設計
個性 : 要求完美
使用年資 : 3年
使用版本 : 2018
經驗值 : 2005
威望值 : 6
注冊日期 : 2019-06-03
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章