扬帆启航 21:56:10
大家好,帮忙看一下这个程序
(defun c:lisp_01()
(setvar "cedecho"0)
(setq pt1 (getpoint "
选取图形左下角:"))
(setq ww (cetdist pt1"
宽度:"))
(if (null ww)(set ww 100.0))
(setq hh (getdist pt1"
高度:"))
(if (null hh)(setq hh 50.0))
(setq ww3 (/ ww 3))
(setq hh2 (/ hh 2))
(setq pt2 (polar pt1 0 ww ))
(setq pt3 (polar pt2(/ pi 2) hh))
(setq pt4 (polar pt3 pi ww3))
(setq pt5 (polar pt4 (* pi 1.5) hh2))
(setq pt6 (polar pt5 pi ww3))
(setq pt7 (polar pt6 (pi / 2 ) hh2))
(setq pt8 (polar pt7 pi ww3))
(command "pline " pt1 pt2 pt3 pt4 pt5 pt6 pt7 pt8 "c")
(prinl)
)
[still] 21:59:07
好像有好多错别字吧
扬帆启航 21:59:28
加载了。怎么出现 错误: AutoCAD 变量设置被拒绝: "cedecho" 0
梅花 22:00:03
cedecho》cmdecho
[still] 22:00:50
cedecho不知道是什么
[still] 22:01:24
cetdist->getdist
梅花 22:01:36
(setq ww (cetdist>应该是getdist
[ZZXXQQ] 22:04:42
(defun c:lisp_01 ()
(setvar "cmdecho"0)
(setq pt1 (getpoint "
选取图形左下角: "))
(setq ww (getdist pt1 "
宽度:"))
(if (null ww) (setq ww 100.0))
(setq hh (getdist pt1 "
高度:"))
(if (null hh)(setq hh 50.0))
(setq ww3 (/ ww 3))
(setq hh2 (/ hh 2))
(setq pt2 (polar pt1 0 ww ))
(setq pt3 (polar pt2 (/ pi 2) hh))
(setq pt4 (polar pt3 pi ww3))
(setq pt5 (polar pt4 (* pi 1.5) hh2))
(setq pt6 (polar pt5 pi ww3))
(setq pt7 (polar pt6 (pi / 2 ) hh2))
(setq pt8 (polar pt7 pi ww3))
(command "pline" pt1 pt2 pt3 pt4 pt5 pt6 pt7 pt8 "c")
(prinl)
)
蝴蝶效应 22:10:08
这是一个什么程序呢
扬帆启航 22:11:18
恩恩
扬帆启航 22:11:49
多谢各位啦,
梅花 22:11:54
(prinl)-->princ
梅花 22:12:31
[qqimg]201309/{B945CBD8-9005-7389-6D3E-E8C68421C905}.jpg[/qqimg]
是不是就这么一个图形
扬帆启航 22:14:42
呵呵,是的
梅花 22:15:04
好的
蝴蝶效应 22:19:12
这个不是自动生成的图形吧?
梅花 22:19:45
是啊
[ZZXXQQ] 22:20:02
是根据你选择输入的数据生成的
梅花 22:20:13
对的
蝴蝶效应 22:26:56
那我怎么弄也成不了那个图形呢
[qqimg]201309/{90D5369A-3BC9-6254-8986-A4F6F1FBA1CE}.jpg[/qqimg]
蝴蝶效应 22:31:56
我没有输入,直接回车,说什么函数错误: 3.14159[qqimg]201309/{D69C9190-3D14-74F7-44C7-851E8AC866BE}.jpg[/qqimg]
[ZZXXQQ] 22:32:58
(defun c:lisp_01 ()
(setvar "cmdecho"0)
(setq pt1 (getpoint "
选取图形左下角: "))
(setq ww (getdist pt1 "
宽度:"))
(if (null ww) (setq ww 100.0))
(setq hh (getdist pt1 "
高度:"))
(if (null hh)(setq hh 50.0))
(setq ww3 (/ ww 3))
(setq hh2 (/ hh 2))
(setq pt2 (polar pt1 0 ww))
(setq pt3 (polar pt2 (/ pi 2) hh))
(setq pt4 (polar pt3 pi ww3))
(setq pt5 (polar pt4 (* pi 1.5) hh2))
(setq pt6 (polar pt5 pi ww3))
(setq pt7 (polar pt6 (/ pi 2) hh2))
(setq pt8 (polar pt7 pi ww3))
(command "pline" pt1 pt2 pt3 pt4 pt5 pt6 pt7 pt8 "c")
(prin1)
)
蝴蝶效应 22:34:34
还没有看出来,我刚刚是那里错了
蝴蝶效应 22:35:27
现在对了
扬帆启航 22:42:48
函数错误: 3.14159到底是哪里出问题呀
蝴蝶效应 22:43:40
有可能是某个参数错了 |