高手帮我看看程序那里错了
<p>CAD总说语法错误</p><p>(defun c:shiyan()<br/>(setq qz "BJ10")<br/>(setq a "A")<br/>(setq d 15)<br/>(setq x 1)<br/>(setq j(list 0))<br/> (setq a(strcat qz a))<br/> (command "_insert" a pt1 (* (/ d 15) x) (/ d 15) 0)<br/> (setq bb(entlast))<br/> (setq bq(acet-ent-geomextents bb))<br/> (setq bf2(car(car(cdr bq))))<br/> (setq bf1(car(car bq)))<br/> (setq bf(/ (- bf2 bf1) 2)) <br/> (setq e(- 0 (+ 10 bf 0.5 5)))<br/> (setq j2(atan (/ (/ e 2.0) (sqrt (- (* r r) (* (/ e 2.0) (/ e 2.0)))))))<br/> (setq j2(/ (* 180 j2) pi))<br/> (setq j1(* 2 j2))<br/> (setq j(cons j1 j)<br/> (setq j(apply '+ j))<br/> (command "_ROTATE" bb "" pt0 j)<br/> (setq af bf)<br/> )<br/>)</p> <p>(command "_insert" a pt1 (* (/ d 15) x) (/ d 15) 0)</p><p>Pt1 可有赋值 ? .... </p><p>(/ d 15) ==> (/ d 15.0) ?<br/></p> <p>pt1赋值了 我没写上 这个是我的一个子程序 J2能查到值 J1就是空了 </p><p>(setq j1(* 2 j2)) 应该没错误啊</p><p></p> <p>谢谢LS 不过把最后的括号去了 现在提示 “输入的列表有缺陷”</p><p></p> icefrog发表于2010-2-9 14:42:00static/image/common/back.gif谢谢LS 不过把最后的括号去了 现在提示 “输入的列表有缺陷”<p>(defun c:tt ()<br/> (setq r 1000) ; 添加<br/> (setq pt1 '(0 0 0)) ; 添加<br/> (setq pt0 '(0 0 0)) ; 添加<br/> (setq qz "BJ10")<br/> (setq a "A")<br/> (setq d 15)<br/> (setq x 1)<br/> (setq j (list 0))<br/> (setq a (strcat qz a))<br/> (command "_insert" a pt1 (* (/ d 15) x) (/ d 15) 0)<br/> (setq bb (entlast))<br/> (setq bq (acet-ent-geomextents bb))<br/> (setq bf2 (car (car (cdr bq))))<br/> (setq bf1 (car (car bq)))<br/> (setq bf (/ (- bf2 bf1) 2))<br/> (setq e (- 0 (+ 10 bf 0.5 5)))<br/> (setq j2 (atan<br/> (/ (/ e 2.0) (sqrt (- (* r r) (* (/ e 2.0) (/ e 2.0)))))<br/> )<br/> )<br/> (setq j2 (/ (* 180 j2) pi))<br/> (setq j1 (* 2 j2))<br/> (setq j (cons j1 j))<br/> (setq j (apply '+ j))<br/> (command "_ROTATE" bb "" pt0 j)<br/> (setq af bf)<br/>)<br/></p><p></p><p>不会调试 == 不会写程序。</p><p></p>
页:
[1]