作者tim890116 ()
看板Cad_Cae
標題[請益] 我的Autolisp寫法有問題嗎?
時間Fri Dec 28 23:07:15 2018
各位前輩好
以下是我的程式碼
https://imgur.com/a/MaKshgL
到最後一步要標註bb和c3的尺寸時
標註位置變成這樣
https://imgur.com/a/W41BcWm
但是當我單獨把標註bb和c3尺寸的程式碼拿出來跑時
又變回正常了
https://imgur.com/a/wrqTAM1
https://imgur.com/a/Vd1Zg2e
請教各位前輩
我有什麼地方寫錯嗎?
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.73.234.218
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Cad_Cae/M.1546009637.A.A74.html
1F:推 enightcat: 程式要測.~放個LSP下載點吧! 12/31 20:13
https://drive.google.com/open?id=1tFZyW0RTVZRQ-bW1GzW1OqP7l5C6UUL0
這是我的LSP檔載點
謝謝
※ 編輯: tim890116 (220.132.71.158), 01/01/2019 20:04:12
2F:推 enightcat: (command "dim1" "ver" bb c3 "@15<0" "") 01/03 12:45
3F:→ enightcat: 我測你原始的LSP .這邊是都OK~沒問題.~我看一下圖片 01/03 12:46
4F:→ enightcat: 感覺是dimlinear 把你要垂直標注的點.判成水平~!!所以 01/03 12:48
5F:→ enightcat: 我將最後一行.改為強制標垂直標註.~我自己本身是~沒用. 01/03 12:49
6F:→ enightcat: 過dimlinear 在LSP內標註尺寸.都用 "DIM1" "VER"或DIM1 01/03 12:50
7F:→ enightcat: "HOR" 替代.就是要強制做水平或垂直.避免特殊情況. 01/03 12:51
8F:→ enightcat: dimlinear 判別錯誤.~ 01/03 12:52
9F:推 enightcat: 我最後一行改完後.測試也OK~可以正常標註~ 01/03 12:54