autolisp有谁能将以下两命令合并tt rrn

[复制链接]
查看11 | 回复1 | 2011-7-2 09:05:58 | 显示全部楼层 |阅读模式
(defun c:tt()
(setq p1 (getreal"\n Rmin")
        p2 (getreal"\n Rmax")
        num(getint"\n sumo")
        )
(setq ri (/ (- p2 p1) num)

r (+ p1 ri)
        )
(command ".fillet" "r" r)
(command "fillet")
)
(defun c:rrn()
(setq r (+ r ri))
(command ".fillet" "r" r)
(command "fillet")
)
行是行了,但是只能fillet两次,而不是输入的num次数,请问有办法修改吗

回复

使用道具 举报

千问 | 2011-7-2 09:05:58 | 显示全部楼层
(defun c:tt()(setq p1 (getreal"\n Rmin:")p2 (getreal"\n Rmax:")num(getint"\n sumo:"))(setq ri (/ (- p2 p1) num)
r (+ p1 ri))(command "fillet" "r" r)(command "fillet" pause pause)(setq r (+ r ri))(command "fillet" "r" r)(command "fillet"))...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行