[分享]自動圖塊(H型鋼),POLAR函數運用
[分享]自動圖塊(H型鋼),POLAR函數運用
主題回顧 :
這是多年前學LISP時,第一堂課學到的第一個「函數」POLAR,也是當初第一支程式,程式碼很單純簡單,在這裡與大家分享研討。
POLAR 可以用的地方很廣,如建立表格、畫門、畫窗等等,有興趣的朋友歡迎一起討論喔~
註:下載使用時,可以先建立自己需要的圖層,然後再使用該LISP來建立鋼梁圖塊!!
![[分享]自動圖塊(H型鋼),POLAR函數運用 - 頁 2 G0196](https://2img.net/h/bpgnja.blu.livefilestore.com/y1pPhvhHndKM_LoLjc4kAYLdWz1Ar9PvYVifTtXw5ikAf4rUO_noOSPv1x4o-xRrGFfYAlO1hrzlh9NZ29U00pRxzr1LfxSPyZe/G0196.gif)
▼延伸閱讀文章:
[分享]一個學習lisp的地方
[討論]執行完繪圖指令後將物件放置預設的圖層
[討論]繪圖前儲存變數值於繪圖完成後復原的副程式
[分享]不想開一張新圖.就載入一堆的lisp程式.
這是多年前學LISP時,第一堂課學到的第一個「函數」POLAR,也是當初第一支程式,程式碼很單純簡單,在這裡與大家分享研討。
POLAR 可以用的地方很廣,如建立表格、畫門、畫窗等等,有興趣的朋友歡迎一起討論喔~
- 代碼:
(defun C:RHSTEEL ()
(SETVAR "CMDECHO" 0)
(SETQ OLDOSMODE (GETVAR "OSMODE"))
(SETQ OLDLAYEAR (GETVAR "CLAYER"))
(SETQ BN (GETSTRING "\n輸入圖塊名稱:"));;;GETSTRING請輸入字串
(setq P1 (getpoint "\n指定圖塊插入點:")
H (GETREAL "\n輸入鋼梁深度(H):")
W (GETREAL "\n輸入鋼梁寬度(W):")
t1 (GETREAL "\n輸入腹板厚度(t1):")
t2 (GETREAL "\n輸入翼板厚度(t2):")
)
(setq P2 (polar P1 0 W)
P3 (POLAR p2 (* pi 0.5) t2)
P4 (POLAR p3 pi (- (* W 0.5)(* t1 0.5)))
P5 (POLAR p4 (* pi 0.5) (- (* H 1)(* t2 2)))
P6 (POLAR p5 0 (- (* W 0.5)(* t1 0.5)))
P7 (POLAR p6 (* pi 0.5) t2)
P8 (POLAR p7 PI W)
P9 (POLAR p8 (* pi 1.5) t2)
P10 (POLAR p9 0 (- (* W 0.5)(* t1 0.5)))
P11 (POLAR p10 (* pi 1.5) (- (* H 1)(* t2 2)))
P12 (POLAR p11 pi (- (* W 0.5)(* t1 0.5)))
A1 (POLAR P11 PI t1)
A2 (POLAR P11 (* PI 0.5) t2)
A3 (POLAR P10 PI t1)
A4 (POLAR P10 (* PI 1.5) t2)
A5 (POLAR P4 0 t1)
A6 (POLAR P4 (* PI 0.5) t2)
A7 (POLAR P5 0 t1)
A8 (POLAR P5 (* PI 1.5) t2)
)
(SETVAR "OSMODE" 0)
(command "LAYER" "M" "0" "" "Pline" P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 "c")
(SETVAR "CLAYER" OLDLAYEAR)
(command "ZOOM" P1 P7)
(command "FILLET" "R" "13" "FILLET" A1 A2 "FILLET" A3 A4 "FILLET" A5 A6 "FILLET" A7 A8 "FILLET" "R" "0")
(command "ZOOM" "P")
(COMMAND "-BLOCK" BN (INTERS P1 P7 P2 P8) "L" "")
(COMMAND "-INSERT" BN P1 "" "")
(SETVAR "OSMODE" OLDOSMODE)
(SETVAR "CLAYER" OLDLAYEAR)
(PRIN1)
)
註:下載使用時,可以先建立自己需要的圖層,然後再使用該LISP來建立鋼梁圖塊!!
![[分享]自動圖塊(H型鋼),POLAR函數運用 - 頁 2 G0196](https://2img.net/h/bpgnja.blu.livefilestore.com/y1pPhvhHndKM_LoLjc4kAYLdWz1Ar9PvYVifTtXw5ikAf4rUO_noOSPv1x4o-xRrGFfYAlO1hrzlh9NZ29U00pRxzr1LfxSPyZe/G0196.gif)
▼延伸閱讀文章:
[分享]一個學習lisp的地方
[討論]執行完繪圖指令後將物件放置預設的圖層
[討論]繪圖前儲存變數值於繪圖完成後復原的副程式
[分享]不想開一張新圖.就載入一堆的lisp程式.
Tiger&蘋果爸 在 2019-11-26, 11:42 作了第 6 次修改
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
謝謝無私分享~~
ling1027- 一般會員
- 文章總數 : 75
年齡 : 46
來自 : 新竹
職業 : CAD副工程師
愛好 : 認真的過生活
個性 : 冷靜...又熱清
使用年資 : 8年
使用版本 : 2004
經驗值 : 3943
威望值 : 42
注冊日期 : 2011-04-16
感覺很棒
感謝大大分享
下載後來研究看看
下載後來研究看看
mysads- 一般會員
- 文章總數 : 45
年齡 : 38
來自 : 嘉義
職業 : 工程師
愛好 : 電腦、看書
個性 : 沉默寡言
使用年資 : 新手初學
使用版本 : 2012
經驗值 : 3726
威望值 : 36
注冊日期 : 2011-07-20
jason0401- 初級會員
- 文章總數 : 69
年齡 : 47
來自 : Taichung, Taiwan
職業 : 自由業
愛好 : CAD sketchup
個性 : 殿殿的
使用年資 : 3 Year
使用版本 : 2010
積分 : 2
經驗值 : 4179
威望值 : 117
注冊日期 : 2010-09-18
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
lisp 程式 應用 讚讚 謝謝
shiehung- 一般會員
- 文章總數 : 56
年齡 : 59
來自 : taichung
職業 : 商 (建築設計
愛好 : 自行車 玩電腦
個性 : 好相處 好靜
使用年資 : 10
使用版本 : 2010
經驗值 : 3702
威望值 : 24
注冊日期 : 2011-10-02
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
感謝大大分享,小弟我以後有能力一定會造福人群!
d4f58845- 一般會員
- 文章總數 : 17
年齡 : 34
來自 : 彰化
職業 : 文書整理
愛好 : 交友
個性 : 開朗
使用年資 : 4
使用版本 : 2012
經驗值 : 3735
威望值 : 0
注冊日期 : 2011-02-11
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
多謝各位大大提供分享,看起來真的不錯...
crihy- 初級會員
- 文章總數 : 175
年齡 : 44
來自 : earth worth
職業 : 建築、結構、土木、水利、水保
愛好 : 學習專業知識
個性 : 認真上進
使用年資 : 自80年起
使用版本 : 2014
積分 : 2
經驗值 : 5683
威望值 : 288
注冊日期 : 2008-05-13
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
看來非常實用謝謝分享程式感恩
jasminyouto- 一般會員
- 文章總數 : 21
年齡 : 46
來自 : 高雄市
職業 : 遊艇內裝
愛好 : 大自然
個性 : 隨和
使用年資 : 19年
使用版本 : 2016
經驗值 : 4059
威望值 : 6
注冊日期 : 2010-04-19
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
真是方便又好用的LSP謝謝了
ching1791- 一般會員
- 文章總數 : 106
年齡 : 49
來自 : 知識
職業 : 工
愛好 : 郊遊
個性 : 平庸
使用年資 : 4
使用版本 : 2004
經驗值 : 4980
威望值 : 21
注冊日期 : 2008-05-13
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
好厲害!!不過LISP想學的話要如何下手!要去哪邊上課呢?一直想學可是沒有這方面資訊。
dlv2503- 一般會員
- 文章總數 : 36
年齡 : 38
來自 : 台中
職業 : 工程設計師
愛好 : 兜風、看電視
個性 : 開朗
使用年資 : 約8年
使用版本 : 2014~2012都曾使用過
經驗值 : 4581
威望值 : 0
注冊日期 : 2008-10-03
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
很想學LISP,不知如何入門,有空來好好研究一下~感謝分享~
junbafa74- 初級會員
- 文章總數 : 80
年齡 : 46
來自 : 台中
職業 : 施工圖繪圖員
愛好 : 跑步運動
個性 : 開朗
使用年資 : 約3年
使用版本 : 2014
積分 : 2
經驗值 : 2971
威望值 : 78
注冊日期 : 2014-02-26
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
感謝分享,真是佛心來的
poiuyy- 初級會員
- 文章總數 : 196
年齡 : 46
來自 : 台中
職業 : 小監
愛好 : 電影
個性 : 中庸
使用年資 : 5
使用版本 : 2010
積分 : 2
經驗值 : 3279
威望值 : 84
注冊日期 : 2014-06-24
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
正好我需要!謝謝大大的無私分享!來使用去~~
kimtime- 一般會員
- 文章總數 : 121
年齡 : 36
來自 : 台中
職業 : 專案主任工程師
愛好 : 看書、運動、打電腦
個性 : 內向
使用年資 : 7年
使用版本 : 2018
經驗值 : 3580
威望值 : 82
注冊日期 : 2012-11-08
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
polar 一定要下載測試一下,感謝。
johnnycad- 一般會員
- 文章總數 : 17
年齡 : 42
來自 : 新竹
職業 : 光電
愛好 : 運動
個性 : 內外向
使用年資 : 5
使用版本 : 2004
經驗值 : 3242
威望值 : 0
注冊日期 : 2012-06-19
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
感謝分享,學習LISP中
qq711222- 一般會員
- 文章總數 : 19
年齡 : 39
來自 : 中華人民共和國
職業 : 建築
愛好 : 電腦
個性 : 悶燒
使用年資 : 6
使用版本 : 2010
經驗值 : 2798
威望值 : 0
注冊日期 : 2013-09-15
yz05366- 一般會員
- 文章總數 : 36
年齡 : 35
來自 : 高雄
職業 : 電子
愛好 : 打球
個性 : 善良
使用年資 : 初學
使用版本 : 2020
經驗值 : 2996
威望值 : 24
注冊日期 : 2013-06-18
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
感謝分享,實用的工具
幫助很大
幫助很大
haohao- 初級會員
- 文章總數 : 106
年齡 : 40
來自 : TAIPEI
職業 : 儘量學
愛好 : 棒球
個性 : 溫和
使用年資 : 初學新手
使用版本 : 初學新手
積分 : 2
經驗值 : 3869
威望值 : 130
注冊日期 : 2012-02-07
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
感謝蘋果爸的分享,好實用的工具
ayumi- 初級會員
- 文章總數 : 52
年齡 : 43
來自 : TAIWAN,TAINAN
職業 : CAD繪圖員
愛好 : TV
個性 : 動靜皆宜
使用年資 : 12
使用版本 : auto cad 2008
積分 : 1
經驗值 : 4485
威望值 : 9
注冊日期 : 2009-05-21
回復: [分享]自動圖塊(H型鋼),POLAR函數運用

自動圖塊lisp真的是方便好用的小程式,感謝蘋果爸提供。
其實花點時間學習lisp的撰寫,完成之後的小程式可以幫助繪圖者省下許多的繪製時間,這是很值得學習的。
lin6512_07- 初級會員
- 文章總數 : 55
年齡 : 44
來自 : 台北市
職業 : 電機
愛好 : 戶外活動
個性 : 外向
使用年資 : 8年
使用版本 : 2008
積分 : 2
經驗值 : 4070
威望值 : 99
注冊日期 : 2010-10-10
koko789- 一般會員
- 文章總數 : 28
年齡 : 39
來自 : 台北縣
職業 : 商
愛好 : 鐵件
個性 : 冏
使用年資 : 5年
使用版本 : 3年
經驗值 : 2804
威望值 : 3
注冊日期 : 2013-11-03
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
工作需要用到哦~謝謝分享~
meet_emily- 高級會員
- 文章總數 : 123
年齡 : 50
來自 : 宜蘭
職業 : 學習
愛好 : 電影,音樂
個性 : 有點呆板,但不古板!有點天真,但不失真!有點強硬,但不強勢!
使用年資 : 6
使用版本 : 2010
積分 : 12
經驗值 : 4818
威望值 : 56
回帖精華 : 1
注冊日期 : 2008-10-12
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
正需要這個,一直想要更深入學習acad使用,但是這關始終無法開始,謝謝。
rockao- 一般會員
- 文章總數 : 14
年齡 : 58
來自 : 新竹
職業 : 商
愛好 : 釣魚
個性 : 平和
使用年資 : 18年
使用版本 : 2008
經驗值 : 3533
威望值 : 0
注冊日期 : 2011-08-21
回復: [分享]自動圖塊(H型鋼),POLAR函數運用
感謝蘋果爸!
不知道能否用在C型鋼,來試試看~
不知道能否用在C型鋼,來試試看~
qbbsd0073- 一般會員
- 文章總數 : 17
年齡 : 39
來自 : 新北市
職業 : 建築施工圖
愛好 : 拼圖
個性 : 大眾化
使用年資 : 約9年
使用版本 : 2012
經驗值 : 2416
威望值 : 0
注冊日期 : 2014-09-20
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第2頁(共5頁)
這個論壇的權限:
您 無法 在這個版面回復文章