KHoughton 发表于 2022-7-6 06:56:04

现有LISP routin的帮助

我在我公司的网络上找到了附加的LISP例程。它绘制了六角头螺栓的侧视图。它工作得很好,尽管它在命令结束时确实会弹出一些错误。我希望能够使用没有错误的命令,并希望对其进行一些修改,但我不太了解LISP。
 
该命令按预期绘制螺栓,但在输入方向角度后会执行以下操作:
 
输入方向角度:
未知命令“2DBOLT”。按F1键获取帮助。
 
拾取插入点:
未知命令“2DBOLT”。按F1键获取帮助。
未知命令“2DBOLT”。按F1键获取帮助。
未知命令“2DBOLT”。按F1键获取帮助。
未知命令“2DBOLT”。按F1键获取帮助。
未知命令“2DBOLT”。按F1键获取帮助。
 
然后正确地拔出螺栓。知道为什么吗?
 
而且
 
目前,您必须手动输入螺栓头和螺母/垫圈之间的夹点(间隙)距离,我希望能够选择螺栓的插入点和螺母的插入点,并使用这些值绘制螺栓,而不是手动输入夹点(间隙)距离和旋转角度。
 
希望这一切都有意义。。。
 
我正在使用AutoCAD 2013。
 
谢谢
2螺栓。lsp

BIGAL 发表于 2022-7-6 07:12:02

只是一个猜测
 
(redraw) ; not sure about this maybe (command "Redraw")
(setvar "OSMODE" OM)
(command "layer" "set" LYR "") ; make this (setvar "clayer" lyr) else the layer dialouge will display thats probably the error

KHoughton 发表于 2022-7-6 07:22:56

谢谢你的回复,但你的建议都没有什么不同。图层对话框不会显示,程序会正确创建和更改图层。

Bill Tillman 发表于 2022-7-6 07:33:49

有一些非常好的例程做螺栓,螺母,垫圈等。。。在那里。只要搜索一下,你一定会找到他们。如果你愿意使用你已经找到的东西之外的东西。

KHoughton 发表于 2022-7-6 07:51:27

我已经搜索了很多,这一个最接近我需要它做的,经过一些调整,它将是完美的。不幸的是,我对LISP了解不够,无法让他们。。。

Bill Tillman 发表于 2022-7-6 08:07:14

转到cadalyst。com并将螺栓放入搜索窗口。他们至少有十几个或更多的工作与各种角度,二维,三维,公制,英制。不是为了抑制你对这段代码的热情,只是这是一个很多人花了很多时间研究的主题,他们有一些优秀的、已经调试过的示例可供选择。没有必要像他们说的那样重新发明轮子。
页: [1]
查看完整版本: 现有LISP routin的帮助