[青豆豆1991]夏叶 13:35:54
哥哥姐姐们,有人在吗 能麻烦你们帮我看一下这个程序吗 我运行的时候老提示多余一个闭括号 谢谢你们了 可是我怎么数也是对的(defun c:wall()
(setq  B (getpoint "
指定围墙起点:" ))
(setq  E (getpoint "
指定围墙终点:" ))
(setq W (getreal"
输入围墙实地宽度(m)=:"))
(setq S (getreal"
输入绘图比例尺:"))
(setq A(angle  B  E))
(setq D(distance  B  E))
(setq A1(- A(/  I 2)))
(if(<A1 0)(setq A1(+(*PI 2))))
(setq  B1(polar  B A1 W)  E1(polar  E A1 W))
(command "line "  B  E"")
(command "line "  B1  E1"")
(command "line "  B  B1"")
(command "line "  E  E1"")
(setq DM 0)
(while (<DM D)
(setq  M (polar  B A DM)PM1(polar  M A1 W))
(command"line"  M  M1" ")
(setq DM (+DM(* 10 S)))
)
(princ)
)
[lisp-study]jun 13:35:59
这个是啥子软件
[青豆豆1991]夏叶 13:36:14
错了 不是这个程序
(defun C:DGX(/ f x y z strtem crvnum i pntnum j pnt2d pnt3d)
(setq f (open"c: x.txt""r"))
(setq strtem(read line f))
(setq crvnum(read strtem))
(setq i 0)
(while(< i crvnum)
(setq strtem (read line f))
(setq pntnum (read strtem))
(setq strtem (read line f))
(setq z (read strtem))
(command"spline")
(while (<j pntnum)
(setq strtem(read line f))
(setq pnt2d(read strtem))
(setq pnt3d(append pnt2d(list z)))
(command pnt3d)
(setq j (+ 1 j))
)
(command"c""")
(setq i (+ 1 i))
)
(closef)
)
是这个程序
[woky57]WOKY 13:37:09
(setq W (getreal"
输入围墙实地宽度(m)=:"))
(setq S (getreal"
输入绘图比例尺:"))
(setq A(angle  B  E))
(setq D(distance  B  E))
这几个括号不对
[青豆豆1991]夏叶 13:37:27
不是这个 是下面那个
[woky57]WOKY 13:37:28
不是英文状态下的
[青豆豆1991]夏叶 13:37:33
绘制等高线的
围墙的这个是对的
恩?什么?括号不是英文状态下的?
[woky57]WOKY 13:38:20
一样的问题
[青豆豆1991]夏叶 13:39:08
也就是说应该在英文状态下输括号?
[woky57]WOKY 13:39:14
嗯
[青豆豆1991]夏叶 13:39:22
我试试啊
谢谢了
[woky57]WOKY 13:39:37
很多这样的问题,你放到lisp编辑器里看就知道了
[青豆豆1991]夏叶 13:40:00
可是上边围墙的那个是对的呀
[aeromodelling]纸飞 13:40:07
竟然能显示多一个括号?用的什么编辑器
[青豆豆1991]夏叶 13:40:17
记事本
[aeromodelling]纸飞 13:40:31
记事本提示多一个括号?
[青豆豆1991]夏叶 13:40:47
不是 加载的时候提示的
CAD里
[aeromodelling]纸飞 13:40:56
哦
[青豆豆1991]夏叶 13:41:18
别的语句有错误没?
[woky57]WOKY 13:41:23
不是多少的问题,是太多大小写问题
刚学的,照书上抄的吧
[aeromodelling]纸飞 13:41:42
能加载就不错了,括号都是中文的,冒号也是中文的
[青豆豆1991]夏叶 13:42:22
我也是着急的 以前弄得程序今天答辩的时候有个人跟我撞上了
没办法 只能再弄了
[aeromodelling]纸飞 13:43:17
在编辑器里就没这些事了
[青豆豆1991]夏叶 13:43:53
你是说在编辑器里边编辑?
[aeromodelling]纸飞 13:44:01
昂
cad自带着
[青豆豆1991]夏叶 13:44:22
程序的其他部分是对的?
[woky57]WOKY 13:44:53
(defun C:DGX ( / f x y z strtem crvnum i pntnum j pnt2d pnt3d)
(setq f (open"c: x.txt""r"))
(setq strtem (read line f))
(setq crvnum (read strtem))
(setq i 0)
(while(< i crvnum)
(setq strtem (read line f))
(setq pntnum (read strtem))
(setq strtem (read line f))
(setq z (read strtem))
(command"spline")
(while (< j pntnum)
(setq strtem(read line f))
(setq pnt2d(read strtem))
(setq pnt3d(append pnt2d(list z)))
(command pnt3d)
(setq j (+ 1 j))
)
(command"c""")
(setq i (+ 1 i))
)
(closef)
)
[青豆豆1991]夏叶 13:45:27
这是您给改过来的?
[青豆豆1991]夏叶 13:46:25
还是不行的 提示说参数太多
[青豆豆1991]夏叶 13:48:15
大神们 求求你们了 再帮我看看吧
[青豆豆1991]夏叶 13:48:52
我也是实在没办法了 着急的
[青豆豆1991]夏叶 13:50:01
哪怕我花钱也行 求求你们了 拜托了
[woky57]WOKY 13:51:47
我闲着,帮你看看
[青豆豆1991]夏叶 13:52:11
太感谢了 非常感谢
[woky57]WOKY 13:52:19
私聊
[青豆豆1991]夏叶 13:52:30
哦
你找我吧
[kwok][kwok]巭隼 13:59:07
Open "c: x.txt"这看起来格式就不对吧
C:
[青豆豆1991]夏叶 13:59:50
麻烦问一下 我急需要一个绘制等高线的程序 能发帖子找人帮忙吗?
[青豆豆1991]夏叶 14:01:08
拜托了 有人在吗
[青豆豆1991]夏叶 14:04:13
恩? |