AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~

Join the forum, it's quick and easy

AutoCAD顧問
還沒有註冊嗎...即日起免費註冊,所有最完整的AutoCAD討論、教學及資源都在論壇裡喔~
AutoCAD顧問
Would you like to react to this message? Create an account in a few clicks or log in to continue.
[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe1-113[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Ioaoe110[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 2020-310[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Oiu15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 2020-211[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Ia15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aizyao10[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Uos15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 BPl3tjj[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Ziao1510
[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Oo-2-110[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Zuoiy_10[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aizyao11[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Iyb_1510[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe1-112[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Uos15011[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe2da10[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe2da11[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe10

[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤

3 posters

向下

[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Empty [已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤

發表 由 kid530 周二 19 9月 2023 - 9:44

剛學習寫lisp,想劃一個15寬度的矩形,
鎖點開啟執行矩形就畫不出來,鎖點關閉就正常
希望能夠開啟鎖點執行lisp,不知道要怎麼做
[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Ezsuzo12
附上笨笨的程式碼~~請大大教我怎麼做~~

;;;矩形繪製
(defun C:a2()
(setq Pa (getpoint "\n請點左下角點:"))
(setq Pb (getpoint "\n請點右下角點:"))
(setq a (distance Pa Pb))
(setq b 15)

(setq Ang (angle Pa Pb))
(setq Pb (polar Pa ang a))
(setq Pc (polar Pb (+ (* pi 0.5) ang) b))
(setq Pd (polar Pa (+ (* pi 0.5) ang) b))

(command "pline" Pa Pb Pc Pd Pa "")
)


kid530 在 周三 20 9月 2023 - 8:48 作了第 1 次修改
kid530
kid530
一般會員
一般會員

文章總數 : 36
年齡 : 44
來自 : 新北市中和區
職業 : 工地主任
愛好 : 睡覺
個性 : 文靜
使用年資 : 10
使用版本 : 2015
經驗值 : 3583
威望值 : 6
注冊日期 : 2015-08-21
男 處女座 猴

回頂端 向下

[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Empty 回復: [已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤

發表 由 naruto018 周二 19 9月 2023 - 12:26

這個原因是因為command "pline"的過程
在輸入點的時候會受到鎖點影響
導致右下跟左上的點鎖點到右下跟左下的點

解決方法:
就是在command "pline"前加入
(setvar "Osmode" 0)
把鎖點改成"無",就不會受到鎖點影響
另外,可以在此前把原有鎖點狀態先儲存起來
並在結束後恢復

另一種方法:使用entmake生成物件,就可以不改變鎖點
naruto018
naruto018
中級會員
中級會員

文章總數 : 226
年齡 : 32
來自 : 高雄
職業 : 學習中(CAD,Revit,Excel VBA)
愛好 : 當個懶熊
個性 : 內向
使用年資 : 新手
使用版本 : 2015
AutoCAD基礎篇等級 : 10星級
積分 : 5
經驗值 : 4542
威望值 : 564
注冊日期 : 2016-11-29
藍鵲726號
男 摩羯座 羊

Tiger&蘋果爸 likes this post

回頂端 向下

[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Empty 回復: [已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤

發表 由 Tiger&蘋果爸 周二 19 9月 2023 - 13:04

替代方式試試將程式加上(SETVAR 'OSNAPCOORD 1)
這樣就不用開關鎖點(F3),即可正常使用程式。
代碼:
(defun C:a2()
(SETVAR 'OSNAPCOORD 1)
(setq Pa (getpoint "\n請點左下角點:"))
(setq Pb (getpoint "\n請點右下角點:"))
(setq a (distance Pa Pb))
(setq b 15)

(setq Ang (angle Pa Pb))
(setq Pb (polar Pa ang a))
(setq Pc (polar Pb (+ (* pi 0.5) ang) b))
(setq Pd (polar Pa (+ (* pi 0.5) ang) b))

(command "pline" Pa Pb Pc Pd Pa "")
)

PS:但是這程式碼我這邊測試不用關閉鎖點(F3)也可以正常使用,你是不是還有設置其他程式碼?

____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
編輯個人資料 Sesa2011 編輯個人資料 Youtub11 編輯個人資料 Oiea2011 編輯個人資料 Oe20011 編輯個人資料 Fbi20011 編輯個人資料 Line2011
Tiger&蘋果爸
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 21382
年齡 : 48
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照/吸貓
個性 : 幽默/樂觀/善良
使用年資 : 20↑
使用版本 : AutoCAD 2022
經驗值 : 90361
威望值 : 17197
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

kid530 likes this post

回頂端 向下

[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Empty [問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤

發表 由 kid530 周三 20 9月 2023 - 8:31

沒有其他程式碼~~~剛開始學習就遇到問題~~~解決了~~~
感謝蘋果爸教學~~不太會網頁操作,不知道"感恩"只能點一則回覆
另外請教~~
(SETVAR 'OSNAPCOORD 1)~~~這程式碼是甚麼意思??

Tiger&蘋果爸 寫到:替代方式試試將程式加上(SETVAR 'OSNAPCOORD 1)
這樣就不用開關鎖點(F3),即可正常使用程式。
代碼:
(defun C:a2()
(SETVAR 'OSNAPCOORD 1)
(setq Pa (getpoint "\n請點左下角點:"))
(setq Pb (getpoint "\n請點右下角點:"))
(setq a (distance Pa Pb))
(setq b 15)

(setq Ang (angle Pa Pb))
(setq Pb (polar Pa ang a))
(setq Pc (polar Pb (+ (* pi 0.5) ang) b))
(setq Pd (polar Pa (+ (* pi 0.5) ang) b))

(command "pline" Pa Pb Pc Pd Pa "")
)


PS:但是這程式碼我這邊測試不用關閉鎖點(F3)也可以正常使用,你是不是還有設置其他程式碼?
kid530
kid530
一般會員
一般會員

文章總數 : 36
年齡 : 44
來自 : 新北市中和區
職業 : 工地主任
愛好 : 睡覺
個性 : 文靜
使用年資 : 10
使用版本 : 2015
經驗值 : 3583
威望值 : 6
注冊日期 : 2015-08-21
男 處女座 猴

kid530 likes this post

回頂端 向下

[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Empty 回復: [已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤

發表 由 Tiger&蘋果爸 周三 20 9月 2023 - 12:36

kid530 寫到:沒有其他程式碼~~~剛開始學習就遇到問題~~~解決了~~~
感謝蘋果爸教學~~不太會網頁操作,不知道"感恩"只能點一則回覆
另外請教~~
(SETVAR 'OSNAPCOORD 1)~~~這程式碼是甚麼意思??
Tiger&蘋果爸 寫到:替代方式試試將程式加上(SETVAR 'OSNAPCOORD 1)
這樣就不用開關鎖點(F3),即可正常使用程式。
SETVAR (指令) 為變更系統變數的值。
👇OSNAPCOORD 這裡有相關說明
https://www.autocad-tw.com/t18446-topic#125640

____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
編輯個人資料 Sesa2011 編輯個人資料 Youtub11 編輯個人資料 Oiea2011 編輯個人資料 Oe20011 編輯個人資料 Fbi20011 編輯個人資料 Line2011
Tiger&蘋果爸
Tiger&蘋果爸
系統管理員
系統管理員

文章總數 : 21382
年齡 : 48
來自 : 台北市文山區
職業 : AutoCAD顧問
愛好 : 蹓狗/戶外活動/拍照/吸貓
個性 : 幽默/樂觀/善良
使用年資 : 20↑
使用版本 : AutoCAD 2022
經驗值 : 90361
威望值 : 17197
注冊日期 : 2008-04-23
2D基礎函授 2D進階函授 3D基礎函授 https://i.servimg.com/u/f11/19/71/67/71/2d3d10.png2D+3D線上 顧問外掛程式 經典問與答讀者 藍鵲1號
2009聚會勳章 2010聚會勳章 2011聚會勳章 2012聚會勳章 2013勳章-2D基礎 2014聚會勳章 2015聚會勳章 2016聚會勳章 串連貼紙成功 男 水瓶座 兔

http://mypaper.pchome.com.tw/kv1012tiger

回頂端 向下

回頂端


 
這個論壇的權限:
無法 在這個版面回復文章
[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe1-113[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Ioaoe110[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 2020-310[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Oiu15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 2020-211[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Ia15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aizyao10[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Uos15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 BPl3tjj[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Ziao1510
[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe15010[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Oo-2-110[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Zuoiy_10[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aizyao11[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Iyb_1510[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe1-112[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Uos15011[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe2da10[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe2da11[已解決][問題]lisp 超新手問題~~物件鎖點開啟繪圖就錯誤 Aoe10