土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ 做了个等差间距偏移直线的lisp,提示参数太少,大侠帮看看

做了个等差间距偏移直线的lisp,提示参数太少,大侠帮看看

发布于:2015-02-26 17:07:26 来自:建筑设计/CAD下载及教程 [复制转发]
;;;***等差偏移直线 程序开始***

(princ "加载程序成功,输入doo命令可应用此工具\n")

(defun c:doo ( ob di date dist da d n )
(princ "\n★提示:等差偏移直线.\n")

(setq da (getdist "\n请输入起始偏移量<1.0>:"))
(if (null da)(setq da 1))

(setq d (getdist "\n请输入公差(正值递加,负值递减)<1.0>:"))
(if (null d)(setq d 1))
(setq di (getdist "\n请输入直线数量<10.0>:"))
(if (null di)(setq di 10))
(princ "\n★当前起始偏移量:")
(princ (rtos da 2))
(princ ",公差:")
(princ (rtos d 2))
(princ ",偏移直线数量:")
(princ (rtos di 0))
(setq n 1)
(setq ob (entsel "\n选定偏移对象:"))
(while (<= n di)
(setq dist ((da+(n-1)*d)*n/2+da*n/2))
(command "OFFSET" dist ob " ")
(setq n n+1)
)
(setvar "offsetdist" da)
(princ)
)
(princ)
;;;***等差偏移直线 程序结束***



运行时提示参数太少。

全部回复(14 )

只看楼主 我来说两句
  • 潙伱洏変乖
    点赞!!!!!!
    2015-04-12 15:01:12

    回复 举报
    赞同0
  • bsb112233520okok
    谢谢楼主分享
    2015-04-08 10:18:08

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.09 万条内容 · 682 人订阅

猜你喜欢

阅读下一篇

CAD工具箱加载发贴求助啊

我用的是08的CAD,现在想装个易桥的工具箱,但是装完后显示成功了,菜单栏里却没有,怎么办啊~~

回帖成功

经验值 +10