l中的“倒角”未知命令
我一直在试着调试这个,但我所做的一切似乎都不管用。我正在写一个简单的例程来画两条线,然后一个倒角。它生成了我的线条,但无法识别“倒角”命令。我尝试了其他论坛上建议的“切角”,但也不起作用。我在两个距离中都选择了1英寸的距离。我知道这不是一个很好的lisp程序,但我刚在课堂上开始这个程序,它似乎应该可以工作。谢谢(定义C:倒角2()
(setq p1(getpoint“\n输入行的第一个点”))
(setq p2(getpoint“\n输入行的第二个点”))
(setq p3(getpoint“\n输入第三个点”))
(命令行“p1 p2”)
(命令行“p1 p3”)
(setq d1(getdist“\n get first chamfer distance”))
(setq d2(getdist“\n get second chamfer dist”))
(setvar“chamfera”d1)
(setvar“chamferb”d2)
(命令“倒角”暂停)
) 应该有效。这可能是一个语言问题。尝试将“倒角”替换为“倒角”。 我又试了一次,成功了!我想我用的距离太远了。为什么我必须使用。?什么会导致语言兼容性问题?谢谢你的帮助。 你的母语是英语吗?Autodesk是一家美国公司,因此所有内容都用英语编码。
作为命令前缀的“_”将采用原始(英文)命令名。
“.”如果命令已重新定义,则忽略。在这种情况下,不需要它,但这只是一种“最佳实践”情况。 是的,它是英语。我正在使用AutoCad Architecture 2011学生版。有没有办法判断命令是否已重新定义?我一直在做很多lisp程序,从不同的来源练习,也许我改变了一些东西。 您可以通过键入以下内容重置它:
Command: redefine
Enter command name: chamfer
一些较新版本的行为有点奇怪,如果“_”未添加。
页:
[1]