[討論] AutoLISP 中可以編寫 變數函式 嗎?
4 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
[討論] AutoLISP 中可以編寫 變數函式 嗎?
我是初學者,有很多功能還不懂用, 我不知道LISP 可不可以設定根據變數來選擇執行不同的函式,好像很亂
舉個例子, 我設定變數 r 為半徑,
然後根據r 值去執行不同既繪圖函式pipe"r".
當我輸入r=100的時候,程式就會呼叫 函式pipe100;
當我輸入r=80的時候,程式就會呼叫 函式pipe80;
當我輸入r=50的時候,程式就會呼叫 函式pipe50;
LISP 中有這樣的功能 或者 有語法可以做到這個效果嗎?
謝謝
舉個例子, 我設定變數 r 為半徑,
然後根據r 值去執行不同既繪圖函式pipe"r".
當我輸入r=100的時候,程式就會呼叫 函式pipe100;
當我輸入r=80的時候,程式就會呼叫 函式pipe80;
當我輸入r=50的時候,程式就會呼叫 函式pipe50;
LISP 中有這樣的功能 或者 有語法可以做到這個效果嗎?
謝謝
tony05ko- 一般會員
- 文章總數 : 19
年齡 : 30
來自 : HongKong
職業 : 待業
愛好 : 打機
個性 : 好奇
使用年資 : 新手初學
使用版本 : mac 2013 autoCAD
經驗值 : 4476
威望值 : 0
注冊日期 : 2012-12-02
回復: [討論] AutoLISP 中可以編寫 變數函式 嗎?
幫你頂出來~這個我不懂...
judyyai- 管理顧問
- 文章總數 : 7786
年齡 : 47
來自 : 台南
職業 : 機械製圖
愛好 : 電腦相關
個性 : think too much...
使用年資 : 10↑
使用版本 : AC2019(開始於2019年底末月)
AutoCAD基礎篇等級 : 10星級
積分 : 393
最佳解答 : 1
經驗值 : 30445
威望值 : 3610
發帖精華 : 2
回帖精華 : 4
注冊日期 : 2008-11-19
回復: [討論] AutoLISP 中可以編寫 變數函式 嗎?
一般程式比較少這樣寫,可以參考shenhung大哥的方法達到你的需求。
https://www.autocad-tw.com/t9104-topic
https://www.autocad-tw.com/t9104-topic
Atsai- 中級會員
- 文章總數 : 167
年齡 : 49
來自 : 台中
職業 : 工程
愛好 : 看漫畫
個性 : 樂天
使用年資 : 10
使用版本 : 2010
AutoCAD基礎篇等級 : 10星級
積分 : 8
經驗值 : 5930
威望值 : 524
注冊日期 : 2012-04-06
回復: [討論] AutoLISP 中可以編寫 變數函式 嗎?
So Sad 我進不去,嗚嗚
tony05ko- 一般會員
- 文章總數 : 19
年齡 : 30
來自 : HongKong
職業 : 待業
愛好 : 打機
個性 : 好奇
使用年資 : 新手初學
使用版本 : mac 2013 autoCAD
經驗值 : 4476
威望值 : 0
注冊日期 : 2012-12-02
回復: [討論] AutoLISP 中可以編寫 變數函式 嗎?
tony05ko 寫到:我是初學者,有很多功能還不懂用, 我不知道LISP 可不可以設定根據變數來選擇執行不同的函式,好像很亂
舉個例子, 我設定變數 r 為半徑,
然後根據r 值去執行不同既繪圖函式pipe"r".
當我輸入r=100的時候,程式就會呼叫 函式pipe100;
當我輸入r=80的時候,程式就會呼叫 函式pipe80;
當我輸入r=50的時候,程式就會呼叫 函式pipe50;
LISP 中有這樣的功能 或者 有語法可以做到這個效果嗎?
謝謝
http://help.autodesk.com/view/ACD/2015/ENU/?guid=GUID-7BA45202-D95F-4F2D-8D83-965024826074
leoneriol- 榮譽顧問
- 文章總數 : 818
年齡 : 40
來自 : 基隆市七堵區
職業 : 機電工程公司-繪圖(工地)
愛好 : 看小說
個性 : 不愛說話-反應慢
使用年資 : 6年
使用版本 : 2008 & 2012
積分 : 27
經驗值 : 9200
威望值 : 960
發帖精華 : 1
回帖精華 : 1
注冊日期 : 2009-03-12
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共1頁)
這個論壇的權限:
您 無法 在這個版面回復文章