声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2632|回复: 0

[AutoCAD] 帮忙看下这个CAD lisp程序

[复制链接]
发表于 2006-12-17 09:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我在auto CAD2004中编写了下面这个绘制螺旋线的lisp程序,但加载后,输入“luowen"命令后,也给提示输入基点,平均半径,节距,细化段数等,但输入“细化段数”后回车,CAD给出的提示是:“LUOWEN 未知命令“LUOWEN”。按 F1 查看帮助。”
请问是哪里出错了啊?

(defun c:luowen(/)
(setq b1 (getpoint"请指定螺旋线基点:"))
(setq r (getreal"请输入螺旋线平均半径:"))
(setq disp (getreal"请输入螺旋线节距:"))
(setq n (getint"请输入每圈细化段数:"))
(setq delta (/ (* 2.0 pi) n))
(setq j (/ disp n))
(setq bb (caddr b1))
(setq ang 0)
(setq jj 0)
(Command "UCS""o"b1)
(Command "3dploy"(list r 0 0))
(repeat n
  (setq jj (+ jj 1))
  (setq ang (+ delta ang))
  (setq pt2 (list(* r (cos ang))(* r (sin ang))(+ 0 (* j jj))))
  (Command pt2)
)
(Command"")
)
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-13 13:06 , Processed in 0.064106 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表